From 1dabc1c790e07115175057863808085ea60dd08a Mon Sep 17 00:00:00 2001 From: the-mikedavis Date: Tue, 12 Apr 2022 14:20:51 +0000 Subject: [PATCH] Generate parser --- src/grammar.json | 81 +- src/node-types.json | 2 +- src/parser.c | 643222 +++++++++++++++++++++-------------------- 3 files changed, 321664 insertions(+), 321641 deletions(-) diff --git a/src/grammar.json b/src/grammar.json index 358d770..c43987c 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -6452,54 +6452,63 @@ } }, "body": { - "type": "SEQ", + "type": "CHOICE", "members": [ { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_terminator" - }, - { - "type": "BLANK" - } - ] + "type": "SYMBOL", + "name": "_terminator" }, { "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "_expression" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_terminator" + }, + { + "type": "BLANK" + } + ] }, { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_terminator" - }, - { - "type": "SYMBOL", - "name": "_expression" + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_expression" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_terminator" + }, + { + "type": "SYMBOL", + "name": "_expression" + } + ] } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_terminator" + } + ] }, { - "type": "BLANK" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_terminator" + }, + { + "type": "BLANK" + } + ] } ] } diff --git a/src/node-types.json b/src/node-types.json index e4f45f2..7ed6b5b 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1082,7 +1082,7 @@ "fields": {}, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { "type": "access_call", diff --git a/src/parser.c b/src/parser.c index 77f5b2f..efe0eb8 100644 --- a/src/parser.c +++ b/src/parser.c @@ -10628,10 +10628,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(541); END_STATE(); case 33: - if (lookahead == '\n') SKIP(124) + if (lookahead == '\n') SKIP(125) END_STATE(); case 34: - if (lookahead == '\n') SKIP(124) + if (lookahead == '\n') SKIP(125) if (lookahead == '\r') SKIP(33) if (lookahead == '\\') ADVANCE(541); END_STATE(); @@ -10792,13 +10792,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '"') ADVANCE(426); if (lookahead == '#') ADVANCE(661); if (lookahead == '\'') ADVANCE(428); - if (lookahead == ')') ADVANCE(302); - if (lookahead == '/') ADVANCE(449); - if (lookahead == '>') ADVANCE(441); if (lookahead == '\\') ADVANCE(58); - if (lookahead == ']') ADVANCE(436); - if (lookahead == '|') ADVANCE(446); - if (lookahead == '}') ADVANCE(434); if (lookahead == '\t' || lookahead == ' ') SKIP(62) END_STATE(); @@ -10807,7 +10801,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') ADVANCE(61); if (lookahead == '"') ADVANCE(426); if (lookahead == '#') ADVANCE(662); - if (lookahead == '\'') ADVANCE(428); + if (lookahead == '\'') ADVANCE(152); if (lookahead == ')') ADVANCE(302); if (lookahead == '/') ADVANCE(449); if (lookahead == '>') ADVANCE(441); @@ -10824,7 +10818,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '"') ADVANCE(147); if (lookahead == '#') ADVANCE(661); if (lookahead == '\'') ADVANCE(152); + if (lookahead == ')') ADVANCE(302); + if (lookahead == '/') ADVANCE(449); + if (lookahead == '>') ADVANCE(441); if (lookahead == '\\') ADVANCE(58); + if (lookahead == ']') ADVANCE(436); + if (lookahead == '|') ADVANCE(446); + if (lookahead == '}') ADVANCE(434); if (lookahead == '\t' || lookahead == ' ') SKIP(64) END_STATE(); @@ -10833,7 +10833,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r') ADVANCE(61); if (lookahead == '"') ADVANCE(147); if (lookahead == '#') ADVANCE(662); - if (lookahead == '\'') ADVANCE(152); + if (lookahead == '\'') ADVANCE(428); if (lookahead == '\\') ADVANCE(58); if (lookahead == '\t' || lookahead == ' ') SKIP(65) @@ -12059,41 +12059,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '!') ADVANCE(181); if (lookahead == '#') ADVANCE(662); if (lookahead == '&') ADVANCE(150); - if (lookahead == ')') ADVANCE(302); - if (lookahead == '*') ADVANCE(621); - if (lookahead == '+') ADVANCE(520); - if (lookahead == ',') ADVANCE(501); - if (lookahead == '-') ADVANCE(523); - if (lookahead == '.') ADVANCE(632); - if (lookahead == '/') ADVANCE(452); - if (lookahead == ':') ADVANCE(178); - if (lookahead == ';') ADVANCE(300); - if (lookahead == '<') ADVANCE(440); - if (lookahead == '=') ADVANCE(552); - if (lookahead == '>') ADVANCE(445); - if (lookahead == '\\') ADVANCE(34); - if (lookahead == ']') ADVANCE(436); - if (lookahead == '^') ADVANCE(199); - if (lookahead == 'a') ADVANCE(214); - if (lookahead == 'i') ADVANCE(215); - if (lookahead == 'o') ADVANCE(220); - if (lookahead == 'w') ADVANCE(212); - if (lookahead == '{') ADVANCE(432); - if (lookahead == '|') ADVANCE(448); - if (lookahead == '}') ADVANCE(434); - if (lookahead == '~') ADVANCE(188); - if (lookahead == '\t' || - lookahead == ' ') SKIP(124) - END_STATE(); - case 125: - if (lookahead == '\n') ADVANCE(293); - END_STATE(); - case 126: - if (lookahead == '\n') ADVANCE(293); - if (lookahead == '\r') ADVANCE(125); - if (lookahead == '!') ADVANCE(181); - if (lookahead == '#') ADVANCE(662); - if (lookahead == '&') ADVANCE(150); if (lookahead == '*') ADVANCE(621); if (lookahead == '+') ADVANCE(520); if (lookahead == ',') ADVANCE(501); @@ -12106,7 +12071,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '=') ADVANCE(552); if (lookahead == '>') ADVANCE(445); if (lookahead == '[') ADVANCE(660); - if (lookahead == '\\') ADVANCE(36); + if (lookahead == '\\') ADVANCE(34); if (lookahead == '^') ADVANCE(199); if (lookahead == 'a') ADVANCE(488); if (lookahead == 'd') ADVANCE(492); @@ -12117,14 +12082,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(448); if (lookahead == '~') ADVANCE(188); if (lookahead == '\t' || - lookahead == ' ') SKIP(127) + lookahead == ' ') SKIP(125) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(500); END_STATE(); - case 127: - if (lookahead == '\n') ADVANCE(293); - if (lookahead == '\r') ADVANCE(125); + case 125: + if (lookahead == '\n') ADVANCE(292); + if (lookahead == '\r') ADVANCE(123); if (lookahead == '!') ADVANCE(181); if (lookahead == '#') ADVANCE(662); if (lookahead == '&') ADVANCE(150); @@ -12139,7 +12104,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '<') ADVANCE(440); if (lookahead == '=') ADVANCE(552); if (lookahead == '>') ADVANCE(445); - if (lookahead == '\\') ADVANCE(36); + if (lookahead == '\\') ADVANCE(34); if (lookahead == '^') ADVANCE(199); if (lookahead == 'a') ADVANCE(214); if (lookahead == 'd') ADVANCE(218); @@ -12149,6 +12114,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'w') ADVANCE(212); if (lookahead == '|') ADVANCE(448); if (lookahead == '~') ADVANCE(188); + if (lookahead == '\t' || + lookahead == ' ') SKIP(125) + END_STATE(); + case 126: + if (lookahead == '\n') ADVANCE(293); + END_STATE(); + case 127: + if (lookahead == '\n') ADVANCE(293); + if (lookahead == '\r') ADVANCE(126); + if (lookahead == '!') ADVANCE(181); + if (lookahead == '#') ADVANCE(662); + if (lookahead == '&') ADVANCE(150); + if (lookahead == ')') ADVANCE(302); + if (lookahead == '*') ADVANCE(621); + if (lookahead == '+') ADVANCE(520); + if (lookahead == ',') ADVANCE(501); + if (lookahead == '-') ADVANCE(523); + if (lookahead == '.') ADVANCE(632); + if (lookahead == '/') ADVANCE(452); + if (lookahead == ':') ADVANCE(178); + if (lookahead == ';') ADVANCE(300); + if (lookahead == '<') ADVANCE(440); + if (lookahead == '=') ADVANCE(552); + if (lookahead == '>') ADVANCE(445); + if (lookahead == '\\') ADVANCE(36); + if (lookahead == ']') ADVANCE(436); + if (lookahead == '^') ADVANCE(199); + if (lookahead == 'a') ADVANCE(214); + if (lookahead == 'i') ADVANCE(215); + if (lookahead == 'o') ADVANCE(220); + if (lookahead == 'w') ADVANCE(212); + if (lookahead == '{') ADVANCE(432); + if (lookahead == '|') ADVANCE(448); + if (lookahead == '}') ADVANCE(434); + if (lookahead == '~') ADVANCE(188); if (lookahead == '\t' || lookahead == ' ') SKIP(127) END_STATE(); @@ -13364,8 +13364,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 267: if (eof) ADVANCE(269); - if (lookahead == '\n') ADVANCE(292); - if (lookahead == '\r') ADVANCE(123); + if (lookahead == '\n') ADVANCE(293); + if (lookahead == '\r') ADVANCE(126); if (lookahead == '!') ADVANCE(181); if (lookahead == '#') ADVANCE(662); if (lookahead == '&') ADVANCE(150); @@ -13382,7 +13382,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '=') ADVANCE(552); if (lookahead == '>') ADVANCE(445); if (lookahead == '[') ADVANCE(660); - if (lookahead == '\\') ADVANCE(34); + if (lookahead == '\\') ADVANCE(36); if (lookahead == ']') ADVANCE(436); if (lookahead == '^') ADVANCE(199); if (lookahead == 'a') ADVANCE(488); @@ -13401,8 +13401,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 268: if (eof) ADVANCE(269); - if (lookahead == '\n') ADVANCE(292); - if (lookahead == '\r') ADVANCE(123); + if (lookahead == '\n') ADVANCE(293); + if (lookahead == '\r') ADVANCE(126); if (lookahead == '!') ADVANCE(181); if (lookahead == '#') ADVANCE(662); if (lookahead == '&') ADVANCE(150); @@ -13418,7 +13418,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '<') ADVANCE(440); if (lookahead == '=') ADVANCE(552); if (lookahead == '>') ADVANCE(445); - if (lookahead == '\\') ADVANCE(34); + if (lookahead == '\\') ADVANCE(36); if (lookahead == ']') ADVANCE(436); if (lookahead == '^') ADVANCE(199); if (lookahead == 'a') ADVANCE(214); @@ -13575,7 +13575,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 293: ACCEPT_TOKEN(aux_sym__terminator_token1); if (lookahead == '\n') ADVANCE(293); - if (lookahead == '\r') ADVANCE(125); + if (lookahead == '\r') ADVANCE(126); if (lookahead == '\\') ADVANCE(36); END_STATE(); case 294: @@ -15712,56 +15712,56 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [19] = {.lex_state = 81, .external_lex_state = 3}, [20] = {.lex_state = 79, .external_lex_state = 2}, [21] = {.lex_state = 79, .external_lex_state = 2}, - [22] = {.lex_state = 81, .external_lex_state = 2}, + [22] = {.lex_state = 79, .external_lex_state = 2}, [23] = {.lex_state = 79, .external_lex_state = 2}, [24] = {.lex_state = 79, .external_lex_state = 2}, [25] = {.lex_state = 79, .external_lex_state = 2}, [26] = {.lex_state = 79, .external_lex_state = 2}, - [27] = {.lex_state = 79, .external_lex_state = 2}, + [27] = {.lex_state = 81, .external_lex_state = 2}, [28] = {.lex_state = 79, .external_lex_state = 2}, [29] = {.lex_state = 79, .external_lex_state = 2}, - [30] = {.lex_state = 79, .external_lex_state = 2}, + [30] = {.lex_state = 81, .external_lex_state = 2}, [31] = {.lex_state = 79, .external_lex_state = 2}, - [32] = {.lex_state = 81, .external_lex_state = 2}, + [32] = {.lex_state = 79, .external_lex_state = 2}, [33] = {.lex_state = 79, .external_lex_state = 2}, - [34] = {.lex_state = 79, .external_lex_state = 2}, + [34] = {.lex_state = 261, .external_lex_state = 3}, [35] = {.lex_state = 79, .external_lex_state = 2}, - [36] = {.lex_state = 261, .external_lex_state = 3}, + [36] = {.lex_state = 79, .external_lex_state = 2}, [37] = {.lex_state = 79, .external_lex_state = 2}, - [38] = {.lex_state = 261, .external_lex_state = 3}, - [39] = {.lex_state = 79, .external_lex_state = 2}, + [38] = {.lex_state = 79, .external_lex_state = 2}, + [39] = {.lex_state = 261, .external_lex_state = 3}, [40] = {.lex_state = 261, .external_lex_state = 3}, [41] = {.lex_state = 261, .external_lex_state = 3}, - [42] = {.lex_state = 86, .external_lex_state = 3}, + [42] = {.lex_state = 261, .external_lex_state = 3}, [43] = {.lex_state = 261, .external_lex_state = 3}, [44] = {.lex_state = 261, .external_lex_state = 3}, - [45] = {.lex_state = 261, .external_lex_state = 3}, - [46] = {.lex_state = 86, .external_lex_state = 3}, - [47] = {.lex_state = 261, .external_lex_state = 3}, - [48] = {.lex_state = 261, .external_lex_state = 3}, + [45] = {.lex_state = 86, .external_lex_state = 3}, + [46] = {.lex_state = 261, .external_lex_state = 2}, + [47] = {.lex_state = 86, .external_lex_state = 3}, + [48] = {.lex_state = 86, .external_lex_state = 3}, [49] = {.lex_state = 261, .external_lex_state = 3}, - [50] = {.lex_state = 86, .external_lex_state = 3}, + [50] = {.lex_state = 261, .external_lex_state = 3}, [51] = {.lex_state = 261, .external_lex_state = 3}, [52] = {.lex_state = 261, .external_lex_state = 3}, - [53] = {.lex_state = 261, .external_lex_state = 2}, - [54] = {.lex_state = 89, .external_lex_state = 3}, - [55] = {.lex_state = 86, .external_lex_state = 2}, - [56] = {.lex_state = 261, .external_lex_state = 2}, - [57] = {.lex_state = 89, .external_lex_state = 3}, - [58] = {.lex_state = 261, .external_lex_state = 3}, - [59] = {.lex_state = 89, .external_lex_state = 3}, + [53] = {.lex_state = 261, .external_lex_state = 3}, + [54] = {.lex_state = 261, .external_lex_state = 3}, + [55] = {.lex_state = 261, .external_lex_state = 3}, + [56] = {.lex_state = 89, .external_lex_state = 3}, + [57] = {.lex_state = 261, .external_lex_state = 3}, + [58] = {.lex_state = 89, .external_lex_state = 3}, + [59] = {.lex_state = 261, .external_lex_state = 2}, [60] = {.lex_state = 261, .external_lex_state = 2}, - [61] = {.lex_state = 261, .external_lex_state = 2}, - [62] = {.lex_state = 261, .external_lex_state = 3}, - [63] = {.lex_state = 261, .external_lex_state = 3}, - [64] = {.lex_state = 261, .external_lex_state = 3}, - [65] = {.lex_state = 261, .external_lex_state = 2}, + [61] = {.lex_state = 86, .external_lex_state = 2}, + [62] = {.lex_state = 261, .external_lex_state = 2}, + [63] = {.lex_state = 89, .external_lex_state = 3}, + [64] = {.lex_state = 79, .external_lex_state = 2}, + [65] = {.lex_state = 261, .external_lex_state = 3}, [66] = {.lex_state = 79, .external_lex_state = 2}, - [67] = {.lex_state = 79, .external_lex_state = 2}, - [68] = {.lex_state = 261, .external_lex_state = 3}, - [69] = {.lex_state = 89, .external_lex_state = 2}, + [67] = {.lex_state = 261, .external_lex_state = 2}, + [68] = {.lex_state = 79, .external_lex_state = 2}, + [69] = {.lex_state = 261, .external_lex_state = 3}, [70] = {.lex_state = 261, .external_lex_state = 3}, - [71] = {.lex_state = 79, .external_lex_state = 2}, + [71] = {.lex_state = 89, .external_lex_state = 2}, [72] = {.lex_state = 79, .external_lex_state = 2}, [73] = {.lex_state = 92, .external_lex_state = 2}, [74] = {.lex_state = 92, .external_lex_state = 2}, @@ -15771,7 +15771,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [78] = {.lex_state = 92, .external_lex_state = 2}, [79] = {.lex_state = 92, .external_lex_state = 2}, [80] = {.lex_state = 92, .external_lex_state = 2}, - [81] = {.lex_state = 261, .external_lex_state = 2}, + [81] = {.lex_state = 92, .external_lex_state = 2}, [82] = {.lex_state = 92, .external_lex_state = 2}, [83] = {.lex_state = 92, .external_lex_state = 2}, [84] = {.lex_state = 92, .external_lex_state = 2}, @@ -15783,7 +15783,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [90] = {.lex_state = 92, .external_lex_state = 2}, [91] = {.lex_state = 92, .external_lex_state = 2}, [92] = {.lex_state = 92, .external_lex_state = 2}, - [93] = {.lex_state = 92, .external_lex_state = 2}, + [93] = {.lex_state = 261, .external_lex_state = 2}, [94] = {.lex_state = 92, .external_lex_state = 2}, [95] = {.lex_state = 92, .external_lex_state = 2}, [96] = {.lex_state = 92, .external_lex_state = 2}, @@ -15791,10 +15791,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [98] = {.lex_state = 92, .external_lex_state = 2}, [99] = {.lex_state = 92, .external_lex_state = 2}, [100] = {.lex_state = 92, .external_lex_state = 2}, - [101] = {.lex_state = 261, .external_lex_state = 2}, + [101] = {.lex_state = 92, .external_lex_state = 2}, [102] = {.lex_state = 92, .external_lex_state = 2}, [103] = {.lex_state = 92, .external_lex_state = 2}, - [104] = {.lex_state = 92, .external_lex_state = 2}, + [104] = {.lex_state = 261, .external_lex_state = 2}, [105] = {.lex_state = 92, .external_lex_state = 2}, [106] = {.lex_state = 92, .external_lex_state = 2}, [107] = {.lex_state = 92, .external_lex_state = 2}, @@ -15875,34 +15875,34 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [182] = {.lex_state = 92, .external_lex_state = 2}, [183] = {.lex_state = 92, .external_lex_state = 2}, [184] = {.lex_state = 96, .external_lex_state = 2}, - [185] = {.lex_state = 96, .external_lex_state = 2}, + [185] = {.lex_state = 92, .external_lex_state = 2}, [186] = {.lex_state = 92, .external_lex_state = 2}, [187] = {.lex_state = 92, .external_lex_state = 2}, [188] = {.lex_state = 92, .external_lex_state = 2}, [189] = {.lex_state = 92, .external_lex_state = 2}, - [190] = {.lex_state = 92, .external_lex_state = 2}, + [190] = {.lex_state = 96, .external_lex_state = 2}, [191] = {.lex_state = 92, .external_lex_state = 2}, [192] = {.lex_state = 92, .external_lex_state = 2}, - [193] = {.lex_state = 96, .external_lex_state = 2}, + [193] = {.lex_state = 92, .external_lex_state = 2}, [194] = {.lex_state = 92, .external_lex_state = 2}, [195] = {.lex_state = 92, .external_lex_state = 2}, [196] = {.lex_state = 92, .external_lex_state = 2}, - [197] = {.lex_state = 92, .external_lex_state = 2}, + [197] = {.lex_state = 96, .external_lex_state = 2}, [198] = {.lex_state = 92, .external_lex_state = 2}, [199] = {.lex_state = 92, .external_lex_state = 2}, [200] = {.lex_state = 92, .external_lex_state = 2}, - [201] = {.lex_state = 96, .external_lex_state = 2}, + [201] = {.lex_state = 92, .external_lex_state = 2}, [202] = {.lex_state = 92, .external_lex_state = 2}, [203] = {.lex_state = 92, .external_lex_state = 2}, [204] = {.lex_state = 92, .external_lex_state = 2}, [205] = {.lex_state = 92, .external_lex_state = 2}, [206] = {.lex_state = 92, .external_lex_state = 2}, - [207] = {.lex_state = 92, .external_lex_state = 2}, + [207] = {.lex_state = 96, .external_lex_state = 2}, [208] = {.lex_state = 92, .external_lex_state = 2}, - [209] = {.lex_state = 96, .external_lex_state = 2}, + [209] = {.lex_state = 92, .external_lex_state = 2}, [210] = {.lex_state = 92, .external_lex_state = 2}, [211] = {.lex_state = 92, .external_lex_state = 2}, - [212] = {.lex_state = 92, .external_lex_state = 2}, + [212] = {.lex_state = 96, .external_lex_state = 2}, [213] = {.lex_state = 92, .external_lex_state = 2}, [214] = {.lex_state = 96, .external_lex_state = 2}, [215] = {.lex_state = 92, .external_lex_state = 2}, @@ -15919,7 +15919,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [226] = {.lex_state = 92, .external_lex_state = 2}, [227] = {.lex_state = 92, .external_lex_state = 2}, [228] = {.lex_state = 92, .external_lex_state = 2}, - [229] = {.lex_state = 92, .external_lex_state = 2}, + [229] = {.lex_state = 96, .external_lex_state = 2}, [230] = {.lex_state = 92, .external_lex_state = 2}, [231] = {.lex_state = 96, .external_lex_state = 2}, [232] = {.lex_state = 92, .external_lex_state = 2}, @@ -15927,21 +15927,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [234] = {.lex_state = 92, .external_lex_state = 2}, [235] = {.lex_state = 92, .external_lex_state = 2}, [236] = {.lex_state = 92, .external_lex_state = 2}, - [237] = {.lex_state = 96, .external_lex_state = 2}, + [237] = {.lex_state = 92, .external_lex_state = 2}, [238] = {.lex_state = 92, .external_lex_state = 2}, [239] = {.lex_state = 92, .external_lex_state = 2}, - [240] = {.lex_state = 96, .external_lex_state = 2}, + [240] = {.lex_state = 92, .external_lex_state = 2}, [241] = {.lex_state = 92, .external_lex_state = 2}, - [242] = {.lex_state = 96, .external_lex_state = 2}, + [242] = {.lex_state = 92, .external_lex_state = 2}, [243] = {.lex_state = 92, .external_lex_state = 2}, [244] = {.lex_state = 92, .external_lex_state = 2}, [245] = {.lex_state = 92, .external_lex_state = 2}, - [246] = {.lex_state = 92, .external_lex_state = 2}, + [246] = {.lex_state = 96, .external_lex_state = 2}, [247] = {.lex_state = 92, .external_lex_state = 2}, [248] = {.lex_state = 92, .external_lex_state = 2}, [249] = {.lex_state = 92, .external_lex_state = 2}, [250] = {.lex_state = 92, .external_lex_state = 2}, - [251] = {.lex_state = 92, .external_lex_state = 2}, + [251] = {.lex_state = 96, .external_lex_state = 2}, [252] = {.lex_state = 92, .external_lex_state = 2}, [253] = {.lex_state = 92, .external_lex_state = 2}, [254] = {.lex_state = 92, .external_lex_state = 2}, @@ -15952,23 +15952,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [259] = {.lex_state = 94, .external_lex_state = 2}, [260] = {.lex_state = 94, .external_lex_state = 2}, [261] = {.lex_state = 96, .external_lex_state = 2}, - [262] = {.lex_state = 96, .external_lex_state = 2}, - [263] = {.lex_state = 92, .external_lex_state = 2}, + [262] = {.lex_state = 94, .external_lex_state = 2}, + [263] = {.lex_state = 96, .external_lex_state = 2}, [264] = {.lex_state = 92, .external_lex_state = 2}, [265] = {.lex_state = 92, .external_lex_state = 2}, [266] = {.lex_state = 92, .external_lex_state = 2}, [267] = {.lex_state = 92, .external_lex_state = 2}, [268] = {.lex_state = 92, .external_lex_state = 2}, [269] = {.lex_state = 92, .external_lex_state = 2}, - [270] = {.lex_state = 98, .external_lex_state = 2}, - [271] = {.lex_state = 92, .external_lex_state = 2}, - [272] = {.lex_state = 92, .external_lex_state = 2}, - [273] = {.lex_state = 92, .external_lex_state = 2}, - [274] = {.lex_state = 92, .external_lex_state = 2}, + [270] = {.lex_state = 92, .external_lex_state = 2}, + [271] = {.lex_state = 94, .external_lex_state = 2}, + [272] = {.lex_state = 94, .external_lex_state = 2}, + [273] = {.lex_state = 94, .external_lex_state = 2}, + [274] = {.lex_state = 94, .external_lex_state = 2}, [275] = {.lex_state = 92, .external_lex_state = 2}, [276] = {.lex_state = 92, .external_lex_state = 2}, [277] = {.lex_state = 92, .external_lex_state = 2}, - [278] = {.lex_state = 92, .external_lex_state = 2}, + [278] = {.lex_state = 94, .external_lex_state = 2}, [279] = {.lex_state = 92, .external_lex_state = 2}, [280] = {.lex_state = 92, .external_lex_state = 2}, [281] = {.lex_state = 92, .external_lex_state = 2}, @@ -15977,40 +15977,40 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [284] = {.lex_state = 92, .external_lex_state = 2}, [285] = {.lex_state = 92, .external_lex_state = 2}, [286] = {.lex_state = 92, .external_lex_state = 2}, - [287] = {.lex_state = 92, .external_lex_state = 2}, + [287] = {.lex_state = 94, .external_lex_state = 2}, [288] = {.lex_state = 92, .external_lex_state = 2}, [289] = {.lex_state = 92, .external_lex_state = 2}, [290] = {.lex_state = 92, .external_lex_state = 2}, [291] = {.lex_state = 92, .external_lex_state = 2}, [292] = {.lex_state = 92, .external_lex_state = 2}, [293] = {.lex_state = 92, .external_lex_state = 2}, - [294] = {.lex_state = 92, .external_lex_state = 2}, - [295] = {.lex_state = 98, .external_lex_state = 2}, + [294] = {.lex_state = 94, .external_lex_state = 2}, + [295] = {.lex_state = 92, .external_lex_state = 2}, [296] = {.lex_state = 92, .external_lex_state = 2}, - [297] = {.lex_state = 94, .external_lex_state = 2}, - [298] = {.lex_state = 94, .external_lex_state = 2}, - [299] = {.lex_state = 94, .external_lex_state = 2}, - [300] = {.lex_state = 94, .external_lex_state = 2}, + [297] = {.lex_state = 92, .external_lex_state = 2}, + [298] = {.lex_state = 92, .external_lex_state = 2}, + [299] = {.lex_state = 92, .external_lex_state = 2}, + [300] = {.lex_state = 259, .external_lex_state = 2}, [301] = {.lex_state = 92, .external_lex_state = 2}, [302] = {.lex_state = 92, .external_lex_state = 2}, - [303] = {.lex_state = 94, .external_lex_state = 2}, - [304] = {.lex_state = 259, .external_lex_state = 2}, - [305] = {.lex_state = 92, .external_lex_state = 2}, - [306] = {.lex_state = 94, .external_lex_state = 2}, + [303] = {.lex_state = 98, .external_lex_state = 2}, + [304] = {.lex_state = 92, .external_lex_state = 2}, + [305] = {.lex_state = 94, .external_lex_state = 2}, + [306] = {.lex_state = 92, .external_lex_state = 2}, [307] = {.lex_state = 92, .external_lex_state = 2}, [308] = {.lex_state = 92, .external_lex_state = 2}, - [309] = {.lex_state = 94, .external_lex_state = 2}, - [310] = {.lex_state = 94, .external_lex_state = 2}, + [309] = {.lex_state = 92, .external_lex_state = 2}, + [310] = {.lex_state = 92, .external_lex_state = 2}, [311] = {.lex_state = 92, .external_lex_state = 2}, - [312] = {.lex_state = 94, .external_lex_state = 2}, + [312] = {.lex_state = 98, .external_lex_state = 2}, [313] = {.lex_state = 92, .external_lex_state = 2}, [314] = {.lex_state = 92, .external_lex_state = 2}, [315] = {.lex_state = 92, .external_lex_state = 2}, [316] = {.lex_state = 92, .external_lex_state = 2}, - [317] = {.lex_state = 94, .external_lex_state = 2}, + [317] = {.lex_state = 92, .external_lex_state = 2}, [318] = {.lex_state = 92, .external_lex_state = 2}, - [319] = {.lex_state = 92, .external_lex_state = 2}, - [320] = {.lex_state = 92, .external_lex_state = 2}, + [319] = {.lex_state = 94, .external_lex_state = 2}, + [320] = {.lex_state = 94, .external_lex_state = 2}, [321] = {.lex_state = 92, .external_lex_state = 2}, [322] = {.lex_state = 92, .external_lex_state = 2}, [323] = {.lex_state = 92, .external_lex_state = 2}, @@ -16022,27 +16022,27 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [329] = {.lex_state = 92, .external_lex_state = 2}, [330] = {.lex_state = 92, .external_lex_state = 2}, [331] = {.lex_state = 92, .external_lex_state = 2}, - [332] = {.lex_state = 92, .external_lex_state = 2}, + [332] = {.lex_state = 94, .external_lex_state = 2}, [333] = {.lex_state = 92, .external_lex_state = 2}, [334] = {.lex_state = 92, .external_lex_state = 2}, - [335] = {.lex_state = 94, .external_lex_state = 2}, + [335] = {.lex_state = 92, .external_lex_state = 2}, [336] = {.lex_state = 92, .external_lex_state = 2}, - [337] = {.lex_state = 92, .external_lex_state = 2}, + [337] = {.lex_state = 94, .external_lex_state = 2}, [338] = {.lex_state = 92, .external_lex_state = 2}, [339] = {.lex_state = 92, .external_lex_state = 2}, [340] = {.lex_state = 92, .external_lex_state = 2}, [341] = {.lex_state = 92, .external_lex_state = 2}, [342] = {.lex_state = 259, .external_lex_state = 2}, [343] = {.lex_state = 92, .external_lex_state = 2}, - [344] = {.lex_state = 94, .external_lex_state = 2}, - [345] = {.lex_state = 259, .external_lex_state = 2}, - [346] = {.lex_state = 259, .external_lex_state = 2}, - [347] = {.lex_state = 98, .external_lex_state = 2}, + [344] = {.lex_state = 92, .external_lex_state = 2}, + [345] = {.lex_state = 92, .external_lex_state = 2}, + [346] = {.lex_state = 98, .external_lex_state = 2}, + [347] = {.lex_state = 259, .external_lex_state = 2}, [348] = {.lex_state = 98, .external_lex_state = 2}, - [349] = {.lex_state = 98, .external_lex_state = 2}, + [349] = {.lex_state = 259, .external_lex_state = 2}, [350] = {.lex_state = 259, .external_lex_state = 2}, - [351] = {.lex_state = 259, .external_lex_state = 2}, - [352] = {.lex_state = 259, .external_lex_state = 2}, + [351] = {.lex_state = 98, .external_lex_state = 2}, + [352] = {.lex_state = 98, .external_lex_state = 2}, [353] = {.lex_state = 259, .external_lex_state = 2}, [354] = {.lex_state = 259, .external_lex_state = 2}, [355] = {.lex_state = 259, .external_lex_state = 2}, @@ -16636,72 +16636,72 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [943] = {.lex_state = 261, .external_lex_state = 3}, [944] = {.lex_state = 261, .external_lex_state = 3}, [945] = {.lex_state = 86, .external_lex_state = 3}, - [946] = {.lex_state = 86, .external_lex_state = 3}, - [947] = {.lex_state = 86, .external_lex_state = 3}, - [948] = {.lex_state = 86, .external_lex_state = 3}, + [946] = {.lex_state = 261, .external_lex_state = 3}, + [947] = {.lex_state = 261, .external_lex_state = 3}, + [948] = {.lex_state = 261, .external_lex_state = 3}, [949] = {.lex_state = 86, .external_lex_state = 3}, - [950] = {.lex_state = 86, .external_lex_state = 3}, - [951] = {.lex_state = 86, .external_lex_state = 3}, - [952] = {.lex_state = 86, .external_lex_state = 3}, - [953] = {.lex_state = 86, .external_lex_state = 3}, - [954] = {.lex_state = 86, .external_lex_state = 3}, + [950] = {.lex_state = 261, .external_lex_state = 3}, + [951] = {.lex_state = 261, .external_lex_state = 3}, + [952] = {.lex_state = 261, .external_lex_state = 3}, + [953] = {.lex_state = 261, .external_lex_state = 3}, + [954] = {.lex_state = 261, .external_lex_state = 3}, [955] = {.lex_state = 261, .external_lex_state = 3}, [956] = {.lex_state = 261, .external_lex_state = 3}, [957] = {.lex_state = 261, .external_lex_state = 3}, - [958] = {.lex_state = 86, .external_lex_state = 3}, + [958] = {.lex_state = 261, .external_lex_state = 3}, [959] = {.lex_state = 261, .external_lex_state = 3}, [960] = {.lex_state = 261, .external_lex_state = 3}, - [961] = {.lex_state = 261, .external_lex_state = 3}, - [962] = {.lex_state = 261, .external_lex_state = 3}, - [963] = {.lex_state = 261, .external_lex_state = 3}, + [961] = {.lex_state = 261, .external_lex_state = 2}, + [962] = {.lex_state = 86, .external_lex_state = 3}, + [963] = {.lex_state = 86, .external_lex_state = 3}, [964] = {.lex_state = 261, .external_lex_state = 3}, - [965] = {.lex_state = 86, .external_lex_state = 3}, + [965] = {.lex_state = 261, .external_lex_state = 3}, [966] = {.lex_state = 261, .external_lex_state = 3}, [967] = {.lex_state = 261, .external_lex_state = 3}, [968] = {.lex_state = 261, .external_lex_state = 3}, [969] = {.lex_state = 261, .external_lex_state = 3}, - [970] = {.lex_state = 86, .external_lex_state = 3}, + [970] = {.lex_state = 261, .external_lex_state = 3}, [971] = {.lex_state = 86, .external_lex_state = 3}, - [972] = {.lex_state = 86, .external_lex_state = 3}, - [973] = {.lex_state = 86, .external_lex_state = 3}, - [974] = {.lex_state = 261, .external_lex_state = 3}, - [975] = {.lex_state = 86, .external_lex_state = 3}, - [976] = {.lex_state = 261, .external_lex_state = 3}, - [977] = {.lex_state = 261, .external_lex_state = 3}, - [978] = {.lex_state = 261, .external_lex_state = 3}, - [979] = {.lex_state = 261, .external_lex_state = 3}, + [972] = {.lex_state = 261, .external_lex_state = 3}, + [973] = {.lex_state = 261, .external_lex_state = 3}, + [974] = {.lex_state = 86, .external_lex_state = 3}, + [975] = {.lex_state = 261, .external_lex_state = 3}, + [976] = {.lex_state = 86, .external_lex_state = 3}, + [977] = {.lex_state = 86, .external_lex_state = 3}, + [978] = {.lex_state = 86, .external_lex_state = 3}, + [979] = {.lex_state = 86, .external_lex_state = 3}, [980] = {.lex_state = 261, .external_lex_state = 3}, - [981] = {.lex_state = 261, .external_lex_state = 3}, - [982] = {.lex_state = 261, .external_lex_state = 3}, - [983] = {.lex_state = 261, .external_lex_state = 3}, + [981] = {.lex_state = 86, .external_lex_state = 3}, + [982] = {.lex_state = 86, .external_lex_state = 3}, + [983] = {.lex_state = 86, .external_lex_state = 3}, [984] = {.lex_state = 261, .external_lex_state = 3}, [985] = {.lex_state = 261, .external_lex_state = 3}, [986] = {.lex_state = 261, .external_lex_state = 3}, [987] = {.lex_state = 261, .external_lex_state = 3}, [988] = {.lex_state = 261, .external_lex_state = 3}, [989] = {.lex_state = 261, .external_lex_state = 3}, - [990] = {.lex_state = 261, .external_lex_state = 3}, - [991] = {.lex_state = 261, .external_lex_state = 3}, - [992] = {.lex_state = 261, .external_lex_state = 2}, + [990] = {.lex_state = 86, .external_lex_state = 3}, + [991] = {.lex_state = 86, .external_lex_state = 3}, + [992] = {.lex_state = 86, .external_lex_state = 3}, [993] = {.lex_state = 261, .external_lex_state = 3}, [994] = {.lex_state = 261, .external_lex_state = 3}, [995] = {.lex_state = 261, .external_lex_state = 3}, - [996] = {.lex_state = 261, .external_lex_state = 3}, + [996] = {.lex_state = 86, .external_lex_state = 3}, [997] = {.lex_state = 89, .external_lex_state = 3}, - [998] = {.lex_state = 89, .external_lex_state = 3}, - [999] = {.lex_state = 261, .external_lex_state = 2}, + [998] = {.lex_state = 86, .external_lex_state = 2}, + [999] = {.lex_state = 89, .external_lex_state = 3}, [1000] = {.lex_state = 89, .external_lex_state = 3}, [1001] = {.lex_state = 89, .external_lex_state = 3}, - [1002] = {.lex_state = 261, .external_lex_state = 2}, + [1002] = {.lex_state = 89, .external_lex_state = 3}, [1003] = {.lex_state = 89, .external_lex_state = 3}, [1004] = {.lex_state = 89, .external_lex_state = 3}, [1005] = {.lex_state = 89, .external_lex_state = 3}, - [1006] = {.lex_state = 89, .external_lex_state = 3}, - [1007] = {.lex_state = 89, .external_lex_state = 3}, + [1006] = {.lex_state = 261, .external_lex_state = 2}, + [1007] = {.lex_state = 261, .external_lex_state = 2}, [1008] = {.lex_state = 89, .external_lex_state = 3}, [1009] = {.lex_state = 89, .external_lex_state = 3}, [1010] = {.lex_state = 89, .external_lex_state = 3}, - [1011] = {.lex_state = 86, .external_lex_state = 2}, + [1011] = {.lex_state = 89, .external_lex_state = 3}, [1012] = {.lex_state = 89, .external_lex_state = 3}, [1013] = {.lex_state = 89, .external_lex_state = 3}, [1014] = {.lex_state = 89, .external_lex_state = 3}, @@ -16713,20 +16713,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1020] = {.lex_state = 94, .external_lex_state = 2}, [1021] = {.lex_state = 94, .external_lex_state = 2}, [1022] = {.lex_state = 94, .external_lex_state = 2}, - [1023] = {.lex_state = 79, .external_lex_state = 2}, - [1024] = {.lex_state = 94, .external_lex_state = 2}, + [1023] = {.lex_state = 94, .external_lex_state = 2}, + [1024] = {.lex_state = 79, .external_lex_state = 2}, [1025] = {.lex_state = 94, .external_lex_state = 2}, [1026] = {.lex_state = 92, .external_lex_state = 2}, [1027] = {.lex_state = 92, .external_lex_state = 2}, - [1028] = {.lex_state = 98, .external_lex_state = 2}, - [1029] = {.lex_state = 259, .external_lex_state = 2}, - [1030] = {.lex_state = 259, .external_lex_state = 2}, + [1028] = {.lex_state = 259, .external_lex_state = 2}, + [1029] = {.lex_state = 98, .external_lex_state = 2}, + [1030] = {.lex_state = 98, .external_lex_state = 2}, [1031] = {.lex_state = 259, .external_lex_state = 2}, - [1032] = {.lex_state = 98, .external_lex_state = 2}, + [1032] = {.lex_state = 259, .external_lex_state = 2}, [1033] = {.lex_state = 259, .external_lex_state = 2}, [1034] = {.lex_state = 259, .external_lex_state = 2}, - [1035] = {.lex_state = 259, .external_lex_state = 2}, - [1036] = {.lex_state = 98, .external_lex_state = 2}, + [1035] = {.lex_state = 98, .external_lex_state = 2}, + [1036] = {.lex_state = 259, .external_lex_state = 2}, [1037] = {.lex_state = 92, .external_lex_state = 2}, [1038] = {.lex_state = 259, .external_lex_state = 2}, [1039] = {.lex_state = 259, .external_lex_state = 2}, @@ -16781,8 +16781,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1088] = {.lex_state = 102, .external_lex_state = 5}, [1089] = {.lex_state = 102, .external_lex_state = 5}, [1090] = {.lex_state = 102, .external_lex_state = 5}, - [1091] = {.lex_state = 102, .external_lex_state = 5}, - [1092] = {.lex_state = 102, .external_lex_state = 5}, + [1091] = {.lex_state = 102, .external_lex_state = 4}, + [1092] = {.lex_state = 263, .external_lex_state = 5}, [1093] = {.lex_state = 102, .external_lex_state = 5}, [1094] = {.lex_state = 102, .external_lex_state = 5}, [1095] = {.lex_state = 102, .external_lex_state = 5}, @@ -16792,11 +16792,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1099] = {.lex_state = 102, .external_lex_state = 5}, [1100] = {.lex_state = 102, .external_lex_state = 5}, [1101] = {.lex_state = 102, .external_lex_state = 5}, - [1102] = {.lex_state = 263, .external_lex_state = 5}, + [1102] = {.lex_state = 102, .external_lex_state = 5}, [1103] = {.lex_state = 102, .external_lex_state = 5}, - [1104] = {.lex_state = 102, .external_lex_state = 4}, - [1105] = {.lex_state = 102, .external_lex_state = 5}, - [1106] = {.lex_state = 263, .external_lex_state = 5}, + [1104] = {.lex_state = 102, .external_lex_state = 5}, + [1105] = {.lex_state = 263, .external_lex_state = 5}, + [1106] = {.lex_state = 102, .external_lex_state = 5}, [1107] = {.lex_state = 102, .external_lex_state = 5}, [1108] = {.lex_state = 102, .external_lex_state = 5}, [1109] = {.lex_state = 102, .external_lex_state = 5}, @@ -16805,207 +16805,207 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1112] = {.lex_state = 102, .external_lex_state = 5}, [1113] = {.lex_state = 102, .external_lex_state = 5}, [1114] = {.lex_state = 102, .external_lex_state = 5}, - [1115] = {.lex_state = 102, .external_lex_state = 5}, + [1115] = {.lex_state = 263, .external_lex_state = 5}, [1116] = {.lex_state = 102, .external_lex_state = 4}, [1117] = {.lex_state = 263, .external_lex_state = 5}, [1118] = {.lex_state = 102, .external_lex_state = 4}, [1119] = {.lex_state = 102, .external_lex_state = 5}, - [1120] = {.lex_state = 102, .external_lex_state = 5}, - [1121] = {.lex_state = 102, .external_lex_state = 4}, + [1120] = {.lex_state = 263, .external_lex_state = 5}, + [1121] = {.lex_state = 102, .external_lex_state = 5}, [1122] = {.lex_state = 102, .external_lex_state = 5}, - [1123] = {.lex_state = 263, .external_lex_state = 5}, - [1124] = {.lex_state = 102, .external_lex_state = 4}, - [1125] = {.lex_state = 102, .external_lex_state = 4}, + [1123] = {.lex_state = 102, .external_lex_state = 5}, + [1124] = {.lex_state = 263, .external_lex_state = 5}, + [1125] = {.lex_state = 102, .external_lex_state = 5}, [1126] = {.lex_state = 102, .external_lex_state = 5}, [1127] = {.lex_state = 102, .external_lex_state = 5}, [1128] = {.lex_state = 102, .external_lex_state = 5}, - [1129] = {.lex_state = 263, .external_lex_state = 5}, - [1130] = {.lex_state = 102, .external_lex_state = 4}, - [1131] = {.lex_state = 263, .external_lex_state = 5}, + [1129] = {.lex_state = 102, .external_lex_state = 5}, + [1130] = {.lex_state = 102, .external_lex_state = 5}, + [1131] = {.lex_state = 102, .external_lex_state = 5}, [1132] = {.lex_state = 102, .external_lex_state = 5}, - [1133] = {.lex_state = 102, .external_lex_state = 5}, - [1134] = {.lex_state = 263, .external_lex_state = 5}, - [1135] = {.lex_state = 102, .external_lex_state = 5}, + [1133] = {.lex_state = 102, .external_lex_state = 4}, + [1134] = {.lex_state = 102, .external_lex_state = 4}, + [1135] = {.lex_state = 102, .external_lex_state = 4}, [1136] = {.lex_state = 102, .external_lex_state = 4}, - [1137] = {.lex_state = 102, .external_lex_state = 5}, - [1138] = {.lex_state = 102, .external_lex_state = 5}, - [1139] = {.lex_state = 102, .external_lex_state = 5}, - [1140] = {.lex_state = 263, .external_lex_state = 5}, - [1141] = {.lex_state = 107, .external_lex_state = 5}, - [1142] = {.lex_state = 107, .external_lex_state = 5}, - [1143] = {.lex_state = 107, .external_lex_state = 5}, - [1144] = {.lex_state = 107, .external_lex_state = 5}, - [1145] = {.lex_state = 107, .external_lex_state = 5}, - [1146] = {.lex_state = 107, .external_lex_state = 5}, - [1147] = {.lex_state = 107, .external_lex_state = 5}, - [1148] = {.lex_state = 107, .external_lex_state = 5}, - [1149] = {.lex_state = 263, .external_lex_state = 5}, - [1150] = {.lex_state = 107, .external_lex_state = 5}, - [1151] = {.lex_state = 107, .external_lex_state = 5}, - [1152] = {.lex_state = 107, .external_lex_state = 5}, - [1153] = {.lex_state = 107, .external_lex_state = 5}, + [1137] = {.lex_state = 102, .external_lex_state = 4}, + [1138] = {.lex_state = 263, .external_lex_state = 5}, + [1139] = {.lex_state = 107, .external_lex_state = 5}, + [1140] = {.lex_state = 102, .external_lex_state = 5}, + [1141] = {.lex_state = 263, .external_lex_state = 5}, + [1142] = {.lex_state = 263, .external_lex_state = 5}, + [1143] = {.lex_state = 263, .external_lex_state = 5}, + [1144] = {.lex_state = 263, .external_lex_state = 5}, + [1145] = {.lex_state = 263, .external_lex_state = 5}, + [1146] = {.lex_state = 263, .external_lex_state = 5}, + [1147] = {.lex_state = 263, .external_lex_state = 5}, + [1148] = {.lex_state = 102, .external_lex_state = 5}, + [1149] = {.lex_state = 102, .external_lex_state = 5}, + [1150] = {.lex_state = 102, .external_lex_state = 5}, + [1151] = {.lex_state = 102, .external_lex_state = 5}, + [1152] = {.lex_state = 102, .external_lex_state = 5}, + [1153] = {.lex_state = 102, .external_lex_state = 5}, [1154] = {.lex_state = 107, .external_lex_state = 5}, [1155] = {.lex_state = 107, .external_lex_state = 5}, [1156] = {.lex_state = 107, .external_lex_state = 5}, [1157] = {.lex_state = 107, .external_lex_state = 5}, [1158] = {.lex_state = 107, .external_lex_state = 5}, - [1159] = {.lex_state = 102, .external_lex_state = 5}, - [1160] = {.lex_state = 102, .external_lex_state = 5}, - [1161] = {.lex_state = 263, .external_lex_state = 5}, - [1162] = {.lex_state = 102, .external_lex_state = 5}, - [1163] = {.lex_state = 102, .external_lex_state = 5}, + [1159] = {.lex_state = 107, .external_lex_state = 5}, + [1160] = {.lex_state = 107, .external_lex_state = 5}, + [1161] = {.lex_state = 107, .external_lex_state = 5}, + [1162] = {.lex_state = 107, .external_lex_state = 5}, + [1163] = {.lex_state = 107, .external_lex_state = 5}, [1164] = {.lex_state = 107, .external_lex_state = 5}, - [1165] = {.lex_state = 102, .external_lex_state = 5}, - [1166] = {.lex_state = 102, .external_lex_state = 5}, - [1167] = {.lex_state = 107, .external_lex_state = 5}, - [1168] = {.lex_state = 107, .external_lex_state = 5}, + [1165] = {.lex_state = 107, .external_lex_state = 5}, + [1166] = {.lex_state = 263, .external_lex_state = 5}, + [1167] = {.lex_state = 263, .external_lex_state = 5}, + [1168] = {.lex_state = 102, .external_lex_state = 5}, [1169] = {.lex_state = 263, .external_lex_state = 5}, [1170] = {.lex_state = 263, .external_lex_state = 5}, - [1171] = {.lex_state = 107, .external_lex_state = 5}, - [1172] = {.lex_state = 102, .external_lex_state = 5}, - [1173] = {.lex_state = 102, .external_lex_state = 5}, - [1174] = {.lex_state = 102, .external_lex_state = 5}, - [1175] = {.lex_state = 263, .external_lex_state = 5}, - [1176] = {.lex_state = 102, .external_lex_state = 5}, + [1171] = {.lex_state = 263, .external_lex_state = 5}, + [1172] = {.lex_state = 102, .external_lex_state = 4}, + [1173] = {.lex_state = 102, .external_lex_state = 4}, + [1174] = {.lex_state = 263, .external_lex_state = 5}, + [1175] = {.lex_state = 102, .external_lex_state = 4}, + [1176] = {.lex_state = 263, .external_lex_state = 5}, [1177] = {.lex_state = 102, .external_lex_state = 5}, [1178] = {.lex_state = 102, .external_lex_state = 5}, - [1179] = {.lex_state = 263, .external_lex_state = 5}, - [1180] = {.lex_state = 263, .external_lex_state = 5}, - [1181] = {.lex_state = 263, .external_lex_state = 5}, - [1182] = {.lex_state = 107, .external_lex_state = 5}, - [1183] = {.lex_state = 107, .external_lex_state = 5}, - [1184] = {.lex_state = 102, .external_lex_state = 5}, - [1185] = {.lex_state = 107, .external_lex_state = 5}, - [1186] = {.lex_state = 107, .external_lex_state = 5}, - [1187] = {.lex_state = 107, .external_lex_state = 5}, - [1188] = {.lex_state = 107, .external_lex_state = 5}, - [1189] = {.lex_state = 263, .external_lex_state = 5}, - [1190] = {.lex_state = 263, .external_lex_state = 5}, + [1179] = {.lex_state = 102, .external_lex_state = 5}, + [1180] = {.lex_state = 102, .external_lex_state = 5}, + [1181] = {.lex_state = 102, .external_lex_state = 5}, + [1182] = {.lex_state = 102, .external_lex_state = 5}, + [1183] = {.lex_state = 263, .external_lex_state = 5}, + [1184] = {.lex_state = 263, .external_lex_state = 5}, + [1185] = {.lex_state = 263, .external_lex_state = 5}, + [1186] = {.lex_state = 102, .external_lex_state = 5}, + [1187] = {.lex_state = 102, .external_lex_state = 5}, + [1188] = {.lex_state = 102, .external_lex_state = 5}, + [1189] = {.lex_state = 102, .external_lex_state = 5}, + [1190] = {.lex_state = 102, .external_lex_state = 5}, [1191] = {.lex_state = 102, .external_lex_state = 5}, [1192] = {.lex_state = 263, .external_lex_state = 5}, - [1193] = {.lex_state = 263, .external_lex_state = 5}, - [1194] = {.lex_state = 263, .external_lex_state = 5}, - [1195] = {.lex_state = 107, .external_lex_state = 5}, + [1193] = {.lex_state = 102, .external_lex_state = 5}, + [1194] = {.lex_state = 107, .external_lex_state = 5}, + [1195] = {.lex_state = 102, .external_lex_state = 5}, [1196] = {.lex_state = 107, .external_lex_state = 5}, [1197] = {.lex_state = 107, .external_lex_state = 5}, [1198] = {.lex_state = 107, .external_lex_state = 5}, - [1199] = {.lex_state = 107, .external_lex_state = 5}, + [1199] = {.lex_state = 102, .external_lex_state = 5}, [1200] = {.lex_state = 102, .external_lex_state = 5}, - [1201] = {.lex_state = 102, .external_lex_state = 5}, - [1202] = {.lex_state = 102, .external_lex_state = 5}, - [1203] = {.lex_state = 263, .external_lex_state = 5}, - [1204] = {.lex_state = 107, .external_lex_state = 5}, - [1205] = {.lex_state = 107, .external_lex_state = 5}, - [1206] = {.lex_state = 107, .external_lex_state = 5}, - [1207] = {.lex_state = 107, .external_lex_state = 5}, - [1208] = {.lex_state = 107, .external_lex_state = 5}, - [1209] = {.lex_state = 107, .external_lex_state = 5}, - [1210] = {.lex_state = 102, .external_lex_state = 5}, - [1211] = {.lex_state = 107, .external_lex_state = 5}, + [1201] = {.lex_state = 107, .external_lex_state = 5}, + [1202] = {.lex_state = 107, .external_lex_state = 5}, + [1203] = {.lex_state = 102, .external_lex_state = 5}, + [1204] = {.lex_state = 102, .external_lex_state = 5}, + [1205] = {.lex_state = 102, .external_lex_state = 5}, + [1206] = {.lex_state = 102, .external_lex_state = 5}, + [1207] = {.lex_state = 102, .external_lex_state = 5}, + [1208] = {.lex_state = 102, .external_lex_state = 5}, + [1209] = {.lex_state = 263, .external_lex_state = 5}, + [1210] = {.lex_state = 263, .external_lex_state = 5}, + [1211] = {.lex_state = 102, .external_lex_state = 5}, [1212] = {.lex_state = 102, .external_lex_state = 5}, - [1213] = {.lex_state = 263, .external_lex_state = 5}, - [1214] = {.lex_state = 263, .external_lex_state = 5}, - [1215] = {.lex_state = 102, .external_lex_state = 5}, + [1213] = {.lex_state = 107, .external_lex_state = 5}, + [1214] = {.lex_state = 107, .external_lex_state = 5}, + [1215] = {.lex_state = 107, .external_lex_state = 5}, [1216] = {.lex_state = 107, .external_lex_state = 5}, [1217] = {.lex_state = 107, .external_lex_state = 5}, [1218] = {.lex_state = 102, .external_lex_state = 5}, - [1219] = {.lex_state = 102, .external_lex_state = 5}, - [1220] = {.lex_state = 263, .external_lex_state = 5}, - [1221] = {.lex_state = 102, .external_lex_state = 5}, + [1219] = {.lex_state = 107, .external_lex_state = 5}, + [1220] = {.lex_state = 107, .external_lex_state = 5}, + [1221] = {.lex_state = 107, .external_lex_state = 5}, [1222] = {.lex_state = 107, .external_lex_state = 5}, [1223] = {.lex_state = 107, .external_lex_state = 5}, - [1224] = {.lex_state = 102, .external_lex_state = 5}, - [1225] = {.lex_state = 102, .external_lex_state = 4}, - [1226] = {.lex_state = 102, .external_lex_state = 4}, - [1227] = {.lex_state = 102, .external_lex_state = 5}, - [1228] = {.lex_state = 102, .external_lex_state = 5}, - [1229] = {.lex_state = 102, .external_lex_state = 4}, - [1230] = {.lex_state = 102, .external_lex_state = 5}, - [1231] = {.lex_state = 102, .external_lex_state = 5}, - [1232] = {.lex_state = 102, .external_lex_state = 5}, + [1224] = {.lex_state = 263, .external_lex_state = 5}, + [1225] = {.lex_state = 263, .external_lex_state = 5}, + [1226] = {.lex_state = 107, .external_lex_state = 5}, + [1227] = {.lex_state = 107, .external_lex_state = 5}, + [1228] = {.lex_state = 107, .external_lex_state = 5}, + [1229] = {.lex_state = 263, .external_lex_state = 5}, + [1230] = {.lex_state = 107, .external_lex_state = 5}, + [1231] = {.lex_state = 107, .external_lex_state = 5}, + [1232] = {.lex_state = 107, .external_lex_state = 5}, [1233] = {.lex_state = 107, .external_lex_state = 5}, - [1234] = {.lex_state = 263, .external_lex_state = 5}, - [1235] = {.lex_state = 107, .external_lex_state = 5}, + [1234] = {.lex_state = 107, .external_lex_state = 5}, + [1235] = {.lex_state = 263, .external_lex_state = 5}, [1236] = {.lex_state = 107, .external_lex_state = 5}, - [1237] = {.lex_state = 102, .external_lex_state = 5}, - [1238] = {.lex_state = 107, .external_lex_state = 5}, - [1239] = {.lex_state = 107, .external_lex_state = 5}, - [1240] = {.lex_state = 102, .external_lex_state = 5}, - [1241] = {.lex_state = 107, .external_lex_state = 5}, - [1242] = {.lex_state = 102, .external_lex_state = 5}, + [1237] = {.lex_state = 263, .external_lex_state = 5}, + [1238] = {.lex_state = 263, .external_lex_state = 5}, + [1239] = {.lex_state = 263, .external_lex_state = 5}, + [1240] = {.lex_state = 107, .external_lex_state = 5}, + [1241] = {.lex_state = 102, .external_lex_state = 5}, + [1242] = {.lex_state = 107, .external_lex_state = 5}, [1243] = {.lex_state = 107, .external_lex_state = 5}, [1244] = {.lex_state = 107, .external_lex_state = 5}, - [1245] = {.lex_state = 263, .external_lex_state = 5}, + [1245] = {.lex_state = 107, .external_lex_state = 5}, [1246] = {.lex_state = 263, .external_lex_state = 5}, [1247] = {.lex_state = 263, .external_lex_state = 5}, - [1248] = {.lex_state = 107, .external_lex_state = 5}, - [1249] = {.lex_state = 107, .external_lex_state = 5}, - [1250] = {.lex_state = 107, .external_lex_state = 5}, + [1248] = {.lex_state = 263, .external_lex_state = 5}, + [1249] = {.lex_state = 263, .external_lex_state = 5}, + [1250] = {.lex_state = 102, .external_lex_state = 5}, [1251] = {.lex_state = 107, .external_lex_state = 5}, - [1252] = {.lex_state = 102, .external_lex_state = 5}, + [1252] = {.lex_state = 107, .external_lex_state = 5}, [1253] = {.lex_state = 263, .external_lex_state = 5}, - [1254] = {.lex_state = 263, .external_lex_state = 5}, - [1255] = {.lex_state = 107, .external_lex_state = 5}, - [1256] = {.lex_state = 263, .external_lex_state = 5}, + [1254] = {.lex_state = 107, .external_lex_state = 5}, + [1255] = {.lex_state = 102, .external_lex_state = 5}, + [1256] = {.lex_state = 102, .external_lex_state = 5}, [1257] = {.lex_state = 102, .external_lex_state = 5}, - [1258] = {.lex_state = 263, .external_lex_state = 5}, - [1259] = {.lex_state = 107, .external_lex_state = 5}, - [1260] = {.lex_state = 107, .external_lex_state = 5}, - [1261] = {.lex_state = 102, .external_lex_state = 5}, + [1258] = {.lex_state = 102, .external_lex_state = 5}, + [1259] = {.lex_state = 102, .external_lex_state = 5}, + [1260] = {.lex_state = 102, .external_lex_state = 5}, + [1261] = {.lex_state = 107, .external_lex_state = 5}, [1262] = {.lex_state = 107, .external_lex_state = 5}, - [1263] = {.lex_state = 102, .external_lex_state = 5}, + [1263] = {.lex_state = 107, .external_lex_state = 5}, [1264] = {.lex_state = 107, .external_lex_state = 5}, [1265] = {.lex_state = 107, .external_lex_state = 5}, - [1266] = {.lex_state = 263, .external_lex_state = 5}, - [1267] = {.lex_state = 102, .external_lex_state = 5}, - [1268] = {.lex_state = 102, .external_lex_state = 5}, + [1266] = {.lex_state = 107, .external_lex_state = 5}, + [1267] = {.lex_state = 107, .external_lex_state = 5}, + [1268] = {.lex_state = 107, .external_lex_state = 5}, [1269] = {.lex_state = 107, .external_lex_state = 5}, - [1270] = {.lex_state = 102, .external_lex_state = 5}, - [1271] = {.lex_state = 102, .external_lex_state = 5}, - [1272] = {.lex_state = 102, .external_lex_state = 5}, - [1273] = {.lex_state = 102, .external_lex_state = 5}, - [1274] = {.lex_state = 102, .external_lex_state = 5}, - [1275] = {.lex_state = 102, .external_lex_state = 5}, - [1276] = {.lex_state = 102, .external_lex_state = 5}, - [1277] = {.lex_state = 102, .external_lex_state = 5}, - [1278] = {.lex_state = 102, .external_lex_state = 5}, - [1279] = {.lex_state = 102, .external_lex_state = 5}, - [1280] = {.lex_state = 102, .external_lex_state = 5}, + [1270] = {.lex_state = 107, .external_lex_state = 5}, + [1271] = {.lex_state = 107, .external_lex_state = 5}, + [1272] = {.lex_state = 107, .external_lex_state = 5}, + [1273] = {.lex_state = 107, .external_lex_state = 5}, + [1274] = {.lex_state = 107, .external_lex_state = 5}, + [1275] = {.lex_state = 107, .external_lex_state = 5}, + [1276] = {.lex_state = 107, .external_lex_state = 5}, + [1277] = {.lex_state = 107, .external_lex_state = 5}, + [1278] = {.lex_state = 107, .external_lex_state = 5}, + [1279] = {.lex_state = 107, .external_lex_state = 5}, + [1280] = {.lex_state = 107, .external_lex_state = 5}, [1281] = {.lex_state = 107, .external_lex_state = 5}, [1282] = {.lex_state = 107, .external_lex_state = 5}, - [1283] = {.lex_state = 263, .external_lex_state = 5}, + [1283] = {.lex_state = 102, .external_lex_state = 5}, [1284] = {.lex_state = 102, .external_lex_state = 5}, [1285] = {.lex_state = 102, .external_lex_state = 5}, - [1286] = {.lex_state = 107, .external_lex_state = 5}, - [1287] = {.lex_state = 263, .external_lex_state = 5}, + [1286] = {.lex_state = 102, .external_lex_state = 5}, + [1287] = {.lex_state = 102, .external_lex_state = 5}, [1288] = {.lex_state = 102, .external_lex_state = 5}, [1289] = {.lex_state = 102, .external_lex_state = 5}, [1290] = {.lex_state = 102, .external_lex_state = 5}, - [1291] = {.lex_state = 263, .external_lex_state = 5}, + [1291] = {.lex_state = 102, .external_lex_state = 5}, [1292] = {.lex_state = 102, .external_lex_state = 5}, [1293] = {.lex_state = 107, .external_lex_state = 5}, - [1294] = {.lex_state = 263, .external_lex_state = 5}, - [1295] = {.lex_state = 107, .external_lex_state = 5}, - [1296] = {.lex_state = 107, .external_lex_state = 5}, + [1294] = {.lex_state = 107, .external_lex_state = 5}, + [1295] = {.lex_state = 102, .external_lex_state = 5}, + [1296] = {.lex_state = 102, .external_lex_state = 5}, [1297] = {.lex_state = 102, .external_lex_state = 5}, - [1298] = {.lex_state = 263, .external_lex_state = 5}, + [1298] = {.lex_state = 102, .external_lex_state = 5}, [1299] = {.lex_state = 102, .external_lex_state = 5}, [1300] = {.lex_state = 102, .external_lex_state = 5}, [1301] = {.lex_state = 102, .external_lex_state = 5}, [1302] = {.lex_state = 102, .external_lex_state = 5}, [1303] = {.lex_state = 102, .external_lex_state = 5}, - [1304] = {.lex_state = 263, .external_lex_state = 5}, - [1305] = {.lex_state = 107, .external_lex_state = 5}, - [1306] = {.lex_state = 107, .external_lex_state = 5}, - [1307] = {.lex_state = 107, .external_lex_state = 5}, + [1304] = {.lex_state = 102, .external_lex_state = 5}, + [1305] = {.lex_state = 102, .external_lex_state = 5}, + [1306] = {.lex_state = 102, .external_lex_state = 5}, + [1307] = {.lex_state = 263, .external_lex_state = 5}, [1308] = {.lex_state = 107, .external_lex_state = 5}, [1309] = {.lex_state = 107, .external_lex_state = 5}, [1310] = {.lex_state = 107, .external_lex_state = 5}, [1311] = {.lex_state = 107, .external_lex_state = 5}, - [1312] = {.lex_state = 107, .external_lex_state = 5}, - [1313] = {.lex_state = 102, .external_lex_state = 5}, - [1314] = {.lex_state = 102, .external_lex_state = 5}, - [1315] = {.lex_state = 102, .external_lex_state = 5}, + [1312] = {.lex_state = 102, .external_lex_state = 5}, + [1313] = {.lex_state = 107, .external_lex_state = 5}, + [1314] = {.lex_state = 107, .external_lex_state = 5}, + [1315] = {.lex_state = 107, .external_lex_state = 5}, [1316] = {.lex_state = 102, .external_lex_state = 5}, [1317] = {.lex_state = 107, .external_lex_state = 5}, [1318] = {.lex_state = 107, .external_lex_state = 5}, @@ -17036,154 +17036,154 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1343] = {.lex_state = 102, .external_lex_state = 5}, [1344] = {.lex_state = 102, .external_lex_state = 5}, [1345] = {.lex_state = 102, .external_lex_state = 5}, - [1346] = {.lex_state = 107, .external_lex_state = 5}, - [1347] = {.lex_state = 107, .external_lex_state = 5}, - [1348] = {.lex_state = 102, .external_lex_state = 5}, + [1346] = {.lex_state = 102, .external_lex_state = 5}, + [1347] = {.lex_state = 102, .external_lex_state = 5}, + [1348] = {.lex_state = 107, .external_lex_state = 5}, [1349] = {.lex_state = 263, .external_lex_state = 5}, - [1350] = {.lex_state = 102, .external_lex_state = 4}, - [1351] = {.lex_state = 263, .external_lex_state = 5}, - [1352] = {.lex_state = 263, .external_lex_state = 5}, - [1353] = {.lex_state = 110, .external_lex_state = 5}, - [1354] = {.lex_state = 110, .external_lex_state = 5}, - [1355] = {.lex_state = 110, .external_lex_state = 5}, - [1356] = {.lex_state = 110, .external_lex_state = 5}, + [1350] = {.lex_state = 110, .external_lex_state = 5}, + [1351] = {.lex_state = 102, .external_lex_state = 4}, + [1352] = {.lex_state = 102, .external_lex_state = 4}, + [1353] = {.lex_state = 102, .external_lex_state = 5}, + [1354] = {.lex_state = 102, .external_lex_state = 5}, + [1355] = {.lex_state = 102, .external_lex_state = 5}, + [1356] = {.lex_state = 102, .external_lex_state = 4}, [1357] = {.lex_state = 102, .external_lex_state = 5}, - [1358] = {.lex_state = 110, .external_lex_state = 5}, - [1359] = {.lex_state = 110, .external_lex_state = 5}, - [1360] = {.lex_state = 110, .external_lex_state = 5}, - [1361] = {.lex_state = 110, .external_lex_state = 5}, - [1362] = {.lex_state = 110, .external_lex_state = 5}, - [1363] = {.lex_state = 110, .external_lex_state = 5}, - [1364] = {.lex_state = 110, .external_lex_state = 5}, - [1365] = {.lex_state = 110, .external_lex_state = 5}, - [1366] = {.lex_state = 110, .external_lex_state = 5}, - [1367] = {.lex_state = 110, .external_lex_state = 5}, - [1368] = {.lex_state = 110, .external_lex_state = 5}, - [1369] = {.lex_state = 110, .external_lex_state = 5}, - [1370] = {.lex_state = 110, .external_lex_state = 5}, - [1371] = {.lex_state = 110, .external_lex_state = 5}, - [1372] = {.lex_state = 110, .external_lex_state = 5}, - [1373] = {.lex_state = 110, .external_lex_state = 5}, - [1374] = {.lex_state = 110, .external_lex_state = 5}, - [1375] = {.lex_state = 110, .external_lex_state = 5}, - [1376] = {.lex_state = 110, .external_lex_state = 5}, - [1377] = {.lex_state = 110, .external_lex_state = 5}, - [1378] = {.lex_state = 263, .external_lex_state = 5}, - [1379] = {.lex_state = 110, .external_lex_state = 5}, - [1380] = {.lex_state = 110, .external_lex_state = 5}, - [1381] = {.lex_state = 110, .external_lex_state = 5}, - [1382] = {.lex_state = 110, .external_lex_state = 5}, - [1383] = {.lex_state = 102, .external_lex_state = 4}, - [1384] = {.lex_state = 110, .external_lex_state = 5}, - [1385] = {.lex_state = 110, .external_lex_state = 5}, - [1386] = {.lex_state = 110, .external_lex_state = 5}, - [1387] = {.lex_state = 110, .external_lex_state = 5}, - [1388] = {.lex_state = 110, .external_lex_state = 5}, - [1389] = {.lex_state = 110, .external_lex_state = 5}, - [1390] = {.lex_state = 110, .external_lex_state = 5}, - [1391] = {.lex_state = 110, .external_lex_state = 5}, - [1392] = {.lex_state = 110, .external_lex_state = 5}, - [1393] = {.lex_state = 110, .external_lex_state = 5}, - [1394] = {.lex_state = 110, .external_lex_state = 5}, - [1395] = {.lex_state = 110, .external_lex_state = 5}, - [1396] = {.lex_state = 110, .external_lex_state = 5}, - [1397] = {.lex_state = 110, .external_lex_state = 5}, - [1398] = {.lex_state = 110, .external_lex_state = 5}, - [1399] = {.lex_state = 110, .external_lex_state = 5}, - [1400] = {.lex_state = 110, .external_lex_state = 5}, - [1401] = {.lex_state = 102, .external_lex_state = 5}, - [1402] = {.lex_state = 110, .external_lex_state = 5}, + [1358] = {.lex_state = 102, .external_lex_state = 5}, + [1359] = {.lex_state = 102, .external_lex_state = 5}, + [1360] = {.lex_state = 102, .external_lex_state = 5}, + [1361] = {.lex_state = 102, .external_lex_state = 5}, + [1362] = {.lex_state = 102, .external_lex_state = 5}, + [1363] = {.lex_state = 102, .external_lex_state = 4}, + [1364] = {.lex_state = 102, .external_lex_state = 5}, + [1365] = {.lex_state = 102, .external_lex_state = 4}, + [1366] = {.lex_state = 102, .external_lex_state = 5}, + [1367] = {.lex_state = 102, .external_lex_state = 5}, + [1368] = {.lex_state = 102, .external_lex_state = 5}, + [1369] = {.lex_state = 102, .external_lex_state = 5}, + [1370] = {.lex_state = 102, .external_lex_state = 5}, + [1371] = {.lex_state = 102, .external_lex_state = 5}, + [1372] = {.lex_state = 102, .external_lex_state = 5}, + [1373] = {.lex_state = 102, .external_lex_state = 4}, + [1374] = {.lex_state = 102, .external_lex_state = 4}, + [1375] = {.lex_state = 102, .external_lex_state = 4}, + [1376] = {.lex_state = 102, .external_lex_state = 4}, + [1377] = {.lex_state = 102, .external_lex_state = 4}, + [1378] = {.lex_state = 102, .external_lex_state = 4}, + [1379] = {.lex_state = 102, .external_lex_state = 4}, + [1380] = {.lex_state = 102, .external_lex_state = 4}, + [1381] = {.lex_state = 263, .external_lex_state = 5}, + [1382] = {.lex_state = 263, .external_lex_state = 5}, + [1383] = {.lex_state = 263, .external_lex_state = 5}, + [1384] = {.lex_state = 263, .external_lex_state = 5}, + [1385] = {.lex_state = 102, .external_lex_state = 4}, + [1386] = {.lex_state = 263, .external_lex_state = 5}, + [1387] = {.lex_state = 263, .external_lex_state = 5}, + [1388] = {.lex_state = 263, .external_lex_state = 5}, + [1389] = {.lex_state = 263, .external_lex_state = 5}, + [1390] = {.lex_state = 263, .external_lex_state = 5}, + [1391] = {.lex_state = 263, .external_lex_state = 5}, + [1392] = {.lex_state = 263, .external_lex_state = 5}, + [1393] = {.lex_state = 263, .external_lex_state = 5}, + [1394] = {.lex_state = 263, .external_lex_state = 5}, + [1395] = {.lex_state = 263, .external_lex_state = 5}, + [1396] = {.lex_state = 263, .external_lex_state = 5}, + [1397] = {.lex_state = 263, .external_lex_state = 5}, + [1398] = {.lex_state = 263, .external_lex_state = 5}, + [1399] = {.lex_state = 263, .external_lex_state = 5}, + [1400] = {.lex_state = 263, .external_lex_state = 5}, + [1401] = {.lex_state = 263, .external_lex_state = 5}, + [1402] = {.lex_state = 263, .external_lex_state = 5}, [1403] = {.lex_state = 263, .external_lex_state = 5}, - [1404] = {.lex_state = 110, .external_lex_state = 5}, - [1405] = {.lex_state = 110, .external_lex_state = 5}, - [1406] = {.lex_state = 110, .external_lex_state = 5}, - [1407] = {.lex_state = 110, .external_lex_state = 5}, - [1408] = {.lex_state = 110, .external_lex_state = 5}, - [1409] = {.lex_state = 110, .external_lex_state = 5}, - [1410] = {.lex_state = 110, .external_lex_state = 5}, - [1411] = {.lex_state = 110, .external_lex_state = 5}, - [1412] = {.lex_state = 110, .external_lex_state = 5}, - [1413] = {.lex_state = 110, .external_lex_state = 5}, - [1414] = {.lex_state = 110, .external_lex_state = 5}, - [1415] = {.lex_state = 110, .external_lex_state = 5}, - [1416] = {.lex_state = 110, .external_lex_state = 5}, - [1417] = {.lex_state = 110, .external_lex_state = 5}, - [1418] = {.lex_state = 110, .external_lex_state = 5}, - [1419] = {.lex_state = 110, .external_lex_state = 5}, - [1420] = {.lex_state = 102, .external_lex_state = 4}, - [1421] = {.lex_state = 102, .external_lex_state = 4}, - [1422] = {.lex_state = 110, .external_lex_state = 5}, - [1423] = {.lex_state = 110, .external_lex_state = 5}, - [1424] = {.lex_state = 110, .external_lex_state = 5}, - [1425] = {.lex_state = 110, .external_lex_state = 5}, - [1426] = {.lex_state = 102, .external_lex_state = 4}, - [1427] = {.lex_state = 102, .external_lex_state = 4}, + [1404] = {.lex_state = 263, .external_lex_state = 5}, + [1405] = {.lex_state = 263, .external_lex_state = 5}, + [1406] = {.lex_state = 263, .external_lex_state = 5}, + [1407] = {.lex_state = 263, .external_lex_state = 5}, + [1408] = {.lex_state = 263, .external_lex_state = 5}, + [1409] = {.lex_state = 263, .external_lex_state = 5}, + [1410] = {.lex_state = 263, .external_lex_state = 5}, + [1411] = {.lex_state = 263, .external_lex_state = 5}, + [1412] = {.lex_state = 263, .external_lex_state = 5}, + [1413] = {.lex_state = 263, .external_lex_state = 5}, + [1414] = {.lex_state = 263, .external_lex_state = 5}, + [1415] = {.lex_state = 263, .external_lex_state = 5}, + [1416] = {.lex_state = 263, .external_lex_state = 5}, + [1417] = {.lex_state = 263, .external_lex_state = 5}, + [1418] = {.lex_state = 263, .external_lex_state = 5}, + [1419] = {.lex_state = 263, .external_lex_state = 5}, + [1420] = {.lex_state = 263, .external_lex_state = 5}, + [1421] = {.lex_state = 263, .external_lex_state = 5}, + [1422] = {.lex_state = 263, .external_lex_state = 5}, + [1423] = {.lex_state = 263, .external_lex_state = 5}, + [1424] = {.lex_state = 102, .external_lex_state = 4}, + [1425] = {.lex_state = 102, .external_lex_state = 4}, + [1426] = {.lex_state = 263, .external_lex_state = 5}, + [1427] = {.lex_state = 263, .external_lex_state = 5}, [1428] = {.lex_state = 102, .external_lex_state = 4}, - [1429] = {.lex_state = 102, .external_lex_state = 4}, + [1429] = {.lex_state = 263, .external_lex_state = 5}, [1430] = {.lex_state = 263, .external_lex_state = 5}, [1431] = {.lex_state = 263, .external_lex_state = 5}, [1432] = {.lex_state = 263, .external_lex_state = 5}, - [1433] = {.lex_state = 263, .external_lex_state = 5}, + [1433] = {.lex_state = 110, .external_lex_state = 5}, [1434] = {.lex_state = 263, .external_lex_state = 5}, [1435] = {.lex_state = 263, .external_lex_state = 5}, [1436] = {.lex_state = 263, .external_lex_state = 5}, - [1437] = {.lex_state = 263, .external_lex_state = 5}, - [1438] = {.lex_state = 263, .external_lex_state = 5}, - [1439] = {.lex_state = 263, .external_lex_state = 5}, - [1440] = {.lex_state = 263, .external_lex_state = 5}, + [1437] = {.lex_state = 110, .external_lex_state = 5}, + [1438] = {.lex_state = 102, .external_lex_state = 4}, + [1439] = {.lex_state = 102, .external_lex_state = 4}, + [1440] = {.lex_state = 110, .external_lex_state = 5}, [1441] = {.lex_state = 263, .external_lex_state = 5}, - [1442] = {.lex_state = 263, .external_lex_state = 5}, - [1443] = {.lex_state = 263, .external_lex_state = 5}, - [1444] = {.lex_state = 263, .external_lex_state = 5}, - [1445] = {.lex_state = 263, .external_lex_state = 5}, + [1442] = {.lex_state = 110, .external_lex_state = 5}, + [1443] = {.lex_state = 110, .external_lex_state = 5}, + [1444] = {.lex_state = 110, .external_lex_state = 5}, + [1445] = {.lex_state = 110, .external_lex_state = 5}, [1446] = {.lex_state = 263, .external_lex_state = 5}, [1447] = {.lex_state = 263, .external_lex_state = 5}, [1448] = {.lex_state = 263, .external_lex_state = 5}, - [1449] = {.lex_state = 263, .external_lex_state = 5}, - [1450] = {.lex_state = 263, .external_lex_state = 5}, + [1449] = {.lex_state = 110, .external_lex_state = 5}, + [1450] = {.lex_state = 110, .external_lex_state = 5}, [1451] = {.lex_state = 263, .external_lex_state = 5}, [1452] = {.lex_state = 263, .external_lex_state = 5}, [1453] = {.lex_state = 263, .external_lex_state = 5}, [1454] = {.lex_state = 263, .external_lex_state = 5}, - [1455] = {.lex_state = 263, .external_lex_state = 5}, - [1456] = {.lex_state = 263, .external_lex_state = 5}, + [1455] = {.lex_state = 110, .external_lex_state = 5}, + [1456] = {.lex_state = 110, .external_lex_state = 5}, [1457] = {.lex_state = 263, .external_lex_state = 5}, - [1458] = {.lex_state = 263, .external_lex_state = 5}, + [1458] = {.lex_state = 110, .external_lex_state = 5}, [1459] = {.lex_state = 263, .external_lex_state = 5}, [1460] = {.lex_state = 263, .external_lex_state = 5}, [1461] = {.lex_state = 263, .external_lex_state = 5}, - [1462] = {.lex_state = 263, .external_lex_state = 5}, - [1463] = {.lex_state = 263, .external_lex_state = 5}, - [1464] = {.lex_state = 263, .external_lex_state = 5}, - [1465] = {.lex_state = 263, .external_lex_state = 5}, - [1466] = {.lex_state = 263, .external_lex_state = 5}, - [1467] = {.lex_state = 263, .external_lex_state = 5}, - [1468] = {.lex_state = 263, .external_lex_state = 5}, - [1469] = {.lex_state = 263, .external_lex_state = 5}, - [1470] = {.lex_state = 263, .external_lex_state = 5}, - [1471] = {.lex_state = 263, .external_lex_state = 5}, - [1472] = {.lex_state = 263, .external_lex_state = 5}, - [1473] = {.lex_state = 263, .external_lex_state = 5}, - [1474] = {.lex_state = 263, .external_lex_state = 5}, - [1475] = {.lex_state = 263, .external_lex_state = 5}, + [1462] = {.lex_state = 110, .external_lex_state = 5}, + [1463] = {.lex_state = 110, .external_lex_state = 5}, + [1464] = {.lex_state = 110, .external_lex_state = 5}, + [1465] = {.lex_state = 110, .external_lex_state = 5}, + [1466] = {.lex_state = 110, .external_lex_state = 5}, + [1467] = {.lex_state = 110, .external_lex_state = 5}, + [1468] = {.lex_state = 110, .external_lex_state = 5}, + [1469] = {.lex_state = 110, .external_lex_state = 5}, + [1470] = {.lex_state = 110, .external_lex_state = 5}, + [1471] = {.lex_state = 110, .external_lex_state = 5}, + [1472] = {.lex_state = 110, .external_lex_state = 5}, + [1473] = {.lex_state = 110, .external_lex_state = 5}, + [1474] = {.lex_state = 110, .external_lex_state = 5}, + [1475] = {.lex_state = 110, .external_lex_state = 5}, [1476] = {.lex_state = 110, .external_lex_state = 5}, [1477] = {.lex_state = 110, .external_lex_state = 5}, [1478] = {.lex_state = 110, .external_lex_state = 5}, [1479] = {.lex_state = 110, .external_lex_state = 5}, [1480] = {.lex_state = 110, .external_lex_state = 5}, [1481] = {.lex_state = 110, .external_lex_state = 5}, - [1482] = {.lex_state = 263, .external_lex_state = 5}, - [1483] = {.lex_state = 263, .external_lex_state = 5}, - [1484] = {.lex_state = 263, .external_lex_state = 5}, - [1485] = {.lex_state = 263, .external_lex_state = 5}, - [1486] = {.lex_state = 263, .external_lex_state = 5}, - [1487] = {.lex_state = 263, .external_lex_state = 5}, - [1488] = {.lex_state = 263, .external_lex_state = 5}, - [1489] = {.lex_state = 263, .external_lex_state = 5}, - [1490] = {.lex_state = 263, .external_lex_state = 5}, - [1491] = {.lex_state = 263, .external_lex_state = 5}, - [1492] = {.lex_state = 263, .external_lex_state = 5}, - [1493] = {.lex_state = 263, .external_lex_state = 5}, + [1482] = {.lex_state = 110, .external_lex_state = 5}, + [1483] = {.lex_state = 110, .external_lex_state = 5}, + [1484] = {.lex_state = 110, .external_lex_state = 5}, + [1485] = {.lex_state = 110, .external_lex_state = 5}, + [1486] = {.lex_state = 110, .external_lex_state = 5}, + [1487] = {.lex_state = 110, .external_lex_state = 5}, + [1488] = {.lex_state = 110, .external_lex_state = 5}, + [1489] = {.lex_state = 110, .external_lex_state = 5}, + [1490] = {.lex_state = 110, .external_lex_state = 5}, + [1491] = {.lex_state = 110, .external_lex_state = 5}, + [1492] = {.lex_state = 110, .external_lex_state = 5}, + [1493] = {.lex_state = 110, .external_lex_state = 5}, [1494] = {.lex_state = 110, .external_lex_state = 5}, [1495] = {.lex_state = 110, .external_lex_state = 5}, [1496] = {.lex_state = 110, .external_lex_state = 5}, @@ -17191,103 +17191,103 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1498] = {.lex_state = 110, .external_lex_state = 5}, [1499] = {.lex_state = 263, .external_lex_state = 5}, [1500] = {.lex_state = 110, .external_lex_state = 5}, - [1501] = {.lex_state = 263, .external_lex_state = 5}, - [1502] = {.lex_state = 263, .external_lex_state = 5}, + [1501] = {.lex_state = 110, .external_lex_state = 5}, + [1502] = {.lex_state = 110, .external_lex_state = 5}, [1503] = {.lex_state = 263, .external_lex_state = 4}, - [1504] = {.lex_state = 263, .external_lex_state = 5}, - [1505] = {.lex_state = 263, .external_lex_state = 5}, - [1506] = {.lex_state = 263, .external_lex_state = 5}, - [1507] = {.lex_state = 263, .external_lex_state = 4}, - [1508] = {.lex_state = 263, .external_lex_state = 4}, - [1509] = {.lex_state = 263, .external_lex_state = 5}, - [1510] = {.lex_state = 263, .external_lex_state = 5}, - [1511] = {.lex_state = 102, .external_lex_state = 4}, - [1512] = {.lex_state = 263, .external_lex_state = 5}, - [1513] = {.lex_state = 263, .external_lex_state = 5}, - [1514] = {.lex_state = 263, .external_lex_state = 5}, + [1504] = {.lex_state = 110, .external_lex_state = 5}, + [1505] = {.lex_state = 263, .external_lex_state = 4}, + [1506] = {.lex_state = 263, .external_lex_state = 4}, + [1507] = {.lex_state = 110, .external_lex_state = 5}, + [1508] = {.lex_state = 110, .external_lex_state = 5}, + [1509] = {.lex_state = 110, .external_lex_state = 5}, + [1510] = {.lex_state = 110, .external_lex_state = 5}, + [1511] = {.lex_state = 110, .external_lex_state = 5}, + [1512] = {.lex_state = 110, .external_lex_state = 5}, + [1513] = {.lex_state = 110, .external_lex_state = 5}, + [1514] = {.lex_state = 110, .external_lex_state = 5}, [1515] = {.lex_state = 263, .external_lex_state = 5}, [1516] = {.lex_state = 263, .external_lex_state = 5}, [1517] = {.lex_state = 263, .external_lex_state = 5}, [1518] = {.lex_state = 263, .external_lex_state = 5}, - [1519] = {.lex_state = 263, .external_lex_state = 5}, - [1520] = {.lex_state = 263, .external_lex_state = 5}, - [1521] = {.lex_state = 263, .external_lex_state = 5}, - [1522] = {.lex_state = 102, .external_lex_state = 4}, - [1523] = {.lex_state = 263, .external_lex_state = 5}, - [1524] = {.lex_state = 263, .external_lex_state = 5}, - [1525] = {.lex_state = 102, .external_lex_state = 4}, - [1526] = {.lex_state = 102, .external_lex_state = 4}, - [1527] = {.lex_state = 110, .external_lex_state = 5}, + [1519] = {.lex_state = 110, .external_lex_state = 5}, + [1520] = {.lex_state = 110, .external_lex_state = 5}, + [1521] = {.lex_state = 110, .external_lex_state = 5}, + [1522] = {.lex_state = 110, .external_lex_state = 5}, + [1523] = {.lex_state = 110, .external_lex_state = 5}, + [1524] = {.lex_state = 110, .external_lex_state = 5}, + [1525] = {.lex_state = 110, .external_lex_state = 5}, + [1526] = {.lex_state = 263, .external_lex_state = 5}, + [1527] = {.lex_state = 263, .external_lex_state = 5}, [1528] = {.lex_state = 263, .external_lex_state = 5}, [1529] = {.lex_state = 263, .external_lex_state = 5}, [1530] = {.lex_state = 263, .external_lex_state = 5}, - [1531] = {.lex_state = 102, .external_lex_state = 5}, - [1532] = {.lex_state = 102, .external_lex_state = 4}, - [1533] = {.lex_state = 263, .external_lex_state = 5}, - [1534] = {.lex_state = 102, .external_lex_state = 5}, - [1535] = {.lex_state = 263, .external_lex_state = 5}, - [1536] = {.lex_state = 102, .external_lex_state = 5}, - [1537] = {.lex_state = 102, .external_lex_state = 5}, - [1538] = {.lex_state = 102, .external_lex_state = 5}, - [1539] = {.lex_state = 102, .external_lex_state = 5}, - [1540] = {.lex_state = 102, .external_lex_state = 5}, - [1541] = {.lex_state = 102, .external_lex_state = 5}, - [1542] = {.lex_state = 102, .external_lex_state = 5}, - [1543] = {.lex_state = 102, .external_lex_state = 4}, - [1544] = {.lex_state = 102, .external_lex_state = 5}, - [1545] = {.lex_state = 102, .external_lex_state = 4}, + [1531] = {.lex_state = 263, .external_lex_state = 5}, + [1532] = {.lex_state = 263, .external_lex_state = 5}, + [1533] = {.lex_state = 110, .external_lex_state = 5}, + [1534] = {.lex_state = 110, .external_lex_state = 5}, + [1535] = {.lex_state = 110, .external_lex_state = 5}, + [1536] = {.lex_state = 110, .external_lex_state = 5}, + [1537] = {.lex_state = 110, .external_lex_state = 5}, + [1538] = {.lex_state = 110, .external_lex_state = 5}, + [1539] = {.lex_state = 263, .external_lex_state = 5}, + [1540] = {.lex_state = 263, .external_lex_state = 5}, + [1541] = {.lex_state = 263, .external_lex_state = 5}, + [1542] = {.lex_state = 263, .external_lex_state = 5}, + [1543] = {.lex_state = 263, .external_lex_state = 5}, + [1544] = {.lex_state = 263, .external_lex_state = 5}, + [1545] = {.lex_state = 110, .external_lex_state = 5}, [1546] = {.lex_state = 102, .external_lex_state = 5}, - [1547] = {.lex_state = 102, .external_lex_state = 5}, - [1548] = {.lex_state = 102, .external_lex_state = 5}, + [1547] = {.lex_state = 110, .external_lex_state = 5}, + [1548] = {.lex_state = 110, .external_lex_state = 5}, [1549] = {.lex_state = 110, .external_lex_state = 5}, - [1550] = {.lex_state = 102, .external_lex_state = 5}, - [1551] = {.lex_state = 102, .external_lex_state = 5}, + [1550] = {.lex_state = 110, .external_lex_state = 5}, + [1551] = {.lex_state = 263, .external_lex_state = 5}, [1552] = {.lex_state = 102, .external_lex_state = 5}, [1553] = {.lex_state = 102, .external_lex_state = 5}, - [1554] = {.lex_state = 102, .external_lex_state = 5}, + [1554] = {.lex_state = 263, .external_lex_state = 5}, [1555] = {.lex_state = 263, .external_lex_state = 5}, [1556] = {.lex_state = 263, .external_lex_state = 5}, [1557] = {.lex_state = 263, .external_lex_state = 5}, - [1558] = {.lex_state = 263, .external_lex_state = 5}, + [1558] = {.lex_state = 102, .external_lex_state = 5}, [1559] = {.lex_state = 102, .external_lex_state = 5}, [1560] = {.lex_state = 102, .external_lex_state = 5}, [1561] = {.lex_state = 263, .external_lex_state = 5}, [1562] = {.lex_state = 263, .external_lex_state = 5}, - [1563] = {.lex_state = 102, .external_lex_state = 5}, + [1563] = {.lex_state = 102, .external_lex_state = 4}, [1564] = {.lex_state = 102, .external_lex_state = 4}, - [1565] = {.lex_state = 102, .external_lex_state = 4}, - [1566] = {.lex_state = 102, .external_lex_state = 4}, - [1567] = {.lex_state = 102, .external_lex_state = 4}, - [1568] = {.lex_state = 102, .external_lex_state = 4}, - [1569] = {.lex_state = 102, .external_lex_state = 4}, + [1565] = {.lex_state = 263, .external_lex_state = 5}, + [1566] = {.lex_state = 263, .external_lex_state = 5}, + [1567] = {.lex_state = 263, .external_lex_state = 5}, + [1568] = {.lex_state = 263, .external_lex_state = 5}, + [1569] = {.lex_state = 263, .external_lex_state = 5}, [1570] = {.lex_state = 113, .external_lex_state = 4}, [1571] = {.lex_state = 102, .external_lex_state = 4}, [1572] = {.lex_state = 102, .external_lex_state = 4}, [1573] = {.lex_state = 102, .external_lex_state = 4}, [1574] = {.lex_state = 102, .external_lex_state = 4}, - [1575] = {.lex_state = 102, .external_lex_state = 4}, - [1576] = {.lex_state = 102, .external_lex_state = 4}, - [1577] = {.lex_state = 102, .external_lex_state = 4}, - [1578] = {.lex_state = 102, .external_lex_state = 4}, + [1575] = {.lex_state = 263, .external_lex_state = 4}, + [1576] = {.lex_state = 263, .external_lex_state = 4}, + [1577] = {.lex_state = 263, .external_lex_state = 4}, + [1578] = {.lex_state = 263, .external_lex_state = 4}, [1579] = {.lex_state = 113, .external_lex_state = 4}, [1580] = {.lex_state = 113, .external_lex_state = 4}, [1581] = {.lex_state = 113, .external_lex_state = 4}, [1582] = {.lex_state = 113, .external_lex_state = 4}, [1583] = {.lex_state = 113, .external_lex_state = 4}, [1584] = {.lex_state = 113, .external_lex_state = 4}, - [1585] = {.lex_state = 113, .external_lex_state = 4}, - [1586] = {.lex_state = 113, .external_lex_state = 4}, - [1587] = {.lex_state = 113, .external_lex_state = 4}, + [1585] = {.lex_state = 263, .external_lex_state = 5}, + [1586] = {.lex_state = 263, .external_lex_state = 5}, + [1587] = {.lex_state = 263, .external_lex_state = 5}, [1588] = {.lex_state = 113, .external_lex_state = 4}, - [1589] = {.lex_state = 102, .external_lex_state = 4}, - [1590] = {.lex_state = 263, .external_lex_state = 5}, + [1589] = {.lex_state = 113, .external_lex_state = 4}, + [1590] = {.lex_state = 113, .external_lex_state = 4}, [1591] = {.lex_state = 113, .external_lex_state = 4}, [1592] = {.lex_state = 113, .external_lex_state = 4}, [1593] = {.lex_state = 113, .external_lex_state = 4}, [1594] = {.lex_state = 113, .external_lex_state = 4}, [1595] = {.lex_state = 113, .external_lex_state = 4}, - [1596] = {.lex_state = 263, .external_lex_state = 5}, - [1597] = {.lex_state = 263, .external_lex_state = 5}, + [1596] = {.lex_state = 113, .external_lex_state = 4}, + [1597] = {.lex_state = 113, .external_lex_state = 4}, [1598] = {.lex_state = 113, .external_lex_state = 4}, [1599] = {.lex_state = 113, .external_lex_state = 4}, [1600] = {.lex_state = 113, .external_lex_state = 4}, @@ -17297,11 +17297,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1604] = {.lex_state = 113, .external_lex_state = 4}, [1605] = {.lex_state = 113, .external_lex_state = 4}, [1606] = {.lex_state = 113, .external_lex_state = 4}, - [1607] = {.lex_state = 113, .external_lex_state = 4}, - [1608] = {.lex_state = 113, .external_lex_state = 4}, - [1609] = {.lex_state = 102, .external_lex_state = 4}, - [1610] = {.lex_state = 102, .external_lex_state = 4}, - [1611] = {.lex_state = 102, .external_lex_state = 4}, + [1607] = {.lex_state = 102, .external_lex_state = 4}, + [1608] = {.lex_state = 102, .external_lex_state = 4}, + [1609] = {.lex_state = 113, .external_lex_state = 4}, + [1610] = {.lex_state = 113, .external_lex_state = 4}, + [1611] = {.lex_state = 113, .external_lex_state = 4}, [1612] = {.lex_state = 113, .external_lex_state = 4}, [1613] = {.lex_state = 113, .external_lex_state = 4}, [1614] = {.lex_state = 113, .external_lex_state = 4}, @@ -17309,58 +17309,58 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1616] = {.lex_state = 113, .external_lex_state = 4}, [1617] = {.lex_state = 113, .external_lex_state = 4}, [1618] = {.lex_state = 113, .external_lex_state = 4}, - [1619] = {.lex_state = 102, .external_lex_state = 4}, + [1619] = {.lex_state = 113, .external_lex_state = 4}, [1620] = {.lex_state = 113, .external_lex_state = 4}, - [1621] = {.lex_state = 263, .external_lex_state = 5}, + [1621] = {.lex_state = 113, .external_lex_state = 4}, [1622] = {.lex_state = 113, .external_lex_state = 4}, - [1623] = {.lex_state = 263, .external_lex_state = 5}, - [1624] = {.lex_state = 102, .external_lex_state = 4}, - [1625] = {.lex_state = 102, .external_lex_state = 4}, + [1623] = {.lex_state = 113, .external_lex_state = 4}, + [1624] = {.lex_state = 113, .external_lex_state = 4}, + [1625] = {.lex_state = 113, .external_lex_state = 4}, [1626] = {.lex_state = 113, .external_lex_state = 4}, - [1627] = {.lex_state = 263, .external_lex_state = 5}, - [1628] = {.lex_state = 263, .external_lex_state = 5}, - [1629] = {.lex_state = 113, .external_lex_state = 4}, - [1630] = {.lex_state = 263, .external_lex_state = 5}, - [1631] = {.lex_state = 263, .external_lex_state = 4}, - [1632] = {.lex_state = 263, .external_lex_state = 5}, - [1633] = {.lex_state = 263, .external_lex_state = 4}, + [1627] = {.lex_state = 113, .external_lex_state = 4}, + [1628] = {.lex_state = 113, .external_lex_state = 4}, + [1629] = {.lex_state = 102, .external_lex_state = 4}, + [1630] = {.lex_state = 102, .external_lex_state = 4}, + [1631] = {.lex_state = 113, .external_lex_state = 4}, + [1632] = {.lex_state = 113, .external_lex_state = 4}, + [1633] = {.lex_state = 263, .external_lex_state = 5}, [1634] = {.lex_state = 263, .external_lex_state = 5}, - [1635] = {.lex_state = 263, .external_lex_state = 5}, - [1636] = {.lex_state = 263, .external_lex_state = 4}, - [1637] = {.lex_state = 263, .external_lex_state = 4}, + [1635] = {.lex_state = 113, .external_lex_state = 4}, + [1636] = {.lex_state = 113, .external_lex_state = 4}, + [1637] = {.lex_state = 113, .external_lex_state = 4}, [1638] = {.lex_state = 113, .external_lex_state = 4}, [1639] = {.lex_state = 113, .external_lex_state = 4}, - [1640] = {.lex_state = 263, .external_lex_state = 4}, + [1640] = {.lex_state = 113, .external_lex_state = 4}, [1641] = {.lex_state = 263, .external_lex_state = 5}, [1642] = {.lex_state = 263, .external_lex_state = 5}, [1643] = {.lex_state = 263, .external_lex_state = 5}, - [1644] = {.lex_state = 263, .external_lex_state = 5}, + [1644] = {.lex_state = 113, .external_lex_state = 4}, [1645] = {.lex_state = 113, .external_lex_state = 4}, - [1646] = {.lex_state = 263, .external_lex_state = 5}, - [1647] = {.lex_state = 263, .external_lex_state = 5}, + [1646] = {.lex_state = 113, .external_lex_state = 4}, + [1647] = {.lex_state = 263, .external_lex_state = 4}, [1648] = {.lex_state = 113, .external_lex_state = 4}, - [1649] = {.lex_state = 263, .external_lex_state = 5}, - [1650] = {.lex_state = 113, .external_lex_state = 4}, - [1651] = {.lex_state = 102, .external_lex_state = 4}, - [1652] = {.lex_state = 263, .external_lex_state = 5}, + [1649] = {.lex_state = 113, .external_lex_state = 4}, + [1650] = {.lex_state = 263, .external_lex_state = 4}, + [1651] = {.lex_state = 113, .external_lex_state = 4}, + [1652] = {.lex_state = 113, .external_lex_state = 4}, [1653] = {.lex_state = 113, .external_lex_state = 4}, - [1654] = {.lex_state = 263, .external_lex_state = 5}, - [1655] = {.lex_state = 263, .external_lex_state = 4}, - [1656] = {.lex_state = 263, .external_lex_state = 4}, - [1657] = {.lex_state = 102, .external_lex_state = 4}, - [1658] = {.lex_state = 102, .external_lex_state = 4}, + [1654] = {.lex_state = 113, .external_lex_state = 4}, + [1655] = {.lex_state = 113, .external_lex_state = 4}, + [1656] = {.lex_state = 113, .external_lex_state = 4}, + [1657] = {.lex_state = 113, .external_lex_state = 4}, + [1658] = {.lex_state = 113, .external_lex_state = 4}, [1659] = {.lex_state = 102, .external_lex_state = 4}, - [1660] = {.lex_state = 263, .external_lex_state = 4}, - [1661] = {.lex_state = 102, .external_lex_state = 4}, + [1660] = {.lex_state = 113, .external_lex_state = 4}, + [1661] = {.lex_state = 263, .external_lex_state = 5}, [1662] = {.lex_state = 263, .external_lex_state = 5}, [1663] = {.lex_state = 263, .external_lex_state = 5}, [1664] = {.lex_state = 263, .external_lex_state = 5}, - [1665] = {.lex_state = 113, .external_lex_state = 4}, + [1665] = {.lex_state = 263, .external_lex_state = 5}, [1666] = {.lex_state = 102, .external_lex_state = 4}, - [1667] = {.lex_state = 263, .external_lex_state = 4}, - [1668] = {.lex_state = 102, .external_lex_state = 4}, - [1669] = {.lex_state = 102, .external_lex_state = 4}, - [1670] = {.lex_state = 102, .external_lex_state = 4}, + [1667] = {.lex_state = 102, .external_lex_state = 4}, + [1668] = {.lex_state = 263, .external_lex_state = 4}, + [1669] = {.lex_state = 263, .external_lex_state = 4}, + [1670] = {.lex_state = 263, .external_lex_state = 4}, [1671] = {.lex_state = 263, .external_lex_state = 4}, [1672] = {.lex_state = 102, .external_lex_state = 4}, [1673] = {.lex_state = 102, .external_lex_state = 4}, @@ -17368,77 +17368,77 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1675] = {.lex_state = 263, .external_lex_state = 4}, [1676] = {.lex_state = 263, .external_lex_state = 4}, [1677] = {.lex_state = 263, .external_lex_state = 4}, - [1678] = {.lex_state = 102, .external_lex_state = 4}, - [1679] = {.lex_state = 102, .external_lex_state = 4}, - [1680] = {.lex_state = 102, .external_lex_state = 4}, - [1681] = {.lex_state = 263, .external_lex_state = 4}, - [1682] = {.lex_state = 102, .external_lex_state = 4}, - [1683] = {.lex_state = 102, .external_lex_state = 4}, - [1684] = {.lex_state = 102, .external_lex_state = 4}, - [1685] = {.lex_state = 102, .external_lex_state = 4}, - [1686] = {.lex_state = 102, .external_lex_state = 4}, - [1687] = {.lex_state = 102, .external_lex_state = 4}, - [1688] = {.lex_state = 102, .external_lex_state = 4}, - [1689] = {.lex_state = 102, .external_lex_state = 4}, - [1690] = {.lex_state = 102, .external_lex_state = 4}, + [1678] = {.lex_state = 263, .external_lex_state = 4}, + [1679] = {.lex_state = 113, .external_lex_state = 4}, + [1680] = {.lex_state = 113, .external_lex_state = 4}, + [1681] = {.lex_state = 113, .external_lex_state = 4}, + [1682] = {.lex_state = 113, .external_lex_state = 4}, + [1683] = {.lex_state = 113, .external_lex_state = 4}, + [1684] = {.lex_state = 113, .external_lex_state = 4}, + [1685] = {.lex_state = 263, .external_lex_state = 4}, + [1686] = {.lex_state = 263, .external_lex_state = 4}, + [1687] = {.lex_state = 263, .external_lex_state = 4}, + [1688] = {.lex_state = 263, .external_lex_state = 4}, + [1689] = {.lex_state = 263, .external_lex_state = 4}, + [1690] = {.lex_state = 263, .external_lex_state = 4}, [1691] = {.lex_state = 263, .external_lex_state = 4}, - [1692] = {.lex_state = 263, .external_lex_state = 4}, - [1693] = {.lex_state = 263, .external_lex_state = 4}, + [1692] = {.lex_state = 102, .external_lex_state = 4}, + [1693] = {.lex_state = 102, .external_lex_state = 4}, [1694] = {.lex_state = 102, .external_lex_state = 4}, - [1695] = {.lex_state = 113, .external_lex_state = 4}, - [1696] = {.lex_state = 113, .external_lex_state = 4}, + [1695] = {.lex_state = 102, .external_lex_state = 4}, + [1696] = {.lex_state = 102, .external_lex_state = 4}, [1697] = {.lex_state = 102, .external_lex_state = 4}, [1698] = {.lex_state = 102, .external_lex_state = 4}, - [1699] = {.lex_state = 113, .external_lex_state = 4}, - [1700] = {.lex_state = 113, .external_lex_state = 4}, - [1701] = {.lex_state = 113, .external_lex_state = 4}, - [1702] = {.lex_state = 113, .external_lex_state = 4}, - [1703] = {.lex_state = 113, .external_lex_state = 4}, - [1704] = {.lex_state = 113, .external_lex_state = 4}, - [1705] = {.lex_state = 113, .external_lex_state = 4}, - [1706] = {.lex_state = 113, .external_lex_state = 4}, - [1707] = {.lex_state = 113, .external_lex_state = 4}, - [1708] = {.lex_state = 113, .external_lex_state = 4}, - [1709] = {.lex_state = 113, .external_lex_state = 4}, - [1710] = {.lex_state = 113, .external_lex_state = 4}, - [1711] = {.lex_state = 113, .external_lex_state = 4}, - [1712] = {.lex_state = 113, .external_lex_state = 4}, - [1713] = {.lex_state = 113, .external_lex_state = 4}, - [1714] = {.lex_state = 113, .external_lex_state = 4}, - [1715] = {.lex_state = 113, .external_lex_state = 4}, - [1716] = {.lex_state = 113, .external_lex_state = 4}, - [1717] = {.lex_state = 113, .external_lex_state = 4}, + [1699] = {.lex_state = 102, .external_lex_state = 4}, + [1700] = {.lex_state = 102, .external_lex_state = 4}, + [1701] = {.lex_state = 102, .external_lex_state = 4}, + [1702] = {.lex_state = 102, .external_lex_state = 4}, + [1703] = {.lex_state = 263, .external_lex_state = 4}, + [1704] = {.lex_state = 263, .external_lex_state = 4}, + [1705] = {.lex_state = 102, .external_lex_state = 4}, + [1706] = {.lex_state = 102, .external_lex_state = 4}, + [1707] = {.lex_state = 102, .external_lex_state = 4}, + [1708] = {.lex_state = 102, .external_lex_state = 4}, + [1709] = {.lex_state = 102, .external_lex_state = 4}, + [1710] = {.lex_state = 102, .external_lex_state = 4}, + [1711] = {.lex_state = 102, .external_lex_state = 4}, + [1712] = {.lex_state = 102, .external_lex_state = 4}, + [1713] = {.lex_state = 102, .external_lex_state = 4}, + [1714] = {.lex_state = 102, .external_lex_state = 4}, + [1715] = {.lex_state = 102, .external_lex_state = 4}, + [1716] = {.lex_state = 102, .external_lex_state = 4}, + [1717] = {.lex_state = 102, .external_lex_state = 4}, [1718] = {.lex_state = 113, .external_lex_state = 4}, [1719] = {.lex_state = 113, .external_lex_state = 4}, - [1720] = {.lex_state = 113, .external_lex_state = 4}, - [1721] = {.lex_state = 113, .external_lex_state = 4}, - [1722] = {.lex_state = 113, .external_lex_state = 4}, + [1720] = {.lex_state = 102, .external_lex_state = 4}, + [1721] = {.lex_state = 102, .external_lex_state = 4}, + [1722] = {.lex_state = 102, .external_lex_state = 4}, [1723] = {.lex_state = 102, .external_lex_state = 4}, - [1724] = {.lex_state = 263, .external_lex_state = 4}, - [1725] = {.lex_state = 263, .external_lex_state = 4}, - [1726] = {.lex_state = 102, .external_lex_state = 4}, - [1727] = {.lex_state = 102, .external_lex_state = 4}, + [1724] = {.lex_state = 102, .external_lex_state = 4}, + [1725] = {.lex_state = 102, .external_lex_state = 4}, + [1726] = {.lex_state = 113, .external_lex_state = 4}, + [1727] = {.lex_state = 113, .external_lex_state = 4}, [1728] = {.lex_state = 102, .external_lex_state = 4}, - [1729] = {.lex_state = 263, .external_lex_state = 4}, - [1730] = {.lex_state = 263, .external_lex_state = 4}, - [1731] = {.lex_state = 263, .external_lex_state = 5}, + [1729] = {.lex_state = 102, .external_lex_state = 4}, + [1730] = {.lex_state = 113, .external_lex_state = 4}, + [1731] = {.lex_state = 113, .external_lex_state = 4}, [1732] = {.lex_state = 102, .external_lex_state = 4}, [1733] = {.lex_state = 102, .external_lex_state = 4}, [1734] = {.lex_state = 102, .external_lex_state = 4}, - [1735] = {.lex_state = 113, .external_lex_state = 4}, - [1736] = {.lex_state = 113, .external_lex_state = 4}, - [1737] = {.lex_state = 113, .external_lex_state = 4}, - [1738] = {.lex_state = 113, .external_lex_state = 4}, - [1739] = {.lex_state = 113, .external_lex_state = 4}, - [1740] = {.lex_state = 113, .external_lex_state = 4}, - [1741] = {.lex_state = 113, .external_lex_state = 4}, - [1742] = {.lex_state = 263, .external_lex_state = 4}, - [1743] = {.lex_state = 263, .external_lex_state = 4}, - [1744] = {.lex_state = 263, .external_lex_state = 5}, + [1735] = {.lex_state = 102, .external_lex_state = 4}, + [1736] = {.lex_state = 102, .external_lex_state = 4}, + [1737] = {.lex_state = 102, .external_lex_state = 4}, + [1738] = {.lex_state = 102, .external_lex_state = 4}, + [1739] = {.lex_state = 102, .external_lex_state = 4}, + [1740] = {.lex_state = 102, .external_lex_state = 4}, + [1741] = {.lex_state = 102, .external_lex_state = 4}, + [1742] = {.lex_state = 102, .external_lex_state = 4}, + [1743] = {.lex_state = 102, .external_lex_state = 4}, + [1744] = {.lex_state = 102, .external_lex_state = 4}, [1745] = {.lex_state = 102, .external_lex_state = 4}, [1746] = {.lex_state = 102, .external_lex_state = 4}, [1747] = {.lex_state = 102, .external_lex_state = 4}, - [1748] = {.lex_state = 113, .external_lex_state = 4}, + [1748] = {.lex_state = 102, .external_lex_state = 4}, [1749] = {.lex_state = 102, .external_lex_state = 4}, [1750] = {.lex_state = 102, .external_lex_state = 4}, [1751] = {.lex_state = 102, .external_lex_state = 4}, @@ -17461,156 +17461,156 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1768] = {.lex_state = 102, .external_lex_state = 4}, [1769] = {.lex_state = 102, .external_lex_state = 4}, [1770] = {.lex_state = 102, .external_lex_state = 4}, - [1771] = {.lex_state = 102, .external_lex_state = 4}, - [1772] = {.lex_state = 102, .external_lex_state = 4}, - [1773] = {.lex_state = 102, .external_lex_state = 4}, - [1774] = {.lex_state = 102, .external_lex_state = 4}, - [1775] = {.lex_state = 102, .external_lex_state = 4}, - [1776] = {.lex_state = 102, .external_lex_state = 4}, - [1777] = {.lex_state = 102, .external_lex_state = 4}, - [1778] = {.lex_state = 102, .external_lex_state = 4}, - [1779] = {.lex_state = 102, .external_lex_state = 4}, - [1780] = {.lex_state = 102, .external_lex_state = 4}, - [1781] = {.lex_state = 102, .external_lex_state = 4}, - [1782] = {.lex_state = 102, .external_lex_state = 4}, - [1783] = {.lex_state = 102, .external_lex_state = 4}, - [1784] = {.lex_state = 102, .external_lex_state = 4}, - [1785] = {.lex_state = 102, .external_lex_state = 4}, - [1786] = {.lex_state = 102, .external_lex_state = 4}, - [1787] = {.lex_state = 102, .external_lex_state = 4}, - [1788] = {.lex_state = 263, .external_lex_state = 5}, - [1789] = {.lex_state = 263, .external_lex_state = 5}, - [1790] = {.lex_state = 263, .external_lex_state = 5}, - [1791] = {.lex_state = 263, .external_lex_state = 5}, - [1792] = {.lex_state = 263, .external_lex_state = 5}, - [1793] = {.lex_state = 113, .external_lex_state = 4}, + [1771] = {.lex_state = 263, .external_lex_state = 5}, + [1772] = {.lex_state = 263, .external_lex_state = 5}, + [1773] = {.lex_state = 263, .external_lex_state = 5}, + [1774] = {.lex_state = 263, .external_lex_state = 5}, + [1775] = {.lex_state = 263, .external_lex_state = 5}, + [1776] = {.lex_state = 263, .external_lex_state = 5}, + [1777] = {.lex_state = 263, .external_lex_state = 5}, + [1778] = {.lex_state = 263, .external_lex_state = 5}, + [1779] = {.lex_state = 263, .external_lex_state = 5}, + [1780] = {.lex_state = 263, .external_lex_state = 5}, + [1781] = {.lex_state = 263, .external_lex_state = 5}, + [1782] = {.lex_state = 263, .external_lex_state = 5}, + [1783] = {.lex_state = 263, .external_lex_state = 5}, + [1784] = {.lex_state = 263, .external_lex_state = 5}, + [1785] = {.lex_state = 263, .external_lex_state = 5}, + [1786] = {.lex_state = 263, .external_lex_state = 5}, + [1787] = {.lex_state = 263, .external_lex_state = 5}, + [1788] = {.lex_state = 102, .external_lex_state = 4}, + [1789] = {.lex_state = 102, .external_lex_state = 4}, + [1790] = {.lex_state = 102, .external_lex_state = 4}, + [1791] = {.lex_state = 102, .external_lex_state = 4}, + [1792] = {.lex_state = 102, .external_lex_state = 4}, + [1793] = {.lex_state = 102, .external_lex_state = 4}, [1794] = {.lex_state = 102, .external_lex_state = 4}, [1795] = {.lex_state = 265, .external_lex_state = 5}, - [1796] = {.lex_state = 265, .external_lex_state = 5}, - [1797] = {.lex_state = 265, .external_lex_state = 5}, - [1798] = {.lex_state = 265, .external_lex_state = 5}, - [1799] = {.lex_state = 265, .external_lex_state = 5}, - [1800] = {.lex_state = 265, .external_lex_state = 5}, - [1801] = {.lex_state = 265, .external_lex_state = 5}, - [1802] = {.lex_state = 265, .external_lex_state = 5}, - [1803] = {.lex_state = 265, .external_lex_state = 5}, - [1804] = {.lex_state = 265, .external_lex_state = 5}, - [1805] = {.lex_state = 265, .external_lex_state = 5}, - [1806] = {.lex_state = 263, .external_lex_state = 5}, - [1807] = {.lex_state = 263, .external_lex_state = 5}, - [1808] = {.lex_state = 263, .external_lex_state = 5}, - [1809] = {.lex_state = 265, .external_lex_state = 5}, - [1810] = {.lex_state = 265, .external_lex_state = 5}, - [1811] = {.lex_state = 265, .external_lex_state = 5}, - [1812] = {.lex_state = 265, .external_lex_state = 5}, - [1813] = {.lex_state = 265, .external_lex_state = 5}, - [1814] = {.lex_state = 265, .external_lex_state = 5}, - [1815] = {.lex_state = 265, .external_lex_state = 5}, - [1816] = {.lex_state = 265, .external_lex_state = 5}, - [1817] = {.lex_state = 265, .external_lex_state = 5}, - [1818] = {.lex_state = 265, .external_lex_state = 5}, - [1819] = {.lex_state = 265, .external_lex_state = 5}, - [1820] = {.lex_state = 265, .external_lex_state = 5}, - [1821] = {.lex_state = 265, .external_lex_state = 5}, - [1822] = {.lex_state = 265, .external_lex_state = 5}, - [1823] = {.lex_state = 265, .external_lex_state = 5}, - [1824] = {.lex_state = 265, .external_lex_state = 5}, - [1825] = {.lex_state = 263, .external_lex_state = 5}, - [1826] = {.lex_state = 118, .external_lex_state = 4}, - [1827] = {.lex_state = 263, .external_lex_state = 5}, - [1828] = {.lex_state = 265, .external_lex_state = 5}, - [1829] = {.lex_state = 263, .external_lex_state = 5}, - [1830] = {.lex_state = 263, .external_lex_state = 5}, - [1831] = {.lex_state = 263, .external_lex_state = 5}, - [1832] = {.lex_state = 265, .external_lex_state = 5}, - [1833] = {.lex_state = 265, .external_lex_state = 5}, - [1834] = {.lex_state = 265, .external_lex_state = 5}, - [1835] = {.lex_state = 265, .external_lex_state = 5}, - [1836] = {.lex_state = 265, .external_lex_state = 5}, - [1837] = {.lex_state = 265, .external_lex_state = 5}, - [1838] = {.lex_state = 265, .external_lex_state = 5}, - [1839] = {.lex_state = 265, .external_lex_state = 5}, - [1840] = {.lex_state = 265, .external_lex_state = 5}, - [1841] = {.lex_state = 265, .external_lex_state = 5}, - [1842] = {.lex_state = 265, .external_lex_state = 5}, - [1843] = {.lex_state = 265, .external_lex_state = 5}, - [1844] = {.lex_state = 265, .external_lex_state = 5}, - [1845] = {.lex_state = 265, .external_lex_state = 5}, - [1846] = {.lex_state = 265, .external_lex_state = 5}, - [1847] = {.lex_state = 265, .external_lex_state = 5}, - [1848] = {.lex_state = 265, .external_lex_state = 5}, + [1796] = {.lex_state = 263, .external_lex_state = 4}, + [1797] = {.lex_state = 263, .external_lex_state = 4}, + [1798] = {.lex_state = 263, .external_lex_state = 4}, + [1799] = {.lex_state = 263, .external_lex_state = 5}, + [1800] = {.lex_state = 263, .external_lex_state = 5}, + [1801] = {.lex_state = 102, .external_lex_state = 4}, + [1802] = {.lex_state = 263, .external_lex_state = 5}, + [1803] = {.lex_state = 263, .external_lex_state = 4}, + [1804] = {.lex_state = 263, .external_lex_state = 4}, + [1805] = {.lex_state = 263, .external_lex_state = 4}, + [1806] = {.lex_state = 102, .external_lex_state = 4}, + [1807] = {.lex_state = 102, .external_lex_state = 4}, + [1808] = {.lex_state = 102, .external_lex_state = 4}, + [1809] = {.lex_state = 102, .external_lex_state = 4}, + [1810] = {.lex_state = 102, .external_lex_state = 4}, + [1811] = {.lex_state = 102, .external_lex_state = 4}, + [1812] = {.lex_state = 102, .external_lex_state = 4}, + [1813] = {.lex_state = 102, .external_lex_state = 4}, + [1814] = {.lex_state = 102, .external_lex_state = 4}, + [1815] = {.lex_state = 102, .external_lex_state = 4}, + [1816] = {.lex_state = 102, .external_lex_state = 4}, + [1817] = {.lex_state = 102, .external_lex_state = 4}, + [1818] = {.lex_state = 102, .external_lex_state = 4}, + [1819] = {.lex_state = 102, .external_lex_state = 4}, + [1820] = {.lex_state = 102, .external_lex_state = 4}, + [1821] = {.lex_state = 102, .external_lex_state = 4}, + [1822] = {.lex_state = 102, .external_lex_state = 4}, + [1823] = {.lex_state = 102, .external_lex_state = 4}, + [1824] = {.lex_state = 102, .external_lex_state = 4}, + [1825] = {.lex_state = 102, .external_lex_state = 4}, + [1826] = {.lex_state = 102, .external_lex_state = 4}, + [1827] = {.lex_state = 263, .external_lex_state = 4}, + [1828] = {.lex_state = 102, .external_lex_state = 4}, + [1829] = {.lex_state = 102, .external_lex_state = 4}, + [1830] = {.lex_state = 102, .external_lex_state = 4}, + [1831] = {.lex_state = 102, .external_lex_state = 4}, + [1832] = {.lex_state = 102, .external_lex_state = 4}, + [1833] = {.lex_state = 102, .external_lex_state = 4}, + [1834] = {.lex_state = 102, .external_lex_state = 4}, + [1835] = {.lex_state = 102, .external_lex_state = 4}, + [1836] = {.lex_state = 102, .external_lex_state = 4}, + [1837] = {.lex_state = 102, .external_lex_state = 4}, + [1838] = {.lex_state = 102, .external_lex_state = 4}, + [1839] = {.lex_state = 102, .external_lex_state = 4}, + [1840] = {.lex_state = 102, .external_lex_state = 4}, + [1841] = {.lex_state = 102, .external_lex_state = 4}, + [1842] = {.lex_state = 102, .external_lex_state = 4}, + [1843] = {.lex_state = 102, .external_lex_state = 4}, + [1844] = {.lex_state = 102, .external_lex_state = 4}, + [1845] = {.lex_state = 102, .external_lex_state = 4}, + [1846] = {.lex_state = 263, .external_lex_state = 5}, + [1847] = {.lex_state = 263, .external_lex_state = 5}, + [1848] = {.lex_state = 263, .external_lex_state = 5}, [1849] = {.lex_state = 265, .external_lex_state = 5}, [1850] = {.lex_state = 265, .external_lex_state = 5}, [1851] = {.lex_state = 265, .external_lex_state = 5}, [1852] = {.lex_state = 265, .external_lex_state = 5}, - [1853] = {.lex_state = 263, .external_lex_state = 5}, - [1854] = {.lex_state = 263, .external_lex_state = 5}, - [1855] = {.lex_state = 118, .external_lex_state = 4}, - [1856] = {.lex_state = 263, .external_lex_state = 5}, - [1857] = {.lex_state = 263, .external_lex_state = 5}, - [1858] = {.lex_state = 263, .external_lex_state = 5}, + [1853] = {.lex_state = 265, .external_lex_state = 5}, + [1854] = {.lex_state = 265, .external_lex_state = 5}, + [1855] = {.lex_state = 265, .external_lex_state = 5}, + [1856] = {.lex_state = 265, .external_lex_state = 5}, + [1857] = {.lex_state = 265, .external_lex_state = 5}, + [1858] = {.lex_state = 265, .external_lex_state = 5}, [1859] = {.lex_state = 265, .external_lex_state = 5}, - [1860] = {.lex_state = 263, .external_lex_state = 5}, - [1861] = {.lex_state = 263, .external_lex_state = 5}, - [1862] = {.lex_state = 263, .external_lex_state = 5}, + [1860] = {.lex_state = 265, .external_lex_state = 5}, + [1861] = {.lex_state = 265, .external_lex_state = 5}, + [1862] = {.lex_state = 265, .external_lex_state = 5}, [1863] = {.lex_state = 265, .external_lex_state = 5}, - [1864] = {.lex_state = 118, .external_lex_state = 4}, - [1865] = {.lex_state = 118, .external_lex_state = 4}, - [1866] = {.lex_state = 118, .external_lex_state = 4}, - [1867] = {.lex_state = 118, .external_lex_state = 4}, - [1868] = {.lex_state = 263, .external_lex_state = 5}, - [1869] = {.lex_state = 263, .external_lex_state = 5}, + [1864] = {.lex_state = 265, .external_lex_state = 5}, + [1865] = {.lex_state = 265, .external_lex_state = 5}, + [1866] = {.lex_state = 263, .external_lex_state = 5}, + [1867] = {.lex_state = 265, .external_lex_state = 5}, + [1868] = {.lex_state = 265, .external_lex_state = 5}, + [1869] = {.lex_state = 265, .external_lex_state = 5}, [1870] = {.lex_state = 265, .external_lex_state = 5}, - [1871] = {.lex_state = 263, .external_lex_state = 5}, + [1871] = {.lex_state = 265, .external_lex_state = 5}, [1872] = {.lex_state = 265, .external_lex_state = 5}, - [1873] = {.lex_state = 118, .external_lex_state = 4}, - [1874] = {.lex_state = 118, .external_lex_state = 4}, - [1875] = {.lex_state = 118, .external_lex_state = 4}, - [1876] = {.lex_state = 118, .external_lex_state = 4}, - [1877] = {.lex_state = 118, .external_lex_state = 4}, - [1878] = {.lex_state = 118, .external_lex_state = 4}, - [1879] = {.lex_state = 118, .external_lex_state = 4}, - [1880] = {.lex_state = 118, .external_lex_state = 4}, - [1881] = {.lex_state = 118, .external_lex_state = 4}, - [1882] = {.lex_state = 118, .external_lex_state = 4}, - [1883] = {.lex_state = 118, .external_lex_state = 4}, - [1884] = {.lex_state = 118, .external_lex_state = 4}, - [1885] = {.lex_state = 118, .external_lex_state = 4}, - [1886] = {.lex_state = 118, .external_lex_state = 4}, - [1887] = {.lex_state = 118, .external_lex_state = 4}, - [1888] = {.lex_state = 118, .external_lex_state = 4}, - [1889] = {.lex_state = 118, .external_lex_state = 4}, - [1890] = {.lex_state = 118, .external_lex_state = 4}, - [1891] = {.lex_state = 118, .external_lex_state = 4}, - [1892] = {.lex_state = 118, .external_lex_state = 4}, - [1893] = {.lex_state = 118, .external_lex_state = 4}, - [1894] = {.lex_state = 118, .external_lex_state = 4}, - [1895] = {.lex_state = 118, .external_lex_state = 4}, - [1896] = {.lex_state = 118, .external_lex_state = 4}, - [1897] = {.lex_state = 118, .external_lex_state = 4}, - [1898] = {.lex_state = 118, .external_lex_state = 4}, - [1899] = {.lex_state = 118, .external_lex_state = 4}, - [1900] = {.lex_state = 118, .external_lex_state = 4}, - [1901] = {.lex_state = 118, .external_lex_state = 4}, - [1902] = {.lex_state = 118, .external_lex_state = 4}, - [1903] = {.lex_state = 118, .external_lex_state = 4}, - [1904] = {.lex_state = 118, .external_lex_state = 4}, - [1905] = {.lex_state = 118, .external_lex_state = 4}, - [1906] = {.lex_state = 118, .external_lex_state = 4}, - [1907] = {.lex_state = 118, .external_lex_state = 4}, - [1908] = {.lex_state = 118, .external_lex_state = 4}, - [1909] = {.lex_state = 118, .external_lex_state = 4}, - [1910] = {.lex_state = 118, .external_lex_state = 4}, - [1911] = {.lex_state = 118, .external_lex_state = 4}, - [1912] = {.lex_state = 118, .external_lex_state = 4}, - [1913] = {.lex_state = 118, .external_lex_state = 4}, - [1914] = {.lex_state = 118, .external_lex_state = 4}, - [1915] = {.lex_state = 118, .external_lex_state = 4}, - [1916] = {.lex_state = 118, .external_lex_state = 4}, - [1917] = {.lex_state = 118, .external_lex_state = 4}, - [1918] = {.lex_state = 118, .external_lex_state = 4}, - [1919] = {.lex_state = 118, .external_lex_state = 4}, - [1920] = {.lex_state = 118, .external_lex_state = 4}, + [1873] = {.lex_state = 265, .external_lex_state = 5}, + [1874] = {.lex_state = 265, .external_lex_state = 5}, + [1875] = {.lex_state = 265, .external_lex_state = 5}, + [1876] = {.lex_state = 265, .external_lex_state = 5}, + [1877] = {.lex_state = 265, .external_lex_state = 5}, + [1878] = {.lex_state = 265, .external_lex_state = 5}, + [1879] = {.lex_state = 265, .external_lex_state = 5}, + [1880] = {.lex_state = 265, .external_lex_state = 5}, + [1881] = {.lex_state = 265, .external_lex_state = 5}, + [1882] = {.lex_state = 265, .external_lex_state = 5}, + [1883] = {.lex_state = 265, .external_lex_state = 5}, + [1884] = {.lex_state = 265, .external_lex_state = 5}, + [1885] = {.lex_state = 265, .external_lex_state = 5}, + [1886] = {.lex_state = 265, .external_lex_state = 5}, + [1887] = {.lex_state = 265, .external_lex_state = 5}, + [1888] = {.lex_state = 265, .external_lex_state = 5}, + [1889] = {.lex_state = 263, .external_lex_state = 5}, + [1890] = {.lex_state = 263, .external_lex_state = 5}, + [1891] = {.lex_state = 263, .external_lex_state = 5}, + [1892] = {.lex_state = 265, .external_lex_state = 5}, + [1893] = {.lex_state = 265, .external_lex_state = 5}, + [1894] = {.lex_state = 265, .external_lex_state = 5}, + [1895] = {.lex_state = 265, .external_lex_state = 5}, + [1896] = {.lex_state = 265, .external_lex_state = 5}, + [1897] = {.lex_state = 265, .external_lex_state = 5}, + [1898] = {.lex_state = 265, .external_lex_state = 5}, + [1899] = {.lex_state = 265, .external_lex_state = 5}, + [1900] = {.lex_state = 265, .external_lex_state = 5}, + [1901] = {.lex_state = 265, .external_lex_state = 5}, + [1902] = {.lex_state = 265, .external_lex_state = 5}, + [1903] = {.lex_state = 265, .external_lex_state = 5}, + [1904] = {.lex_state = 265, .external_lex_state = 5}, + [1905] = {.lex_state = 265, .external_lex_state = 5}, + [1906] = {.lex_state = 265, .external_lex_state = 5}, + [1907] = {.lex_state = 263, .external_lex_state = 5}, + [1908] = {.lex_state = 102, .external_lex_state = 4}, + [1909] = {.lex_state = 263, .external_lex_state = 5}, + [1910] = {.lex_state = 102, .external_lex_state = 4}, + [1911] = {.lex_state = 263, .external_lex_state = 5}, + [1912] = {.lex_state = 263, .external_lex_state = 5}, + [1913] = {.lex_state = 263, .external_lex_state = 5}, + [1914] = {.lex_state = 265, .external_lex_state = 5}, + [1915] = {.lex_state = 265, .external_lex_state = 5}, + [1916] = {.lex_state = 265, .external_lex_state = 5}, + [1917] = {.lex_state = 265, .external_lex_state = 5}, + [1918] = {.lex_state = 265, .external_lex_state = 5}, + [1919] = {.lex_state = 265, .external_lex_state = 5}, + [1920] = {.lex_state = 265, .external_lex_state = 5}, [1921] = {.lex_state = 265, .external_lex_state = 5}, [1922] = {.lex_state = 265, .external_lex_state = 5}, [1923] = {.lex_state = 265, .external_lex_state = 5}, @@ -17619,179 +17619,179 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1926] = {.lex_state = 265, .external_lex_state = 5}, [1927] = {.lex_state = 265, .external_lex_state = 5}, [1928] = {.lex_state = 265, .external_lex_state = 5}, - [1929] = {.lex_state = 265, .external_lex_state = 5}, + [1929] = {.lex_state = 263, .external_lex_state = 4}, [1930] = {.lex_state = 265, .external_lex_state = 5}, [1931] = {.lex_state = 265, .external_lex_state = 5}, [1932] = {.lex_state = 265, .external_lex_state = 5}, [1933] = {.lex_state = 265, .external_lex_state = 5}, [1934] = {.lex_state = 265, .external_lex_state = 5}, [1935] = {.lex_state = 265, .external_lex_state = 5}, - [1936] = {.lex_state = 265, .external_lex_state = 5}, + [1936] = {.lex_state = 263, .external_lex_state = 5}, [1937] = {.lex_state = 263, .external_lex_state = 5}, - [1938] = {.lex_state = 263, .external_lex_state = 5}, - [1939] = {.lex_state = 263, .external_lex_state = 5}, - [1940] = {.lex_state = 118, .external_lex_state = 4}, - [1941] = {.lex_state = 118, .external_lex_state = 4}, - [1942] = {.lex_state = 118, .external_lex_state = 4}, - [1943] = {.lex_state = 118, .external_lex_state = 4}, - [1944] = {.lex_state = 118, .external_lex_state = 4}, - [1945] = {.lex_state = 118, .external_lex_state = 4}, - [1946] = {.lex_state = 118, .external_lex_state = 4}, - [1947] = {.lex_state = 118, .external_lex_state = 4}, - [1948] = {.lex_state = 265, .external_lex_state = 5}, - [1949] = {.lex_state = 118, .external_lex_state = 4}, - [1950] = {.lex_state = 263, .external_lex_state = 4}, - [1951] = {.lex_state = 263, .external_lex_state = 4}, + [1938] = {.lex_state = 102, .external_lex_state = 4}, + [1939] = {.lex_state = 102, .external_lex_state = 4}, + [1940] = {.lex_state = 263, .external_lex_state = 5}, + [1941] = {.lex_state = 263, .external_lex_state = 5}, + [1942] = {.lex_state = 263, .external_lex_state = 5}, + [1943] = {.lex_state = 102, .external_lex_state = 4}, + [1944] = {.lex_state = 263, .external_lex_state = 5}, + [1945] = {.lex_state = 263, .external_lex_state = 5}, + [1946] = {.lex_state = 263, .external_lex_state = 5}, + [1947] = {.lex_state = 102, .external_lex_state = 4}, + [1948] = {.lex_state = 102, .external_lex_state = 4}, + [1949] = {.lex_state = 102, .external_lex_state = 4}, + [1950] = {.lex_state = 102, .external_lex_state = 4}, + [1951] = {.lex_state = 265, .external_lex_state = 5}, [1952] = {.lex_state = 263, .external_lex_state = 4}, - [1953] = {.lex_state = 118, .external_lex_state = 4}, - [1954] = {.lex_state = 118, .external_lex_state = 4}, - [1955] = {.lex_state = 118, .external_lex_state = 4}, - [1956] = {.lex_state = 265, .external_lex_state = 5}, - [1957] = {.lex_state = 118, .external_lex_state = 4}, - [1958] = {.lex_state = 118, .external_lex_state = 4}, - [1959] = {.lex_state = 263, .external_lex_state = 4}, - [1960] = {.lex_state = 263, .external_lex_state = 4}, + [1953] = {.lex_state = 263, .external_lex_state = 4}, + [1954] = {.lex_state = 263, .external_lex_state = 4}, + [1955] = {.lex_state = 263, .external_lex_state = 5}, + [1956] = {.lex_state = 102, .external_lex_state = 4}, + [1957] = {.lex_state = 265, .external_lex_state = 5}, + [1958] = {.lex_state = 102, .external_lex_state = 4}, + [1959] = {.lex_state = 265, .external_lex_state = 5}, + [1960] = {.lex_state = 102, .external_lex_state = 4}, [1961] = {.lex_state = 263, .external_lex_state = 4}, [1962] = {.lex_state = 263, .external_lex_state = 4}, [1963] = {.lex_state = 263, .external_lex_state = 4}, - [1964] = {.lex_state = 265, .external_lex_state = 5}, + [1964] = {.lex_state = 263, .external_lex_state = 4}, [1965] = {.lex_state = 263, .external_lex_state = 4}, - [1966] = {.lex_state = 263, .external_lex_state = 4}, - [1967] = {.lex_state = 118, .external_lex_state = 4}, - [1968] = {.lex_state = 118, .external_lex_state = 4}, - [1969] = {.lex_state = 265, .external_lex_state = 5}, - [1970] = {.lex_state = 263, .external_lex_state = 4}, - [1971] = {.lex_state = 118, .external_lex_state = 4}, - [1972] = {.lex_state = 265, .external_lex_state = 5}, - [1973] = {.lex_state = 118, .external_lex_state = 4}, - [1974] = {.lex_state = 263, .external_lex_state = 4}, - [1975] = {.lex_state = 263, .external_lex_state = 4}, - [1976] = {.lex_state = 118, .external_lex_state = 4}, - [1977] = {.lex_state = 263, .external_lex_state = 5}, - [1978] = {.lex_state = 263, .external_lex_state = 5}, - [1979] = {.lex_state = 118, .external_lex_state = 4}, - [1980] = {.lex_state = 102, .external_lex_state = 4}, - [1981] = {.lex_state = 263, .external_lex_state = 5}, - [1982] = {.lex_state = 263, .external_lex_state = 4}, - [1983] = {.lex_state = 263, .external_lex_state = 4}, + [1966] = {.lex_state = 102, .external_lex_state = 4}, + [1967] = {.lex_state = 263, .external_lex_state = 4}, + [1968] = {.lex_state = 263, .external_lex_state = 4}, + [1969] = {.lex_state = 102, .external_lex_state = 4}, + [1970] = {.lex_state = 263, .external_lex_state = 5}, + [1971] = {.lex_state = 263, .external_lex_state = 5}, + [1972] = {.lex_state = 263, .external_lex_state = 4}, + [1973] = {.lex_state = 102, .external_lex_state = 4}, + [1974] = {.lex_state = 102, .external_lex_state = 4}, + [1975] = {.lex_state = 118, .external_lex_state = 4}, + [1976] = {.lex_state = 263, .external_lex_state = 4}, + [1977] = {.lex_state = 263, .external_lex_state = 4}, + [1978] = {.lex_state = 118, .external_lex_state = 4}, + [1979] = {.lex_state = 263, .external_lex_state = 5}, + [1980] = {.lex_state = 263, .external_lex_state = 5}, + [1981] = {.lex_state = 118, .external_lex_state = 4}, + [1982] = {.lex_state = 265, .external_lex_state = 5}, + [1983] = {.lex_state = 118, .external_lex_state = 4}, [1984] = {.lex_state = 263, .external_lex_state = 4}, [1985] = {.lex_state = 263, .external_lex_state = 4}, [1986] = {.lex_state = 263, .external_lex_state = 4}, [1987] = {.lex_state = 263, .external_lex_state = 4}, [1988] = {.lex_state = 263, .external_lex_state = 4}, [1989] = {.lex_state = 263, .external_lex_state = 4}, - [1990] = {.lex_state = 263, .external_lex_state = 4}, + [1990] = {.lex_state = 263, .external_lex_state = 5}, [1991] = {.lex_state = 263, .external_lex_state = 4}, - [1992] = {.lex_state = 263, .external_lex_state = 4}, - [1993] = {.lex_state = 263, .external_lex_state = 5}, - [1994] = {.lex_state = 263, .external_lex_state = 5}, + [1992] = {.lex_state = 263, .external_lex_state = 5}, + [1993] = {.lex_state = 263, .external_lex_state = 4}, + [1994] = {.lex_state = 118, .external_lex_state = 4}, [1995] = {.lex_state = 263, .external_lex_state = 5}, [1996] = {.lex_state = 263, .external_lex_state = 5}, [1997] = {.lex_state = 263, .external_lex_state = 5}, - [1998] = {.lex_state = 263, .external_lex_state = 5}, - [1999] = {.lex_state = 263, .external_lex_state = 4}, - [2000] = {.lex_state = 102, .external_lex_state = 4}, - [2001] = {.lex_state = 102, .external_lex_state = 4}, - [2002] = {.lex_state = 102, .external_lex_state = 4}, + [1998] = {.lex_state = 102, .external_lex_state = 4}, + [1999] = {.lex_state = 102, .external_lex_state = 4}, + [2000] = {.lex_state = 118, .external_lex_state = 4}, + [2001] = {.lex_state = 263, .external_lex_state = 4}, + [2002] = {.lex_state = 118, .external_lex_state = 4}, [2003] = {.lex_state = 118, .external_lex_state = 4}, [2004] = {.lex_state = 118, .external_lex_state = 4}, [2005] = {.lex_state = 118, .external_lex_state = 4}, - [2006] = {.lex_state = 102, .external_lex_state = 4}, - [2007] = {.lex_state = 102, .external_lex_state = 4}, - [2008] = {.lex_state = 102, .external_lex_state = 4}, + [2006] = {.lex_state = 118, .external_lex_state = 4}, + [2007] = {.lex_state = 118, .external_lex_state = 4}, + [2008] = {.lex_state = 118, .external_lex_state = 4}, [2009] = {.lex_state = 118, .external_lex_state = 4}, [2010] = {.lex_state = 118, .external_lex_state = 4}, [2011] = {.lex_state = 118, .external_lex_state = 4}, [2012] = {.lex_state = 263, .external_lex_state = 4}, - [2013] = {.lex_state = 102, .external_lex_state = 4}, - [2014] = {.lex_state = 102, .external_lex_state = 4}, - [2015] = {.lex_state = 102, .external_lex_state = 4}, - [2016] = {.lex_state = 102, .external_lex_state = 4}, - [2017] = {.lex_state = 263, .external_lex_state = 4}, - [2018] = {.lex_state = 102, .external_lex_state = 4}, - [2019] = {.lex_state = 102, .external_lex_state = 4}, - [2020] = {.lex_state = 102, .external_lex_state = 4}, - [2021] = {.lex_state = 263, .external_lex_state = 4}, - [2022] = {.lex_state = 263, .external_lex_state = 4}, - [2023] = {.lex_state = 102, .external_lex_state = 4}, + [2013] = {.lex_state = 263, .external_lex_state = 4}, + [2014] = {.lex_state = 263, .external_lex_state = 4}, + [2015] = {.lex_state = 118, .external_lex_state = 4}, + [2016] = {.lex_state = 118, .external_lex_state = 4}, + [2017] = {.lex_state = 118, .external_lex_state = 4}, + [2018] = {.lex_state = 118, .external_lex_state = 4}, + [2019] = {.lex_state = 263, .external_lex_state = 4}, + [2020] = {.lex_state = 118, .external_lex_state = 4}, + [2021] = {.lex_state = 118, .external_lex_state = 4}, + [2022] = {.lex_state = 118, .external_lex_state = 4}, + [2023] = {.lex_state = 263, .external_lex_state = 4}, [2024] = {.lex_state = 263, .external_lex_state = 4}, - [2025] = {.lex_state = 263, .external_lex_state = 4}, - [2026] = {.lex_state = 102, .external_lex_state = 4}, + [2025] = {.lex_state = 118, .external_lex_state = 4}, + [2026] = {.lex_state = 263, .external_lex_state = 4}, [2027] = {.lex_state = 263, .external_lex_state = 4}, - [2028] = {.lex_state = 102, .external_lex_state = 4}, - [2029] = {.lex_state = 102, .external_lex_state = 4}, - [2030] = {.lex_state = 263, .external_lex_state = 4}, - [2031] = {.lex_state = 263, .external_lex_state = 4}, + [2028] = {.lex_state = 118, .external_lex_state = 4}, + [2029] = {.lex_state = 118, .external_lex_state = 4}, + [2030] = {.lex_state = 118, .external_lex_state = 4}, + [2031] = {.lex_state = 118, .external_lex_state = 4}, [2032] = {.lex_state = 263, .external_lex_state = 4}, [2033] = {.lex_state = 263, .external_lex_state = 4}, - [2034] = {.lex_state = 102, .external_lex_state = 4}, + [2034] = {.lex_state = 263, .external_lex_state = 4}, [2035] = {.lex_state = 263, .external_lex_state = 4}, - [2036] = {.lex_state = 263, .external_lex_state = 4}, - [2037] = {.lex_state = 102, .external_lex_state = 4}, - [2038] = {.lex_state = 102, .external_lex_state = 4}, - [2039] = {.lex_state = 102, .external_lex_state = 4}, - [2040] = {.lex_state = 102, .external_lex_state = 4}, - [2041] = {.lex_state = 102, .external_lex_state = 4}, - [2042] = {.lex_state = 265, .external_lex_state = 5}, - [2043] = {.lex_state = 265, .external_lex_state = 5}, - [2044] = {.lex_state = 265, .external_lex_state = 5}, - [2045] = {.lex_state = 265, .external_lex_state = 5}, - [2046] = {.lex_state = 265, .external_lex_state = 5}, - [2047] = {.lex_state = 265, .external_lex_state = 5}, - [2048] = {.lex_state = 102, .external_lex_state = 4}, - [2049] = {.lex_state = 263, .external_lex_state = 4}, - [2050] = {.lex_state = 102, .external_lex_state = 4}, - [2051] = {.lex_state = 263, .external_lex_state = 4}, - [2052] = {.lex_state = 263, .external_lex_state = 4}, - [2053] = {.lex_state = 263, .external_lex_state = 4}, - [2054] = {.lex_state = 263, .external_lex_state = 4}, - [2055] = {.lex_state = 263, .external_lex_state = 4}, + [2036] = {.lex_state = 118, .external_lex_state = 4}, + [2037] = {.lex_state = 118, .external_lex_state = 4}, + [2038] = {.lex_state = 118, .external_lex_state = 4}, + [2039] = {.lex_state = 118, .external_lex_state = 4}, + [2040] = {.lex_state = 118, .external_lex_state = 4}, + [2041] = {.lex_state = 118, .external_lex_state = 4}, + [2042] = {.lex_state = 118, .external_lex_state = 4}, + [2043] = {.lex_state = 118, .external_lex_state = 4}, + [2044] = {.lex_state = 118, .external_lex_state = 4}, + [2045] = {.lex_state = 118, .external_lex_state = 4}, + [2046] = {.lex_state = 118, .external_lex_state = 4}, + [2047] = {.lex_state = 118, .external_lex_state = 4}, + [2048] = {.lex_state = 118, .external_lex_state = 4}, + [2049] = {.lex_state = 118, .external_lex_state = 4}, + [2050] = {.lex_state = 118, .external_lex_state = 4}, + [2051] = {.lex_state = 118, .external_lex_state = 4}, + [2052] = {.lex_state = 118, .external_lex_state = 4}, + [2053] = {.lex_state = 118, .external_lex_state = 4}, + [2054] = {.lex_state = 118, .external_lex_state = 4}, + [2055] = {.lex_state = 118, .external_lex_state = 4}, [2056] = {.lex_state = 263, .external_lex_state = 4}, - [2057] = {.lex_state = 102, .external_lex_state = 4}, - [2058] = {.lex_state = 102, .external_lex_state = 4}, - [2059] = {.lex_state = 102, .external_lex_state = 4}, - [2060] = {.lex_state = 263, .external_lex_state = 4}, - [2061] = {.lex_state = 102, .external_lex_state = 4}, + [2057] = {.lex_state = 263, .external_lex_state = 4}, + [2058] = {.lex_state = 263, .external_lex_state = 4}, + [2059] = {.lex_state = 118, .external_lex_state = 4}, + [2060] = {.lex_state = 118, .external_lex_state = 4}, + [2061] = {.lex_state = 118, .external_lex_state = 4}, [2062] = {.lex_state = 263, .external_lex_state = 4}, - [2063] = {.lex_state = 263, .external_lex_state = 4}, - [2064] = {.lex_state = 263, .external_lex_state = 4}, - [2065] = {.lex_state = 102, .external_lex_state = 4}, - [2066] = {.lex_state = 263, .external_lex_state = 4}, - [2067] = {.lex_state = 102, .external_lex_state = 4}, - [2068] = {.lex_state = 102, .external_lex_state = 4}, - [2069] = {.lex_state = 102, .external_lex_state = 4}, - [2070] = {.lex_state = 102, .external_lex_state = 4}, - [2071] = {.lex_state = 102, .external_lex_state = 4}, - [2072] = {.lex_state = 102, .external_lex_state = 4}, - [2073] = {.lex_state = 102, .external_lex_state = 4}, - [2074] = {.lex_state = 102, .external_lex_state = 4}, - [2075] = {.lex_state = 263, .external_lex_state = 5}, - [2076] = {.lex_state = 102, .external_lex_state = 4}, - [2077] = {.lex_state = 263, .external_lex_state = 4}, - [2078] = {.lex_state = 102, .external_lex_state = 4}, - [2079] = {.lex_state = 102, .external_lex_state = 4}, - [2080] = {.lex_state = 263, .external_lex_state = 4}, - [2081] = {.lex_state = 263, .external_lex_state = 4}, + [2063] = {.lex_state = 118, .external_lex_state = 4}, + [2064] = {.lex_state = 118, .external_lex_state = 4}, + [2065] = {.lex_state = 118, .external_lex_state = 4}, + [2066] = {.lex_state = 118, .external_lex_state = 4}, + [2067] = {.lex_state = 118, .external_lex_state = 4}, + [2068] = {.lex_state = 263, .external_lex_state = 4}, + [2069] = {.lex_state = 118, .external_lex_state = 4}, + [2070] = {.lex_state = 118, .external_lex_state = 4}, + [2071] = {.lex_state = 118, .external_lex_state = 4}, + [2072] = {.lex_state = 118, .external_lex_state = 4}, + [2073] = {.lex_state = 118, .external_lex_state = 4}, + [2074] = {.lex_state = 118, .external_lex_state = 4}, + [2075] = {.lex_state = 118, .external_lex_state = 4}, + [2076] = {.lex_state = 118, .external_lex_state = 4}, + [2077] = {.lex_state = 118, .external_lex_state = 4}, + [2078] = {.lex_state = 118, .external_lex_state = 4}, + [2079] = {.lex_state = 263, .external_lex_state = 4}, + [2080] = {.lex_state = 118, .external_lex_state = 4}, + [2081] = {.lex_state = 118, .external_lex_state = 4}, [2082] = {.lex_state = 263, .external_lex_state = 4}, [2083] = {.lex_state = 263, .external_lex_state = 4}, - [2084] = {.lex_state = 263, .external_lex_state = 4}, + [2084] = {.lex_state = 118, .external_lex_state = 4}, [2085] = {.lex_state = 263, .external_lex_state = 4}, - [2086] = {.lex_state = 102, .external_lex_state = 4}, + [2086] = {.lex_state = 263, .external_lex_state = 4}, [2087] = {.lex_state = 263, .external_lex_state = 4}, - [2088] = {.lex_state = 263, .external_lex_state = 4}, + [2088] = {.lex_state = 118, .external_lex_state = 4}, [2089] = {.lex_state = 263, .external_lex_state = 4}, - [2090] = {.lex_state = 102, .external_lex_state = 4}, - [2091] = {.lex_state = 102, .external_lex_state = 4}, - [2092] = {.lex_state = 102, .external_lex_state = 4}, - [2093] = {.lex_state = 102, .external_lex_state = 4}, - [2094] = {.lex_state = 102, .external_lex_state = 4}, + [2090] = {.lex_state = 263, .external_lex_state = 4}, + [2091] = {.lex_state = 263, .external_lex_state = 4}, + [2092] = {.lex_state = 263, .external_lex_state = 4}, + [2093] = {.lex_state = 263, .external_lex_state = 4}, + [2094] = {.lex_state = 263, .external_lex_state = 4}, [2095] = {.lex_state = 263, .external_lex_state = 4}, [2096] = {.lex_state = 263, .external_lex_state = 4}, - [2097] = {.lex_state = 102, .external_lex_state = 4}, - [2098] = {.lex_state = 102, .external_lex_state = 4}, - [2099] = {.lex_state = 102, .external_lex_state = 4}, - [2100] = {.lex_state = 102, .external_lex_state = 4}, - [2101] = {.lex_state = 102, .external_lex_state = 4}, + [2097] = {.lex_state = 263, .external_lex_state = 4}, + [2098] = {.lex_state = 263, .external_lex_state = 4}, + [2099] = {.lex_state = 118, .external_lex_state = 4}, + [2100] = {.lex_state = 263, .external_lex_state = 4}, + [2101] = {.lex_state = 263, .external_lex_state = 4}, [2102] = {.lex_state = 263, .external_lex_state = 4}, [2103] = {.lex_state = 263, .external_lex_state = 4}, [2104] = {.lex_state = 263, .external_lex_state = 4}, @@ -17802,21 +17802,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2109] = {.lex_state = 263, .external_lex_state = 4}, [2110] = {.lex_state = 263, .external_lex_state = 4}, [2111] = {.lex_state = 263, .external_lex_state = 4}, - [2112] = {.lex_state = 102, .external_lex_state = 4}, - [2113] = {.lex_state = 102, .external_lex_state = 4}, - [2114] = {.lex_state = 102, .external_lex_state = 4}, - [2115] = {.lex_state = 102, .external_lex_state = 4}, + [2112] = {.lex_state = 263, .external_lex_state = 4}, + [2113] = {.lex_state = 263, .external_lex_state = 4}, + [2114] = {.lex_state = 263, .external_lex_state = 4}, + [2115] = {.lex_state = 263, .external_lex_state = 4}, [2116] = {.lex_state = 263, .external_lex_state = 4}, [2117] = {.lex_state = 263, .external_lex_state = 4}, - [2118] = {.lex_state = 263, .external_lex_state = 4}, - [2119] = {.lex_state = 102, .external_lex_state = 4}, - [2120] = {.lex_state = 263, .external_lex_state = 5}, - [2121] = {.lex_state = 263, .external_lex_state = 4}, - [2122] = {.lex_state = 263, .external_lex_state = 4}, - [2123] = {.lex_state = 263, .external_lex_state = 4}, - [2124] = {.lex_state = 263, .external_lex_state = 4}, - [2125] = {.lex_state = 263, .external_lex_state = 4}, - [2126] = {.lex_state = 263, .external_lex_state = 4}, + [2118] = {.lex_state = 118, .external_lex_state = 4}, + [2119] = {.lex_state = 118, .external_lex_state = 4}, + [2120] = {.lex_state = 118, .external_lex_state = 4}, + [2121] = {.lex_state = 118, .external_lex_state = 4}, + [2122] = {.lex_state = 118, .external_lex_state = 4}, + [2123] = {.lex_state = 118, .external_lex_state = 4}, + [2124] = {.lex_state = 118, .external_lex_state = 4}, + [2125] = {.lex_state = 118, .external_lex_state = 4}, + [2126] = {.lex_state = 118, .external_lex_state = 4}, [2127] = {.lex_state = 263, .external_lex_state = 4}, [2128] = {.lex_state = 263, .external_lex_state = 4}, [2129] = {.lex_state = 263, .external_lex_state = 4}, @@ -17824,52 +17824,52 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2131] = {.lex_state = 263, .external_lex_state = 4}, [2132] = {.lex_state = 263, .external_lex_state = 4}, [2133] = {.lex_state = 263, .external_lex_state = 4}, - [2134] = {.lex_state = 263, .external_lex_state = 5}, + [2134] = {.lex_state = 263, .external_lex_state = 4}, [2135] = {.lex_state = 121, .external_lex_state = 5}, [2136] = {.lex_state = 263, .external_lex_state = 4}, [2137] = {.lex_state = 263, .external_lex_state = 4}, [2138] = {.lex_state = 263, .external_lex_state = 4}, - [2139] = {.lex_state = 263, .external_lex_state = 5}, - [2140] = {.lex_state = 263, .external_lex_state = 5}, + [2139] = {.lex_state = 263, .external_lex_state = 4}, + [2140] = {.lex_state = 263, .external_lex_state = 4}, [2141] = {.lex_state = 263, .external_lex_state = 4}, - [2142] = {.lex_state = 263, .external_lex_state = 5}, - [2143] = {.lex_state = 263, .external_lex_state = 5}, - [2144] = {.lex_state = 263, .external_lex_state = 5}, + [2142] = {.lex_state = 102, .external_lex_state = 5}, + [2143] = {.lex_state = 102, .external_lex_state = 5}, + [2144] = {.lex_state = 263, .external_lex_state = 4}, [2145] = {.lex_state = 102, .external_lex_state = 5}, - [2146] = {.lex_state = 263, .external_lex_state = 5}, - [2147] = {.lex_state = 102, .external_lex_state = 5}, - [2148] = {.lex_state = 121, .external_lex_state = 5}, - [2149] = {.lex_state = 121, .external_lex_state = 5}, - [2150] = {.lex_state = 102, .external_lex_state = 5}, - [2151] = {.lex_state = 263, .external_lex_state = 5}, - [2152] = {.lex_state = 263, .external_lex_state = 5}, - [2153] = {.lex_state = 121, .external_lex_state = 5}, - [2154] = {.lex_state = 121, .external_lex_state = 5}, - [2155] = {.lex_state = 121, .external_lex_state = 5}, - [2156] = {.lex_state = 121, .external_lex_state = 5}, - [2157] = {.lex_state = 263, .external_lex_state = 5}, - [2158] = {.lex_state = 263, .external_lex_state = 5}, + [2146] = {.lex_state = 263, .external_lex_state = 4}, + [2147] = {.lex_state = 263, .external_lex_state = 5}, + [2148] = {.lex_state = 102, .external_lex_state = 5}, + [2149] = {.lex_state = 263, .external_lex_state = 4}, + [2150] = {.lex_state = 121, .external_lex_state = 5}, + [2151] = {.lex_state = 263, .external_lex_state = 4}, + [2152] = {.lex_state = 263, .external_lex_state = 4}, + [2153] = {.lex_state = 263, .external_lex_state = 5}, + [2154] = {.lex_state = 263, .external_lex_state = 4}, + [2155] = {.lex_state = 263, .external_lex_state = 5}, + [2156] = {.lex_state = 102, .external_lex_state = 5}, + [2157] = {.lex_state = 263, .external_lex_state = 4}, + [2158] = {.lex_state = 263, .external_lex_state = 4}, [2159] = {.lex_state = 102, .external_lex_state = 5}, - [2160] = {.lex_state = 102, .external_lex_state = 5}, + [2160] = {.lex_state = 263, .external_lex_state = 4}, [2161] = {.lex_state = 263, .external_lex_state = 5}, - [2162] = {.lex_state = 102, .external_lex_state = 5}, + [2162] = {.lex_state = 263, .external_lex_state = 4}, [2163] = {.lex_state = 263, .external_lex_state = 4}, [2164] = {.lex_state = 263, .external_lex_state = 4}, - [2165] = {.lex_state = 102, .external_lex_state = 5}, - [2166] = {.lex_state = 263, .external_lex_state = 4}, - [2167] = {.lex_state = 102, .external_lex_state = 5}, - [2168] = {.lex_state = 102, .external_lex_state = 5}, - [2169] = {.lex_state = 102, .external_lex_state = 5}, - [2170] = {.lex_state = 263, .external_lex_state = 4}, - [2171] = {.lex_state = 263, .external_lex_state = 5}, - [2172] = {.lex_state = 263, .external_lex_state = 5}, + [2165] = {.lex_state = 263, .external_lex_state = 5}, + [2166] = {.lex_state = 263, .external_lex_state = 5}, + [2167] = {.lex_state = 263, .external_lex_state = 5}, + [2168] = {.lex_state = 121, .external_lex_state = 5}, + [2169] = {.lex_state = 121, .external_lex_state = 5}, + [2170] = {.lex_state = 263, .external_lex_state = 5}, + [2171] = {.lex_state = 102, .external_lex_state = 5}, + [2172] = {.lex_state = 121, .external_lex_state = 5}, [2173] = {.lex_state = 263, .external_lex_state = 5}, - [2174] = {.lex_state = 263, .external_lex_state = 5}, + [2174] = {.lex_state = 121, .external_lex_state = 5}, [2175] = {.lex_state = 263, .external_lex_state = 5}, - [2176] = {.lex_state = 263, .external_lex_state = 5}, + [2176] = {.lex_state = 121, .external_lex_state = 5}, [2177] = {.lex_state = 263, .external_lex_state = 5}, [2178] = {.lex_state = 263, .external_lex_state = 5}, - [2179] = {.lex_state = 263, .external_lex_state = 5}, + [2179] = {.lex_state = 102, .external_lex_state = 5}, [2180] = {.lex_state = 263, .external_lex_state = 5}, [2181] = {.lex_state = 263, .external_lex_state = 5}, [2182] = {.lex_state = 263, .external_lex_state = 5}, @@ -17891,8 +17891,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2198] = {.lex_state = 263, .external_lex_state = 5}, [2199] = {.lex_state = 263, .external_lex_state = 5}, [2200] = {.lex_state = 263, .external_lex_state = 5}, - [2201] = {.lex_state = 263, .external_lex_state = 5}, - [2202] = {.lex_state = 263, .external_lex_state = 5}, + [2201] = {.lex_state = 121, .external_lex_state = 5}, + [2202] = {.lex_state = 121, .external_lex_state = 5}, [2203] = {.lex_state = 263, .external_lex_state = 5}, [2204] = {.lex_state = 263, .external_lex_state = 5}, [2205] = {.lex_state = 263, .external_lex_state = 5}, @@ -17900,32 +17900,32 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2207] = {.lex_state = 263, .external_lex_state = 5}, [2208] = {.lex_state = 263, .external_lex_state = 5}, [2209] = {.lex_state = 263, .external_lex_state = 5}, - [2210] = {.lex_state = 121, .external_lex_state = 5}, - [2211] = {.lex_state = 121, .external_lex_state = 5}, - [2212] = {.lex_state = 121, .external_lex_state = 5}, - [2213] = {.lex_state = 121, .external_lex_state = 5}, - [2214] = {.lex_state = 263, .external_lex_state = 5}, - [2215] = {.lex_state = 263, .external_lex_state = 5}, - [2216] = {.lex_state = 102, .external_lex_state = 5}, + [2210] = {.lex_state = 263, .external_lex_state = 5}, + [2211] = {.lex_state = 263, .external_lex_state = 5}, + [2212] = {.lex_state = 263, .external_lex_state = 5}, + [2213] = {.lex_state = 102, .external_lex_state = 5}, + [2214] = {.lex_state = 121, .external_lex_state = 5}, + [2215] = {.lex_state = 121, .external_lex_state = 5}, + [2216] = {.lex_state = 263, .external_lex_state = 5}, [2217] = {.lex_state = 263, .external_lex_state = 5}, [2218] = {.lex_state = 263, .external_lex_state = 5}, [2219] = {.lex_state = 263, .external_lex_state = 5}, - [2220] = {.lex_state = 102, .external_lex_state = 5}, + [2220] = {.lex_state = 263, .external_lex_state = 5}, [2221] = {.lex_state = 263, .external_lex_state = 5}, - [2222] = {.lex_state = 121, .external_lex_state = 5}, + [2222] = {.lex_state = 263, .external_lex_state = 5}, [2223] = {.lex_state = 263, .external_lex_state = 5}, [2224] = {.lex_state = 263, .external_lex_state = 5}, - [2225] = {.lex_state = 121, .external_lex_state = 5}, - [2226] = {.lex_state = 102, .external_lex_state = 5}, + [2225] = {.lex_state = 263, .external_lex_state = 5}, + [2226] = {.lex_state = 263, .external_lex_state = 5}, [2227] = {.lex_state = 263, .external_lex_state = 5}, [2228] = {.lex_state = 263, .external_lex_state = 5}, [2229] = {.lex_state = 263, .external_lex_state = 5}, [2230] = {.lex_state = 263, .external_lex_state = 5}, [2231] = {.lex_state = 263, .external_lex_state = 5}, [2232] = {.lex_state = 263, .external_lex_state = 5}, - [2233] = {.lex_state = 263, .external_lex_state = 5}, - [2234] = {.lex_state = 263, .external_lex_state = 5}, - [2235] = {.lex_state = 263, .external_lex_state = 5}, + [2233] = {.lex_state = 263, .external_lex_state = 4}, + [2234] = {.lex_state = 121, .external_lex_state = 5}, + [2235] = {.lex_state = 121, .external_lex_state = 5}, [2236] = {.lex_state = 263, .external_lex_state = 5}, [2237] = {.lex_state = 263, .external_lex_state = 5}, [2238] = {.lex_state = 263, .external_lex_state = 5}, @@ -17934,20 +17934,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2241] = {.lex_state = 263, .external_lex_state = 5}, [2242] = {.lex_state = 263, .external_lex_state = 5}, [2243] = {.lex_state = 263, .external_lex_state = 5}, - [2244] = {.lex_state = 263, .external_lex_state = 4}, - [2245] = {.lex_state = 263, .external_lex_state = 4}, - [2246] = {.lex_state = 263, .external_lex_state = 4}, + [2244] = {.lex_state = 263, .external_lex_state = 5}, + [2245] = {.lex_state = 263, .external_lex_state = 5}, + [2246] = {.lex_state = 263, .external_lex_state = 5}, [2247] = {.lex_state = 263, .external_lex_state = 4}, [2248] = {.lex_state = 263, .external_lex_state = 4}, - [2249] = {.lex_state = 263, .external_lex_state = 4}, + [2249] = {.lex_state = 263, .external_lex_state = 5}, [2250] = {.lex_state = 263, .external_lex_state = 4}, [2251] = {.lex_state = 263, .external_lex_state = 4}, [2252] = {.lex_state = 263, .external_lex_state = 4}, - [2253] = {.lex_state = 263, .external_lex_state = 4}, - [2254] = {.lex_state = 263, .external_lex_state = 4}, - [2255] = {.lex_state = 263, .external_lex_state = 4}, - [2256] = {.lex_state = 263, .external_lex_state = 4}, - [2257] = {.lex_state = 263, .external_lex_state = 4}, + [2253] = {.lex_state = 263, .external_lex_state = 5}, + [2254] = {.lex_state = 263, .external_lex_state = 5}, + [2255] = {.lex_state = 102, .external_lex_state = 5}, + [2256] = {.lex_state = 263, .external_lex_state = 5}, + [2257] = {.lex_state = 263, .external_lex_state = 5}, [2258] = {.lex_state = 263, .external_lex_state = 5}, [2259] = {.lex_state = 263, .external_lex_state = 5}, [2260] = {.lex_state = 263, .external_lex_state = 5}, @@ -17955,17 +17955,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2262] = {.lex_state = 263, .external_lex_state = 5}, [2263] = {.lex_state = 263, .external_lex_state = 5}, [2264] = {.lex_state = 263, .external_lex_state = 5}, - [2265] = {.lex_state = 263, .external_lex_state = 5}, + [2265] = {.lex_state = 102, .external_lex_state = 5}, [2266] = {.lex_state = 263, .external_lex_state = 5}, [2267] = {.lex_state = 263, .external_lex_state = 5}, [2268] = {.lex_state = 263, .external_lex_state = 5}, [2269] = {.lex_state = 263, .external_lex_state = 5}, - [2270] = {.lex_state = 263, .external_lex_state = 4}, - [2271] = {.lex_state = 263, .external_lex_state = 4}, - [2272] = {.lex_state = 263, .external_lex_state = 4}, + [2270] = {.lex_state = 263, .external_lex_state = 5}, + [2271] = {.lex_state = 263, .external_lex_state = 5}, + [2272] = {.lex_state = 263, .external_lex_state = 5}, [2273] = {.lex_state = 263, .external_lex_state = 5}, - [2274] = {.lex_state = 121, .external_lex_state = 5}, - [2275] = {.lex_state = 121, .external_lex_state = 5}, + [2274] = {.lex_state = 263, .external_lex_state = 5}, + [2275] = {.lex_state = 263, .external_lex_state = 5}, [2276] = {.lex_state = 121, .external_lex_state = 5}, [2277] = {.lex_state = 121, .external_lex_state = 5}, [2278] = {.lex_state = 121, .external_lex_state = 5}, @@ -17984,18 +17984,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2291] = {.lex_state = 121, .external_lex_state = 5}, [2292] = {.lex_state = 121, .external_lex_state = 5}, [2293] = {.lex_state = 121, .external_lex_state = 5}, - [2294] = {.lex_state = 263, .external_lex_state = 5}, - [2295] = {.lex_state = 263, .external_lex_state = 5}, + [2294] = {.lex_state = 121, .external_lex_state = 5}, + [2295] = {.lex_state = 121, .external_lex_state = 5}, [2296] = {.lex_state = 263, .external_lex_state = 5}, [2297] = {.lex_state = 263, .external_lex_state = 5}, [2298] = {.lex_state = 263, .external_lex_state = 5}, [2299] = {.lex_state = 263, .external_lex_state = 5}, [2300] = {.lex_state = 263, .external_lex_state = 5}, [2301] = {.lex_state = 263, .external_lex_state = 5}, - [2302] = {.lex_state = 263, .external_lex_state = 5}, - [2303] = {.lex_state = 263, .external_lex_state = 5}, - [2304] = {.lex_state = 263, .external_lex_state = 5}, - [2305] = {.lex_state = 263, .external_lex_state = 5}, + [2302] = {.lex_state = 102, .external_lex_state = 5}, + [2303] = {.lex_state = 121, .external_lex_state = 5}, + [2304] = {.lex_state = 121, .external_lex_state = 5}, + [2305] = {.lex_state = 121, .external_lex_state = 5}, [2306] = {.lex_state = 121, .external_lex_state = 5}, [2307] = {.lex_state = 121, .external_lex_state = 5}, [2308] = {.lex_state = 121, .external_lex_state = 5}, @@ -18009,7 +18009,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2316] = {.lex_state = 121, .external_lex_state = 5}, [2317] = {.lex_state = 121, .external_lex_state = 5}, [2318] = {.lex_state = 121, .external_lex_state = 5}, - [2319] = {.lex_state = 121, .external_lex_state = 5}, + [2319] = {.lex_state = 102, .external_lex_state = 5}, [2320] = {.lex_state = 121, .external_lex_state = 5}, [2321] = {.lex_state = 121, .external_lex_state = 5}, [2322] = {.lex_state = 121, .external_lex_state = 5}, @@ -18029,7 +18029,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2336] = {.lex_state = 121, .external_lex_state = 5}, [2337] = {.lex_state = 121, .external_lex_state = 5}, [2338] = {.lex_state = 121, .external_lex_state = 5}, - [2339] = {.lex_state = 121, .external_lex_state = 5}, + [2339] = {.lex_state = 263, .external_lex_state = 5}, [2340] = {.lex_state = 121, .external_lex_state = 5}, [2341] = {.lex_state = 121, .external_lex_state = 5}, [2342] = {.lex_state = 121, .external_lex_state = 5}, @@ -18037,74 +18037,74 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2344] = {.lex_state = 121, .external_lex_state = 5}, [2345] = {.lex_state = 121, .external_lex_state = 5}, [2346] = {.lex_state = 121, .external_lex_state = 5}, - [2347] = {.lex_state = 121, .external_lex_state = 5}, - [2348] = {.lex_state = 121, .external_lex_state = 5}, + [2347] = {.lex_state = 263, .external_lex_state = 5}, + [2348] = {.lex_state = 263, .external_lex_state = 5}, [2349] = {.lex_state = 263, .external_lex_state = 5}, - [2350] = {.lex_state = 263, .external_lex_state = 5}, + [2350] = {.lex_state = 121, .external_lex_state = 5}, [2351] = {.lex_state = 121, .external_lex_state = 5}, [2352] = {.lex_state = 121, .external_lex_state = 5}, [2353] = {.lex_state = 263, .external_lex_state = 5}, [2354] = {.lex_state = 121, .external_lex_state = 5}, [2355] = {.lex_state = 121, .external_lex_state = 5}, - [2356] = {.lex_state = 267, .external_lex_state = 4}, - [2357] = {.lex_state = 263, .external_lex_state = 4}, + [2356] = {.lex_state = 265, .external_lex_state = 5}, + [2357] = {.lex_state = 265, .external_lex_state = 5}, [2358] = {.lex_state = 265, .external_lex_state = 5}, - [2359] = {.lex_state = 102, .external_lex_state = 5}, + [2359] = {.lex_state = 265, .external_lex_state = 5}, [2360] = {.lex_state = 265, .external_lex_state = 5}, - [2361] = {.lex_state = 265, .external_lex_state = 5}, - [2362] = {.lex_state = 263, .external_lex_state = 5}, + [2361] = {.lex_state = 263, .external_lex_state = 5}, + [2362] = {.lex_state = 265, .external_lex_state = 5}, [2363] = {.lex_state = 265, .external_lex_state = 5}, [2364] = {.lex_state = 265, .external_lex_state = 5}, [2365] = {.lex_state = 265, .external_lex_state = 5}, - [2366] = {.lex_state = 263, .external_lex_state = 5}, - [2367] = {.lex_state = 263, .external_lex_state = 5}, - [2368] = {.lex_state = 267, .external_lex_state = 4}, - [2369] = {.lex_state = 102, .external_lex_state = 5}, - [2370] = {.lex_state = 263, .external_lex_state = 5}, - [2371] = {.lex_state = 263, .external_lex_state = 5}, - [2372] = {.lex_state = 102, .external_lex_state = 5}, - [2373] = {.lex_state = 263, .external_lex_state = 4}, - [2374] = {.lex_state = 263, .external_lex_state = 5}, - [2375] = {.lex_state = 263, .external_lex_state = 5}, + [2366] = {.lex_state = 265, .external_lex_state = 5}, + [2367] = {.lex_state = 265, .external_lex_state = 5}, + [2368] = {.lex_state = 265, .external_lex_state = 5}, + [2369] = {.lex_state = 265, .external_lex_state = 5}, + [2370] = {.lex_state = 265, .external_lex_state = 5}, + [2371] = {.lex_state = 265, .external_lex_state = 5}, + [2372] = {.lex_state = 265, .external_lex_state = 5}, + [2373] = {.lex_state = 265, .external_lex_state = 5}, + [2374] = {.lex_state = 265, .external_lex_state = 5}, + [2375] = {.lex_state = 102, .external_lex_state = 5}, [2376] = {.lex_state = 265, .external_lex_state = 5}, - [2377] = {.lex_state = 102, .external_lex_state = 5}, - [2378] = {.lex_state = 263, .external_lex_state = 5}, - [2379] = {.lex_state = 263, .external_lex_state = 5}, - [2380] = {.lex_state = 263, .external_lex_state = 5}, - [2381] = {.lex_state = 263, .external_lex_state = 5}, - [2382] = {.lex_state = 263, .external_lex_state = 5}, - [2383] = {.lex_state = 263, .external_lex_state = 5}, - [2384] = {.lex_state = 263, .external_lex_state = 5}, - [2385] = {.lex_state = 263, .external_lex_state = 5}, - [2386] = {.lex_state = 267, .external_lex_state = 4}, - [2387] = {.lex_state = 102, .external_lex_state = 5}, - [2388] = {.lex_state = 263, .external_lex_state = 5}, - [2389] = {.lex_state = 263, .external_lex_state = 5}, - [2390] = {.lex_state = 263, .external_lex_state = 5}, - [2391] = {.lex_state = 267, .external_lex_state = 4}, - [2392] = {.lex_state = 267, .external_lex_state = 4}, + [2377] = {.lex_state = 265, .external_lex_state = 5}, + [2378] = {.lex_state = 265, .external_lex_state = 5}, + [2379] = {.lex_state = 265, .external_lex_state = 5}, + [2380] = {.lex_state = 265, .external_lex_state = 5}, + [2381] = {.lex_state = 265, .external_lex_state = 5}, + [2382] = {.lex_state = 265, .external_lex_state = 5}, + [2383] = {.lex_state = 265, .external_lex_state = 5}, + [2384] = {.lex_state = 265, .external_lex_state = 5}, + [2385] = {.lex_state = 265, .external_lex_state = 5}, + [2386] = {.lex_state = 265, .external_lex_state = 5}, + [2387] = {.lex_state = 265, .external_lex_state = 5}, + [2388] = {.lex_state = 265, .external_lex_state = 5}, + [2389] = {.lex_state = 265, .external_lex_state = 5}, + [2390] = {.lex_state = 265, .external_lex_state = 5}, + [2391] = {.lex_state = 265, .external_lex_state = 5}, + [2392] = {.lex_state = 265, .external_lex_state = 5}, [2393] = {.lex_state = 265, .external_lex_state = 5}, [2394] = {.lex_state = 265, .external_lex_state = 5}, [2395] = {.lex_state = 265, .external_lex_state = 5}, - [2396] = {.lex_state = 263, .external_lex_state = 5}, - [2397] = {.lex_state = 265, .external_lex_state = 5}, + [2396] = {.lex_state = 265, .external_lex_state = 5}, + [2397] = {.lex_state = 124, .external_lex_state = 5}, [2398] = {.lex_state = 265, .external_lex_state = 5}, [2399] = {.lex_state = 265, .external_lex_state = 5}, - [2400] = {.lex_state = 267, .external_lex_state = 4}, - [2401] = {.lex_state = 263, .external_lex_state = 4}, - [2402] = {.lex_state = 263, .external_lex_state = 5}, - [2403] = {.lex_state = 263, .external_lex_state = 5}, + [2400] = {.lex_state = 265, .external_lex_state = 5}, + [2401] = {.lex_state = 265, .external_lex_state = 5}, + [2402] = {.lex_state = 265, .external_lex_state = 5}, + [2403] = {.lex_state = 265, .external_lex_state = 5}, [2404] = {.lex_state = 265, .external_lex_state = 5}, - [2405] = {.lex_state = 263, .external_lex_state = 5}, - [2406] = {.lex_state = 263, .external_lex_state = 4}, - [2407] = {.lex_state = 126, .external_lex_state = 5}, - [2408] = {.lex_state = 126, .external_lex_state = 5}, + [2405] = {.lex_state = 265, .external_lex_state = 5}, + [2406] = {.lex_state = 265, .external_lex_state = 5}, + [2407] = {.lex_state = 102, .external_lex_state = 5}, + [2408] = {.lex_state = 124, .external_lex_state = 5}, [2409] = {.lex_state = 265, .external_lex_state = 5}, - [2410] = {.lex_state = 126, .external_lex_state = 5}, - [2411] = {.lex_state = 102, .external_lex_state = 5}, - [2412] = {.lex_state = 263, .external_lex_state = 5}, - [2413] = {.lex_state = 265, .external_lex_state = 5}, - [2414] = {.lex_state = 265, .external_lex_state = 5}, + [2410] = {.lex_state = 102, .external_lex_state = 5}, + [2411] = {.lex_state = 265, .external_lex_state = 5}, + [2412] = {.lex_state = 102, .external_lex_state = 5}, + [2413] = {.lex_state = 102, .external_lex_state = 5}, + [2414] = {.lex_state = 102, .external_lex_state = 5}, [2415] = {.lex_state = 102, .external_lex_state = 5}, [2416] = {.lex_state = 102, .external_lex_state = 5}, [2417] = {.lex_state = 102, .external_lex_state = 5}, @@ -18112,131 +18112,131 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2419] = {.lex_state = 102, .external_lex_state = 5}, [2420] = {.lex_state = 102, .external_lex_state = 5}, [2421] = {.lex_state = 102, .external_lex_state = 5}, - [2422] = {.lex_state = 102, .external_lex_state = 5}, + [2422] = {.lex_state = 265, .external_lex_state = 5}, [2423] = {.lex_state = 102, .external_lex_state = 5}, [2424] = {.lex_state = 102, .external_lex_state = 5}, - [2425] = {.lex_state = 265, .external_lex_state = 5}, - [2426] = {.lex_state = 265, .external_lex_state = 5}, - [2427] = {.lex_state = 265, .external_lex_state = 5}, - [2428] = {.lex_state = 265, .external_lex_state = 5}, - [2429] = {.lex_state = 265, .external_lex_state = 5}, + [2425] = {.lex_state = 102, .external_lex_state = 5}, + [2426] = {.lex_state = 102, .external_lex_state = 5}, + [2427] = {.lex_state = 124, .external_lex_state = 5}, + [2428] = {.lex_state = 124, .external_lex_state = 5}, + [2429] = {.lex_state = 263, .external_lex_state = 4}, [2430] = {.lex_state = 102, .external_lex_state = 5}, - [2431] = {.lex_state = 102, .external_lex_state = 5}, - [2432] = {.lex_state = 265, .external_lex_state = 5}, - [2433] = {.lex_state = 265, .external_lex_state = 5}, - [2434] = {.lex_state = 265, .external_lex_state = 5}, - [2435] = {.lex_state = 126, .external_lex_state = 5}, - [2436] = {.lex_state = 102, .external_lex_state = 5}, - [2437] = {.lex_state = 102, .external_lex_state = 5}, + [2431] = {.lex_state = 265, .external_lex_state = 5}, + [2432] = {.lex_state = 102, .external_lex_state = 5}, + [2433] = {.lex_state = 102, .external_lex_state = 5}, + [2434] = {.lex_state = 263, .external_lex_state = 4}, + [2435] = {.lex_state = 263, .external_lex_state = 4}, + [2436] = {.lex_state = 267, .external_lex_state = 4}, + [2437] = {.lex_state = 267, .external_lex_state = 4}, [2438] = {.lex_state = 102, .external_lex_state = 5}, [2439] = {.lex_state = 265, .external_lex_state = 5}, - [2440] = {.lex_state = 102, .external_lex_state = 5}, - [2441] = {.lex_state = 102, .external_lex_state = 5}, - [2442] = {.lex_state = 102, .external_lex_state = 5}, + [2440] = {.lex_state = 265, .external_lex_state = 5}, + [2441] = {.lex_state = 265, .external_lex_state = 5}, + [2442] = {.lex_state = 265, .external_lex_state = 5}, [2443] = {.lex_state = 265, .external_lex_state = 5}, [2444] = {.lex_state = 265, .external_lex_state = 5}, [2445] = {.lex_state = 265, .external_lex_state = 5}, [2446] = {.lex_state = 265, .external_lex_state = 5}, [2447] = {.lex_state = 265, .external_lex_state = 5}, [2448] = {.lex_state = 265, .external_lex_state = 5}, - [2449] = {.lex_state = 265, .external_lex_state = 5}, + [2449] = {.lex_state = 267, .external_lex_state = 4}, [2450] = {.lex_state = 265, .external_lex_state = 5}, - [2451] = {.lex_state = 265, .external_lex_state = 5}, - [2452] = {.lex_state = 265, .external_lex_state = 5}, - [2453] = {.lex_state = 265, .external_lex_state = 5}, - [2454] = {.lex_state = 265, .external_lex_state = 5}, + [2451] = {.lex_state = 102, .external_lex_state = 5}, + [2452] = {.lex_state = 267, .external_lex_state = 4}, + [2453] = {.lex_state = 102, .external_lex_state = 5}, + [2454] = {.lex_state = 102, .external_lex_state = 5}, [2455] = {.lex_state = 265, .external_lex_state = 5}, - [2456] = {.lex_state = 102, .external_lex_state = 5}, - [2457] = {.lex_state = 102, .external_lex_state = 5}, - [2458] = {.lex_state = 126, .external_lex_state = 5}, - [2459] = {.lex_state = 126, .external_lex_state = 5}, + [2456] = {.lex_state = 263, .external_lex_state = 5}, + [2457] = {.lex_state = 265, .external_lex_state = 5}, + [2458] = {.lex_state = 102, .external_lex_state = 5}, + [2459] = {.lex_state = 102, .external_lex_state = 5}, [2460] = {.lex_state = 265, .external_lex_state = 5}, - [2461] = {.lex_state = 265, .external_lex_state = 5}, - [2462] = {.lex_state = 263, .external_lex_state = 5}, + [2461] = {.lex_state = 102, .external_lex_state = 5}, + [2462] = {.lex_state = 102, .external_lex_state = 5}, [2463] = {.lex_state = 265, .external_lex_state = 5}, [2464] = {.lex_state = 265, .external_lex_state = 5}, - [2465] = {.lex_state = 102, .external_lex_state = 5}, + [2465] = {.lex_state = 265, .external_lex_state = 5}, [2466] = {.lex_state = 265, .external_lex_state = 5}, - [2467] = {.lex_state = 263, .external_lex_state = 5}, + [2467] = {.lex_state = 265, .external_lex_state = 5}, [2468] = {.lex_state = 265, .external_lex_state = 5}, - [2469] = {.lex_state = 265, .external_lex_state = 5}, - [2470] = {.lex_state = 102, .external_lex_state = 5}, - [2471] = {.lex_state = 267, .external_lex_state = 4}, - [2472] = {.lex_state = 267, .external_lex_state = 4}, - [2473] = {.lex_state = 263, .external_lex_state = 5}, - [2474] = {.lex_state = 267, .external_lex_state = 4}, - [2475] = {.lex_state = 267, .external_lex_state = 4}, - [2476] = {.lex_state = 267, .external_lex_state = 4}, - [2477] = {.lex_state = 267, .external_lex_state = 4}, - [2478] = {.lex_state = 265, .external_lex_state = 5}, - [2479] = {.lex_state = 263, .external_lex_state = 5}, - [2480] = {.lex_state = 263, .external_lex_state = 5}, - [2481] = {.lex_state = 263, .external_lex_state = 5}, - [2482] = {.lex_state = 265, .external_lex_state = 5}, - [2483] = {.lex_state = 102, .external_lex_state = 5}, - [2484] = {.lex_state = 267, .external_lex_state = 4}, - [2485] = {.lex_state = 263, .external_lex_state = 5}, - [2486] = {.lex_state = 267, .external_lex_state = 4}, - [2487] = {.lex_state = 267, .external_lex_state = 4}, - [2488] = {.lex_state = 267, .external_lex_state = 4}, - [2489] = {.lex_state = 267, .external_lex_state = 4}, - [2490] = {.lex_state = 267, .external_lex_state = 4}, - [2491] = {.lex_state = 265, .external_lex_state = 5}, - [2492] = {.lex_state = 267, .external_lex_state = 4}, - [2493] = {.lex_state = 267, .external_lex_state = 4}, + [2469] = {.lex_state = 263, .external_lex_state = 5}, + [2470] = {.lex_state = 265, .external_lex_state = 5}, + [2471] = {.lex_state = 263, .external_lex_state = 4}, + [2472] = {.lex_state = 263, .external_lex_state = 4}, + [2473] = {.lex_state = 102, .external_lex_state = 5}, + [2474] = {.lex_state = 263, .external_lex_state = 4}, + [2475] = {.lex_state = 265, .external_lex_state = 5}, + [2476] = {.lex_state = 263, .external_lex_state = 5}, + [2477] = {.lex_state = 263, .external_lex_state = 5}, + [2478] = {.lex_state = 263, .external_lex_state = 5}, + [2479] = {.lex_state = 265, .external_lex_state = 5}, + [2480] = {.lex_state = 267, .external_lex_state = 4}, + [2481] = {.lex_state = 267, .external_lex_state = 4}, + [2482] = {.lex_state = 263, .external_lex_state = 4}, + [2483] = {.lex_state = 124, .external_lex_state = 5}, + [2484] = {.lex_state = 265, .external_lex_state = 5}, + [2485] = {.lex_state = 267, .external_lex_state = 4}, + [2486] = {.lex_state = 102, .external_lex_state = 5}, + [2487] = {.lex_state = 265, .external_lex_state = 5}, + [2488] = {.lex_state = 102, .external_lex_state = 5}, + [2489] = {.lex_state = 263, .external_lex_state = 5}, + [2490] = {.lex_state = 263, .external_lex_state = 5}, + [2491] = {.lex_state = 263, .external_lex_state = 5}, + [2492] = {.lex_state = 263, .external_lex_state = 5}, + [2493] = {.lex_state = 124, .external_lex_state = 5}, [2494] = {.lex_state = 265, .external_lex_state = 5}, [2495] = {.lex_state = 265, .external_lex_state = 5}, - [2496] = {.lex_state = 267, .external_lex_state = 4}, + [2496] = {.lex_state = 265, .external_lex_state = 5}, [2497] = {.lex_state = 265, .external_lex_state = 5}, - [2498] = {.lex_state = 265, .external_lex_state = 5}, - [2499] = {.lex_state = 267, .external_lex_state = 4}, - [2500] = {.lex_state = 267, .external_lex_state = 4}, - [2501] = {.lex_state = 263, .external_lex_state = 4}, - [2502] = {.lex_state = 263, .external_lex_state = 4}, - [2503] = {.lex_state = 121, .external_lex_state = 5}, - [2504] = {.lex_state = 121, .external_lex_state = 5}, - [2505] = {.lex_state = 265, .external_lex_state = 5}, + [2498] = {.lex_state = 267, .external_lex_state = 4}, + [2499] = {.lex_state = 265, .external_lex_state = 5}, + [2500] = {.lex_state = 265, .external_lex_state = 5}, + [2501] = {.lex_state = 267, .external_lex_state = 4}, + [2502] = {.lex_state = 124, .external_lex_state = 5}, + [2503] = {.lex_state = 124, .external_lex_state = 5}, + [2504] = {.lex_state = 124, .external_lex_state = 5}, + [2505] = {.lex_state = 124, .external_lex_state = 5}, [2506] = {.lex_state = 265, .external_lex_state = 5}, - [2507] = {.lex_state = 102, .external_lex_state = 5}, - [2508] = {.lex_state = 121, .external_lex_state = 5}, - [2509] = {.lex_state = 121, .external_lex_state = 5}, - [2510] = {.lex_state = 263, .external_lex_state = 5}, - [2511] = {.lex_state = 265, .external_lex_state = 5}, - [2512] = {.lex_state = 265, .external_lex_state = 5}, - [2513] = {.lex_state = 121, .external_lex_state = 5}, - [2514] = {.lex_state = 121, .external_lex_state = 5}, - [2515] = {.lex_state = 263, .external_lex_state = 5}, - [2516] = {.lex_state = 121, .external_lex_state = 5}, - [2517] = {.lex_state = 263, .external_lex_state = 5}, - [2518] = {.lex_state = 102, .external_lex_state = 5}, - [2519] = {.lex_state = 121, .external_lex_state = 5}, - [2520] = {.lex_state = 121, .external_lex_state = 5}, - [2521] = {.lex_state = 121, .external_lex_state = 5}, - [2522] = {.lex_state = 121, .external_lex_state = 5}, - [2523] = {.lex_state = 263, .external_lex_state = 5}, - [2524] = {.lex_state = 121, .external_lex_state = 5}, - [2525] = {.lex_state = 121, .external_lex_state = 5}, - [2526] = {.lex_state = 121, .external_lex_state = 5}, - [2527] = {.lex_state = 263, .external_lex_state = 4}, - [2528] = {.lex_state = 121, .external_lex_state = 5}, - [2529] = {.lex_state = 121, .external_lex_state = 5}, - [2530] = {.lex_state = 263, .external_lex_state = 4}, - [2531] = {.lex_state = 263, .external_lex_state = 5}, + [2507] = {.lex_state = 265, .external_lex_state = 5}, + [2508] = {.lex_state = 265, .external_lex_state = 5}, + [2509] = {.lex_state = 265, .external_lex_state = 5}, + [2510] = {.lex_state = 124, .external_lex_state = 5}, + [2511] = {.lex_state = 124, .external_lex_state = 5}, + [2512] = {.lex_state = 124, .external_lex_state = 5}, + [2513] = {.lex_state = 124, .external_lex_state = 5}, + [2514] = {.lex_state = 265, .external_lex_state = 5}, + [2515] = {.lex_state = 265, .external_lex_state = 5}, + [2516] = {.lex_state = 265, .external_lex_state = 5}, + [2517] = {.lex_state = 265, .external_lex_state = 5}, + [2518] = {.lex_state = 265, .external_lex_state = 5}, + [2519] = {.lex_state = 265, .external_lex_state = 5}, + [2520] = {.lex_state = 263, .external_lex_state = 5}, + [2521] = {.lex_state = 124, .external_lex_state = 5}, + [2522] = {.lex_state = 124, .external_lex_state = 5}, + [2523] = {.lex_state = 265, .external_lex_state = 5}, + [2524] = {.lex_state = 265, .external_lex_state = 5}, + [2525] = {.lex_state = 265, .external_lex_state = 5}, + [2526] = {.lex_state = 265, .external_lex_state = 5}, + [2527] = {.lex_state = 124, .external_lex_state = 5}, + [2528] = {.lex_state = 265, .external_lex_state = 5}, + [2529] = {.lex_state = 265, .external_lex_state = 5}, + [2530] = {.lex_state = 265, .external_lex_state = 5}, + [2531] = {.lex_state = 265, .external_lex_state = 5}, [2532] = {.lex_state = 265, .external_lex_state = 5}, - [2533] = {.lex_state = 121, .external_lex_state = 5}, - [2534] = {.lex_state = 263, .external_lex_state = 5}, - [2535] = {.lex_state = 263, .external_lex_state = 5}, - [2536] = {.lex_state = 263, .external_lex_state = 5}, + [2533] = {.lex_state = 265, .external_lex_state = 5}, + [2534] = {.lex_state = 124, .external_lex_state = 5}, + [2535] = {.lex_state = 124, .external_lex_state = 5}, + [2536] = {.lex_state = 124, .external_lex_state = 5}, [2537] = {.lex_state = 263, .external_lex_state = 5}, - [2538] = {.lex_state = 121, .external_lex_state = 5}, + [2538] = {.lex_state = 263, .external_lex_state = 5}, [2539] = {.lex_state = 263, .external_lex_state = 5}, - [2540] = {.lex_state = 263, .external_lex_state = 5}, + [2540] = {.lex_state = 102, .external_lex_state = 5}, [2541] = {.lex_state = 263, .external_lex_state = 5}, [2542] = {.lex_state = 263, .external_lex_state = 5}, [2543] = {.lex_state = 263, .external_lex_state = 5}, - [2544] = {.lex_state = 102, .external_lex_state = 5}, + [2544] = {.lex_state = 263, .external_lex_state = 5}, [2545] = {.lex_state = 263, .external_lex_state = 5}, - [2546] = {.lex_state = 263, .external_lex_state = 5}, + [2546] = {.lex_state = 124, .external_lex_state = 5}, [2547] = {.lex_state = 263, .external_lex_state = 5}, [2548] = {.lex_state = 263, .external_lex_state = 5}, [2549] = {.lex_state = 263, .external_lex_state = 5}, @@ -18244,86 +18244,86 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2551] = {.lex_state = 263, .external_lex_state = 5}, [2552] = {.lex_state = 263, .external_lex_state = 5}, [2553] = {.lex_state = 263, .external_lex_state = 5}, - [2554] = {.lex_state = 102, .external_lex_state = 5}, - [2555] = {.lex_state = 102, .external_lex_state = 5}, - [2556] = {.lex_state = 263, .external_lex_state = 5}, - [2557] = {.lex_state = 126, .external_lex_state = 5}, - [2558] = {.lex_state = 102, .external_lex_state = 5}, - [2559] = {.lex_state = 121, .external_lex_state = 5}, - [2560] = {.lex_state = 102, .external_lex_state = 5}, - [2561] = {.lex_state = 102, .external_lex_state = 5}, - [2562] = {.lex_state = 265, .external_lex_state = 5}, - [2563] = {.lex_state = 263, .external_lex_state = 5}, - [2564] = {.lex_state = 126, .external_lex_state = 5}, - [2565] = {.lex_state = 121, .external_lex_state = 5}, - [2566] = {.lex_state = 121, .external_lex_state = 5}, - [2567] = {.lex_state = 121, .external_lex_state = 5}, - [2568] = {.lex_state = 121, .external_lex_state = 5}, - [2569] = {.lex_state = 121, .external_lex_state = 5}, - [2570] = {.lex_state = 121, .external_lex_state = 5}, - [2571] = {.lex_state = 126, .external_lex_state = 5}, - [2572] = {.lex_state = 126, .external_lex_state = 5}, + [2554] = {.lex_state = 263, .external_lex_state = 5}, + [2555] = {.lex_state = 263, .external_lex_state = 5}, + [2556] = {.lex_state = 124, .external_lex_state = 5}, + [2557] = {.lex_state = 124, .external_lex_state = 5}, + [2558] = {.lex_state = 265, .external_lex_state = 5}, + [2559] = {.lex_state = 265, .external_lex_state = 5}, + [2560] = {.lex_state = 124, .external_lex_state = 5}, + [2561] = {.lex_state = 124, .external_lex_state = 5}, + [2562] = {.lex_state = 102, .external_lex_state = 5}, + [2563] = {.lex_state = 124, .external_lex_state = 5}, + [2564] = {.lex_state = 124, .external_lex_state = 5}, + [2565] = {.lex_state = 267, .external_lex_state = 4}, + [2566] = {.lex_state = 265, .external_lex_state = 5}, + [2567] = {.lex_state = 263, .external_lex_state = 5}, + [2568] = {.lex_state = 267, .external_lex_state = 4}, + [2569] = {.lex_state = 124, .external_lex_state = 5}, + [2570] = {.lex_state = 265, .external_lex_state = 5}, + [2571] = {.lex_state = 263, .external_lex_state = 5}, + [2572] = {.lex_state = 265, .external_lex_state = 5}, [2573] = {.lex_state = 102, .external_lex_state = 5}, - [2574] = {.lex_state = 121, .external_lex_state = 5}, - [2575] = {.lex_state = 121, .external_lex_state = 5}, - [2576] = {.lex_state = 121, .external_lex_state = 5}, - [2577] = {.lex_state = 126, .external_lex_state = 5}, - [2578] = {.lex_state = 121, .external_lex_state = 5}, - [2579] = {.lex_state = 121, .external_lex_state = 5}, - [2580] = {.lex_state = 121, .external_lex_state = 5}, - [2581] = {.lex_state = 121, .external_lex_state = 5}, - [2582] = {.lex_state = 263, .external_lex_state = 4}, - [2583] = {.lex_state = 263, .external_lex_state = 4}, - [2584] = {.lex_state = 263, .external_lex_state = 4}, - [2585] = {.lex_state = 263, .external_lex_state = 4}, - [2586] = {.lex_state = 263, .external_lex_state = 4}, - [2587] = {.lex_state = 265, .external_lex_state = 5}, - [2588] = {.lex_state = 267, .external_lex_state = 4}, - [2589] = {.lex_state = 267, .external_lex_state = 4}, - [2590] = {.lex_state = 267, .external_lex_state = 4}, - [2591] = {.lex_state = 267, .external_lex_state = 4}, - [2592] = {.lex_state = 267, .external_lex_state = 4}, - [2593] = {.lex_state = 121, .external_lex_state = 5}, - [2594] = {.lex_state = 121, .external_lex_state = 5}, - [2595] = {.lex_state = 121, .external_lex_state = 5}, - [2596] = {.lex_state = 121, .external_lex_state = 5}, - [2597] = {.lex_state = 121, .external_lex_state = 5}, + [2574] = {.lex_state = 263, .external_lex_state = 5}, + [2575] = {.lex_state = 124, .external_lex_state = 5}, + [2576] = {.lex_state = 124, .external_lex_state = 5}, + [2577] = {.lex_state = 263, .external_lex_state = 5}, + [2578] = {.lex_state = 263, .external_lex_state = 5}, + [2579] = {.lex_state = 124, .external_lex_state = 5}, + [2580] = {.lex_state = 124, .external_lex_state = 5}, + [2581] = {.lex_state = 263, .external_lex_state = 4}, + [2582] = {.lex_state = 124, .external_lex_state = 5}, + [2583] = {.lex_state = 124, .external_lex_state = 5}, + [2584] = {.lex_state = 124, .external_lex_state = 5}, + [2585] = {.lex_state = 124, .external_lex_state = 5}, + [2586] = {.lex_state = 124, .external_lex_state = 5}, + [2587] = {.lex_state = 124, .external_lex_state = 5}, + [2588] = {.lex_state = 124, .external_lex_state = 5}, + [2589] = {.lex_state = 124, .external_lex_state = 5}, + [2590] = {.lex_state = 124, .external_lex_state = 5}, + [2591] = {.lex_state = 124, .external_lex_state = 5}, + [2592] = {.lex_state = 124, .external_lex_state = 5}, + [2593] = {.lex_state = 124, .external_lex_state = 5}, + [2594] = {.lex_state = 263, .external_lex_state = 5}, + [2595] = {.lex_state = 263, .external_lex_state = 5}, + [2596] = {.lex_state = 124, .external_lex_state = 5}, + [2597] = {.lex_state = 263, .external_lex_state = 5}, [2598] = {.lex_state = 121, .external_lex_state = 5}, - [2599] = {.lex_state = 121, .external_lex_state = 5}, + [2599] = {.lex_state = 263, .external_lex_state = 5}, [2600] = {.lex_state = 121, .external_lex_state = 5}, [2601] = {.lex_state = 121, .external_lex_state = 5}, [2602] = {.lex_state = 121, .external_lex_state = 5}, - [2603] = {.lex_state = 267, .external_lex_state = 4}, - [2604] = {.lex_state = 121, .external_lex_state = 5}, - [2605] = {.lex_state = 121, .external_lex_state = 5}, - [2606] = {.lex_state = 121, .external_lex_state = 5}, - [2607] = {.lex_state = 121, .external_lex_state = 5}, - [2608] = {.lex_state = 121, .external_lex_state = 5}, - [2609] = {.lex_state = 121, .external_lex_state = 5}, - [2610] = {.lex_state = 102, .external_lex_state = 5}, - [2611] = {.lex_state = 121, .external_lex_state = 5}, - [2612] = {.lex_state = 121, .external_lex_state = 5}, - [2613] = {.lex_state = 121, .external_lex_state = 5}, - [2614] = {.lex_state = 102, .external_lex_state = 5}, - [2615] = {.lex_state = 121, .external_lex_state = 5}, - [2616] = {.lex_state = 121, .external_lex_state = 5}, - [2617] = {.lex_state = 267, .external_lex_state = 4}, - [2618] = {.lex_state = 267, .external_lex_state = 4}, - [2619] = {.lex_state = 102, .external_lex_state = 5}, - [2620] = {.lex_state = 263, .external_lex_state = 5}, - [2621] = {.lex_state = 267, .external_lex_state = 4}, - [2622] = {.lex_state = 267, .external_lex_state = 4}, - [2623] = {.lex_state = 267, .external_lex_state = 4}, + [2603] = {.lex_state = 124, .external_lex_state = 5}, + [2604] = {.lex_state = 124, .external_lex_state = 5}, + [2605] = {.lex_state = 124, .external_lex_state = 5}, + [2606] = {.lex_state = 124, .external_lex_state = 5}, + [2607] = {.lex_state = 124, .external_lex_state = 5}, + [2608] = {.lex_state = 124, .external_lex_state = 5}, + [2609] = {.lex_state = 124, .external_lex_state = 5}, + [2610] = {.lex_state = 124, .external_lex_state = 5}, + [2611] = {.lex_state = 124, .external_lex_state = 5}, + [2612] = {.lex_state = 124, .external_lex_state = 5}, + [2613] = {.lex_state = 124, .external_lex_state = 5}, + [2614] = {.lex_state = 124, .external_lex_state = 5}, + [2615] = {.lex_state = 124, .external_lex_state = 5}, + [2616] = {.lex_state = 124, .external_lex_state = 5}, + [2617] = {.lex_state = 124, .external_lex_state = 5}, + [2618] = {.lex_state = 121, .external_lex_state = 5}, + [2619] = {.lex_state = 121, .external_lex_state = 5}, + [2620] = {.lex_state = 124, .external_lex_state = 5}, + [2621] = {.lex_state = 102, .external_lex_state = 5}, + [2622] = {.lex_state = 124, .external_lex_state = 5}, + [2623] = {.lex_state = 124, .external_lex_state = 5}, [2624] = {.lex_state = 265, .external_lex_state = 5}, - [2625] = {.lex_state = 265, .external_lex_state = 5}, - [2626] = {.lex_state = 267, .external_lex_state = 4}, - [2627] = {.lex_state = 267, .external_lex_state = 4}, - [2628] = {.lex_state = 267, .external_lex_state = 4}, - [2629] = {.lex_state = 263, .external_lex_state = 5}, - [2630] = {.lex_state = 267, .external_lex_state = 4}, - [2631] = {.lex_state = 267, .external_lex_state = 4}, - [2632] = {.lex_state = 267, .external_lex_state = 4}, - [2633] = {.lex_state = 267, .external_lex_state = 4}, + [2625] = {.lex_state = 124, .external_lex_state = 5}, + [2626] = {.lex_state = 124, .external_lex_state = 5}, + [2627] = {.lex_state = 124, .external_lex_state = 5}, + [2628] = {.lex_state = 265, .external_lex_state = 5}, + [2629] = {.lex_state = 265, .external_lex_state = 5}, + [2630] = {.lex_state = 124, .external_lex_state = 5}, + [2631] = {.lex_state = 265, .external_lex_state = 5}, + [2632] = {.lex_state = 265, .external_lex_state = 5}, + [2633] = {.lex_state = 265, .external_lex_state = 5}, [2634] = {.lex_state = 265, .external_lex_state = 5}, [2635] = {.lex_state = 265, .external_lex_state = 5}, [2636] = {.lex_state = 265, .external_lex_state = 5}, @@ -18331,421 +18331,421 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2638] = {.lex_state = 265, .external_lex_state = 5}, [2639] = {.lex_state = 265, .external_lex_state = 5}, [2640] = {.lex_state = 265, .external_lex_state = 5}, - [2641] = {.lex_state = 265, .external_lex_state = 5}, - [2642] = {.lex_state = 263, .external_lex_state = 5}, - [2643] = {.lex_state = 263, .external_lex_state = 5}, - [2644] = {.lex_state = 265, .external_lex_state = 5}, - [2645] = {.lex_state = 121, .external_lex_state = 5}, - [2646] = {.lex_state = 265, .external_lex_state = 5}, - [2647] = {.lex_state = 265, .external_lex_state = 5}, - [2648] = {.lex_state = 265, .external_lex_state = 5}, - [2649] = {.lex_state = 265, .external_lex_state = 5}, - [2650] = {.lex_state = 265, .external_lex_state = 5}, + [2641] = {.lex_state = 267, .external_lex_state = 4}, + [2642] = {.lex_state = 265, .external_lex_state = 5}, + [2643] = {.lex_state = 265, .external_lex_state = 5}, + [2644] = {.lex_state = 124, .external_lex_state = 5}, + [2645] = {.lex_state = 124, .external_lex_state = 5}, + [2646] = {.lex_state = 124, .external_lex_state = 5}, + [2647] = {.lex_state = 124, .external_lex_state = 5}, + [2648] = {.lex_state = 124, .external_lex_state = 5}, + [2649] = {.lex_state = 267, .external_lex_state = 4}, + [2650] = {.lex_state = 267, .external_lex_state = 4}, [2651] = {.lex_state = 265, .external_lex_state = 5}, [2652] = {.lex_state = 265, .external_lex_state = 5}, [2653] = {.lex_state = 265, .external_lex_state = 5}, [2654] = {.lex_state = 265, .external_lex_state = 5}, [2655] = {.lex_state = 265, .external_lex_state = 5}, [2656] = {.lex_state = 265, .external_lex_state = 5}, - [2657] = {.lex_state = 263, .external_lex_state = 4}, - [2658] = {.lex_state = 121, .external_lex_state = 5}, - [2659] = {.lex_state = 121, .external_lex_state = 5}, - [2660] = {.lex_state = 121, .external_lex_state = 5}, + [2657] = {.lex_state = 265, .external_lex_state = 5}, + [2658] = {.lex_state = 102, .external_lex_state = 5}, + [2659] = {.lex_state = 265, .external_lex_state = 5}, + [2660] = {.lex_state = 263, .external_lex_state = 5}, [2661] = {.lex_state = 263, .external_lex_state = 5}, [2662] = {.lex_state = 263, .external_lex_state = 5}, [2663] = {.lex_state = 263, .external_lex_state = 5}, [2664] = {.lex_state = 102, .external_lex_state = 5}, - [2665] = {.lex_state = 121, .external_lex_state = 5}, - [2666] = {.lex_state = 121, .external_lex_state = 5}, - [2667] = {.lex_state = 121, .external_lex_state = 5}, - [2668] = {.lex_state = 121, .external_lex_state = 5}, - [2669] = {.lex_state = 121, .external_lex_state = 5}, - [2670] = {.lex_state = 126, .external_lex_state = 5}, + [2665] = {.lex_state = 263, .external_lex_state = 5}, + [2666] = {.lex_state = 263, .external_lex_state = 5}, + [2667] = {.lex_state = 129, .external_lex_state = 5}, + [2668] = {.lex_state = 263, .external_lex_state = 5}, + [2669] = {.lex_state = 124, .external_lex_state = 5}, + [2670] = {.lex_state = 263, .external_lex_state = 5}, [2671] = {.lex_state = 263, .external_lex_state = 5}, [2672] = {.lex_state = 263, .external_lex_state = 5}, - [2673] = {.lex_state = 121, .external_lex_state = 5}, + [2673] = {.lex_state = 124, .external_lex_state = 5}, [2674] = {.lex_state = 263, .external_lex_state = 5}, - [2675] = {.lex_state = 121, .external_lex_state = 5}, - [2676] = {.lex_state = 263, .external_lex_state = 5}, + [2675] = {.lex_state = 263, .external_lex_state = 5}, + [2676] = {.lex_state = 263, .external_lex_state = 4}, [2677] = {.lex_state = 263, .external_lex_state = 5}, - [2678] = {.lex_state = 121, .external_lex_state = 5}, - [2679] = {.lex_state = 121, .external_lex_state = 5}, - [2680] = {.lex_state = 129, .external_lex_state = 5}, - [2681] = {.lex_state = 121, .external_lex_state = 5}, - [2682] = {.lex_state = 121, .external_lex_state = 5}, - [2683] = {.lex_state = 129, .external_lex_state = 5}, - [2684] = {.lex_state = 121, .external_lex_state = 5}, + [2678] = {.lex_state = 124, .external_lex_state = 5}, + [2679] = {.lex_state = 263, .external_lex_state = 5}, + [2680] = {.lex_state = 263, .external_lex_state = 5}, + [2681] = {.lex_state = 263, .external_lex_state = 5}, + [2682] = {.lex_state = 129, .external_lex_state = 5}, + [2683] = {.lex_state = 263, .external_lex_state = 5}, + [2684] = {.lex_state = 267, .external_lex_state = 4}, [2685] = {.lex_state = 129, .external_lex_state = 5}, [2686] = {.lex_state = 121, .external_lex_state = 5}, - [2687] = {.lex_state = 121, .external_lex_state = 5}, - [2688] = {.lex_state = 121, .external_lex_state = 5}, - [2689] = {.lex_state = 121, .external_lex_state = 5}, - [2690] = {.lex_state = 121, .external_lex_state = 5}, - [2691] = {.lex_state = 121, .external_lex_state = 5}, + [2687] = {.lex_state = 129, .external_lex_state = 5}, + [2688] = {.lex_state = 267, .external_lex_state = 4}, + [2689] = {.lex_state = 265, .external_lex_state = 5}, + [2690] = {.lex_state = 265, .external_lex_state = 5}, + [2691] = {.lex_state = 263, .external_lex_state = 5}, [2692] = {.lex_state = 263, .external_lex_state = 5}, - [2693] = {.lex_state = 265, .external_lex_state = 5}, - [2694] = {.lex_state = 263, .external_lex_state = 5}, - [2695] = {.lex_state = 102, .external_lex_state = 5}, - [2696] = {.lex_state = 102, .external_lex_state = 5}, + [2693] = {.lex_state = 263, .external_lex_state = 5}, + [2694] = {.lex_state = 267, .external_lex_state = 4}, + [2695] = {.lex_state = 267, .external_lex_state = 4}, + [2696] = {.lex_state = 263, .external_lex_state = 4}, [2697] = {.lex_state = 263, .external_lex_state = 4}, - [2698] = {.lex_state = 263, .external_lex_state = 5}, - [2699] = {.lex_state = 263, .external_lex_state = 4}, - [2700] = {.lex_state = 263, .external_lex_state = 4}, - [2701] = {.lex_state = 267, .external_lex_state = 4}, - [2702] = {.lex_state = 267, .external_lex_state = 4}, - [2703] = {.lex_state = 267, .external_lex_state = 4}, - [2704] = {.lex_state = 267, .external_lex_state = 4}, - [2705] = {.lex_state = 267, .external_lex_state = 4}, - [2706] = {.lex_state = 267, .external_lex_state = 4}, - [2707] = {.lex_state = 267, .external_lex_state = 4}, - [2708] = {.lex_state = 267, .external_lex_state = 4}, - [2709] = {.lex_state = 267, .external_lex_state = 4}, - [2710] = {.lex_state = 267, .external_lex_state = 4}, - [2711] = {.lex_state = 267, .external_lex_state = 4}, - [2712] = {.lex_state = 267, .external_lex_state = 4}, - [2713] = {.lex_state = 265, .external_lex_state = 5}, - [2714] = {.lex_state = 267, .external_lex_state = 4}, - [2715] = {.lex_state = 126, .external_lex_state = 5}, - [2716] = {.lex_state = 126, .external_lex_state = 5}, - [2717] = {.lex_state = 126, .external_lex_state = 5}, - [2718] = {.lex_state = 126, .external_lex_state = 5}, - [2719] = {.lex_state = 126, .external_lex_state = 5}, - [2720] = {.lex_state = 267, .external_lex_state = 4}, - [2721] = {.lex_state = 126, .external_lex_state = 5}, - [2722] = {.lex_state = 267, .external_lex_state = 4}, + [2698] = {.lex_state = 265, .external_lex_state = 5}, + [2699] = {.lex_state = 265, .external_lex_state = 5}, + [2700] = {.lex_state = 265, .external_lex_state = 5}, + [2701] = {.lex_state = 265, .external_lex_state = 5}, + [2702] = {.lex_state = 265, .external_lex_state = 5}, + [2703] = {.lex_state = 265, .external_lex_state = 5}, + [2704] = {.lex_state = 265, .external_lex_state = 5}, + [2705] = {.lex_state = 265, .external_lex_state = 5}, + [2706] = {.lex_state = 265, .external_lex_state = 5}, + [2707] = {.lex_state = 265, .external_lex_state = 5}, + [2708] = {.lex_state = 265, .external_lex_state = 5}, + [2709] = {.lex_state = 265, .external_lex_state = 5}, + [2710] = {.lex_state = 265, .external_lex_state = 5}, + [2711] = {.lex_state = 265, .external_lex_state = 5}, + [2712] = {.lex_state = 265, .external_lex_state = 5}, + [2713] = {.lex_state = 124, .external_lex_state = 5}, + [2714] = {.lex_state = 265, .external_lex_state = 5}, + [2715] = {.lex_state = 265, .external_lex_state = 5}, + [2716] = {.lex_state = 263, .external_lex_state = 5}, + [2717] = {.lex_state = 263, .external_lex_state = 5}, + [2718] = {.lex_state = 263, .external_lex_state = 5}, + [2719] = {.lex_state = 124, .external_lex_state = 5}, + [2720] = {.lex_state = 263, .external_lex_state = 5}, + [2721] = {.lex_state = 263, .external_lex_state = 5}, + [2722] = {.lex_state = 265, .external_lex_state = 5}, [2723] = {.lex_state = 129, .external_lex_state = 5}, - [2724] = {.lex_state = 267, .external_lex_state = 4}, - [2725] = {.lex_state = 263, .external_lex_state = 4}, - [2726] = {.lex_state = 129, .external_lex_state = 5}, - [2727] = {.lex_state = 265, .external_lex_state = 5}, - [2728] = {.lex_state = 126, .external_lex_state = 5}, - [2729] = {.lex_state = 102, .external_lex_state = 5}, - [2730] = {.lex_state = 102, .external_lex_state = 5}, - [2731] = {.lex_state = 129, .external_lex_state = 5}, - [2732] = {.lex_state = 267, .external_lex_state = 4}, - [2733] = {.lex_state = 126, .external_lex_state = 5}, - [2734] = {.lex_state = 267, .external_lex_state = 4}, - [2735] = {.lex_state = 267, .external_lex_state = 4}, - [2736] = {.lex_state = 126, .external_lex_state = 5}, - [2737] = {.lex_state = 126, .external_lex_state = 5}, - [2738] = {.lex_state = 126, .external_lex_state = 5}, - [2739] = {.lex_state = 126, .external_lex_state = 5}, - [2740] = {.lex_state = 126, .external_lex_state = 5}, + [2724] = {.lex_state = 265, .external_lex_state = 5}, + [2725] = {.lex_state = 265, .external_lex_state = 5}, + [2726] = {.lex_state = 263, .external_lex_state = 5}, + [2727] = {.lex_state = 263, .external_lex_state = 5}, + [2728] = {.lex_state = 129, .external_lex_state = 5}, + [2729] = {.lex_state = 124, .external_lex_state = 5}, + [2730] = {.lex_state = 265, .external_lex_state = 5}, + [2731] = {.lex_state = 265, .external_lex_state = 5}, + [2732] = {.lex_state = 263, .external_lex_state = 5}, + [2733] = {.lex_state = 129, .external_lex_state = 5}, + [2734] = {.lex_state = 263, .external_lex_state = 5}, + [2735] = {.lex_state = 263, .external_lex_state = 5}, + [2736] = {.lex_state = 102, .external_lex_state = 5}, + [2737] = {.lex_state = 267, .external_lex_state = 4}, + [2738] = {.lex_state = 267, .external_lex_state = 4}, + [2739] = {.lex_state = 267, .external_lex_state = 4}, + [2740] = {.lex_state = 267, .external_lex_state = 4}, [2741] = {.lex_state = 267, .external_lex_state = 4}, [2742] = {.lex_state = 267, .external_lex_state = 4}, - [2743] = {.lex_state = 126, .external_lex_state = 5}, - [2744] = {.lex_state = 126, .external_lex_state = 5}, - [2745] = {.lex_state = 126, .external_lex_state = 5}, - [2746] = {.lex_state = 126, .external_lex_state = 5}, - [2747] = {.lex_state = 126, .external_lex_state = 5}, - [2748] = {.lex_state = 126, .external_lex_state = 5}, + [2743] = {.lex_state = 267, .external_lex_state = 4}, + [2744] = {.lex_state = 267, .external_lex_state = 4}, + [2745] = {.lex_state = 267, .external_lex_state = 4}, + [2746] = {.lex_state = 267, .external_lex_state = 4}, + [2747] = {.lex_state = 267, .external_lex_state = 4}, + [2748] = {.lex_state = 267, .external_lex_state = 4}, [2749] = {.lex_state = 267, .external_lex_state = 4}, [2750] = {.lex_state = 267, .external_lex_state = 4}, - [2751] = {.lex_state = 267, .external_lex_state = 4}, - [2752] = {.lex_state = 263, .external_lex_state = 5}, - [2753] = {.lex_state = 267, .external_lex_state = 4}, - [2754] = {.lex_state = 267, .external_lex_state = 4}, - [2755] = {.lex_state = 267, .external_lex_state = 4}, - [2756] = {.lex_state = 267, .external_lex_state = 4}, - [2757] = {.lex_state = 267, .external_lex_state = 4}, - [2758] = {.lex_state = 267, .external_lex_state = 4}, - [2759] = {.lex_state = 263, .external_lex_state = 4}, - [2760] = {.lex_state = 263, .external_lex_state = 4}, - [2761] = {.lex_state = 263, .external_lex_state = 4}, - [2762] = {.lex_state = 265, .external_lex_state = 5}, - [2763] = {.lex_state = 265, .external_lex_state = 5}, + [2751] = {.lex_state = 121, .external_lex_state = 5}, + [2752] = {.lex_state = 121, .external_lex_state = 5}, + [2753] = {.lex_state = 121, .external_lex_state = 5}, + [2754] = {.lex_state = 121, .external_lex_state = 5}, + [2755] = {.lex_state = 121, .external_lex_state = 5}, + [2756] = {.lex_state = 121, .external_lex_state = 5}, + [2757] = {.lex_state = 121, .external_lex_state = 5}, + [2758] = {.lex_state = 121, .external_lex_state = 5}, + [2759] = {.lex_state = 121, .external_lex_state = 5}, + [2760] = {.lex_state = 121, .external_lex_state = 5}, + [2761] = {.lex_state = 121, .external_lex_state = 5}, + [2762] = {.lex_state = 121, .external_lex_state = 5}, + [2763] = {.lex_state = 121, .external_lex_state = 5}, [2764] = {.lex_state = 121, .external_lex_state = 5}, [2765] = {.lex_state = 121, .external_lex_state = 5}, - [2766] = {.lex_state = 267, .external_lex_state = 4}, - [2767] = {.lex_state = 102, .external_lex_state = 5}, - [2768] = {.lex_state = 102, .external_lex_state = 5}, - [2769] = {.lex_state = 126, .external_lex_state = 5}, - [2770] = {.lex_state = 126, .external_lex_state = 5}, - [2771] = {.lex_state = 126, .external_lex_state = 5}, - [2772] = {.lex_state = 126, .external_lex_state = 5}, - [2773] = {.lex_state = 126, .external_lex_state = 5}, - [2774] = {.lex_state = 126, .external_lex_state = 5}, - [2775] = {.lex_state = 126, .external_lex_state = 5}, - [2776] = {.lex_state = 126, .external_lex_state = 5}, - [2777] = {.lex_state = 126, .external_lex_state = 5}, - [2778] = {.lex_state = 126, .external_lex_state = 5}, - [2779] = {.lex_state = 126, .external_lex_state = 5}, - [2780] = {.lex_state = 126, .external_lex_state = 5}, - [2781] = {.lex_state = 126, .external_lex_state = 5}, - [2782] = {.lex_state = 126, .external_lex_state = 5}, - [2783] = {.lex_state = 126, .external_lex_state = 5}, - [2784] = {.lex_state = 126, .external_lex_state = 5}, - [2785] = {.lex_state = 126, .external_lex_state = 5}, - [2786] = {.lex_state = 126, .external_lex_state = 5}, - [2787] = {.lex_state = 126, .external_lex_state = 5}, - [2788] = {.lex_state = 126, .external_lex_state = 5}, - [2789] = {.lex_state = 126, .external_lex_state = 5}, - [2790] = {.lex_state = 126, .external_lex_state = 5}, - [2791] = {.lex_state = 126, .external_lex_state = 5}, - [2792] = {.lex_state = 126, .external_lex_state = 5}, - [2793] = {.lex_state = 102, .external_lex_state = 5}, - [2794] = {.lex_state = 121, .external_lex_state = 5}, - [2795] = {.lex_state = 126, .external_lex_state = 5}, - [2796] = {.lex_state = 126, .external_lex_state = 5}, - [2797] = {.lex_state = 126, .external_lex_state = 5}, - [2798] = {.lex_state = 126, .external_lex_state = 5}, - [2799] = {.lex_state = 126, .external_lex_state = 5}, - [2800] = {.lex_state = 267, .external_lex_state = 4}, - [2801] = {.lex_state = 263, .external_lex_state = 4}, - [2802] = {.lex_state = 267, .external_lex_state = 4}, - [2803] = {.lex_state = 265, .external_lex_state = 5}, - [2804] = {.lex_state = 265, .external_lex_state = 5}, - [2805] = {.lex_state = 265, .external_lex_state = 5}, - [2806] = {.lex_state = 265, .external_lex_state = 5}, - [2807] = {.lex_state = 265, .external_lex_state = 5}, - [2808] = {.lex_state = 265, .external_lex_state = 5}, - [2809] = {.lex_state = 265, .external_lex_state = 5}, - [2810] = {.lex_state = 265, .external_lex_state = 5}, - [2811] = {.lex_state = 265, .external_lex_state = 5}, - [2812] = {.lex_state = 265, .external_lex_state = 5}, - [2813] = {.lex_state = 265, .external_lex_state = 5}, - [2814] = {.lex_state = 102, .external_lex_state = 5}, - [2815] = {.lex_state = 265, .external_lex_state = 5}, - [2816] = {.lex_state = 265, .external_lex_state = 5}, - [2817] = {.lex_state = 265, .external_lex_state = 5}, - [2818] = {.lex_state = 265, .external_lex_state = 5}, - [2819] = {.lex_state = 265, .external_lex_state = 5}, - [2820] = {.lex_state = 265, .external_lex_state = 5}, - [2821] = {.lex_state = 265, .external_lex_state = 5}, - [2822] = {.lex_state = 265, .external_lex_state = 5}, - [2823] = {.lex_state = 265, .external_lex_state = 5}, - [2824] = {.lex_state = 102, .external_lex_state = 5}, - [2825] = {.lex_state = 102, .external_lex_state = 5}, - [2826] = {.lex_state = 102, .external_lex_state = 5}, - [2827] = {.lex_state = 265, .external_lex_state = 5}, - [2828] = {.lex_state = 265, .external_lex_state = 5}, - [2829] = {.lex_state = 265, .external_lex_state = 5}, - [2830] = {.lex_state = 265, .external_lex_state = 5}, - [2831] = {.lex_state = 265, .external_lex_state = 5}, - [2832] = {.lex_state = 265, .external_lex_state = 5}, - [2833] = {.lex_state = 265, .external_lex_state = 5}, - [2834] = {.lex_state = 265, .external_lex_state = 5}, - [2835] = {.lex_state = 102, .external_lex_state = 5}, - [2836] = {.lex_state = 265, .external_lex_state = 5}, - [2837] = {.lex_state = 102, .external_lex_state = 5}, - [2838] = {.lex_state = 102, .external_lex_state = 5}, - [2839] = {.lex_state = 265, .external_lex_state = 5}, - [2840] = {.lex_state = 126, .external_lex_state = 5}, - [2841] = {.lex_state = 126, .external_lex_state = 5}, - [2842] = {.lex_state = 126, .external_lex_state = 5}, - [2843] = {.lex_state = 126, .external_lex_state = 5}, - [2844] = {.lex_state = 126, .external_lex_state = 5}, - [2845] = {.lex_state = 126, .external_lex_state = 5}, - [2846] = {.lex_state = 126, .external_lex_state = 5}, - [2847] = {.lex_state = 126, .external_lex_state = 5}, - [2848] = {.lex_state = 126, .external_lex_state = 5}, - [2849] = {.lex_state = 126, .external_lex_state = 5}, - [2850] = {.lex_state = 126, .external_lex_state = 5}, - [2851] = {.lex_state = 126, .external_lex_state = 5}, - [2852] = {.lex_state = 126, .external_lex_state = 5}, - [2853] = {.lex_state = 265, .external_lex_state = 5}, - [2854] = {.lex_state = 265, .external_lex_state = 5}, - [2855] = {.lex_state = 126, .external_lex_state = 5}, - [2856] = {.lex_state = 126, .external_lex_state = 5}, - [2857] = {.lex_state = 126, .external_lex_state = 5}, - [2858] = {.lex_state = 126, .external_lex_state = 5}, - [2859] = {.lex_state = 265, .external_lex_state = 5}, - [2860] = {.lex_state = 126, .external_lex_state = 5}, - [2861] = {.lex_state = 126, .external_lex_state = 5}, - [2862] = {.lex_state = 126, .external_lex_state = 5}, - [2863] = {.lex_state = 265, .external_lex_state = 5}, - [2864] = {.lex_state = 265, .external_lex_state = 5}, - [2865] = {.lex_state = 265, .external_lex_state = 5}, - [2866] = {.lex_state = 265, .external_lex_state = 5}, - [2867] = {.lex_state = 265, .external_lex_state = 5}, - [2868] = {.lex_state = 265, .external_lex_state = 5}, - [2869] = {.lex_state = 265, .external_lex_state = 5}, - [2870] = {.lex_state = 265, .external_lex_state = 5}, - [2871] = {.lex_state = 265, .external_lex_state = 5}, - [2872] = {.lex_state = 265, .external_lex_state = 5}, - [2873] = {.lex_state = 265, .external_lex_state = 5}, - [2874] = {.lex_state = 265, .external_lex_state = 5}, - [2875] = {.lex_state = 265, .external_lex_state = 5}, - [2876] = {.lex_state = 265, .external_lex_state = 5}, - [2877] = {.lex_state = 265, .external_lex_state = 5}, - [2878] = {.lex_state = 265, .external_lex_state = 5}, + [2766] = {.lex_state = 121, .external_lex_state = 5}, + [2767] = {.lex_state = 121, .external_lex_state = 5}, + [2768] = {.lex_state = 121, .external_lex_state = 5}, + [2769] = {.lex_state = 121, .external_lex_state = 5}, + [2770] = {.lex_state = 121, .external_lex_state = 5}, + [2771] = {.lex_state = 121, .external_lex_state = 5}, + [2772] = {.lex_state = 121, .external_lex_state = 5}, + [2773] = {.lex_state = 121, .external_lex_state = 5}, + [2774] = {.lex_state = 121, .external_lex_state = 5}, + [2775] = {.lex_state = 121, .external_lex_state = 5}, + [2776] = {.lex_state = 121, .external_lex_state = 5}, + [2777] = {.lex_state = 121, .external_lex_state = 5}, + [2778] = {.lex_state = 121, .external_lex_state = 5}, + [2779] = {.lex_state = 121, .external_lex_state = 5}, + [2780] = {.lex_state = 121, .external_lex_state = 5}, + [2781] = {.lex_state = 121, .external_lex_state = 5}, + [2782] = {.lex_state = 121, .external_lex_state = 5}, + [2783] = {.lex_state = 263, .external_lex_state = 4}, + [2784] = {.lex_state = 263, .external_lex_state = 5}, + [2785] = {.lex_state = 265, .external_lex_state = 5}, + [2786] = {.lex_state = 263, .external_lex_state = 4}, + [2787] = {.lex_state = 263, .external_lex_state = 5}, + [2788] = {.lex_state = 263, .external_lex_state = 4}, + [2789] = {.lex_state = 124, .external_lex_state = 5}, + [2790] = {.lex_state = 263, .external_lex_state = 4}, + [2791] = {.lex_state = 263, .external_lex_state = 4}, + [2792] = {.lex_state = 124, .external_lex_state = 5}, + [2793] = {.lex_state = 267, .external_lex_state = 4}, + [2794] = {.lex_state = 267, .external_lex_state = 4}, + [2795] = {.lex_state = 267, .external_lex_state = 4}, + [2796] = {.lex_state = 121, .external_lex_state = 5}, + [2797] = {.lex_state = 121, .external_lex_state = 5}, + [2798] = {.lex_state = 121, .external_lex_state = 5}, + [2799] = {.lex_state = 121, .external_lex_state = 5}, + [2800] = {.lex_state = 121, .external_lex_state = 5}, + [2801] = {.lex_state = 121, .external_lex_state = 5}, + [2802] = {.lex_state = 121, .external_lex_state = 5}, + [2803] = {.lex_state = 121, .external_lex_state = 5}, + [2804] = {.lex_state = 121, .external_lex_state = 5}, + [2805] = {.lex_state = 121, .external_lex_state = 5}, + [2806] = {.lex_state = 267, .external_lex_state = 4}, + [2807] = {.lex_state = 267, .external_lex_state = 4}, + [2808] = {.lex_state = 267, .external_lex_state = 4}, + [2809] = {.lex_state = 121, .external_lex_state = 5}, + [2810] = {.lex_state = 121, .external_lex_state = 5}, + [2811] = {.lex_state = 121, .external_lex_state = 5}, + [2812] = {.lex_state = 121, .external_lex_state = 5}, + [2813] = {.lex_state = 121, .external_lex_state = 5}, + [2814] = {.lex_state = 121, .external_lex_state = 5}, + [2815] = {.lex_state = 102, .external_lex_state = 5}, + [2816] = {.lex_state = 102, .external_lex_state = 5}, + [2817] = {.lex_state = 267, .external_lex_state = 4}, + [2818] = {.lex_state = 267, .external_lex_state = 4}, + [2819] = {.lex_state = 267, .external_lex_state = 4}, + [2820] = {.lex_state = 267, .external_lex_state = 4}, + [2821] = {.lex_state = 263, .external_lex_state = 5}, + [2822] = {.lex_state = 267, .external_lex_state = 4}, + [2823] = {.lex_state = 267, .external_lex_state = 4}, + [2824] = {.lex_state = 267, .external_lex_state = 4}, + [2825] = {.lex_state = 267, .external_lex_state = 4}, + [2826] = {.lex_state = 267, .external_lex_state = 4}, + [2827] = {.lex_state = 121, .external_lex_state = 5}, + [2828] = {.lex_state = 121, .external_lex_state = 5}, + [2829] = {.lex_state = 121, .external_lex_state = 5}, + [2830] = {.lex_state = 121, .external_lex_state = 5}, + [2831] = {.lex_state = 121, .external_lex_state = 5}, + [2832] = {.lex_state = 121, .external_lex_state = 5}, + [2833] = {.lex_state = 121, .external_lex_state = 5}, + [2834] = {.lex_state = 121, .external_lex_state = 5}, + [2835] = {.lex_state = 121, .external_lex_state = 5}, + [2836] = {.lex_state = 121, .external_lex_state = 5}, + [2837] = {.lex_state = 121, .external_lex_state = 5}, + [2838] = {.lex_state = 121, .external_lex_state = 5}, + [2839] = {.lex_state = 121, .external_lex_state = 5}, + [2840] = {.lex_state = 121, .external_lex_state = 5}, + [2841] = {.lex_state = 121, .external_lex_state = 5}, + [2842] = {.lex_state = 121, .external_lex_state = 5}, + [2843] = {.lex_state = 121, .external_lex_state = 5}, + [2844] = {.lex_state = 121, .external_lex_state = 5}, + [2845] = {.lex_state = 121, .external_lex_state = 5}, + [2846] = {.lex_state = 121, .external_lex_state = 5}, + [2847] = {.lex_state = 102, .external_lex_state = 5}, + [2848] = {.lex_state = 102, .external_lex_state = 5}, + [2849] = {.lex_state = 263, .external_lex_state = 4}, + [2850] = {.lex_state = 265, .external_lex_state = 5}, + [2851] = {.lex_state = 121, .external_lex_state = 5}, + [2852] = {.lex_state = 263, .external_lex_state = 4}, + [2853] = {.lex_state = 263, .external_lex_state = 4}, + [2854] = {.lex_state = 267, .external_lex_state = 4}, + [2855] = {.lex_state = 267, .external_lex_state = 4}, + [2856] = {.lex_state = 267, .external_lex_state = 4}, + [2857] = {.lex_state = 267, .external_lex_state = 4}, + [2858] = {.lex_state = 267, .external_lex_state = 4}, + [2859] = {.lex_state = 267, .external_lex_state = 4}, + [2860] = {.lex_state = 267, .external_lex_state = 4}, + [2861] = {.lex_state = 267, .external_lex_state = 4}, + [2862] = {.lex_state = 267, .external_lex_state = 4}, + [2863] = {.lex_state = 267, .external_lex_state = 4}, + [2864] = {.lex_state = 267, .external_lex_state = 4}, + [2865] = {.lex_state = 267, .external_lex_state = 4}, + [2866] = {.lex_state = 267, .external_lex_state = 4}, + [2867] = {.lex_state = 267, .external_lex_state = 4}, + [2868] = {.lex_state = 267, .external_lex_state = 4}, + [2869] = {.lex_state = 267, .external_lex_state = 4}, + [2870] = {.lex_state = 102, .external_lex_state = 5}, + [2871] = {.lex_state = 102, .external_lex_state = 5}, + [2872] = {.lex_state = 102, .external_lex_state = 5}, + [2873] = {.lex_state = 102, .external_lex_state = 5}, + [2874] = {.lex_state = 263, .external_lex_state = 4}, + [2875] = {.lex_state = 121, .external_lex_state = 5}, + [2876] = {.lex_state = 267, .external_lex_state = 4}, + [2877] = {.lex_state = 267, .external_lex_state = 4}, + [2878] = {.lex_state = 267, .external_lex_state = 4}, [2879] = {.lex_state = 267, .external_lex_state = 4}, [2880] = {.lex_state = 267, .external_lex_state = 4}, - [2881] = {.lex_state = 265, .external_lex_state = 5}, - [2882] = {.lex_state = 121, .external_lex_state = 5}, - [2883] = {.lex_state = 265, .external_lex_state = 5}, - [2884] = {.lex_state = 265, .external_lex_state = 5}, - [2885] = {.lex_state = 265, .external_lex_state = 5}, - [2886] = {.lex_state = 265, .external_lex_state = 5}, - [2887] = {.lex_state = 265, .external_lex_state = 5}, - [2888] = {.lex_state = 265, .external_lex_state = 5}, - [2889] = {.lex_state = 265, .external_lex_state = 5}, - [2890] = {.lex_state = 265, .external_lex_state = 5}, - [2891] = {.lex_state = 265, .external_lex_state = 5}, - [2892] = {.lex_state = 265, .external_lex_state = 5}, - [2893] = {.lex_state = 265, .external_lex_state = 5}, - [2894] = {.lex_state = 265, .external_lex_state = 5}, + [2881] = {.lex_state = 267, .external_lex_state = 4}, + [2882] = {.lex_state = 267, .external_lex_state = 4}, + [2883] = {.lex_state = 267, .external_lex_state = 4}, + [2884] = {.lex_state = 267, .external_lex_state = 4}, + [2885] = {.lex_state = 267, .external_lex_state = 4}, + [2886] = {.lex_state = 267, .external_lex_state = 4}, + [2887] = {.lex_state = 267, .external_lex_state = 4}, + [2888] = {.lex_state = 267, .external_lex_state = 4}, + [2889] = {.lex_state = 267, .external_lex_state = 4}, + [2890] = {.lex_state = 267, .external_lex_state = 4}, + [2891] = {.lex_state = 267, .external_lex_state = 4}, + [2892] = {.lex_state = 263, .external_lex_state = 4}, + [2893] = {.lex_state = 263, .external_lex_state = 4}, + [2894] = {.lex_state = 263, .external_lex_state = 4}, [2895] = {.lex_state = 265, .external_lex_state = 5}, - [2896] = {.lex_state = 265, .external_lex_state = 5}, - [2897] = {.lex_state = 265, .external_lex_state = 5}, - [2898] = {.lex_state = 265, .external_lex_state = 5}, - [2899] = {.lex_state = 265, .external_lex_state = 5}, + [2896] = {.lex_state = 121, .external_lex_state = 5}, + [2897] = {.lex_state = 267, .external_lex_state = 4}, + [2898] = {.lex_state = 102, .external_lex_state = 5}, + [2899] = {.lex_state = 102, .external_lex_state = 5}, [2900] = {.lex_state = 102, .external_lex_state = 5}, - [2901] = {.lex_state = 265, .external_lex_state = 5}, - [2902] = {.lex_state = 121, .external_lex_state = 5}, - [2903] = {.lex_state = 267, .external_lex_state = 4}, - [2904] = {.lex_state = 267, .external_lex_state = 4}, - [2905] = {.lex_state = 265, .external_lex_state = 5}, - [2906] = {.lex_state = 263, .external_lex_state = 4}, - [2907] = {.lex_state = 129, .external_lex_state = 5}, - [2908] = {.lex_state = 267, .external_lex_state = 4}, - [2909] = {.lex_state = 265, .external_lex_state = 5}, - [2910] = {.lex_state = 102, .external_lex_state = 5}, - [2911] = {.lex_state = 102, .external_lex_state = 5}, - [2912] = {.lex_state = 267, .external_lex_state = 4}, + [2901] = {.lex_state = 102, .external_lex_state = 5}, + [2902] = {.lex_state = 102, .external_lex_state = 5}, + [2903] = {.lex_state = 102, .external_lex_state = 5}, + [2904] = {.lex_state = 102, .external_lex_state = 5}, + [2905] = {.lex_state = 102, .external_lex_state = 5}, + [2906] = {.lex_state = 102, .external_lex_state = 5}, + [2907] = {.lex_state = 102, .external_lex_state = 5}, + [2908] = {.lex_state = 102, .external_lex_state = 5}, + [2909] = {.lex_state = 102, .external_lex_state = 5}, + [2910] = {.lex_state = 121, .external_lex_state = 5}, + [2911] = {.lex_state = 265, .external_lex_state = 5}, + [2912] = {.lex_state = 121, .external_lex_state = 5}, [2913] = {.lex_state = 102, .external_lex_state = 5}, - [2914] = {.lex_state = 265, .external_lex_state = 5}, - [2915] = {.lex_state = 102, .external_lex_state = 5}, + [2914] = {.lex_state = 102, .external_lex_state = 5}, + [2915] = {.lex_state = 263, .external_lex_state = 5}, [2916] = {.lex_state = 102, .external_lex_state = 5}, - [2917] = {.lex_state = 265, .external_lex_state = 5}, + [2917] = {.lex_state = 102, .external_lex_state = 5}, [2918] = {.lex_state = 265, .external_lex_state = 5}, [2919] = {.lex_state = 102, .external_lex_state = 5}, [2920] = {.lex_state = 263, .external_lex_state = 4}, [2921] = {.lex_state = 129, .external_lex_state = 5}, - [2922] = {.lex_state = 129, .external_lex_state = 5}, - [2923] = {.lex_state = 102, .external_lex_state = 5}, + [2922] = {.lex_state = 102, .external_lex_state = 5}, + [2923] = {.lex_state = 263, .external_lex_state = 4}, [2924] = {.lex_state = 102, .external_lex_state = 5}, [2925] = {.lex_state = 102, .external_lex_state = 5}, - [2926] = {.lex_state = 129, .external_lex_state = 5}, - [2927] = {.lex_state = 129, .external_lex_state = 5}, + [2926] = {.lex_state = 102, .external_lex_state = 5}, + [2927] = {.lex_state = 102, .external_lex_state = 5}, [2928] = {.lex_state = 102, .external_lex_state = 5}, [2929] = {.lex_state = 102, .external_lex_state = 5}, [2930] = {.lex_state = 102, .external_lex_state = 5}, [2931] = {.lex_state = 102, .external_lex_state = 5}, - [2932] = {.lex_state = 102, .external_lex_state = 5}, - [2933] = {.lex_state = 102, .external_lex_state = 5}, + [2932] = {.lex_state = 263, .external_lex_state = 5}, + [2933] = {.lex_state = 263, .external_lex_state = 5}, [2934] = {.lex_state = 102, .external_lex_state = 5}, - [2935] = {.lex_state = 102, .external_lex_state = 5}, - [2936] = {.lex_state = 102, .external_lex_state = 5}, + [2935] = {.lex_state = 263, .external_lex_state = 5}, + [2936] = {.lex_state = 263, .external_lex_state = 5}, [2937] = {.lex_state = 263, .external_lex_state = 4}, [2938] = {.lex_state = 102, .external_lex_state = 5}, - [2939] = {.lex_state = 263, .external_lex_state = 4}, - [2940] = {.lex_state = 263, .external_lex_state = 4}, - [2941] = {.lex_state = 263, .external_lex_state = 4}, - [2942] = {.lex_state = 102, .external_lex_state = 5}, - [2943] = {.lex_state = 102, .external_lex_state = 5}, - [2944] = {.lex_state = 263, .external_lex_state = 4}, - [2945] = {.lex_state = 132, .external_lex_state = 5}, - [2946] = {.lex_state = 263, .external_lex_state = 4}, - [2947] = {.lex_state = 129, .external_lex_state = 5}, - [2948] = {.lex_state = 129, .external_lex_state = 5}, - [2949] = {.lex_state = 135, .external_lex_state = 4}, - [2950] = {.lex_state = 132, .external_lex_state = 5}, + [2939] = {.lex_state = 102, .external_lex_state = 5}, + [2940] = {.lex_state = 102, .external_lex_state = 5}, + [2941] = {.lex_state = 263, .external_lex_state = 5}, + [2942] = {.lex_state = 263, .external_lex_state = 5}, + [2943] = {.lex_state = 263, .external_lex_state = 5}, + [2944] = {.lex_state = 129, .external_lex_state = 5}, + [2945] = {.lex_state = 129, .external_lex_state = 5}, + [2946] = {.lex_state = 263, .external_lex_state = 5}, + [2947] = {.lex_state = 263, .external_lex_state = 5}, + [2948] = {.lex_state = 102, .external_lex_state = 5}, + [2949] = {.lex_state = 102, .external_lex_state = 5}, + [2950] = {.lex_state = 102, .external_lex_state = 5}, [2951] = {.lex_state = 102, .external_lex_state = 5}, [2952] = {.lex_state = 102, .external_lex_state = 5}, [2953] = {.lex_state = 102, .external_lex_state = 5}, [2954] = {.lex_state = 102, .external_lex_state = 5}, [2955] = {.lex_state = 102, .external_lex_state = 5}, - [2956] = {.lex_state = 102, .external_lex_state = 5}, - [2957] = {.lex_state = 102, .external_lex_state = 5}, - [2958] = {.lex_state = 102, .external_lex_state = 5}, - [2959] = {.lex_state = 132, .external_lex_state = 5}, - [2960] = {.lex_state = 263, .external_lex_state = 4}, - [2961] = {.lex_state = 263, .external_lex_state = 4}, - [2962] = {.lex_state = 263, .external_lex_state = 4}, - [2963] = {.lex_state = 132, .external_lex_state = 5}, - [2964] = {.lex_state = 132, .external_lex_state = 5}, + [2956] = {.lex_state = 263, .external_lex_state = 5}, + [2957] = {.lex_state = 263, .external_lex_state = 4}, + [2958] = {.lex_state = 263, .external_lex_state = 4}, + [2959] = {.lex_state = 129, .external_lex_state = 5}, + [2960] = {.lex_state = 263, .external_lex_state = 5}, + [2961] = {.lex_state = 102, .external_lex_state = 5}, + [2962] = {.lex_state = 263, .external_lex_state = 5}, + [2963] = {.lex_state = 263, .external_lex_state = 4}, + [2964] = {.lex_state = 263, .external_lex_state = 4}, [2965] = {.lex_state = 263, .external_lex_state = 5}, - [2966] = {.lex_state = 263, .external_lex_state = 4}, - [2967] = {.lex_state = 263, .external_lex_state = 4}, - [2968] = {.lex_state = 263, .external_lex_state = 4}, - [2969] = {.lex_state = 263, .external_lex_state = 4}, - [2970] = {.lex_state = 263, .external_lex_state = 4}, - [2971] = {.lex_state = 263, .external_lex_state = 4}, - [2972] = {.lex_state = 263, .external_lex_state = 4}, - [2973] = {.lex_state = 132, .external_lex_state = 5}, + [2966] = {.lex_state = 263, .external_lex_state = 5}, + [2967] = {.lex_state = 263, .external_lex_state = 5}, + [2968] = {.lex_state = 132, .external_lex_state = 5}, + [2969] = {.lex_state = 132, .external_lex_state = 5}, + [2970] = {.lex_state = 132, .external_lex_state = 5}, + [2971] = {.lex_state = 132, .external_lex_state = 5}, + [2972] = {.lex_state = 263, .external_lex_state = 5}, + [2973] = {.lex_state = 102, .external_lex_state = 5}, [2974] = {.lex_state = 102, .external_lex_state = 5}, [2975] = {.lex_state = 102, .external_lex_state = 5}, [2976] = {.lex_state = 102, .external_lex_state = 5}, [2977] = {.lex_state = 102, .external_lex_state = 5}, [2978] = {.lex_state = 102, .external_lex_state = 5}, [2979] = {.lex_state = 102, .external_lex_state = 5}, - [2980] = {.lex_state = 102, .external_lex_state = 5}, - [2981] = {.lex_state = 263, .external_lex_state = 4}, + [2980] = {.lex_state = 263, .external_lex_state = 5}, + [2981] = {.lex_state = 132, .external_lex_state = 5}, [2982] = {.lex_state = 129, .external_lex_state = 5}, [2983] = {.lex_state = 129, .external_lex_state = 5}, - [2984] = {.lex_state = 102, .external_lex_state = 5}, - [2985] = {.lex_state = 102, .external_lex_state = 5}, - [2986] = {.lex_state = 132, .external_lex_state = 5}, - [2987] = {.lex_state = 132, .external_lex_state = 5}, - [2988] = {.lex_state = 132, .external_lex_state = 5}, - [2989] = {.lex_state = 132, .external_lex_state = 5}, - [2990] = {.lex_state = 132, .external_lex_state = 5}, - [2991] = {.lex_state = 132, .external_lex_state = 5}, - [2992] = {.lex_state = 132, .external_lex_state = 5}, - [2993] = {.lex_state = 132, .external_lex_state = 5}, - [2994] = {.lex_state = 132, .external_lex_state = 5}, - [2995] = {.lex_state = 132, .external_lex_state = 5}, - [2996] = {.lex_state = 132, .external_lex_state = 5}, - [2997] = {.lex_state = 132, .external_lex_state = 5}, - [2998] = {.lex_state = 132, .external_lex_state = 5}, - [2999] = {.lex_state = 132, .external_lex_state = 5}, - [3000] = {.lex_state = 132, .external_lex_state = 5}, - [3001] = {.lex_state = 132, .external_lex_state = 5}, - [3002] = {.lex_state = 132, .external_lex_state = 5}, - [3003] = {.lex_state = 129, .external_lex_state = 5}, - [3004] = {.lex_state = 132, .external_lex_state = 5}, + [2984] = {.lex_state = 132, .external_lex_state = 5}, + [2985] = {.lex_state = 263, .external_lex_state = 5}, + [2986] = {.lex_state = 102, .external_lex_state = 5}, + [2987] = {.lex_state = 102, .external_lex_state = 5}, + [2988] = {.lex_state = 263, .external_lex_state = 5}, + [2989] = {.lex_state = 263, .external_lex_state = 5}, + [2990] = {.lex_state = 263, .external_lex_state = 5}, + [2991] = {.lex_state = 263, .external_lex_state = 5}, + [2992] = {.lex_state = 263, .external_lex_state = 5}, + [2993] = {.lex_state = 263, .external_lex_state = 5}, + [2994] = {.lex_state = 263, .external_lex_state = 5}, + [2995] = {.lex_state = 263, .external_lex_state = 5}, + [2996] = {.lex_state = 263, .external_lex_state = 5}, + [2997] = {.lex_state = 263, .external_lex_state = 5}, + [2998] = {.lex_state = 263, .external_lex_state = 5}, + [2999] = {.lex_state = 263, .external_lex_state = 5}, + [3000] = {.lex_state = 263, .external_lex_state = 5}, + [3001] = {.lex_state = 263, .external_lex_state = 5}, + [3002] = {.lex_state = 263, .external_lex_state = 5}, + [3003] = {.lex_state = 263, .external_lex_state = 5}, + [3004] = {.lex_state = 263, .external_lex_state = 5}, [3005] = {.lex_state = 132, .external_lex_state = 5}, - [3006] = {.lex_state = 102, .external_lex_state = 5}, - [3007] = {.lex_state = 102, .external_lex_state = 5}, + [3006] = {.lex_state = 132, .external_lex_state = 5}, + [3007] = {.lex_state = 132, .external_lex_state = 5}, [3008] = {.lex_state = 102, .external_lex_state = 5}, - [3009] = {.lex_state = 132, .external_lex_state = 5}, - [3010] = {.lex_state = 132, .external_lex_state = 5}, + [3009] = {.lex_state = 102, .external_lex_state = 5}, + [3010] = {.lex_state = 102, .external_lex_state = 5}, [3011] = {.lex_state = 132, .external_lex_state = 5}, - [3012] = {.lex_state = 102, .external_lex_state = 5}, + [3012] = {.lex_state = 132, .external_lex_state = 5}, [3013] = {.lex_state = 132, .external_lex_state = 5}, - [3014] = {.lex_state = 132, .external_lex_state = 5}, - [3015] = {.lex_state = 132, .external_lex_state = 5}, - [3016] = {.lex_state = 132, .external_lex_state = 5}, - [3017] = {.lex_state = 132, .external_lex_state = 5}, - [3018] = {.lex_state = 102, .external_lex_state = 5}, - [3019] = {.lex_state = 132, .external_lex_state = 5}, - [3020] = {.lex_state = 132, .external_lex_state = 5}, - [3021] = {.lex_state = 132, .external_lex_state = 5}, - [3022] = {.lex_state = 132, .external_lex_state = 5}, - [3023] = {.lex_state = 132, .external_lex_state = 5}, - [3024] = {.lex_state = 132, .external_lex_state = 5}, - [3025] = {.lex_state = 129, .external_lex_state = 5}, - [3026] = {.lex_state = 129, .external_lex_state = 5}, - [3027] = {.lex_state = 129, .external_lex_state = 5}, - [3028] = {.lex_state = 102, .external_lex_state = 5}, - [3029] = {.lex_state = 102, .external_lex_state = 5}, - [3030] = {.lex_state = 263, .external_lex_state = 5}, - [3031] = {.lex_state = 263, .external_lex_state = 5}, - [3032] = {.lex_state = 102, .external_lex_state = 5}, + [3014] = {.lex_state = 102, .external_lex_state = 5}, + [3015] = {.lex_state = 263, .external_lex_state = 4}, + [3016] = {.lex_state = 263, .external_lex_state = 5}, + [3017] = {.lex_state = 263, .external_lex_state = 5}, + [3018] = {.lex_state = 129, .external_lex_state = 5}, + [3019] = {.lex_state = 263, .external_lex_state = 5}, + [3020] = {.lex_state = 102, .external_lex_state = 5}, + [3021] = {.lex_state = 263, .external_lex_state = 4}, + [3022] = {.lex_state = 263, .external_lex_state = 4}, + [3023] = {.lex_state = 263, .external_lex_state = 5}, + [3024] = {.lex_state = 263, .external_lex_state = 5}, + [3025] = {.lex_state = 263, .external_lex_state = 5}, + [3026] = {.lex_state = 263, .external_lex_state = 5}, + [3027] = {.lex_state = 263, .external_lex_state = 5}, + [3028] = {.lex_state = 263, .external_lex_state = 5}, + [3029] = {.lex_state = 263, .external_lex_state = 5}, + [3030] = {.lex_state = 102, .external_lex_state = 5}, + [3031] = {.lex_state = 102, .external_lex_state = 5}, + [3032] = {.lex_state = 129, .external_lex_state = 5}, [3033] = {.lex_state = 102, .external_lex_state = 5}, - [3034] = {.lex_state = 132, .external_lex_state = 5}, + [3034] = {.lex_state = 102, .external_lex_state = 5}, [3035] = {.lex_state = 102, .external_lex_state = 5}, - [3036] = {.lex_state = 102, .external_lex_state = 5}, + [3036] = {.lex_state = 263, .external_lex_state = 5}, [3037] = {.lex_state = 102, .external_lex_state = 5}, - [3038] = {.lex_state = 132, .external_lex_state = 5}, + [3038] = {.lex_state = 102, .external_lex_state = 5}, [3039] = {.lex_state = 102, .external_lex_state = 5}, [3040] = {.lex_state = 102, .external_lex_state = 5}, [3041] = {.lex_state = 102, .external_lex_state = 5}, - [3042] = {.lex_state = 132, .external_lex_state = 5}, - [3043] = {.lex_state = 132, .external_lex_state = 5}, - [3044] = {.lex_state = 129, .external_lex_state = 5}, - [3045] = {.lex_state = 129, .external_lex_state = 5}, - [3046] = {.lex_state = 132, .external_lex_state = 5}, - [3047] = {.lex_state = 132, .external_lex_state = 5}, - [3048] = {.lex_state = 132, .external_lex_state = 5}, - [3049] = {.lex_state = 132, .external_lex_state = 5}, - [3050] = {.lex_state = 132, .external_lex_state = 5}, - [3051] = {.lex_state = 263, .external_lex_state = 4}, - [3052] = {.lex_state = 132, .external_lex_state = 5}, - [3053] = {.lex_state = 135, .external_lex_state = 4}, - [3054] = {.lex_state = 102, .external_lex_state = 5}, - [3055] = {.lex_state = 102, .external_lex_state = 5}, + [3042] = {.lex_state = 102, .external_lex_state = 5}, + [3043] = {.lex_state = 102, .external_lex_state = 5}, + [3044] = {.lex_state = 263, .external_lex_state = 5}, + [3045] = {.lex_state = 263, .external_lex_state = 5}, + [3046] = {.lex_state = 129, .external_lex_state = 5}, + [3047] = {.lex_state = 129, .external_lex_state = 5}, + [3048] = {.lex_state = 263, .external_lex_state = 5}, + [3049] = {.lex_state = 263, .external_lex_state = 5}, + [3050] = {.lex_state = 263, .external_lex_state = 5}, + [3051] = {.lex_state = 263, .external_lex_state = 5}, + [3052] = {.lex_state = 263, .external_lex_state = 5}, + [3053] = {.lex_state = 263, .external_lex_state = 5}, + [3054] = {.lex_state = 263, .external_lex_state = 5}, + [3055] = {.lex_state = 263, .external_lex_state = 5}, [3056] = {.lex_state = 102, .external_lex_state = 5}, [3057] = {.lex_state = 102, .external_lex_state = 5}, [3058] = {.lex_state = 102, .external_lex_state = 5}, @@ -18754,18 +18754,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3061] = {.lex_state = 102, .external_lex_state = 5}, [3062] = {.lex_state = 102, .external_lex_state = 5}, [3063] = {.lex_state = 102, .external_lex_state = 5}, - [3064] = {.lex_state = 135, .external_lex_state = 4}, - [3065] = {.lex_state = 263, .external_lex_state = 5}, + [3064] = {.lex_state = 102, .external_lex_state = 5}, + [3065] = {.lex_state = 102, .external_lex_state = 5}, [3066] = {.lex_state = 263, .external_lex_state = 5}, [3067] = {.lex_state = 263, .external_lex_state = 5}, [3068] = {.lex_state = 263, .external_lex_state = 5}, [3069] = {.lex_state = 263, .external_lex_state = 5}, [3070] = {.lex_state = 263, .external_lex_state = 5}, [3071] = {.lex_state = 263, .external_lex_state = 5}, - [3072] = {.lex_state = 263, .external_lex_state = 5}, - [3073] = {.lex_state = 263, .external_lex_state = 5}, - [3074] = {.lex_state = 102, .external_lex_state = 5}, - [3075] = {.lex_state = 102, .external_lex_state = 5}, + [3072] = {.lex_state = 263, .external_lex_state = 4}, + [3073] = {.lex_state = 263, .external_lex_state = 4}, + [3074] = {.lex_state = 263, .external_lex_state = 5}, + [3075] = {.lex_state = 263, .external_lex_state = 5}, [3076] = {.lex_state = 102, .external_lex_state = 5}, [3077] = {.lex_state = 102, .external_lex_state = 5}, [3078] = {.lex_state = 102, .external_lex_state = 5}, @@ -18779,63 +18779,63 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3086] = {.lex_state = 102, .external_lex_state = 5}, [3087] = {.lex_state = 102, .external_lex_state = 5}, [3088] = {.lex_state = 102, .external_lex_state = 5}, - [3089] = {.lex_state = 263, .external_lex_state = 5}, - [3090] = {.lex_state = 263, .external_lex_state = 5}, + [3089] = {.lex_state = 102, .external_lex_state = 5}, + [3090] = {.lex_state = 102, .external_lex_state = 5}, [3091] = {.lex_state = 102, .external_lex_state = 5}, [3092] = {.lex_state = 263, .external_lex_state = 5}, [3093] = {.lex_state = 102, .external_lex_state = 5}, - [3094] = {.lex_state = 102, .external_lex_state = 5}, - [3095] = {.lex_state = 263, .external_lex_state = 5}, + [3094] = {.lex_state = 263, .external_lex_state = 5}, + [3095] = {.lex_state = 102, .external_lex_state = 5}, [3096] = {.lex_state = 102, .external_lex_state = 5}, - [3097] = {.lex_state = 102, .external_lex_state = 5}, + [3097] = {.lex_state = 129, .external_lex_state = 5}, [3098] = {.lex_state = 102, .external_lex_state = 5}, - [3099] = {.lex_state = 263, .external_lex_state = 5}, - [3100] = {.lex_state = 263, .external_lex_state = 5}, + [3099] = {.lex_state = 102, .external_lex_state = 5}, + [3100] = {.lex_state = 102, .external_lex_state = 5}, [3101] = {.lex_state = 263, .external_lex_state = 5}, [3102] = {.lex_state = 263, .external_lex_state = 5}, [3103] = {.lex_state = 263, .external_lex_state = 5}, [3104] = {.lex_state = 263, .external_lex_state = 5}, [3105] = {.lex_state = 263, .external_lex_state = 5}, - [3106] = {.lex_state = 263, .external_lex_state = 5}, + [3106] = {.lex_state = 263, .external_lex_state = 4}, [3107] = {.lex_state = 263, .external_lex_state = 5}, [3108] = {.lex_state = 263, .external_lex_state = 5}, [3109] = {.lex_state = 263, .external_lex_state = 5}, [3110] = {.lex_state = 263, .external_lex_state = 5}, [3111] = {.lex_state = 263, .external_lex_state = 5}, [3112] = {.lex_state = 263, .external_lex_state = 5}, - [3113] = {.lex_state = 132, .external_lex_state = 5}, - [3114] = {.lex_state = 132, .external_lex_state = 5}, + [3113] = {.lex_state = 263, .external_lex_state = 5}, + [3114] = {.lex_state = 263, .external_lex_state = 5}, [3115] = {.lex_state = 102, .external_lex_state = 5}, - [3116] = {.lex_state = 102, .external_lex_state = 5}, - [3117] = {.lex_state = 132, .external_lex_state = 5}, + [3116] = {.lex_state = 263, .external_lex_state = 5}, + [3117] = {.lex_state = 102, .external_lex_state = 5}, [3118] = {.lex_state = 102, .external_lex_state = 5}, - [3119] = {.lex_state = 132, .external_lex_state = 5}, - [3120] = {.lex_state = 132, .external_lex_state = 5}, - [3121] = {.lex_state = 132, .external_lex_state = 5}, + [3119] = {.lex_state = 129, .external_lex_state = 5}, + [3120] = {.lex_state = 102, .external_lex_state = 5}, + [3121] = {.lex_state = 263, .external_lex_state = 5}, [3122] = {.lex_state = 263, .external_lex_state = 5}, [3123] = {.lex_state = 263, .external_lex_state = 5}, [3124] = {.lex_state = 263, .external_lex_state = 5}, [3125] = {.lex_state = 263, .external_lex_state = 5}, [3126] = {.lex_state = 263, .external_lex_state = 5}, - [3127] = {.lex_state = 263, .external_lex_state = 4}, - [3128] = {.lex_state = 263, .external_lex_state = 4}, - [3129] = {.lex_state = 263, .external_lex_state = 4}, - [3130] = {.lex_state = 263, .external_lex_state = 4}, - [3131] = {.lex_state = 263, .external_lex_state = 5}, + [3127] = {.lex_state = 263, .external_lex_state = 5}, + [3128] = {.lex_state = 263, .external_lex_state = 5}, + [3129] = {.lex_state = 263, .external_lex_state = 5}, + [3130] = {.lex_state = 135, .external_lex_state = 4}, + [3131] = {.lex_state = 135, .external_lex_state = 4}, [3132] = {.lex_state = 135, .external_lex_state = 4}, [3133] = {.lex_state = 135, .external_lex_state = 4}, - [3134] = {.lex_state = 129, .external_lex_state = 5}, - [3135] = {.lex_state = 129, .external_lex_state = 5}, - [3136] = {.lex_state = 129, .external_lex_state = 5}, - [3137] = {.lex_state = 132, .external_lex_state = 5}, + [3134] = {.lex_state = 135, .external_lex_state = 4}, + [3135] = {.lex_state = 135, .external_lex_state = 4}, + [3136] = {.lex_state = 135, .external_lex_state = 4}, + [3137] = {.lex_state = 135, .external_lex_state = 4}, [3138] = {.lex_state = 132, .external_lex_state = 5}, [3139] = {.lex_state = 132, .external_lex_state = 5}, - [3140] = {.lex_state = 263, .external_lex_state = 4}, + [3140] = {.lex_state = 132, .external_lex_state = 5}, [3141] = {.lex_state = 132, .external_lex_state = 5}, [3142] = {.lex_state = 132, .external_lex_state = 5}, - [3143] = {.lex_state = 132, .external_lex_state = 5}, - [3144] = {.lex_state = 263, .external_lex_state = 5}, - [3145] = {.lex_state = 263, .external_lex_state = 5}, + [3143] = {.lex_state = 135, .external_lex_state = 4}, + [3144] = {.lex_state = 135, .external_lex_state = 4}, + [3145] = {.lex_state = 135, .external_lex_state = 4}, [3146] = {.lex_state = 132, .external_lex_state = 5}, [3147] = {.lex_state = 132, .external_lex_state = 5}, [3148] = {.lex_state = 132, .external_lex_state = 5}, @@ -18847,106 +18847,106 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3154] = {.lex_state = 132, .external_lex_state = 5}, [3155] = {.lex_state = 132, .external_lex_state = 5}, [3156] = {.lex_state = 132, .external_lex_state = 5}, - [3157] = {.lex_state = 132, .external_lex_state = 5}, - [3158] = {.lex_state = 132, .external_lex_state = 5}, - [3159] = {.lex_state = 263, .external_lex_state = 5}, - [3160] = {.lex_state = 263, .external_lex_state = 5}, - [3161] = {.lex_state = 263, .external_lex_state = 4}, - [3162] = {.lex_state = 263, .external_lex_state = 4}, - [3163] = {.lex_state = 129, .external_lex_state = 5}, - [3164] = {.lex_state = 129, .external_lex_state = 5}, + [3157] = {.lex_state = 135, .external_lex_state = 4}, + [3158] = {.lex_state = 129, .external_lex_state = 5}, + [3159] = {.lex_state = 135, .external_lex_state = 4}, + [3160] = {.lex_state = 135, .external_lex_state = 4}, + [3161] = {.lex_state = 132, .external_lex_state = 5}, + [3162] = {.lex_state = 132, .external_lex_state = 5}, + [3163] = {.lex_state = 132, .external_lex_state = 5}, + [3164] = {.lex_state = 132, .external_lex_state = 5}, [3165] = {.lex_state = 263, .external_lex_state = 4}, - [3166] = {.lex_state = 263, .external_lex_state = 5}, - [3167] = {.lex_state = 263, .external_lex_state = 5}, - [3168] = {.lex_state = 263, .external_lex_state = 5}, - [3169] = {.lex_state = 129, .external_lex_state = 5}, - [3170] = {.lex_state = 129, .external_lex_state = 5}, - [3171] = {.lex_state = 102, .external_lex_state = 5}, - [3172] = {.lex_state = 102, .external_lex_state = 5}, - [3173] = {.lex_state = 129, .external_lex_state = 5}, - [3174] = {.lex_state = 129, .external_lex_state = 5}, + [3166] = {.lex_state = 132, .external_lex_state = 5}, + [3167] = {.lex_state = 132, .external_lex_state = 5}, + [3168] = {.lex_state = 132, .external_lex_state = 5}, + [3169] = {.lex_state = 132, .external_lex_state = 5}, + [3170] = {.lex_state = 135, .external_lex_state = 4}, + [3171] = {.lex_state = 132, .external_lex_state = 5}, + [3172] = {.lex_state = 132, .external_lex_state = 5}, + [3173] = {.lex_state = 102, .external_lex_state = 5}, + [3174] = {.lex_state = 102, .external_lex_state = 5}, [3175] = {.lex_state = 263, .external_lex_state = 4}, [3176] = {.lex_state = 263, .external_lex_state = 4}, - [3177] = {.lex_state = 263, .external_lex_state = 5}, - [3178] = {.lex_state = 129, .external_lex_state = 5}, + [3177] = {.lex_state = 132, .external_lex_state = 5}, + [3178] = {.lex_state = 132, .external_lex_state = 5}, [3179] = {.lex_state = 263, .external_lex_state = 5}, - [3180] = {.lex_state = 129, .external_lex_state = 5}, - [3181] = {.lex_state = 129, .external_lex_state = 5}, - [3182] = {.lex_state = 129, .external_lex_state = 5}, - [3183] = {.lex_state = 263, .external_lex_state = 4}, - [3184] = {.lex_state = 263, .external_lex_state = 5}, + [3180] = {.lex_state = 132, .external_lex_state = 5}, + [3181] = {.lex_state = 263, .external_lex_state = 5}, + [3182] = {.lex_state = 132, .external_lex_state = 5}, + [3183] = {.lex_state = 132, .external_lex_state = 5}, + [3184] = {.lex_state = 132, .external_lex_state = 5}, [3185] = {.lex_state = 135, .external_lex_state = 4}, [3186] = {.lex_state = 135, .external_lex_state = 4}, [3187] = {.lex_state = 135, .external_lex_state = 4}, - [3188] = {.lex_state = 135, .external_lex_state = 4}, + [3188] = {.lex_state = 129, .external_lex_state = 5}, [3189] = {.lex_state = 135, .external_lex_state = 4}, [3190] = {.lex_state = 135, .external_lex_state = 4}, - [3191] = {.lex_state = 135, .external_lex_state = 4}, - [3192] = {.lex_state = 135, .external_lex_state = 4}, - [3193] = {.lex_state = 135, .external_lex_state = 4}, - [3194] = {.lex_state = 135, .external_lex_state = 4}, + [3191] = {.lex_state = 263, .external_lex_state = 5}, + [3192] = {.lex_state = 263, .external_lex_state = 5}, + [3193] = {.lex_state = 129, .external_lex_state = 5}, + [3194] = {.lex_state = 129, .external_lex_state = 5}, [3195] = {.lex_state = 263, .external_lex_state = 4}, [3196] = {.lex_state = 263, .external_lex_state = 4}, [3197] = {.lex_state = 263, .external_lex_state = 4}, - [3198] = {.lex_state = 135, .external_lex_state = 4}, + [3198] = {.lex_state = 263, .external_lex_state = 5}, [3199] = {.lex_state = 263, .external_lex_state = 4}, [3200] = {.lex_state = 263, .external_lex_state = 4}, [3201] = {.lex_state = 263, .external_lex_state = 4}, - [3202] = {.lex_state = 135, .external_lex_state = 4}, - [3203] = {.lex_state = 135, .external_lex_state = 4}, + [3202] = {.lex_state = 263, .external_lex_state = 5}, + [3203] = {.lex_state = 263, .external_lex_state = 5}, [3204] = {.lex_state = 263, .external_lex_state = 5}, - [3205] = {.lex_state = 135, .external_lex_state = 4}, + [3205] = {.lex_state = 263, .external_lex_state = 5}, [3206] = {.lex_state = 263, .external_lex_state = 4}, [3207] = {.lex_state = 263, .external_lex_state = 4}, - [3208] = {.lex_state = 129, .external_lex_state = 5}, + [3208] = {.lex_state = 263, .external_lex_state = 4}, [3209] = {.lex_state = 263, .external_lex_state = 4}, [3210] = {.lex_state = 263, .external_lex_state = 4}, - [3211] = {.lex_state = 263, .external_lex_state = 5}, + [3211] = {.lex_state = 263, .external_lex_state = 4}, [3212] = {.lex_state = 263, .external_lex_state = 4}, - [3213] = {.lex_state = 263, .external_lex_state = 4}, + [3213] = {.lex_state = 263, .external_lex_state = 5}, [3214] = {.lex_state = 263, .external_lex_state = 4}, - [3215] = {.lex_state = 263, .external_lex_state = 5}, - [3216] = {.lex_state = 135, .external_lex_state = 4}, - [3217] = {.lex_state = 135, .external_lex_state = 4}, - [3218] = {.lex_state = 102, .external_lex_state = 5}, - [3219] = {.lex_state = 102, .external_lex_state = 5}, - [3220] = {.lex_state = 263, .external_lex_state = 4}, - [3221] = {.lex_state = 263, .external_lex_state = 4}, + [3215] = {.lex_state = 263, .external_lex_state = 4}, + [3216] = {.lex_state = 263, .external_lex_state = 5}, + [3217] = {.lex_state = 263, .external_lex_state = 5}, + [3218] = {.lex_state = 263, .external_lex_state = 5}, + [3219] = {.lex_state = 263, .external_lex_state = 5}, + [3220] = {.lex_state = 102, .external_lex_state = 5}, + [3221] = {.lex_state = 102, .external_lex_state = 5}, [3222] = {.lex_state = 263, .external_lex_state = 4}, - [3223] = {.lex_state = 135, .external_lex_state = 4}, - [3224] = {.lex_state = 135, .external_lex_state = 4}, - [3225] = {.lex_state = 135, .external_lex_state = 4}, - [3226] = {.lex_state = 135, .external_lex_state = 4}, - [3227] = {.lex_state = 135, .external_lex_state = 4}, - [3228] = {.lex_state = 135, .external_lex_state = 4}, - [3229] = {.lex_state = 135, .external_lex_state = 4}, - [3230] = {.lex_state = 135, .external_lex_state = 4}, - [3231] = {.lex_state = 135, .external_lex_state = 4}, - [3232] = {.lex_state = 135, .external_lex_state = 4}, - [3233] = {.lex_state = 263, .external_lex_state = 5}, - [3234] = {.lex_state = 263, .external_lex_state = 5}, - [3235] = {.lex_state = 263, .external_lex_state = 5}, - [3236] = {.lex_state = 263, .external_lex_state = 5}, - [3237] = {.lex_state = 263, .external_lex_state = 5}, - [3238] = {.lex_state = 263, .external_lex_state = 5}, - [3239] = {.lex_state = 263, .external_lex_state = 5}, - [3240] = {.lex_state = 263, .external_lex_state = 5}, - [3241] = {.lex_state = 263, .external_lex_state = 5}, - [3242] = {.lex_state = 263, .external_lex_state = 4}, - [3243] = {.lex_state = 263, .external_lex_state = 4}, + [3223] = {.lex_state = 263, .external_lex_state = 4}, + [3224] = {.lex_state = 263, .external_lex_state = 5}, + [3225] = {.lex_state = 263, .external_lex_state = 5}, + [3226] = {.lex_state = 263, .external_lex_state = 5}, + [3227] = {.lex_state = 263, .external_lex_state = 5}, + [3228] = {.lex_state = 263, .external_lex_state = 5}, + [3229] = {.lex_state = 263, .external_lex_state = 5}, + [3230] = {.lex_state = 263, .external_lex_state = 5}, + [3231] = {.lex_state = 263, .external_lex_state = 5}, + [3232] = {.lex_state = 132, .external_lex_state = 5}, + [3233] = {.lex_state = 132, .external_lex_state = 5}, + [3234] = {.lex_state = 132, .external_lex_state = 5}, + [3235] = {.lex_state = 132, .external_lex_state = 5}, + [3236] = {.lex_state = 132, .external_lex_state = 5}, + [3237] = {.lex_state = 132, .external_lex_state = 5}, + [3238] = {.lex_state = 132, .external_lex_state = 5}, + [3239] = {.lex_state = 132, .external_lex_state = 5}, + [3240] = {.lex_state = 132, .external_lex_state = 5}, + [3241] = {.lex_state = 132, .external_lex_state = 5}, + [3242] = {.lex_state = 135, .external_lex_state = 4}, + [3243] = {.lex_state = 135, .external_lex_state = 4}, [3244] = {.lex_state = 263, .external_lex_state = 4}, - [3245] = {.lex_state = 102, .external_lex_state = 5}, - [3246] = {.lex_state = 102, .external_lex_state = 5}, + [3245] = {.lex_state = 263, .external_lex_state = 4}, + [3246] = {.lex_state = 263, .external_lex_state = 4}, [3247] = {.lex_state = 102, .external_lex_state = 5}, - [3248] = {.lex_state = 263, .external_lex_state = 4}, + [3248] = {.lex_state = 102, .external_lex_state = 5}, [3249] = {.lex_state = 102, .external_lex_state = 5}, - [3250] = {.lex_state = 102, .external_lex_state = 5}, + [3250] = {.lex_state = 263, .external_lex_state = 4}, [3251] = {.lex_state = 102, .external_lex_state = 5}, [3252] = {.lex_state = 102, .external_lex_state = 5}, [3253] = {.lex_state = 102, .external_lex_state = 5}, - [3254] = {.lex_state = 263, .external_lex_state = 4}, + [3254] = {.lex_state = 102, .external_lex_state = 5}, [3255] = {.lex_state = 102, .external_lex_state = 5}, - [3256] = {.lex_state = 102, .external_lex_state = 5}, + [3256] = {.lex_state = 135, .external_lex_state = 4}, [3257] = {.lex_state = 102, .external_lex_state = 5}, [3258] = {.lex_state = 102, .external_lex_state = 5}, [3259] = {.lex_state = 102, .external_lex_state = 5}, @@ -18954,34 +18954,34 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3261] = {.lex_state = 102, .external_lex_state = 5}, [3262] = {.lex_state = 102, .external_lex_state = 5}, [3263] = {.lex_state = 102, .external_lex_state = 5}, - [3264] = {.lex_state = 263, .external_lex_state = 5}, - [3265] = {.lex_state = 263, .external_lex_state = 5}, + [3264] = {.lex_state = 102, .external_lex_state = 5}, + [3265] = {.lex_state = 102, .external_lex_state = 5}, [3266] = {.lex_state = 263, .external_lex_state = 5}, - [3267] = {.lex_state = 263, .external_lex_state = 5}, - [3268] = {.lex_state = 263, .external_lex_state = 5}, - [3269] = {.lex_state = 263, .external_lex_state = 5}, - [3270] = {.lex_state = 263, .external_lex_state = 5}, - [3271] = {.lex_state = 263, .external_lex_state = 5}, + [3267] = {.lex_state = 263, .external_lex_state = 4}, + [3268] = {.lex_state = 132, .external_lex_state = 5}, + [3269] = {.lex_state = 135, .external_lex_state = 4}, + [3270] = {.lex_state = 135, .external_lex_state = 4}, + [3271] = {.lex_state = 135, .external_lex_state = 4}, [3272] = {.lex_state = 263, .external_lex_state = 5}, [3273] = {.lex_state = 263, .external_lex_state = 5}, [3274] = {.lex_state = 263, .external_lex_state = 5}, - [3275] = {.lex_state = 263, .external_lex_state = 5}, - [3276] = {.lex_state = 129, .external_lex_state = 5}, + [3275] = {.lex_state = 132, .external_lex_state = 5}, + [3276] = {.lex_state = 132, .external_lex_state = 5}, [3277] = {.lex_state = 263, .external_lex_state = 4}, [3278] = {.lex_state = 263, .external_lex_state = 4}, [3279] = {.lex_state = 263, .external_lex_state = 4}, - [3280] = {.lex_state = 102, .external_lex_state = 4}, - [3281] = {.lex_state = 135, .external_lex_state = 4}, - [3282] = {.lex_state = 102, .external_lex_state = 5}, - [3283] = {.lex_state = 102, .external_lex_state = 5}, - [3284] = {.lex_state = 135, .external_lex_state = 4}, - [3285] = {.lex_state = 102, .external_lex_state = 4}, - [3286] = {.lex_state = 135, .external_lex_state = 4}, - [3287] = {.lex_state = 135, .external_lex_state = 4}, - [3288] = {.lex_state = 102, .external_lex_state = 4}, - [3289] = {.lex_state = 135, .external_lex_state = 4}, - [3290] = {.lex_state = 263, .external_lex_state = 4}, - [3291] = {.lex_state = 263, .external_lex_state = 4}, + [3280] = {.lex_state = 263, .external_lex_state = 5}, + [3281] = {.lex_state = 263, .external_lex_state = 5}, + [3282] = {.lex_state = 132, .external_lex_state = 5}, + [3283] = {.lex_state = 132, .external_lex_state = 5}, + [3284] = {.lex_state = 102, .external_lex_state = 5}, + [3285] = {.lex_state = 102, .external_lex_state = 5}, + [3286] = {.lex_state = 132, .external_lex_state = 5}, + [3287] = {.lex_state = 132, .external_lex_state = 5}, + [3288] = {.lex_state = 263, .external_lex_state = 5}, + [3289] = {.lex_state = 263, .external_lex_state = 5}, + [3290] = {.lex_state = 263, .external_lex_state = 5}, + [3291] = {.lex_state = 129, .external_lex_state = 5}, [3292] = {.lex_state = 263, .external_lex_state = 4}, [3293] = {.lex_state = 263, .external_lex_state = 4}, [3294] = {.lex_state = 263, .external_lex_state = 4}, @@ -18990,666 +18990,666 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3297] = {.lex_state = 263, .external_lex_state = 4}, [3298] = {.lex_state = 263, .external_lex_state = 4}, [3299] = {.lex_state = 135, .external_lex_state = 4}, - [3300] = {.lex_state = 135, .external_lex_state = 4}, - [3301] = {.lex_state = 135, .external_lex_state = 4}, + [3300] = {.lex_state = 263, .external_lex_state = 4}, + [3301] = {.lex_state = 263, .external_lex_state = 4}, [3302] = {.lex_state = 135, .external_lex_state = 4}, - [3303] = {.lex_state = 263, .external_lex_state = 5}, - [3304] = {.lex_state = 263, .external_lex_state = 5}, - [3305] = {.lex_state = 263, .external_lex_state = 5}, - [3306] = {.lex_state = 263, .external_lex_state = 5}, - [3307] = {.lex_state = 263, .external_lex_state = 5}, - [3308] = {.lex_state = 263, .external_lex_state = 5}, - [3309] = {.lex_state = 263, .external_lex_state = 5}, + [3303] = {.lex_state = 135, .external_lex_state = 4}, + [3304] = {.lex_state = 135, .external_lex_state = 4}, + [3305] = {.lex_state = 129, .external_lex_state = 5}, + [3306] = {.lex_state = 135, .external_lex_state = 4}, + [3307] = {.lex_state = 135, .external_lex_state = 4}, + [3308] = {.lex_state = 135, .external_lex_state = 4}, + [3309] = {.lex_state = 135, .external_lex_state = 4}, [3310] = {.lex_state = 263, .external_lex_state = 5}, [3311] = {.lex_state = 263, .external_lex_state = 5}, - [3312] = {.lex_state = 263, .external_lex_state = 5}, - [3313] = {.lex_state = 135, .external_lex_state = 4}, + [3312] = {.lex_state = 129, .external_lex_state = 5}, + [3313] = {.lex_state = 129, .external_lex_state = 5}, [3314] = {.lex_state = 135, .external_lex_state = 4}, - [3315] = {.lex_state = 263, .external_lex_state = 4}, + [3315] = {.lex_state = 263, .external_lex_state = 5}, [3316] = {.lex_state = 263, .external_lex_state = 5}, [3317] = {.lex_state = 263, .external_lex_state = 4}, [3318] = {.lex_state = 263, .external_lex_state = 4}, - [3319] = {.lex_state = 135, .external_lex_state = 4}, - [3320] = {.lex_state = 263, .external_lex_state = 4}, - [3321] = {.lex_state = 135, .external_lex_state = 4}, + [3319] = {.lex_state = 263, .external_lex_state = 5}, + [3320] = {.lex_state = 102, .external_lex_state = 5}, + [3321] = {.lex_state = 263, .external_lex_state = 5}, [3322] = {.lex_state = 135, .external_lex_state = 4}, [3323] = {.lex_state = 263, .external_lex_state = 4}, [3324] = {.lex_state = 263, .external_lex_state = 4}, [3325] = {.lex_state = 263, .external_lex_state = 4}, [3326] = {.lex_state = 135, .external_lex_state = 4}, [3327] = {.lex_state = 263, .external_lex_state = 4}, - [3328] = {.lex_state = 263, .external_lex_state = 5}, + [3328] = {.lex_state = 263, .external_lex_state = 4}, [3329] = {.lex_state = 263, .external_lex_state = 4}, - [3330] = {.lex_state = 263, .external_lex_state = 4}, + [3330] = {.lex_state = 129, .external_lex_state = 5}, [3331] = {.lex_state = 263, .external_lex_state = 4}, [3332] = {.lex_state = 263, .external_lex_state = 4}, - [3333] = {.lex_state = 135, .external_lex_state = 4}, - [3334] = {.lex_state = 263, .external_lex_state = 5}, + [3333] = {.lex_state = 102, .external_lex_state = 4}, + [3334] = {.lex_state = 102, .external_lex_state = 4}, [3335] = {.lex_state = 135, .external_lex_state = 4}, [3336] = {.lex_state = 135, .external_lex_state = 4}, - [3337] = {.lex_state = 263, .external_lex_state = 5}, - [3338] = {.lex_state = 263, .external_lex_state = 5}, - [3339] = {.lex_state = 263, .external_lex_state = 5}, - [3340] = {.lex_state = 132, .external_lex_state = 5}, - [3341] = {.lex_state = 132, .external_lex_state = 5}, + [3337] = {.lex_state = 102, .external_lex_state = 5}, + [3338] = {.lex_state = 129, .external_lex_state = 5}, + [3339] = {.lex_state = 129, .external_lex_state = 5}, + [3340] = {.lex_state = 135, .external_lex_state = 4}, + [3341] = {.lex_state = 135, .external_lex_state = 4}, [3342] = {.lex_state = 135, .external_lex_state = 4}, - [3343] = {.lex_state = 132, .external_lex_state = 5}, - [3344] = {.lex_state = 102, .external_lex_state = 4}, - [3345] = {.lex_state = 132, .external_lex_state = 5}, - [3346] = {.lex_state = 102, .external_lex_state = 5}, - [3347] = {.lex_state = 129, .external_lex_state = 5}, - [3348] = {.lex_state = 129, .external_lex_state = 5}, - [3349] = {.lex_state = 102, .external_lex_state = 4}, - [3350] = {.lex_state = 263, .external_lex_state = 5}, - [3351] = {.lex_state = 263, .external_lex_state = 5}, + [3343] = {.lex_state = 135, .external_lex_state = 4}, + [3344] = {.lex_state = 135, .external_lex_state = 4}, + [3345] = {.lex_state = 135, .external_lex_state = 4}, + [3346] = {.lex_state = 135, .external_lex_state = 4}, + [3347] = {.lex_state = 135, .external_lex_state = 4}, + [3348] = {.lex_state = 135, .external_lex_state = 4}, + [3349] = {.lex_state = 135, .external_lex_state = 4}, + [3350] = {.lex_state = 132, .external_lex_state = 5}, + [3351] = {.lex_state = 132, .external_lex_state = 5}, [3352] = {.lex_state = 132, .external_lex_state = 5}, [3353] = {.lex_state = 263, .external_lex_state = 4}, [3354] = {.lex_state = 263, .external_lex_state = 4}, - [3355] = {.lex_state = 263, .external_lex_state = 5}, - [3356] = {.lex_state = 263, .external_lex_state = 5}, - [3357] = {.lex_state = 263, .external_lex_state = 5}, - [3358] = {.lex_state = 263, .external_lex_state = 5}, - [3359] = {.lex_state = 263, .external_lex_state = 5}, - [3360] = {.lex_state = 263, .external_lex_state = 5}, - [3361] = {.lex_state = 263, .external_lex_state = 5}, - [3362] = {.lex_state = 263, .external_lex_state = 5}, - [3363] = {.lex_state = 263, .external_lex_state = 5}, - [3364] = {.lex_state = 102, .external_lex_state = 5}, + [3355] = {.lex_state = 135, .external_lex_state = 4}, + [3356] = {.lex_state = 135, .external_lex_state = 4}, + [3357] = {.lex_state = 132, .external_lex_state = 5}, + [3358] = {.lex_state = 132, .external_lex_state = 5}, + [3359] = {.lex_state = 132, .external_lex_state = 5}, + [3360] = {.lex_state = 132, .external_lex_state = 5}, + [3361] = {.lex_state = 132, .external_lex_state = 5}, + [3362] = {.lex_state = 132, .external_lex_state = 5}, + [3363] = {.lex_state = 132, .external_lex_state = 5}, + [3364] = {.lex_state = 132, .external_lex_state = 5}, [3365] = {.lex_state = 132, .external_lex_state = 5}, - [3366] = {.lex_state = 263, .external_lex_state = 5}, - [3367] = {.lex_state = 263, .external_lex_state = 5}, - [3368] = {.lex_state = 135, .external_lex_state = 4}, - [3369] = {.lex_state = 135, .external_lex_state = 4}, - [3370] = {.lex_state = 263, .external_lex_state = 5}, - [3371] = {.lex_state = 263, .external_lex_state = 4}, - [3372] = {.lex_state = 263, .external_lex_state = 4}, - [3373] = {.lex_state = 263, .external_lex_state = 4}, + [3366] = {.lex_state = 132, .external_lex_state = 5}, + [3367] = {.lex_state = 132, .external_lex_state = 5}, + [3368] = {.lex_state = 132, .external_lex_state = 5}, + [3369] = {.lex_state = 132, .external_lex_state = 5}, + [3370] = {.lex_state = 132, .external_lex_state = 5}, + [3371] = {.lex_state = 132, .external_lex_state = 5}, + [3372] = {.lex_state = 132, .external_lex_state = 5}, + [3373] = {.lex_state = 135, .external_lex_state = 4}, [3374] = {.lex_state = 135, .external_lex_state = 4}, [3375] = {.lex_state = 135, .external_lex_state = 4}, - [3376] = {.lex_state = 263, .external_lex_state = 4}, - [3377] = {.lex_state = 263, .external_lex_state = 4}, + [3376] = {.lex_state = 135, .external_lex_state = 4}, + [3377] = {.lex_state = 135, .external_lex_state = 4}, [3378] = {.lex_state = 135, .external_lex_state = 4}, [3379] = {.lex_state = 135, .external_lex_state = 4}, [3380] = {.lex_state = 263, .external_lex_state = 4}, - [3381] = {.lex_state = 263, .external_lex_state = 4}, - [3382] = {.lex_state = 263, .external_lex_state = 4}, + [3381] = {.lex_state = 135, .external_lex_state = 4}, + [3382] = {.lex_state = 135, .external_lex_state = 4}, [3383] = {.lex_state = 135, .external_lex_state = 4}, [3384] = {.lex_state = 135, .external_lex_state = 4}, [3385] = {.lex_state = 135, .external_lex_state = 4}, [3386] = {.lex_state = 135, .external_lex_state = 4}, - [3387] = {.lex_state = 263, .external_lex_state = 5}, - [3388] = {.lex_state = 263, .external_lex_state = 5}, - [3389] = {.lex_state = 263, .external_lex_state = 4}, - [3390] = {.lex_state = 263, .external_lex_state = 5}, - [3391] = {.lex_state = 263, .external_lex_state = 5}, + [3387] = {.lex_state = 135, .external_lex_state = 4}, + [3388] = {.lex_state = 135, .external_lex_state = 4}, + [3389] = {.lex_state = 135, .external_lex_state = 4}, + [3390] = {.lex_state = 135, .external_lex_state = 4}, + [3391] = {.lex_state = 102, .external_lex_state = 4}, [3392] = {.lex_state = 263, .external_lex_state = 4}, [3393] = {.lex_state = 263, .external_lex_state = 4}, [3394] = {.lex_state = 263, .external_lex_state = 4}, [3395] = {.lex_state = 263, .external_lex_state = 4}, - [3396] = {.lex_state = 263, .external_lex_state = 5}, - [3397] = {.lex_state = 263, .external_lex_state = 5}, - [3398] = {.lex_state = 263, .external_lex_state = 5}, - [3399] = {.lex_state = 263, .external_lex_state = 5}, - [3400] = {.lex_state = 263, .external_lex_state = 5}, - [3401] = {.lex_state = 129, .external_lex_state = 5}, - [3402] = {.lex_state = 135, .external_lex_state = 4}, - [3403] = {.lex_state = 135, .external_lex_state = 4}, - [3404] = {.lex_state = 135, .external_lex_state = 4}, + [3396] = {.lex_state = 129, .external_lex_state = 5}, + [3397] = {.lex_state = 129, .external_lex_state = 5}, + [3398] = {.lex_state = 129, .external_lex_state = 5}, + [3399] = {.lex_state = 135, .external_lex_state = 4}, + [3400] = {.lex_state = 263, .external_lex_state = 4}, + [3401] = {.lex_state = 263, .external_lex_state = 5}, + [3402] = {.lex_state = 263, .external_lex_state = 5}, + [3403] = {.lex_state = 263, .external_lex_state = 5}, + [3404] = {.lex_state = 263, .external_lex_state = 4}, [3405] = {.lex_state = 263, .external_lex_state = 5}, - [3406] = {.lex_state = 135, .external_lex_state = 4}, - [3407] = {.lex_state = 135, .external_lex_state = 4}, - [3408] = {.lex_state = 135, .external_lex_state = 4}, - [3409] = {.lex_state = 135, .external_lex_state = 4}, - [3410] = {.lex_state = 135, .external_lex_state = 4}, + [3406] = {.lex_state = 263, .external_lex_state = 5}, + [3407] = {.lex_state = 263, .external_lex_state = 5}, + [3408] = {.lex_state = 263, .external_lex_state = 5}, + [3409] = {.lex_state = 263, .external_lex_state = 5}, + [3410] = {.lex_state = 263, .external_lex_state = 5}, [3411] = {.lex_state = 135, .external_lex_state = 4}, - [3412] = {.lex_state = 129, .external_lex_state = 5}, - [3413] = {.lex_state = 135, .external_lex_state = 4}, - [3414] = {.lex_state = 263, .external_lex_state = 5}, - [3415] = {.lex_state = 263, .external_lex_state = 5}, - [3416] = {.lex_state = 135, .external_lex_state = 4}, - [3417] = {.lex_state = 135, .external_lex_state = 4}, - [3418] = {.lex_state = 263, .external_lex_state = 5}, - [3419] = {.lex_state = 263, .external_lex_state = 5}, + [3412] = {.lex_state = 135, .external_lex_state = 4}, + [3413] = {.lex_state = 263, .external_lex_state = 5}, + [3414] = {.lex_state = 129, .external_lex_state = 5}, + [3415] = {.lex_state = 129, .external_lex_state = 5}, + [3416] = {.lex_state = 263, .external_lex_state = 5}, + [3417] = {.lex_state = 129, .external_lex_state = 5}, + [3418] = {.lex_state = 129, .external_lex_state = 5}, + [3419] = {.lex_state = 129, .external_lex_state = 5}, [3420] = {.lex_state = 263, .external_lex_state = 5}, - [3421] = {.lex_state = 102, .external_lex_state = 4}, - [3422] = {.lex_state = 135, .external_lex_state = 4}, - [3423] = {.lex_state = 135, .external_lex_state = 4}, - [3424] = {.lex_state = 263, .external_lex_state = 5}, + [3421] = {.lex_state = 129, .external_lex_state = 5}, + [3422] = {.lex_state = 129, .external_lex_state = 5}, + [3423] = {.lex_state = 263, .external_lex_state = 5}, + [3424] = {.lex_state = 129, .external_lex_state = 5}, [3425] = {.lex_state = 263, .external_lex_state = 5}, [3426] = {.lex_state = 129, .external_lex_state = 5}, [3427] = {.lex_state = 263, .external_lex_state = 5}, - [3428] = {.lex_state = 263, .external_lex_state = 5}, + [3428] = {.lex_state = 129, .external_lex_state = 5}, [3429] = {.lex_state = 263, .external_lex_state = 5}, [3430] = {.lex_state = 263, .external_lex_state = 5}, [3431] = {.lex_state = 263, .external_lex_state = 5}, - [3432] = {.lex_state = 263, .external_lex_state = 5}, - [3433] = {.lex_state = 263, .external_lex_state = 5}, - [3434] = {.lex_state = 263, .external_lex_state = 5}, + [3432] = {.lex_state = 263, .external_lex_state = 4}, + [3433] = {.lex_state = 263, .external_lex_state = 4}, + [3434] = {.lex_state = 263, .external_lex_state = 4}, [3435] = {.lex_state = 263, .external_lex_state = 5}, - [3436] = {.lex_state = 263, .external_lex_state = 5}, - [3437] = {.lex_state = 263, .external_lex_state = 5}, + [3436] = {.lex_state = 263, .external_lex_state = 4}, + [3437] = {.lex_state = 263, .external_lex_state = 4}, [3438] = {.lex_state = 263, .external_lex_state = 4}, [3439] = {.lex_state = 263, .external_lex_state = 4}, - [3440] = {.lex_state = 263, .external_lex_state = 5}, - [3441] = {.lex_state = 263, .external_lex_state = 5}, - [3442] = {.lex_state = 263, .external_lex_state = 5}, - [3443] = {.lex_state = 263, .external_lex_state = 5}, - [3444] = {.lex_state = 135, .external_lex_state = 4}, - [3445] = {.lex_state = 263, .external_lex_state = 5}, - [3446] = {.lex_state = 263, .external_lex_state = 5}, - [3447] = {.lex_state = 263, .external_lex_state = 5}, - [3448] = {.lex_state = 102, .external_lex_state = 5}, - [3449] = {.lex_state = 135, .external_lex_state = 4}, - [3450] = {.lex_state = 135, .external_lex_state = 4}, - [3451] = {.lex_state = 135, .external_lex_state = 4}, - [3452] = {.lex_state = 135, .external_lex_state = 4}, - [3453] = {.lex_state = 135, .external_lex_state = 4}, - [3454] = {.lex_state = 102, .external_lex_state = 5}, - [3455] = {.lex_state = 263, .external_lex_state = 4}, + [3440] = {.lex_state = 263, .external_lex_state = 4}, + [3441] = {.lex_state = 135, .external_lex_state = 4}, + [3442] = {.lex_state = 263, .external_lex_state = 4}, + [3443] = {.lex_state = 263, .external_lex_state = 4}, + [3444] = {.lex_state = 263, .external_lex_state = 4}, + [3445] = {.lex_state = 263, .external_lex_state = 4}, + [3446] = {.lex_state = 263, .external_lex_state = 4}, + [3447] = {.lex_state = 263, .external_lex_state = 4}, + [3448] = {.lex_state = 263, .external_lex_state = 4}, + [3449] = {.lex_state = 263, .external_lex_state = 4}, + [3450] = {.lex_state = 263, .external_lex_state = 4}, + [3451] = {.lex_state = 263, .external_lex_state = 4}, + [3452] = {.lex_state = 129, .external_lex_state = 5}, + [3453] = {.lex_state = 102, .external_lex_state = 5}, + [3454] = {.lex_state = 135, .external_lex_state = 4}, + [3455] = {.lex_state = 135, .external_lex_state = 4}, [3456] = {.lex_state = 263, .external_lex_state = 5}, - [3457] = {.lex_state = 263, .external_lex_state = 5}, - [3458] = {.lex_state = 263, .external_lex_state = 5}, - [3459] = {.lex_state = 102, .external_lex_state = 5}, - [3460] = {.lex_state = 263, .external_lex_state = 5}, - [3461] = {.lex_state = 129, .external_lex_state = 5}, - [3462] = {.lex_state = 263, .external_lex_state = 4}, - [3463] = {.lex_state = 129, .external_lex_state = 5}, + [3457] = {.lex_state = 263, .external_lex_state = 4}, + [3458] = {.lex_state = 263, .external_lex_state = 4}, + [3459] = {.lex_state = 135, .external_lex_state = 4}, + [3460] = {.lex_state = 135, .external_lex_state = 4}, + [3461] = {.lex_state = 263, .external_lex_state = 5}, + [3462] = {.lex_state = 263, .external_lex_state = 5}, + [3463] = {.lex_state = 263, .external_lex_state = 5}, [3464] = {.lex_state = 263, .external_lex_state = 5}, [3465] = {.lex_state = 263, .external_lex_state = 5}, [3466] = {.lex_state = 263, .external_lex_state = 5}, [3467] = {.lex_state = 263, .external_lex_state = 5}, - [3468] = {.lex_state = 129, .external_lex_state = 5}, + [3468] = {.lex_state = 263, .external_lex_state = 5}, [3469] = {.lex_state = 263, .external_lex_state = 5}, [3470] = {.lex_state = 263, .external_lex_state = 5}, - [3471] = {.lex_state = 263, .external_lex_state = 4}, + [3471] = {.lex_state = 263, .external_lex_state = 5}, [3472] = {.lex_state = 263, .external_lex_state = 5}, [3473] = {.lex_state = 263, .external_lex_state = 5}, [3474] = {.lex_state = 263, .external_lex_state = 5}, - [3475] = {.lex_state = 263, .external_lex_state = 5}, - [3476] = {.lex_state = 263, .external_lex_state = 5}, + [3475] = {.lex_state = 263, .external_lex_state = 4}, + [3476] = {.lex_state = 263, .external_lex_state = 4}, [3477] = {.lex_state = 263, .external_lex_state = 5}, - [3478] = {.lex_state = 263, .external_lex_state = 5}, + [3478] = {.lex_state = 102, .external_lex_state = 4}, [3479] = {.lex_state = 263, .external_lex_state = 5}, - [3480] = {.lex_state = 263, .external_lex_state = 5}, - [3481] = {.lex_state = 263, .external_lex_state = 4}, - [3482] = {.lex_state = 102, .external_lex_state = 5}, - [3483] = {.lex_state = 129, .external_lex_state = 5}, - [3484] = {.lex_state = 129, .external_lex_state = 5}, - [3485] = {.lex_state = 263, .external_lex_state = 4}, + [3480] = {.lex_state = 263, .external_lex_state = 4}, + [3481] = {.lex_state = 102, .external_lex_state = 4}, + [3482] = {.lex_state = 135, .external_lex_state = 4}, + [3483] = {.lex_state = 102, .external_lex_state = 4}, + [3484] = {.lex_state = 135, .external_lex_state = 4}, + [3485] = {.lex_state = 129, .external_lex_state = 5}, [3486] = {.lex_state = 263, .external_lex_state = 4}, - [3487] = {.lex_state = 263, .external_lex_state = 5}, - [3488] = {.lex_state = 263, .external_lex_state = 5}, + [3487] = {.lex_state = 263, .external_lex_state = 4}, + [3488] = {.lex_state = 263, .external_lex_state = 4}, [3489] = {.lex_state = 263, .external_lex_state = 4}, - [3490] = {.lex_state = 263, .external_lex_state = 4}, - [3491] = {.lex_state = 263, .external_lex_state = 5}, - [3492] = {.lex_state = 263, .external_lex_state = 5}, - [3493] = {.lex_state = 263, .external_lex_state = 5}, - [3494] = {.lex_state = 263, .external_lex_state = 5}, + [3490] = {.lex_state = 135, .external_lex_state = 4}, + [3491] = {.lex_state = 135, .external_lex_state = 4}, + [3492] = {.lex_state = 263, .external_lex_state = 4}, + [3493] = {.lex_state = 263, .external_lex_state = 4}, + [3494] = {.lex_state = 129, .external_lex_state = 5}, [3495] = {.lex_state = 263, .external_lex_state = 5}, - [3496] = {.lex_state = 263, .external_lex_state = 5}, - [3497] = {.lex_state = 263, .external_lex_state = 5}, + [3496] = {.lex_state = 263, .external_lex_state = 4}, + [3497] = {.lex_state = 263, .external_lex_state = 4}, [3498] = {.lex_state = 267, .external_lex_state = 4}, - [3499] = {.lex_state = 263, .external_lex_state = 5}, - [3500] = {.lex_state = 263, .external_lex_state = 4}, - [3501] = {.lex_state = 135, .external_lex_state = 4}, - [3502] = {.lex_state = 263, .external_lex_state = 4}, - [3503] = {.lex_state = 263, .external_lex_state = 4}, - [3504] = {.lex_state = 263, .external_lex_state = 4}, - [3505] = {.lex_state = 263, .external_lex_state = 4}, - [3506] = {.lex_state = 263, .external_lex_state = 4}, - [3507] = {.lex_state = 263, .external_lex_state = 4}, - [3508] = {.lex_state = 263, .external_lex_state = 4}, - [3509] = {.lex_state = 263, .external_lex_state = 4}, - [3510] = {.lex_state = 263, .external_lex_state = 4}, - [3511] = {.lex_state = 263, .external_lex_state = 4}, - [3512] = {.lex_state = 263, .external_lex_state = 4}, - [3513] = {.lex_state = 263, .external_lex_state = 4}, + [3499] = {.lex_state = 267, .external_lex_state = 4}, + [3500] = {.lex_state = 267, .external_lex_state = 4}, + [3501] = {.lex_state = 129, .external_lex_state = 5}, + [3502] = {.lex_state = 129, .external_lex_state = 5}, + [3503] = {.lex_state = 267, .external_lex_state = 4}, + [3504] = {.lex_state = 102, .external_lex_state = 4}, + [3505] = {.lex_state = 102, .external_lex_state = 4}, + [3506] = {.lex_state = 267, .external_lex_state = 4}, + [3507] = {.lex_state = 267, .external_lex_state = 4}, + [3508] = {.lex_state = 267, .external_lex_state = 4}, + [3509] = {.lex_state = 267, .external_lex_state = 4}, + [3510] = {.lex_state = 267, .external_lex_state = 4}, + [3511] = {.lex_state = 267, .external_lex_state = 4}, + [3512] = {.lex_state = 267, .external_lex_state = 4}, + [3513] = {.lex_state = 129, .external_lex_state = 5}, [3514] = {.lex_state = 263, .external_lex_state = 4}, [3515] = {.lex_state = 263, .external_lex_state = 4}, - [3516] = {.lex_state = 267, .external_lex_state = 4}, - [3517] = {.lex_state = 263, .external_lex_state = 4}, - [3518] = {.lex_state = 263, .external_lex_state = 4}, + [3516] = {.lex_state = 263, .external_lex_state = 4}, + [3517] = {.lex_state = 135, .external_lex_state = 4}, + [3518] = {.lex_state = 267, .external_lex_state = 4}, [3519] = {.lex_state = 263, .external_lex_state = 4}, - [3520] = {.lex_state = 263, .external_lex_state = 4}, - [3521] = {.lex_state = 135, .external_lex_state = 4}, - [3522] = {.lex_state = 102, .external_lex_state = 4}, - [3523] = {.lex_state = 135, .external_lex_state = 4}, - [3524] = {.lex_state = 138, .external_lex_state = 4}, - [3525] = {.lex_state = 135, .external_lex_state = 4}, - [3526] = {.lex_state = 102, .external_lex_state = 4}, - [3527] = {.lex_state = 102, .external_lex_state = 4}, - [3528] = {.lex_state = 267, .external_lex_state = 4}, - [3529] = {.lex_state = 267, .external_lex_state = 4}, - [3530] = {.lex_state = 135, .external_lex_state = 4}, - [3531] = {.lex_state = 267, .external_lex_state = 4}, - [3532] = {.lex_state = 267, .external_lex_state = 4}, - [3533] = {.lex_state = 138, .external_lex_state = 4}, - [3534] = {.lex_state = 138, .external_lex_state = 4}, - [3535] = {.lex_state = 138, .external_lex_state = 4}, - [3536] = {.lex_state = 138, .external_lex_state = 4}, - [3537] = {.lex_state = 138, .external_lex_state = 4}, - [3538] = {.lex_state = 138, .external_lex_state = 4}, - [3539] = {.lex_state = 138, .external_lex_state = 4}, - [3540] = {.lex_state = 138, .external_lex_state = 4}, - [3541] = {.lex_state = 138, .external_lex_state = 4}, - [3542] = {.lex_state = 138, .external_lex_state = 4}, - [3543] = {.lex_state = 138, .external_lex_state = 4}, - [3544] = {.lex_state = 138, .external_lex_state = 4}, - [3545] = {.lex_state = 138, .external_lex_state = 4}, - [3546] = {.lex_state = 138, .external_lex_state = 4}, - [3547] = {.lex_state = 138, .external_lex_state = 4}, - [3548] = {.lex_state = 138, .external_lex_state = 4}, - [3549] = {.lex_state = 138, .external_lex_state = 4}, - [3550] = {.lex_state = 138, .external_lex_state = 4}, - [3551] = {.lex_state = 138, .external_lex_state = 4}, - [3552] = {.lex_state = 138, .external_lex_state = 4}, - [3553] = {.lex_state = 138, .external_lex_state = 4}, - [3554] = {.lex_state = 138, .external_lex_state = 4}, - [3555] = {.lex_state = 129, .external_lex_state = 5}, - [3556] = {.lex_state = 138, .external_lex_state = 4}, - [3557] = {.lex_state = 138, .external_lex_state = 4}, - [3558] = {.lex_state = 138, .external_lex_state = 4}, - [3559] = {.lex_state = 138, .external_lex_state = 4}, - [3560] = {.lex_state = 138, .external_lex_state = 4}, - [3561] = {.lex_state = 138, .external_lex_state = 4}, - [3562] = {.lex_state = 138, .external_lex_state = 4}, - [3563] = {.lex_state = 138, .external_lex_state = 4}, - [3564] = {.lex_state = 138, .external_lex_state = 4}, - [3565] = {.lex_state = 267, .external_lex_state = 4}, - [3566] = {.lex_state = 138, .external_lex_state = 4}, - [3567] = {.lex_state = 138, .external_lex_state = 4}, - [3568] = {.lex_state = 138, .external_lex_state = 4}, - [3569] = {.lex_state = 138, .external_lex_state = 4}, - [3570] = {.lex_state = 138, .external_lex_state = 4}, - [3571] = {.lex_state = 138, .external_lex_state = 4}, - [3572] = {.lex_state = 138, .external_lex_state = 4}, - [3573] = {.lex_state = 138, .external_lex_state = 4}, - [3574] = {.lex_state = 138, .external_lex_state = 4}, - [3575] = {.lex_state = 138, .external_lex_state = 4}, - [3576] = {.lex_state = 138, .external_lex_state = 4}, - [3577] = {.lex_state = 138, .external_lex_state = 4}, - [3578] = {.lex_state = 138, .external_lex_state = 4}, - [3579] = {.lex_state = 138, .external_lex_state = 4}, - [3580] = {.lex_state = 138, .external_lex_state = 4}, - [3581] = {.lex_state = 138, .external_lex_state = 4}, - [3582] = {.lex_state = 129, .external_lex_state = 5}, - [3583] = {.lex_state = 129, .external_lex_state = 5}, + [3520] = {.lex_state = 267, .external_lex_state = 4}, + [3521] = {.lex_state = 102, .external_lex_state = 4}, + [3522] = {.lex_state = 267, .external_lex_state = 4}, + [3523] = {.lex_state = 263, .external_lex_state = 4}, + [3524] = {.lex_state = 263, .external_lex_state = 5}, + [3525] = {.lex_state = 263, .external_lex_state = 5}, + [3526] = {.lex_state = 263, .external_lex_state = 5}, + [3527] = {.lex_state = 263, .external_lex_state = 5}, + [3528] = {.lex_state = 263, .external_lex_state = 5}, + [3529] = {.lex_state = 263, .external_lex_state = 5}, + [3530] = {.lex_state = 263, .external_lex_state = 5}, + [3531] = {.lex_state = 263, .external_lex_state = 5}, + [3532] = {.lex_state = 263, .external_lex_state = 5}, + [3533] = {.lex_state = 263, .external_lex_state = 5}, + [3534] = {.lex_state = 263, .external_lex_state = 5}, + [3535] = {.lex_state = 263, .external_lex_state = 5}, + [3536] = {.lex_state = 263, .external_lex_state = 5}, + [3537] = {.lex_state = 263, .external_lex_state = 5}, + [3538] = {.lex_state = 263, .external_lex_state = 5}, + [3539] = {.lex_state = 263, .external_lex_state = 5}, + [3540] = {.lex_state = 263, .external_lex_state = 5}, + [3541] = {.lex_state = 267, .external_lex_state = 4}, + [3542] = {.lex_state = 267, .external_lex_state = 4}, + [3543] = {.lex_state = 267, .external_lex_state = 4}, + [3544] = {.lex_state = 263, .external_lex_state = 4}, + [3545] = {.lex_state = 135, .external_lex_state = 4}, + [3546] = {.lex_state = 263, .external_lex_state = 4}, + [3547] = {.lex_state = 135, .external_lex_state = 4}, + [3548] = {.lex_state = 263, .external_lex_state = 4}, + [3549] = {.lex_state = 135, .external_lex_state = 4}, + [3550] = {.lex_state = 263, .external_lex_state = 4}, + [3551] = {.lex_state = 135, .external_lex_state = 4}, + [3552] = {.lex_state = 135, .external_lex_state = 4}, + [3553] = {.lex_state = 135, .external_lex_state = 4}, + [3554] = {.lex_state = 135, .external_lex_state = 4}, + [3555] = {.lex_state = 267, .external_lex_state = 4}, + [3556] = {.lex_state = 267, .external_lex_state = 4}, + [3557] = {.lex_state = 135, .external_lex_state = 4}, + [3558] = {.lex_state = 267, .external_lex_state = 4}, + [3559] = {.lex_state = 267, .external_lex_state = 4}, + [3560] = {.lex_state = 267, .external_lex_state = 4}, + [3561] = {.lex_state = 267, .external_lex_state = 4}, + [3562] = {.lex_state = 129, .external_lex_state = 5}, + [3563] = {.lex_state = 267, .external_lex_state = 4}, + [3564] = {.lex_state = 135, .external_lex_state = 4}, + [3565] = {.lex_state = 129, .external_lex_state = 5}, + [3566] = {.lex_state = 129, .external_lex_state = 5}, + [3567] = {.lex_state = 129, .external_lex_state = 5}, + [3568] = {.lex_state = 129, .external_lex_state = 5}, + [3569] = {.lex_state = 129, .external_lex_state = 5}, + [3570] = {.lex_state = 129, .external_lex_state = 5}, + [3571] = {.lex_state = 129, .external_lex_state = 5}, + [3572] = {.lex_state = 129, .external_lex_state = 5}, + [3573] = {.lex_state = 129, .external_lex_state = 5}, + [3574] = {.lex_state = 102, .external_lex_state = 4}, + [3575] = {.lex_state = 129, .external_lex_state = 5}, + [3576] = {.lex_state = 267, .external_lex_state = 4}, + [3577] = {.lex_state = 267, .external_lex_state = 4}, + [3578] = {.lex_state = 267, .external_lex_state = 4}, + [3579] = {.lex_state = 129, .external_lex_state = 5}, + [3580] = {.lex_state = 267, .external_lex_state = 4}, + [3581] = {.lex_state = 267, .external_lex_state = 4}, + [3582] = {.lex_state = 135, .external_lex_state = 4}, + [3583] = {.lex_state = 135, .external_lex_state = 4}, [3584] = {.lex_state = 135, .external_lex_state = 4}, - [3585] = {.lex_state = 135, .external_lex_state = 4}, - [3586] = {.lex_state = 135, .external_lex_state = 4}, - [3587] = {.lex_state = 135, .external_lex_state = 4}, - [3588] = {.lex_state = 267, .external_lex_state = 4}, - [3589] = {.lex_state = 135, .external_lex_state = 4}, - [3590] = {.lex_state = 135, .external_lex_state = 4}, - [3591] = {.lex_state = 135, .external_lex_state = 4}, - [3592] = {.lex_state = 135, .external_lex_state = 4}, - [3593] = {.lex_state = 267, .external_lex_state = 4}, + [3585] = {.lex_state = 129, .external_lex_state = 5}, + [3586] = {.lex_state = 263, .external_lex_state = 5}, + [3587] = {.lex_state = 263, .external_lex_state = 5}, + [3588] = {.lex_state = 129, .external_lex_state = 5}, + [3589] = {.lex_state = 102, .external_lex_state = 4}, + [3590] = {.lex_state = 267, .external_lex_state = 4}, + [3591] = {.lex_state = 267, .external_lex_state = 4}, + [3592] = {.lex_state = 102, .external_lex_state = 4}, + [3593] = {.lex_state = 135, .external_lex_state = 4}, [3594] = {.lex_state = 267, .external_lex_state = 4}, - [3595] = {.lex_state = 135, .external_lex_state = 4}, - [3596] = {.lex_state = 263, .external_lex_state = 4}, - [3597] = {.lex_state = 135, .external_lex_state = 4}, + [3595] = {.lex_state = 263, .external_lex_state = 4}, + [3596] = {.lex_state = 263, .external_lex_state = 5}, + [3597] = {.lex_state = 129, .external_lex_state = 5}, [3598] = {.lex_state = 263, .external_lex_state = 4}, - [3599] = {.lex_state = 135, .external_lex_state = 4}, + [3599] = {.lex_state = 263, .external_lex_state = 4}, [3600] = {.lex_state = 267, .external_lex_state = 4}, - [3601] = {.lex_state = 135, .external_lex_state = 4}, - [3602] = {.lex_state = 263, .external_lex_state = 4}, - [3603] = {.lex_state = 135, .external_lex_state = 4}, - [3604] = {.lex_state = 138, .external_lex_state = 4}, - [3605] = {.lex_state = 138, .external_lex_state = 4}, - [3606] = {.lex_state = 138, .external_lex_state = 4}, - [3607] = {.lex_state = 138, .external_lex_state = 4}, - [3608] = {.lex_state = 138, .external_lex_state = 4}, - [3609] = {.lex_state = 138, .external_lex_state = 4}, - [3610] = {.lex_state = 138, .external_lex_state = 4}, - [3611] = {.lex_state = 138, .external_lex_state = 4}, - [3612] = {.lex_state = 138, .external_lex_state = 4}, - [3613] = {.lex_state = 138, .external_lex_state = 4}, - [3614] = {.lex_state = 138, .external_lex_state = 4}, - [3615] = {.lex_state = 138, .external_lex_state = 4}, - [3616] = {.lex_state = 138, .external_lex_state = 4}, - [3617] = {.lex_state = 138, .external_lex_state = 4}, - [3618] = {.lex_state = 138, .external_lex_state = 4}, - [3619] = {.lex_state = 138, .external_lex_state = 4}, - [3620] = {.lex_state = 138, .external_lex_state = 4}, - [3621] = {.lex_state = 138, .external_lex_state = 4}, - [3622] = {.lex_state = 138, .external_lex_state = 4}, - [3623] = {.lex_state = 138, .external_lex_state = 4}, + [3601] = {.lex_state = 267, .external_lex_state = 4}, + [3602] = {.lex_state = 267, .external_lex_state = 4}, + [3603] = {.lex_state = 267, .external_lex_state = 4}, + [3604] = {.lex_state = 263, .external_lex_state = 4}, + [3605] = {.lex_state = 267, .external_lex_state = 4}, + [3606] = {.lex_state = 267, .external_lex_state = 4}, + [3607] = {.lex_state = 267, .external_lex_state = 4}, + [3608] = {.lex_state = 135, .external_lex_state = 4}, + [3609] = {.lex_state = 267, .external_lex_state = 4}, + [3610] = {.lex_state = 267, .external_lex_state = 4}, + [3611] = {.lex_state = 135, .external_lex_state = 4}, + [3612] = {.lex_state = 135, .external_lex_state = 4}, + [3613] = {.lex_state = 135, .external_lex_state = 4}, + [3614] = {.lex_state = 135, .external_lex_state = 4}, + [3615] = {.lex_state = 267, .external_lex_state = 4}, + [3616] = {.lex_state = 263, .external_lex_state = 4}, + [3617] = {.lex_state = 135, .external_lex_state = 4}, + [3618] = {.lex_state = 135, .external_lex_state = 4}, + [3619] = {.lex_state = 129, .external_lex_state = 5}, + [3620] = {.lex_state = 267, .external_lex_state = 4}, + [3621] = {.lex_state = 102, .external_lex_state = 4}, + [3622] = {.lex_state = 263, .external_lex_state = 4}, + [3623] = {.lex_state = 267, .external_lex_state = 4}, [3624] = {.lex_state = 129, .external_lex_state = 5}, [3625] = {.lex_state = 135, .external_lex_state = 4}, [3626] = {.lex_state = 102, .external_lex_state = 4}, [3627] = {.lex_state = 263, .external_lex_state = 4}, [3628] = {.lex_state = 263, .external_lex_state = 4}, - [3629] = {.lex_state = 129, .external_lex_state = 4}, + [3629] = {.lex_state = 263, .external_lex_state = 4}, [3630] = {.lex_state = 263, .external_lex_state = 4}, - [3631] = {.lex_state = 135, .external_lex_state = 4}, - [3632] = {.lex_state = 129, .external_lex_state = 4}, - [3633] = {.lex_state = 129, .external_lex_state = 4}, - [3634] = {.lex_state = 135, .external_lex_state = 4}, - [3635] = {.lex_state = 263, .external_lex_state = 4}, - [3636] = {.lex_state = 263, .external_lex_state = 4}, - [3637] = {.lex_state = 102, .external_lex_state = 4}, - [3638] = {.lex_state = 102, .external_lex_state = 4}, - [3639] = {.lex_state = 263, .external_lex_state = 4}, + [3631] = {.lex_state = 267, .external_lex_state = 4}, + [3632] = {.lex_state = 267, .external_lex_state = 4}, + [3633] = {.lex_state = 267, .external_lex_state = 4}, + [3634] = {.lex_state = 267, .external_lex_state = 4}, + [3635] = {.lex_state = 129, .external_lex_state = 5}, + [3636] = {.lex_state = 267, .external_lex_state = 4}, + [3637] = {.lex_state = 135, .external_lex_state = 4}, + [3638] = {.lex_state = 267, .external_lex_state = 4}, + [3639] = {.lex_state = 135, .external_lex_state = 4}, [3640] = {.lex_state = 135, .external_lex_state = 4}, [3641] = {.lex_state = 135, .external_lex_state = 4}, [3642] = {.lex_state = 135, .external_lex_state = 4}, - [3643] = {.lex_state = 102, .external_lex_state = 4}, - [3644] = {.lex_state = 135, .external_lex_state = 4}, + [3643] = {.lex_state = 129, .external_lex_state = 5}, + [3644] = {.lex_state = 129, .external_lex_state = 5}, [3645] = {.lex_state = 129, .external_lex_state = 5}, [3646] = {.lex_state = 135, .external_lex_state = 4}, [3647] = {.lex_state = 102, .external_lex_state = 4}, [3648] = {.lex_state = 129, .external_lex_state = 5}, [3649] = {.lex_state = 129, .external_lex_state = 5}, - [3650] = {.lex_state = 267, .external_lex_state = 4}, - [3651] = {.lex_state = 267, .external_lex_state = 4}, - [3652] = {.lex_state = 263, .external_lex_state = 5}, - [3653] = {.lex_state = 263, .external_lex_state = 5}, - [3654] = {.lex_state = 267, .external_lex_state = 4}, - [3655] = {.lex_state = 102, .external_lex_state = 4}, + [3650] = {.lex_state = 135, .external_lex_state = 4}, + [3651] = {.lex_state = 135, .external_lex_state = 4}, + [3652] = {.lex_state = 129, .external_lex_state = 5}, + [3653] = {.lex_state = 129, .external_lex_state = 5}, + [3654] = {.lex_state = 135, .external_lex_state = 4}, + [3655] = {.lex_state = 135, .external_lex_state = 4}, [3656] = {.lex_state = 135, .external_lex_state = 4}, - [3657] = {.lex_state = 129, .external_lex_state = 5}, + [3657] = {.lex_state = 135, .external_lex_state = 4}, [3658] = {.lex_state = 135, .external_lex_state = 4}, [3659] = {.lex_state = 129, .external_lex_state = 5}, - [3660] = {.lex_state = 129, .external_lex_state = 5}, - [3661] = {.lex_state = 129, .external_lex_state = 5}, - [3662] = {.lex_state = 129, .external_lex_state = 5}, - [3663] = {.lex_state = 129, .external_lex_state = 5}, - [3664] = {.lex_state = 129, .external_lex_state = 5}, - [3665] = {.lex_state = 129, .external_lex_state = 5}, - [3666] = {.lex_state = 129, .external_lex_state = 5}, - [3667] = {.lex_state = 102, .external_lex_state = 4}, - [3668] = {.lex_state = 129, .external_lex_state = 5}, - [3669] = {.lex_state = 129, .external_lex_state = 5}, - [3670] = {.lex_state = 129, .external_lex_state = 5}, - [3671] = {.lex_state = 129, .external_lex_state = 5}, - [3672] = {.lex_state = 129, .external_lex_state = 5}, - [3673] = {.lex_state = 129, .external_lex_state = 5}, - [3674] = {.lex_state = 129, .external_lex_state = 5}, - [3675] = {.lex_state = 129, .external_lex_state = 5}, - [3676] = {.lex_state = 129, .external_lex_state = 5}, - [3677] = {.lex_state = 129, .external_lex_state = 5}, + [3660] = {.lex_state = 135, .external_lex_state = 4}, + [3661] = {.lex_state = 135, .external_lex_state = 4}, + [3662] = {.lex_state = 263, .external_lex_state = 4}, + [3663] = {.lex_state = 267, .external_lex_state = 4}, + [3664] = {.lex_state = 135, .external_lex_state = 4}, + [3665] = {.lex_state = 135, .external_lex_state = 4}, + [3666] = {.lex_state = 135, .external_lex_state = 4}, + [3667] = {.lex_state = 135, .external_lex_state = 4}, + [3668] = {.lex_state = 102, .external_lex_state = 4}, + [3669] = {.lex_state = 135, .external_lex_state = 4}, + [3670] = {.lex_state = 135, .external_lex_state = 4}, + [3671] = {.lex_state = 263, .external_lex_state = 4}, + [3672] = {.lex_state = 267, .external_lex_state = 4}, + [3673] = {.lex_state = 135, .external_lex_state = 4}, + [3674] = {.lex_state = 135, .external_lex_state = 4}, + [3675] = {.lex_state = 102, .external_lex_state = 4}, + [3676] = {.lex_state = 102, .external_lex_state = 4}, + [3677] = {.lex_state = 267, .external_lex_state = 4}, [3678] = {.lex_state = 129, .external_lex_state = 5}, - [3679] = {.lex_state = 129, .external_lex_state = 5}, - [3680] = {.lex_state = 129, .external_lex_state = 5}, - [3681] = {.lex_state = 129, .external_lex_state = 5}, - [3682] = {.lex_state = 129, .external_lex_state = 5}, - [3683] = {.lex_state = 129, .external_lex_state = 5}, - [3684] = {.lex_state = 129, .external_lex_state = 5}, - [3685] = {.lex_state = 129, .external_lex_state = 5}, - [3686] = {.lex_state = 129, .external_lex_state = 5}, - [3687] = {.lex_state = 129, .external_lex_state = 5}, + [3679] = {.lex_state = 102, .external_lex_state = 4}, + [3680] = {.lex_state = 267, .external_lex_state = 4}, + [3681] = {.lex_state = 267, .external_lex_state = 4}, + [3682] = {.lex_state = 267, .external_lex_state = 4}, + [3683] = {.lex_state = 129, .external_lex_state = 4}, + [3684] = {.lex_state = 138, .external_lex_state = 4}, + [3685] = {.lex_state = 138, .external_lex_state = 4}, + [3686] = {.lex_state = 129, .external_lex_state = 4}, + [3687] = {.lex_state = 138, .external_lex_state = 4}, [3688] = {.lex_state = 129, .external_lex_state = 5}, - [3689] = {.lex_state = 129, .external_lex_state = 5}, + [3689] = {.lex_state = 138, .external_lex_state = 4}, [3690] = {.lex_state = 129, .external_lex_state = 5}, [3691] = {.lex_state = 129, .external_lex_state = 5}, [3692] = {.lex_state = 129, .external_lex_state = 5}, [3693] = {.lex_state = 129, .external_lex_state = 5}, - [3694] = {.lex_state = 267, .external_lex_state = 4}, - [3695] = {.lex_state = 267, .external_lex_state = 4}, - [3696] = {.lex_state = 267, .external_lex_state = 4}, - [3697] = {.lex_state = 102, .external_lex_state = 4}, - [3698] = {.lex_state = 267, .external_lex_state = 4}, - [3699] = {.lex_state = 129, .external_lex_state = 5}, - [3700] = {.lex_state = 129, .external_lex_state = 5}, - [3701] = {.lex_state = 129, .external_lex_state = 5}, - [3702] = {.lex_state = 129, .external_lex_state = 5}, - [3703] = {.lex_state = 129, .external_lex_state = 5}, - [3704] = {.lex_state = 129, .external_lex_state = 5}, - [3705] = {.lex_state = 102, .external_lex_state = 4}, - [3706] = {.lex_state = 129, .external_lex_state = 5}, - [3707] = {.lex_state = 129, .external_lex_state = 5}, + [3694] = {.lex_state = 129, .external_lex_state = 5}, + [3695] = {.lex_state = 138, .external_lex_state = 4}, + [3696] = {.lex_state = 263, .external_lex_state = 4}, + [3697] = {.lex_state = 129, .external_lex_state = 5}, + [3698] = {.lex_state = 129, .external_lex_state = 5}, + [3699] = {.lex_state = 267, .external_lex_state = 4}, + [3700] = {.lex_state = 267, .external_lex_state = 4}, + [3701] = {.lex_state = 267, .external_lex_state = 4}, + [3702] = {.lex_state = 138, .external_lex_state = 4}, + [3703] = {.lex_state = 129, .external_lex_state = 4}, + [3704] = {.lex_state = 267, .external_lex_state = 4}, + [3705] = {.lex_state = 129, .external_lex_state = 5}, + [3706] = {.lex_state = 135, .external_lex_state = 4}, + [3707] = {.lex_state = 102, .external_lex_state = 4}, [3708] = {.lex_state = 129, .external_lex_state = 5}, [3709] = {.lex_state = 129, .external_lex_state = 5}, - [3710] = {.lex_state = 129, .external_lex_state = 5}, - [3711] = {.lex_state = 129, .external_lex_state = 5}, - [3712] = {.lex_state = 129, .external_lex_state = 5}, - [3713] = {.lex_state = 129, .external_lex_state = 5}, - [3714] = {.lex_state = 129, .external_lex_state = 5}, - [3715] = {.lex_state = 129, .external_lex_state = 5}, - [3716] = {.lex_state = 129, .external_lex_state = 5}, - [3717] = {.lex_state = 129, .external_lex_state = 5}, - [3718] = {.lex_state = 129, .external_lex_state = 5}, - [3719] = {.lex_state = 129, .external_lex_state = 5}, - [3720] = {.lex_state = 129, .external_lex_state = 5}, - [3721] = {.lex_state = 129, .external_lex_state = 5}, - [3722] = {.lex_state = 129, .external_lex_state = 5}, - [3723] = {.lex_state = 129, .external_lex_state = 5}, - [3724] = {.lex_state = 129, .external_lex_state = 5}, - [3725] = {.lex_state = 129, .external_lex_state = 5}, - [3726] = {.lex_state = 129, .external_lex_state = 5}, - [3727] = {.lex_state = 129, .external_lex_state = 5}, - [3728] = {.lex_state = 129, .external_lex_state = 5}, - [3729] = {.lex_state = 129, .external_lex_state = 5}, - [3730] = {.lex_state = 129, .external_lex_state = 5}, + [3710] = {.lex_state = 138, .external_lex_state = 4}, + [3711] = {.lex_state = 138, .external_lex_state = 4}, + [3712] = {.lex_state = 267, .external_lex_state = 4}, + [3713] = {.lex_state = 138, .external_lex_state = 4}, + [3714] = {.lex_state = 138, .external_lex_state = 4}, + [3715] = {.lex_state = 138, .external_lex_state = 4}, + [3716] = {.lex_state = 138, .external_lex_state = 4}, + [3717] = {.lex_state = 138, .external_lex_state = 4}, + [3718] = {.lex_state = 138, .external_lex_state = 4}, + [3719] = {.lex_state = 138, .external_lex_state = 4}, + [3720] = {.lex_state = 138, .external_lex_state = 4}, + [3721] = {.lex_state = 138, .external_lex_state = 4}, + [3722] = {.lex_state = 138, .external_lex_state = 4}, + [3723] = {.lex_state = 138, .external_lex_state = 4}, + [3724] = {.lex_state = 138, .external_lex_state = 4}, + [3725] = {.lex_state = 138, .external_lex_state = 4}, + [3726] = {.lex_state = 138, .external_lex_state = 4}, + [3727] = {.lex_state = 138, .external_lex_state = 4}, + [3728] = {.lex_state = 138, .external_lex_state = 4}, + [3729] = {.lex_state = 135, .external_lex_state = 4}, + [3730] = {.lex_state = 267, .external_lex_state = 4}, [3731] = {.lex_state = 129, .external_lex_state = 5}, - [3732] = {.lex_state = 129, .external_lex_state = 5}, - [3733] = {.lex_state = 129, .external_lex_state = 5}, + [3732] = {.lex_state = 267, .external_lex_state = 4}, + [3733] = {.lex_state = 267, .external_lex_state = 4}, [3734] = {.lex_state = 267, .external_lex_state = 4}, [3735] = {.lex_state = 267, .external_lex_state = 4}, [3736] = {.lex_state = 267, .external_lex_state = 4}, [3737] = {.lex_state = 267, .external_lex_state = 4}, - [3738] = {.lex_state = 129, .external_lex_state = 5}, - [3739] = {.lex_state = 129, .external_lex_state = 5}, - [3740] = {.lex_state = 129, .external_lex_state = 5}, - [3741] = {.lex_state = 129, .external_lex_state = 5}, - [3742] = {.lex_state = 129, .external_lex_state = 5}, - [3743] = {.lex_state = 129, .external_lex_state = 5}, - [3744] = {.lex_state = 129, .external_lex_state = 5}, - [3745] = {.lex_state = 135, .external_lex_state = 4}, + [3738] = {.lex_state = 267, .external_lex_state = 4}, + [3739] = {.lex_state = 267, .external_lex_state = 4}, + [3740] = {.lex_state = 267, .external_lex_state = 4}, + [3741] = {.lex_state = 267, .external_lex_state = 4}, + [3742] = {.lex_state = 267, .external_lex_state = 4}, + [3743] = {.lex_state = 267, .external_lex_state = 4}, + [3744] = {.lex_state = 267, .external_lex_state = 4}, + [3745] = {.lex_state = 267, .external_lex_state = 4}, [3746] = {.lex_state = 267, .external_lex_state = 4}, - [3747] = {.lex_state = 135, .external_lex_state = 4}, - [3748] = {.lex_state = 263, .external_lex_state = 4}, - [3749] = {.lex_state = 135, .external_lex_state = 4}, - [3750] = {.lex_state = 263, .external_lex_state = 5}, - [3751] = {.lex_state = 263, .external_lex_state = 4}, + [3747] = {.lex_state = 267, .external_lex_state = 4}, + [3748] = {.lex_state = 267, .external_lex_state = 4}, + [3749] = {.lex_state = 267, .external_lex_state = 4}, + [3750] = {.lex_state = 267, .external_lex_state = 4}, + [3751] = {.lex_state = 267, .external_lex_state = 4}, [3752] = {.lex_state = 263, .external_lex_state = 4}, [3753] = {.lex_state = 263, .external_lex_state = 4}, - [3754] = {.lex_state = 267, .external_lex_state = 4}, - [3755] = {.lex_state = 267, .external_lex_state = 4}, - [3756] = {.lex_state = 129, .external_lex_state = 5}, - [3757] = {.lex_state = 129, .external_lex_state = 5}, - [3758] = {.lex_state = 129, .external_lex_state = 5}, - [3759] = {.lex_state = 129, .external_lex_state = 5}, - [3760] = {.lex_state = 267, .external_lex_state = 4}, - [3761] = {.lex_state = 267, .external_lex_state = 4}, - [3762] = {.lex_state = 129, .external_lex_state = 5}, - [3763] = {.lex_state = 129, .external_lex_state = 5}, - [3764] = {.lex_state = 129, .external_lex_state = 5}, - [3765] = {.lex_state = 129, .external_lex_state = 5}, - [3766] = {.lex_state = 267, .external_lex_state = 4}, - [3767] = {.lex_state = 267, .external_lex_state = 4}, - [3768] = {.lex_state = 267, .external_lex_state = 4}, + [3754] = {.lex_state = 263, .external_lex_state = 4}, + [3755] = {.lex_state = 263, .external_lex_state = 4}, + [3756] = {.lex_state = 263, .external_lex_state = 4}, + [3757] = {.lex_state = 263, .external_lex_state = 4}, + [3758] = {.lex_state = 263, .external_lex_state = 4}, + [3759] = {.lex_state = 263, .external_lex_state = 4}, + [3760] = {.lex_state = 263, .external_lex_state = 4}, + [3761] = {.lex_state = 263, .external_lex_state = 4}, + [3762] = {.lex_state = 267, .external_lex_state = 4}, + [3763] = {.lex_state = 267, .external_lex_state = 4}, + [3764] = {.lex_state = 263, .external_lex_state = 4}, + [3765] = {.lex_state = 263, .external_lex_state = 4}, + [3766] = {.lex_state = 263, .external_lex_state = 4}, + [3767] = {.lex_state = 263, .external_lex_state = 4}, + [3768] = {.lex_state = 263, .external_lex_state = 4}, [3769] = {.lex_state = 267, .external_lex_state = 4}, - [3770] = {.lex_state = 263, .external_lex_state = 4}, - [3771] = {.lex_state = 263, .external_lex_state = 4}, - [3772] = {.lex_state = 129, .external_lex_state = 5}, - [3773] = {.lex_state = 267, .external_lex_state = 4}, - [3774] = {.lex_state = 129, .external_lex_state = 5}, - [3775] = {.lex_state = 267, .external_lex_state = 4}, - [3776] = {.lex_state = 263, .external_lex_state = 4}, - [3777] = {.lex_state = 263, .external_lex_state = 5}, + [3770] = {.lex_state = 267, .external_lex_state = 4}, + [3771] = {.lex_state = 267, .external_lex_state = 4}, + [3772] = {.lex_state = 263, .external_lex_state = 4}, + [3773] = {.lex_state = 263, .external_lex_state = 4}, + [3774] = {.lex_state = 263, .external_lex_state = 4}, + [3775] = {.lex_state = 129, .external_lex_state = 5}, + [3776] = {.lex_state = 129, .external_lex_state = 5}, + [3777] = {.lex_state = 129, .external_lex_state = 5}, [3778] = {.lex_state = 129, .external_lex_state = 5}, - [3779] = {.lex_state = 263, .external_lex_state = 5}, + [3779] = {.lex_state = 129, .external_lex_state = 5}, [3780] = {.lex_state = 129, .external_lex_state = 5}, [3781] = {.lex_state = 129, .external_lex_state = 5}, - [3782] = {.lex_state = 135, .external_lex_state = 4}, - [3783] = {.lex_state = 135, .external_lex_state = 4}, - [3784] = {.lex_state = 129, .external_lex_state = 5}, - [3785] = {.lex_state = 129, .external_lex_state = 5}, + [3782] = {.lex_state = 129, .external_lex_state = 5}, + [3783] = {.lex_state = 129, .external_lex_state = 5}, + [3784] = {.lex_state = 267, .external_lex_state = 4}, + [3785] = {.lex_state = 138, .external_lex_state = 4}, [3786] = {.lex_state = 129, .external_lex_state = 5}, - [3787] = {.lex_state = 129, .external_lex_state = 5}, - [3788] = {.lex_state = 129, .external_lex_state = 5}, - [3789] = {.lex_state = 129, .external_lex_state = 5}, - [3790] = {.lex_state = 129, .external_lex_state = 5}, + [3787] = {.lex_state = 267, .external_lex_state = 4}, + [3788] = {.lex_state = 267, .external_lex_state = 4}, + [3789] = {.lex_state = 267, .external_lex_state = 4}, + [3790] = {.lex_state = 267, .external_lex_state = 4}, [3791] = {.lex_state = 267, .external_lex_state = 4}, - [3792] = {.lex_state = 135, .external_lex_state = 4}, - [3793] = {.lex_state = 135, .external_lex_state = 4}, - [3794] = {.lex_state = 135, .external_lex_state = 4}, - [3795] = {.lex_state = 129, .external_lex_state = 5}, - [3796] = {.lex_state = 129, .external_lex_state = 5}, + [3792] = {.lex_state = 267, .external_lex_state = 4}, + [3793] = {.lex_state = 267, .external_lex_state = 4}, + [3794] = {.lex_state = 267, .external_lex_state = 4}, + [3795] = {.lex_state = 267, .external_lex_state = 4}, + [3796] = {.lex_state = 267, .external_lex_state = 4}, [3797] = {.lex_state = 129, .external_lex_state = 5}, - [3798] = {.lex_state = 135, .external_lex_state = 4}, - [3799] = {.lex_state = 102, .external_lex_state = 4}, - [3800] = {.lex_state = 135, .external_lex_state = 4}, - [3801] = {.lex_state = 135, .external_lex_state = 4}, - [3802] = {.lex_state = 135, .external_lex_state = 4}, - [3803] = {.lex_state = 135, .external_lex_state = 4}, - [3804] = {.lex_state = 267, .external_lex_state = 4}, - [3805] = {.lex_state = 135, .external_lex_state = 4}, - [3806] = {.lex_state = 135, .external_lex_state = 4}, - [3807] = {.lex_state = 135, .external_lex_state = 4}, - [3808] = {.lex_state = 102, .external_lex_state = 4}, + [3798] = {.lex_state = 267, .external_lex_state = 4}, + [3799] = {.lex_state = 267, .external_lex_state = 4}, + [3800] = {.lex_state = 267, .external_lex_state = 4}, + [3801] = {.lex_state = 267, .external_lex_state = 4}, + [3802] = {.lex_state = 267, .external_lex_state = 4}, + [3803] = {.lex_state = 267, .external_lex_state = 4}, + [3804] = {.lex_state = 138, .external_lex_state = 4}, + [3805] = {.lex_state = 267, .external_lex_state = 4}, + [3806] = {.lex_state = 267, .external_lex_state = 4}, + [3807] = {.lex_state = 267, .external_lex_state = 4}, + [3808] = {.lex_state = 267, .external_lex_state = 4}, [3809] = {.lex_state = 267, .external_lex_state = 4}, - [3810] = {.lex_state = 263, .external_lex_state = 5}, - [3811] = {.lex_state = 263, .external_lex_state = 4}, + [3810] = {.lex_state = 267, .external_lex_state = 4}, + [3811] = {.lex_state = 267, .external_lex_state = 4}, [3812] = {.lex_state = 267, .external_lex_state = 4}, - [3813] = {.lex_state = 263, .external_lex_state = 4}, - [3814] = {.lex_state = 135, .external_lex_state = 4}, - [3815] = {.lex_state = 267, .external_lex_state = 4}, - [3816] = {.lex_state = 135, .external_lex_state = 4}, - [3817] = {.lex_state = 135, .external_lex_state = 4}, - [3818] = {.lex_state = 267, .external_lex_state = 4}, - [3819] = {.lex_state = 135, .external_lex_state = 4}, + [3813] = {.lex_state = 267, .external_lex_state = 4}, + [3814] = {.lex_state = 129, .external_lex_state = 5}, + [3815] = {.lex_state = 138, .external_lex_state = 4}, + [3816] = {.lex_state = 263, .external_lex_state = 4}, + [3817] = {.lex_state = 138, .external_lex_state = 4}, + [3818] = {.lex_state = 135, .external_lex_state = 4}, + [3819] = {.lex_state = 138, .external_lex_state = 4}, [3820] = {.lex_state = 138, .external_lex_state = 4}, - [3821] = {.lex_state = 138, .external_lex_state = 4}, - [3822] = {.lex_state = 102, .external_lex_state = 4}, - [3823] = {.lex_state = 135, .external_lex_state = 4}, - [3824] = {.lex_state = 135, .external_lex_state = 4}, + [3821] = {.lex_state = 135, .external_lex_state = 4}, + [3822] = {.lex_state = 135, .external_lex_state = 4}, + [3823] = {.lex_state = 129, .external_lex_state = 5}, + [3824] = {.lex_state = 129, .external_lex_state = 5}, [3825] = {.lex_state = 138, .external_lex_state = 4}, - [3826] = {.lex_state = 135, .external_lex_state = 4}, - [3827] = {.lex_state = 138, .external_lex_state = 4}, - [3828] = {.lex_state = 263, .external_lex_state = 4}, + [3826] = {.lex_state = 138, .external_lex_state = 4}, + [3827] = {.lex_state = 135, .external_lex_state = 4}, + [3828] = {.lex_state = 135, .external_lex_state = 4}, [3829] = {.lex_state = 135, .external_lex_state = 4}, [3830] = {.lex_state = 135, .external_lex_state = 4}, - [3831] = {.lex_state = 267, .external_lex_state = 4}, - [3832] = {.lex_state = 263, .external_lex_state = 4}, + [3831] = {.lex_state = 102, .external_lex_state = 4}, + [3832] = {.lex_state = 135, .external_lex_state = 4}, [3833] = {.lex_state = 135, .external_lex_state = 4}, - [3834] = {.lex_state = 138, .external_lex_state = 4}, - [3835] = {.lex_state = 138, .external_lex_state = 4}, - [3836] = {.lex_state = 263, .external_lex_state = 4}, + [3834] = {.lex_state = 135, .external_lex_state = 4}, + [3835] = {.lex_state = 135, .external_lex_state = 4}, + [3836] = {.lex_state = 267, .external_lex_state = 4}, [3837] = {.lex_state = 135, .external_lex_state = 4}, [3838] = {.lex_state = 135, .external_lex_state = 4}, [3839] = {.lex_state = 135, .external_lex_state = 4}, [3840] = {.lex_state = 135, .external_lex_state = 4}, - [3841] = {.lex_state = 135, .external_lex_state = 4}, - [3842] = {.lex_state = 135, .external_lex_state = 4}, - [3843] = {.lex_state = 135, .external_lex_state = 4}, - [3844] = {.lex_state = 135, .external_lex_state = 4}, - [3845] = {.lex_state = 102, .external_lex_state = 4}, - [3846] = {.lex_state = 129, .external_lex_state = 5}, - [3847] = {.lex_state = 102, .external_lex_state = 4}, - [3848] = {.lex_state = 102, .external_lex_state = 4}, - [3849] = {.lex_state = 135, .external_lex_state = 4}, - [3850] = {.lex_state = 102, .external_lex_state = 4}, - [3851] = {.lex_state = 263, .external_lex_state = 4}, - [3852] = {.lex_state = 102, .external_lex_state = 4}, + [3841] = {.lex_state = 267, .external_lex_state = 4}, + [3842] = {.lex_state = 267, .external_lex_state = 4}, + [3843] = {.lex_state = 267, .external_lex_state = 4}, + [3844] = {.lex_state = 267, .external_lex_state = 4}, + [3845] = {.lex_state = 267, .external_lex_state = 4}, + [3846] = {.lex_state = 267, .external_lex_state = 4}, + [3847] = {.lex_state = 267, .external_lex_state = 4}, + [3848] = {.lex_state = 267, .external_lex_state = 4}, + [3849] = {.lex_state = 267, .external_lex_state = 4}, + [3850] = {.lex_state = 267, .external_lex_state = 4}, + [3851] = {.lex_state = 267, .external_lex_state = 4}, + [3852] = {.lex_state = 267, .external_lex_state = 4}, [3853] = {.lex_state = 267, .external_lex_state = 4}, [3854] = {.lex_state = 267, .external_lex_state = 4}, - [3855] = {.lex_state = 102, .external_lex_state = 4}, + [3855] = {.lex_state = 267, .external_lex_state = 4}, [3856] = {.lex_state = 267, .external_lex_state = 4}, [3857] = {.lex_state = 267, .external_lex_state = 4}, [3858] = {.lex_state = 267, .external_lex_state = 4}, [3859] = {.lex_state = 267, .external_lex_state = 4}, - [3860] = {.lex_state = 138, .external_lex_state = 4}, - [3861] = {.lex_state = 138, .external_lex_state = 4}, + [3860] = {.lex_state = 267, .external_lex_state = 4}, + [3861] = {.lex_state = 129, .external_lex_state = 5}, [3862] = {.lex_state = 263, .external_lex_state = 4}, - [3863] = {.lex_state = 138, .external_lex_state = 4}, - [3864] = {.lex_state = 138, .external_lex_state = 4}, + [3863] = {.lex_state = 135, .external_lex_state = 4}, + [3864] = {.lex_state = 129, .external_lex_state = 5}, [3865] = {.lex_state = 129, .external_lex_state = 5}, - [3866] = {.lex_state = 267, .external_lex_state = 4}, - [3867] = {.lex_state = 138, .external_lex_state = 4}, - [3868] = {.lex_state = 138, .external_lex_state = 4}, - [3869] = {.lex_state = 267, .external_lex_state = 4}, - [3870] = {.lex_state = 267, .external_lex_state = 4}, - [3871] = {.lex_state = 267, .external_lex_state = 4}, + [3866] = {.lex_state = 135, .external_lex_state = 4}, + [3867] = {.lex_state = 267, .external_lex_state = 4}, + [3868] = {.lex_state = 267, .external_lex_state = 4}, + [3869] = {.lex_state = 129, .external_lex_state = 5}, + [3870] = {.lex_state = 102, .external_lex_state = 4}, + [3871] = {.lex_state = 102, .external_lex_state = 4}, [3872] = {.lex_state = 267, .external_lex_state = 4}, - [3873] = {.lex_state = 135, .external_lex_state = 4}, + [3873] = {.lex_state = 267, .external_lex_state = 4}, [3874] = {.lex_state = 135, .external_lex_state = 4}, - [3875] = {.lex_state = 267, .external_lex_state = 4}, - [3876] = {.lex_state = 267, .external_lex_state = 4}, - [3877] = {.lex_state = 135, .external_lex_state = 4}, - [3878] = {.lex_state = 135, .external_lex_state = 4}, - [3879] = {.lex_state = 267, .external_lex_state = 4}, - [3880] = {.lex_state = 267, .external_lex_state = 4}, - [3881] = {.lex_state = 135, .external_lex_state = 4}, - [3882] = {.lex_state = 135, .external_lex_state = 4}, - [3883] = {.lex_state = 135, .external_lex_state = 4}, - [3884] = {.lex_state = 135, .external_lex_state = 4}, - [3885] = {.lex_state = 267, .external_lex_state = 4}, - [3886] = {.lex_state = 263, .external_lex_state = 4}, - [3887] = {.lex_state = 129, .external_lex_state = 5}, + [3875] = {.lex_state = 129, .external_lex_state = 5}, + [3876] = {.lex_state = 129, .external_lex_state = 5}, + [3877] = {.lex_state = 267, .external_lex_state = 4}, + [3878] = {.lex_state = 267, .external_lex_state = 4}, + [3879] = {.lex_state = 135, .external_lex_state = 4}, + [3880] = {.lex_state = 263, .external_lex_state = 4}, + [3881] = {.lex_state = 267, .external_lex_state = 4}, + [3882] = {.lex_state = 263, .external_lex_state = 4}, + [3883] = {.lex_state = 267, .external_lex_state = 4}, + [3884] = {.lex_state = 129, .external_lex_state = 5}, + [3885] = {.lex_state = 135, .external_lex_state = 4}, + [3886] = {.lex_state = 135, .external_lex_state = 4}, + [3887] = {.lex_state = 267, .external_lex_state = 4}, [3888] = {.lex_state = 267, .external_lex_state = 4}, - [3889] = {.lex_state = 267, .external_lex_state = 4}, + [3889] = {.lex_state = 129, .external_lex_state = 5}, [3890] = {.lex_state = 267, .external_lex_state = 4}, [3891] = {.lex_state = 267, .external_lex_state = 4}, - [3892] = {.lex_state = 135, .external_lex_state = 4}, - [3893] = {.lex_state = 267, .external_lex_state = 4}, + [3892] = {.lex_state = 267, .external_lex_state = 4}, + [3893] = {.lex_state = 263, .external_lex_state = 4}, [3894] = {.lex_state = 267, .external_lex_state = 4}, - [3895] = {.lex_state = 267, .external_lex_state = 4}, + [3895] = {.lex_state = 102, .external_lex_state = 4}, [3896] = {.lex_state = 267, .external_lex_state = 4}, [3897] = {.lex_state = 267, .external_lex_state = 4}, - [3898] = {.lex_state = 267, .external_lex_state = 4}, + [3898] = {.lex_state = 129, .external_lex_state = 5}, [3899] = {.lex_state = 267, .external_lex_state = 4}, [3900] = {.lex_state = 267, .external_lex_state = 4}, [3901] = {.lex_state = 267, .external_lex_state = 4}, [3902] = {.lex_state = 267, .external_lex_state = 4}, - [3903] = {.lex_state = 267, .external_lex_state = 4}, - [3904] = {.lex_state = 267, .external_lex_state = 4}, - [3905] = {.lex_state = 135, .external_lex_state = 4}, - [3906] = {.lex_state = 135, .external_lex_state = 4}, - [3907] = {.lex_state = 102, .external_lex_state = 4}, - [3908] = {.lex_state = 102, .external_lex_state = 4}, - [3909] = {.lex_state = 267, .external_lex_state = 4}, - [3910] = {.lex_state = 263, .external_lex_state = 5}, + [3903] = {.lex_state = 129, .external_lex_state = 5}, + [3904] = {.lex_state = 102, .external_lex_state = 4}, + [3905] = {.lex_state = 129, .external_lex_state = 5}, + [3906] = {.lex_state = 129, .external_lex_state = 5}, + [3907] = {.lex_state = 135, .external_lex_state = 4}, + [3908] = {.lex_state = 135, .external_lex_state = 4}, + [3909] = {.lex_state = 129, .external_lex_state = 5}, + [3910] = {.lex_state = 102, .external_lex_state = 4}, [3911] = {.lex_state = 129, .external_lex_state = 5}, - [3912] = {.lex_state = 267, .external_lex_state = 4}, - [3913] = {.lex_state = 267, .external_lex_state = 4}, - [3914] = {.lex_state = 267, .external_lex_state = 4}, - [3915] = {.lex_state = 267, .external_lex_state = 4}, - [3916] = {.lex_state = 267, .external_lex_state = 4}, + [3912] = {.lex_state = 129, .external_lex_state = 5}, + [3913] = {.lex_state = 129, .external_lex_state = 5}, + [3914] = {.lex_state = 129, .external_lex_state = 5}, + [3915] = {.lex_state = 129, .external_lex_state = 5}, + [3916] = {.lex_state = 129, .external_lex_state = 5}, [3917] = {.lex_state = 267, .external_lex_state = 4}, - [3918] = {.lex_state = 135, .external_lex_state = 4}, - [3919] = {.lex_state = 135, .external_lex_state = 4}, - [3920] = {.lex_state = 263, .external_lex_state = 5}, - [3921] = {.lex_state = 263, .external_lex_state = 5}, + [3918] = {.lex_state = 267, .external_lex_state = 4}, + [3919] = {.lex_state = 102, .external_lex_state = 4}, + [3920] = {.lex_state = 267, .external_lex_state = 4}, + [3921] = {.lex_state = 267, .external_lex_state = 4}, [3922] = {.lex_state = 267, .external_lex_state = 4}, - [3923] = {.lex_state = 267, .external_lex_state = 4}, - [3924] = {.lex_state = 263, .external_lex_state = 5}, - [3925] = {.lex_state = 263, .external_lex_state = 5}, - [3926] = {.lex_state = 267, .external_lex_state = 4}, - [3927] = {.lex_state = 267, .external_lex_state = 4}, - [3928] = {.lex_state = 263, .external_lex_state = 5}, - [3929] = {.lex_state = 102, .external_lex_state = 4}, - [3930] = {.lex_state = 263, .external_lex_state = 5}, - [3931] = {.lex_state = 263, .external_lex_state = 5}, - [3932] = {.lex_state = 263, .external_lex_state = 5}, - [3933] = {.lex_state = 263, .external_lex_state = 5}, - [3934] = {.lex_state = 102, .external_lex_state = 4}, - [3935] = {.lex_state = 263, .external_lex_state = 5}, - [3936] = {.lex_state = 263, .external_lex_state = 5}, + [3923] = {.lex_state = 102, .external_lex_state = 4}, + [3924] = {.lex_state = 263, .external_lex_state = 4}, + [3925] = {.lex_state = 129, .external_lex_state = 5}, + [3926] = {.lex_state = 129, .external_lex_state = 5}, + [3927] = {.lex_state = 129, .external_lex_state = 5}, + [3928] = {.lex_state = 129, .external_lex_state = 5}, + [3929] = {.lex_state = 129, .external_lex_state = 5}, + [3930] = {.lex_state = 129, .external_lex_state = 5}, + [3931] = {.lex_state = 129, .external_lex_state = 5}, + [3932] = {.lex_state = 129, .external_lex_state = 5}, + [3933] = {.lex_state = 129, .external_lex_state = 5}, + [3934] = {.lex_state = 263, .external_lex_state = 4}, + [3935] = {.lex_state = 102, .external_lex_state = 4}, + [3936] = {.lex_state = 263, .external_lex_state = 4}, [3937] = {.lex_state = 263, .external_lex_state = 4}, - [3938] = {.lex_state = 267, .external_lex_state = 4}, - [3939] = {.lex_state = 263, .external_lex_state = 5}, - [3940] = {.lex_state = 102, .external_lex_state = 4}, - [3941] = {.lex_state = 267, .external_lex_state = 4}, + [3938] = {.lex_state = 129, .external_lex_state = 5}, + [3939] = {.lex_state = 129, .external_lex_state = 5}, + [3940] = {.lex_state = 129, .external_lex_state = 5}, + [3941] = {.lex_state = 129, .external_lex_state = 5}, [3942] = {.lex_state = 129, .external_lex_state = 5}, - [3943] = {.lex_state = 135, .external_lex_state = 4}, - [3944] = {.lex_state = 267, .external_lex_state = 4}, - [3945] = {.lex_state = 267, .external_lex_state = 4}, - [3946] = {.lex_state = 135, .external_lex_state = 4}, - [3947] = {.lex_state = 135, .external_lex_state = 4}, - [3948] = {.lex_state = 267, .external_lex_state = 4}, - [3949] = {.lex_state = 267, .external_lex_state = 4}, - [3950] = {.lex_state = 267, .external_lex_state = 4}, + [3943] = {.lex_state = 129, .external_lex_state = 5}, + [3944] = {.lex_state = 129, .external_lex_state = 5}, + [3945] = {.lex_state = 129, .external_lex_state = 5}, + [3946] = {.lex_state = 129, .external_lex_state = 5}, + [3947] = {.lex_state = 138, .external_lex_state = 4}, + [3948] = {.lex_state = 135, .external_lex_state = 4}, + [3949] = {.lex_state = 135, .external_lex_state = 4}, + [3950] = {.lex_state = 129, .external_lex_state = 5}, [3951] = {.lex_state = 263, .external_lex_state = 4}, - [3952] = {.lex_state = 267, .external_lex_state = 4}, - [3953] = {.lex_state = 267, .external_lex_state = 4}, - [3954] = {.lex_state = 267, .external_lex_state = 4}, - [3955] = {.lex_state = 267, .external_lex_state = 4}, - [3956] = {.lex_state = 267, .external_lex_state = 4}, - [3957] = {.lex_state = 263, .external_lex_state = 4}, - [3958] = {.lex_state = 267, .external_lex_state = 4}, - [3959] = {.lex_state = 102, .external_lex_state = 4}, + [3952] = {.lex_state = 129, .external_lex_state = 5}, + [3953] = {.lex_state = 129, .external_lex_state = 5}, + [3954] = {.lex_state = 138, .external_lex_state = 4}, + [3955] = {.lex_state = 138, .external_lex_state = 4}, + [3956] = {.lex_state = 138, .external_lex_state = 4}, + [3957] = {.lex_state = 102, .external_lex_state = 4}, + [3958] = {.lex_state = 102, .external_lex_state = 4}, + [3959] = {.lex_state = 129, .external_lex_state = 5}, [3960] = {.lex_state = 102, .external_lex_state = 4}, [3961] = {.lex_state = 102, .external_lex_state = 4}, [3962] = {.lex_state = 102, .external_lex_state = 4}, @@ -19658,105 +19658,105 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3965] = {.lex_state = 102, .external_lex_state = 4}, [3966] = {.lex_state = 102, .external_lex_state = 4}, [3967] = {.lex_state = 102, .external_lex_state = 4}, - [3968] = {.lex_state = 267, .external_lex_state = 4}, + [3968] = {.lex_state = 129, .external_lex_state = 5}, [3969] = {.lex_state = 102, .external_lex_state = 4}, [3970] = {.lex_state = 102, .external_lex_state = 4}, [3971] = {.lex_state = 102, .external_lex_state = 4}, [3972] = {.lex_state = 102, .external_lex_state = 4}, [3973] = {.lex_state = 102, .external_lex_state = 4}, - [3974] = {.lex_state = 267, .external_lex_state = 4}, + [3974] = {.lex_state = 129, .external_lex_state = 5}, [3975] = {.lex_state = 102, .external_lex_state = 4}, [3976] = {.lex_state = 102, .external_lex_state = 4}, [3977] = {.lex_state = 102, .external_lex_state = 4}, - [3978] = {.lex_state = 267, .external_lex_state = 4}, - [3979] = {.lex_state = 267, .external_lex_state = 4}, - [3980] = {.lex_state = 267, .external_lex_state = 4}, - [3981] = {.lex_state = 267, .external_lex_state = 4}, - [3982] = {.lex_state = 267, .external_lex_state = 4}, - [3983] = {.lex_state = 267, .external_lex_state = 4}, - [3984] = {.lex_state = 267, .external_lex_state = 4}, - [3985] = {.lex_state = 267, .external_lex_state = 4}, - [3986] = {.lex_state = 267, .external_lex_state = 4}, - [3987] = {.lex_state = 267, .external_lex_state = 4}, - [3988] = {.lex_state = 267, .external_lex_state = 4}, - [3989] = {.lex_state = 267, .external_lex_state = 4}, - [3990] = {.lex_state = 263, .external_lex_state = 4}, - [3991] = {.lex_state = 135, .external_lex_state = 4}, - [3992] = {.lex_state = 263, .external_lex_state = 4}, - [3993] = {.lex_state = 267, .external_lex_state = 4}, - [3994] = {.lex_state = 263, .external_lex_state = 4}, - [3995] = {.lex_state = 267, .external_lex_state = 4}, - [3996] = {.lex_state = 263, .external_lex_state = 4}, - [3997] = {.lex_state = 267, .external_lex_state = 4}, - [3998] = {.lex_state = 267, .external_lex_state = 4}, - [3999] = {.lex_state = 267, .external_lex_state = 4}, - [4000] = {.lex_state = 267, .external_lex_state = 4}, - [4001] = {.lex_state = 267, .external_lex_state = 4}, - [4002] = {.lex_state = 267, .external_lex_state = 4}, - [4003] = {.lex_state = 267, .external_lex_state = 4}, - [4004] = {.lex_state = 267, .external_lex_state = 4}, - [4005] = {.lex_state = 267, .external_lex_state = 4}, - [4006] = {.lex_state = 267, .external_lex_state = 4}, - [4007] = {.lex_state = 267, .external_lex_state = 4}, - [4008] = {.lex_state = 267, .external_lex_state = 4}, - [4009] = {.lex_state = 263, .external_lex_state = 4}, - [4010] = {.lex_state = 267, .external_lex_state = 4}, - [4011] = {.lex_state = 267, .external_lex_state = 4}, - [4012] = {.lex_state = 267, .external_lex_state = 4}, - [4013] = {.lex_state = 267, .external_lex_state = 4}, + [3978] = {.lex_state = 129, .external_lex_state = 5}, + [3979] = {.lex_state = 129, .external_lex_state = 5}, + [3980] = {.lex_state = 129, .external_lex_state = 5}, + [3981] = {.lex_state = 102, .external_lex_state = 4}, + [3982] = {.lex_state = 129, .external_lex_state = 5}, + [3983] = {.lex_state = 129, .external_lex_state = 5}, + [3984] = {.lex_state = 129, .external_lex_state = 5}, + [3985] = {.lex_state = 129, .external_lex_state = 5}, + [3986] = {.lex_state = 138, .external_lex_state = 4}, + [3987] = {.lex_state = 102, .external_lex_state = 4}, + [3988] = {.lex_state = 129, .external_lex_state = 5}, + [3989] = {.lex_state = 129, .external_lex_state = 5}, + [3990] = {.lex_state = 129, .external_lex_state = 5}, + [3991] = {.lex_state = 138, .external_lex_state = 4}, + [3992] = {.lex_state = 138, .external_lex_state = 4}, + [3993] = {.lex_state = 138, .external_lex_state = 4}, + [3994] = {.lex_state = 129, .external_lex_state = 5}, + [3995] = {.lex_state = 138, .external_lex_state = 4}, + [3996] = {.lex_state = 138, .external_lex_state = 4}, + [3997] = {.lex_state = 138, .external_lex_state = 4}, + [3998] = {.lex_state = 138, .external_lex_state = 4}, + [3999] = {.lex_state = 138, .external_lex_state = 4}, + [4000] = {.lex_state = 138, .external_lex_state = 4}, + [4001] = {.lex_state = 138, .external_lex_state = 4}, + [4002] = {.lex_state = 138, .external_lex_state = 4}, + [4003] = {.lex_state = 138, .external_lex_state = 4}, + [4004] = {.lex_state = 138, .external_lex_state = 4}, + [4005] = {.lex_state = 263, .external_lex_state = 4}, + [4006] = {.lex_state = 138, .external_lex_state = 4}, + [4007] = {.lex_state = 138, .external_lex_state = 4}, + [4008] = {.lex_state = 138, .external_lex_state = 4}, + [4009] = {.lex_state = 138, .external_lex_state = 4}, + [4010] = {.lex_state = 129, .external_lex_state = 5}, + [4011] = {.lex_state = 138, .external_lex_state = 4}, + [4012] = {.lex_state = 138, .external_lex_state = 4}, + [4013] = {.lex_state = 138, .external_lex_state = 4}, [4014] = {.lex_state = 102, .external_lex_state = 4}, - [4015] = {.lex_state = 267, .external_lex_state = 4}, - [4016] = {.lex_state = 267, .external_lex_state = 4}, - [4017] = {.lex_state = 267, .external_lex_state = 4}, - [4018] = {.lex_state = 267, .external_lex_state = 4}, - [4019] = {.lex_state = 267, .external_lex_state = 4}, - [4020] = {.lex_state = 267, .external_lex_state = 4}, + [4015] = {.lex_state = 138, .external_lex_state = 4}, + [4016] = {.lex_state = 138, .external_lex_state = 4}, + [4017] = {.lex_state = 138, .external_lex_state = 4}, + [4018] = {.lex_state = 138, .external_lex_state = 4}, + [4019] = {.lex_state = 138, .external_lex_state = 4}, + [4020] = {.lex_state = 138, .external_lex_state = 4}, [4021] = {.lex_state = 102, .external_lex_state = 4}, - [4022] = {.lex_state = 267, .external_lex_state = 4}, + [4022] = {.lex_state = 138, .external_lex_state = 4}, [4023] = {.lex_state = 102, .external_lex_state = 4}, - [4024] = {.lex_state = 267, .external_lex_state = 4}, - [4025] = {.lex_state = 267, .external_lex_state = 4}, - [4026] = {.lex_state = 267, .external_lex_state = 4}, - [4027] = {.lex_state = 267, .external_lex_state = 4}, - [4028] = {.lex_state = 267, .external_lex_state = 4}, - [4029] = {.lex_state = 267, .external_lex_state = 4}, - [4030] = {.lex_state = 267, .external_lex_state = 4}, - [4031] = {.lex_state = 267, .external_lex_state = 4}, - [4032] = {.lex_state = 267, .external_lex_state = 4}, - [4033] = {.lex_state = 267, .external_lex_state = 4}, - [4034] = {.lex_state = 267, .external_lex_state = 4}, - [4035] = {.lex_state = 267, .external_lex_state = 4}, - [4036] = {.lex_state = 267, .external_lex_state = 4}, - [4037] = {.lex_state = 267, .external_lex_state = 4}, - [4038] = {.lex_state = 267, .external_lex_state = 4}, - [4039] = {.lex_state = 267, .external_lex_state = 4}, - [4040] = {.lex_state = 267, .external_lex_state = 4}, - [4041] = {.lex_state = 267, .external_lex_state = 4}, - [4042] = {.lex_state = 267, .external_lex_state = 4}, - [4043] = {.lex_state = 267, .external_lex_state = 4}, - [4044] = {.lex_state = 267, .external_lex_state = 4}, - [4045] = {.lex_state = 267, .external_lex_state = 4}, - [4046] = {.lex_state = 267, .external_lex_state = 4}, + [4024] = {.lex_state = 138, .external_lex_state = 4}, + [4025] = {.lex_state = 138, .external_lex_state = 4}, + [4026] = {.lex_state = 138, .external_lex_state = 4}, + [4027] = {.lex_state = 138, .external_lex_state = 4}, + [4028] = {.lex_state = 138, .external_lex_state = 4}, + [4029] = {.lex_state = 135, .external_lex_state = 4}, + [4030] = {.lex_state = 138, .external_lex_state = 4}, + [4031] = {.lex_state = 135, .external_lex_state = 4}, + [4032] = {.lex_state = 135, .external_lex_state = 4}, + [4033] = {.lex_state = 135, .external_lex_state = 4}, + [4034] = {.lex_state = 135, .external_lex_state = 4}, + [4035] = {.lex_state = 135, .external_lex_state = 4}, + [4036] = {.lex_state = 135, .external_lex_state = 4}, + [4037] = {.lex_state = 135, .external_lex_state = 4}, + [4038] = {.lex_state = 138, .external_lex_state = 4}, + [4039] = {.lex_state = 138, .external_lex_state = 4}, + [4040] = {.lex_state = 138, .external_lex_state = 4}, + [4041] = {.lex_state = 138, .external_lex_state = 4}, + [4042] = {.lex_state = 138, .external_lex_state = 4}, + [4043] = {.lex_state = 138, .external_lex_state = 4}, + [4044] = {.lex_state = 138, .external_lex_state = 4}, + [4045] = {.lex_state = 138, .external_lex_state = 4}, + [4046] = {.lex_state = 138, .external_lex_state = 4}, [4047] = {.lex_state = 267, .external_lex_state = 4}, - [4048] = {.lex_state = 267, .external_lex_state = 4}, - [4049] = {.lex_state = 141, .external_lex_state = 4}, - [4050] = {.lex_state = 129, .external_lex_state = 4}, - [4051] = {.lex_state = 263, .external_lex_state = 4}, - [4052] = {.lex_state = 263, .external_lex_state = 4}, - [4053] = {.lex_state = 141, .external_lex_state = 4}, + [4048] = {.lex_state = 138, .external_lex_state = 4}, + [4049] = {.lex_state = 263, .external_lex_state = 4}, + [4050] = {.lex_state = 102, .external_lex_state = 4}, + [4051] = {.lex_state = 102, .external_lex_state = 4}, + [4052] = {.lex_state = 102, .external_lex_state = 4}, + [4053] = {.lex_state = 129, .external_lex_state = 4}, [4054] = {.lex_state = 102, .external_lex_state = 4}, - [4055] = {.lex_state = 102, .external_lex_state = 4}, - [4056] = {.lex_state = 263, .external_lex_state = 4}, + [4055] = {.lex_state = 141, .external_lex_state = 4}, + [4056] = {.lex_state = 102, .external_lex_state = 4}, [4057] = {.lex_state = 102, .external_lex_state = 4}, [4058] = {.lex_state = 102, .external_lex_state = 4}, - [4059] = {.lex_state = 263, .external_lex_state = 4}, + [4059] = {.lex_state = 102, .external_lex_state = 4}, [4060] = {.lex_state = 263, .external_lex_state = 4}, [4061] = {.lex_state = 263, .external_lex_state = 4}, - [4062] = {.lex_state = 263, .external_lex_state = 4}, + [4062] = {.lex_state = 102, .external_lex_state = 4}, [4063] = {.lex_state = 263, .external_lex_state = 4}, - [4064] = {.lex_state = 263, .external_lex_state = 4}, - [4065] = {.lex_state = 263, .external_lex_state = 4}, - [4066] = {.lex_state = 263, .external_lex_state = 4}, + [4064] = {.lex_state = 102, .external_lex_state = 4}, + [4065] = {.lex_state = 102, .external_lex_state = 4}, + [4066] = {.lex_state = 129, .external_lex_state = 4}, [4067] = {.lex_state = 263, .external_lex_state = 4}, [4068] = {.lex_state = 263, .external_lex_state = 4}, [4069] = {.lex_state = 263, .external_lex_state = 4}, @@ -19765,125 +19765,125 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4072] = {.lex_state = 263, .external_lex_state = 4}, [4073] = {.lex_state = 263, .external_lex_state = 4}, [4074] = {.lex_state = 263, .external_lex_state = 4}, - [4075] = {.lex_state = 102, .external_lex_state = 4}, + [4075] = {.lex_state = 263, .external_lex_state = 4}, [4076] = {.lex_state = 102, .external_lex_state = 4}, - [4077] = {.lex_state = 102, .external_lex_state = 4}, + [4077] = {.lex_state = 263, .external_lex_state = 4}, [4078] = {.lex_state = 263, .external_lex_state = 4}, [4079] = {.lex_state = 263, .external_lex_state = 4}, - [4080] = {.lex_state = 102, .external_lex_state = 4}, + [4080] = {.lex_state = 263, .external_lex_state = 4}, [4081] = {.lex_state = 102, .external_lex_state = 4}, - [4082] = {.lex_state = 102, .external_lex_state = 4}, - [4083] = {.lex_state = 102, .external_lex_state = 4}, + [4082] = {.lex_state = 263, .external_lex_state = 4}, + [4083] = {.lex_state = 263, .external_lex_state = 4}, [4084] = {.lex_state = 102, .external_lex_state = 4}, - [4085] = {.lex_state = 129, .external_lex_state = 4}, - [4086] = {.lex_state = 129, .external_lex_state = 4}, - [4087] = {.lex_state = 129, .external_lex_state = 4}, + [4085] = {.lex_state = 263, .external_lex_state = 4}, + [4086] = {.lex_state = 263, .external_lex_state = 4}, + [4087] = {.lex_state = 102, .external_lex_state = 4}, [4088] = {.lex_state = 102, .external_lex_state = 4}, - [4089] = {.lex_state = 141, .external_lex_state = 4}, - [4090] = {.lex_state = 141, .external_lex_state = 4}, - [4091] = {.lex_state = 141, .external_lex_state = 4}, - [4092] = {.lex_state = 141, .external_lex_state = 4}, + [4089] = {.lex_state = 263, .external_lex_state = 4}, + [4090] = {.lex_state = 263, .external_lex_state = 4}, + [4091] = {.lex_state = 102, .external_lex_state = 4}, + [4092] = {.lex_state = 102, .external_lex_state = 4}, [4093] = {.lex_state = 141, .external_lex_state = 4}, - [4094] = {.lex_state = 141, .external_lex_state = 4}, - [4095] = {.lex_state = 141, .external_lex_state = 4}, - [4096] = {.lex_state = 141, .external_lex_state = 4}, + [4094] = {.lex_state = 102, .external_lex_state = 4}, + [4095] = {.lex_state = 102, .external_lex_state = 4}, + [4096] = {.lex_state = 102, .external_lex_state = 4}, [4097] = {.lex_state = 102, .external_lex_state = 4}, [4098] = {.lex_state = 102, .external_lex_state = 4}, - [4099] = {.lex_state = 141, .external_lex_state = 4}, - [4100] = {.lex_state = 141, .external_lex_state = 4}, - [4101] = {.lex_state = 141, .external_lex_state = 4}, - [4102] = {.lex_state = 141, .external_lex_state = 4}, - [4103] = {.lex_state = 141, .external_lex_state = 4}, - [4104] = {.lex_state = 141, .external_lex_state = 4}, - [4105] = {.lex_state = 263, .external_lex_state = 4}, + [4099] = {.lex_state = 263, .external_lex_state = 4}, + [4100] = {.lex_state = 263, .external_lex_state = 4}, + [4101] = {.lex_state = 102, .external_lex_state = 4}, + [4102] = {.lex_state = 102, .external_lex_state = 4}, + [4103] = {.lex_state = 102, .external_lex_state = 4}, + [4104] = {.lex_state = 102, .external_lex_state = 4}, + [4105] = {.lex_state = 102, .external_lex_state = 4}, [4106] = {.lex_state = 263, .external_lex_state = 4}, [4107] = {.lex_state = 263, .external_lex_state = 4}, - [4108] = {.lex_state = 102, .external_lex_state = 4}, + [4108] = {.lex_state = 263, .external_lex_state = 4}, [4109] = {.lex_state = 263, .external_lex_state = 4}, [4110] = {.lex_state = 263, .external_lex_state = 4}, [4111] = {.lex_state = 263, .external_lex_state = 4}, [4112] = {.lex_state = 263, .external_lex_state = 4}, - [4113] = {.lex_state = 141, .external_lex_state = 4}, - [4114] = {.lex_state = 129, .external_lex_state = 4}, + [4113] = {.lex_state = 263, .external_lex_state = 4}, + [4114] = {.lex_state = 263, .external_lex_state = 4}, [4115] = {.lex_state = 102, .external_lex_state = 4}, - [4116] = {.lex_state = 102, .external_lex_state = 4}, - [4117] = {.lex_state = 141, .external_lex_state = 4}, - [4118] = {.lex_state = 141, .external_lex_state = 4}, - [4119] = {.lex_state = 141, .external_lex_state = 4}, - [4120] = {.lex_state = 141, .external_lex_state = 4}, - [4121] = {.lex_state = 141, .external_lex_state = 4}, + [4116] = {.lex_state = 263, .external_lex_state = 4}, + [4117] = {.lex_state = 263, .external_lex_state = 4}, + [4118] = {.lex_state = 263, .external_lex_state = 4}, + [4119] = {.lex_state = 263, .external_lex_state = 4}, + [4120] = {.lex_state = 102, .external_lex_state = 4}, + [4121] = {.lex_state = 102, .external_lex_state = 4}, [4122] = {.lex_state = 141, .external_lex_state = 4}, - [4123] = {.lex_state = 141, .external_lex_state = 4}, - [4124] = {.lex_state = 141, .external_lex_state = 4}, - [4125] = {.lex_state = 141, .external_lex_state = 4}, - [4126] = {.lex_state = 141, .external_lex_state = 4}, + [4123] = {.lex_state = 102, .external_lex_state = 4}, + [4124] = {.lex_state = 102, .external_lex_state = 4}, + [4125] = {.lex_state = 102, .external_lex_state = 4}, + [4126] = {.lex_state = 102, .external_lex_state = 4}, [4127] = {.lex_state = 141, .external_lex_state = 4}, - [4128] = {.lex_state = 141, .external_lex_state = 4}, - [4129] = {.lex_state = 141, .external_lex_state = 4}, - [4130] = {.lex_state = 141, .external_lex_state = 4}, + [4128] = {.lex_state = 102, .external_lex_state = 4}, + [4129] = {.lex_state = 102, .external_lex_state = 4}, + [4130] = {.lex_state = 102, .external_lex_state = 4}, [4131] = {.lex_state = 141, .external_lex_state = 4}, - [4132] = {.lex_state = 129, .external_lex_state = 4}, - [4133] = {.lex_state = 129, .external_lex_state = 4}, - [4134] = {.lex_state = 263, .external_lex_state = 4}, - [4135] = {.lex_state = 141, .external_lex_state = 4}, - [4136] = {.lex_state = 141, .external_lex_state = 4}, - [4137] = {.lex_state = 263, .external_lex_state = 4}, - [4138] = {.lex_state = 129, .external_lex_state = 4}, - [4139] = {.lex_state = 141, .external_lex_state = 4}, - [4140] = {.lex_state = 141, .external_lex_state = 4}, - [4141] = {.lex_state = 102, .external_lex_state = 4}, - [4142] = {.lex_state = 102, .external_lex_state = 4}, - [4143] = {.lex_state = 141, .external_lex_state = 4}, - [4144] = {.lex_state = 141, .external_lex_state = 4}, + [4132] = {.lex_state = 263, .external_lex_state = 4}, + [4133] = {.lex_state = 102, .external_lex_state = 4}, + [4134] = {.lex_state = 102, .external_lex_state = 4}, + [4135] = {.lex_state = 263, .external_lex_state = 4}, + [4136] = {.lex_state = 263, .external_lex_state = 4}, + [4137] = {.lex_state = 141, .external_lex_state = 4}, + [4138] = {.lex_state = 141, .external_lex_state = 4}, + [4139] = {.lex_state = 102, .external_lex_state = 4}, + [4140] = {.lex_state = 263, .external_lex_state = 4}, + [4141] = {.lex_state = 141, .external_lex_state = 4}, + [4142] = {.lex_state = 141, .external_lex_state = 4}, + [4143] = {.lex_state = 263, .external_lex_state = 4}, + [4144] = {.lex_state = 263, .external_lex_state = 4}, [4145] = {.lex_state = 141, .external_lex_state = 4}, - [4146] = {.lex_state = 263, .external_lex_state = 4}, + [4146] = {.lex_state = 141, .external_lex_state = 4}, [4147] = {.lex_state = 263, .external_lex_state = 4}, - [4148] = {.lex_state = 102, .external_lex_state = 4}, + [4148] = {.lex_state = 263, .external_lex_state = 4}, [4149] = {.lex_state = 263, .external_lex_state = 4}, - [4150] = {.lex_state = 102, .external_lex_state = 4}, + [4150] = {.lex_state = 263, .external_lex_state = 4}, [4151] = {.lex_state = 263, .external_lex_state = 4}, [4152] = {.lex_state = 263, .external_lex_state = 4}, [4153] = {.lex_state = 263, .external_lex_state = 4}, [4154] = {.lex_state = 263, .external_lex_state = 4}, - [4155] = {.lex_state = 141, .external_lex_state = 4}, - [4156] = {.lex_state = 141, .external_lex_state = 4}, - [4157] = {.lex_state = 102, .external_lex_state = 4}, - [4158] = {.lex_state = 141, .external_lex_state = 4}, + [4155] = {.lex_state = 263, .external_lex_state = 4}, + [4156] = {.lex_state = 263, .external_lex_state = 4}, + [4157] = {.lex_state = 263, .external_lex_state = 4}, + [4158] = {.lex_state = 263, .external_lex_state = 4}, [4159] = {.lex_state = 141, .external_lex_state = 4}, [4160] = {.lex_state = 102, .external_lex_state = 4}, - [4161] = {.lex_state = 102, .external_lex_state = 4}, - [4162] = {.lex_state = 141, .external_lex_state = 4}, - [4163] = {.lex_state = 129, .external_lex_state = 4}, - [4164] = {.lex_state = 141, .external_lex_state = 4}, - [4165] = {.lex_state = 141, .external_lex_state = 4}, - [4166] = {.lex_state = 141, .external_lex_state = 4}, - [4167] = {.lex_state = 141, .external_lex_state = 4}, - [4168] = {.lex_state = 141, .external_lex_state = 4}, + [4161] = {.lex_state = 263, .external_lex_state = 4}, + [4162] = {.lex_state = 263, .external_lex_state = 4}, + [4163] = {.lex_state = 263, .external_lex_state = 4}, + [4164] = {.lex_state = 263, .external_lex_state = 4}, + [4165] = {.lex_state = 263, .external_lex_state = 4}, + [4166] = {.lex_state = 263, .external_lex_state = 4}, + [4167] = {.lex_state = 263, .external_lex_state = 4}, + [4168] = {.lex_state = 263, .external_lex_state = 4}, [4169] = {.lex_state = 263, .external_lex_state = 4}, [4170] = {.lex_state = 263, .external_lex_state = 4}, - [4171] = {.lex_state = 263, .external_lex_state = 4}, - [4172] = {.lex_state = 102, .external_lex_state = 4}, - [4173] = {.lex_state = 102, .external_lex_state = 4}, + [4171] = {.lex_state = 141, .external_lex_state = 4}, + [4172] = {.lex_state = 141, .external_lex_state = 4}, + [4173] = {.lex_state = 263, .external_lex_state = 4}, [4174] = {.lex_state = 263, .external_lex_state = 4}, [4175] = {.lex_state = 263, .external_lex_state = 4}, - [4176] = {.lex_state = 102, .external_lex_state = 4}, + [4176] = {.lex_state = 263, .external_lex_state = 4}, [4177] = {.lex_state = 102, .external_lex_state = 4}, - [4178] = {.lex_state = 263, .external_lex_state = 4}, + [4178] = {.lex_state = 102, .external_lex_state = 4}, [4179] = {.lex_state = 263, .external_lex_state = 4}, - [4180] = {.lex_state = 263, .external_lex_state = 4}, - [4181] = {.lex_state = 141, .external_lex_state = 4}, - [4182] = {.lex_state = 141, .external_lex_state = 4}, + [4180] = {.lex_state = 102, .external_lex_state = 4}, + [4181] = {.lex_state = 102, .external_lex_state = 4}, + [4182] = {.lex_state = 102, .external_lex_state = 4}, [4183] = {.lex_state = 141, .external_lex_state = 4}, [4184] = {.lex_state = 141, .external_lex_state = 4}, - [4185] = {.lex_state = 102, .external_lex_state = 4}, - [4186] = {.lex_state = 102, .external_lex_state = 4}, - [4187] = {.lex_state = 141, .external_lex_state = 4}, - [4188] = {.lex_state = 141, .external_lex_state = 4}, - [4189] = {.lex_state = 102, .external_lex_state = 4}, - [4190] = {.lex_state = 263, .external_lex_state = 4}, - [4191] = {.lex_state = 263, .external_lex_state = 4}, - [4192] = {.lex_state = 129, .external_lex_state = 4}, - [4193] = {.lex_state = 263, .external_lex_state = 4}, + [4185] = {.lex_state = 141, .external_lex_state = 4}, + [4186] = {.lex_state = 141, .external_lex_state = 4}, + [4187] = {.lex_state = 102, .external_lex_state = 4}, + [4188] = {.lex_state = 102, .external_lex_state = 4}, + [4189] = {.lex_state = 141, .external_lex_state = 4}, + [4190] = {.lex_state = 129, .external_lex_state = 4}, + [4191] = {.lex_state = 102, .external_lex_state = 4}, + [4192] = {.lex_state = 102, .external_lex_state = 4}, + [4193] = {.lex_state = 102, .external_lex_state = 4}, [4194] = {.lex_state = 102, .external_lex_state = 4}, [4195] = {.lex_state = 102, .external_lex_state = 4}, [4196] = {.lex_state = 102, .external_lex_state = 4}, @@ -19894,225 +19894,225 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4201] = {.lex_state = 102, .external_lex_state = 4}, [4202] = {.lex_state = 102, .external_lex_state = 4}, [4203] = {.lex_state = 102, .external_lex_state = 4}, - [4204] = {.lex_state = 102, .external_lex_state = 4}, - [4205] = {.lex_state = 263, .external_lex_state = 4}, - [4206] = {.lex_state = 263, .external_lex_state = 4}, - [4207] = {.lex_state = 129, .external_lex_state = 4}, - [4208] = {.lex_state = 102, .external_lex_state = 4}, - [4209] = {.lex_state = 102, .external_lex_state = 4}, + [4204] = {.lex_state = 129, .external_lex_state = 4}, + [4205] = {.lex_state = 129, .external_lex_state = 4}, + [4206] = {.lex_state = 102, .external_lex_state = 4}, + [4207] = {.lex_state = 102, .external_lex_state = 4}, + [4208] = {.lex_state = 129, .external_lex_state = 4}, + [4209] = {.lex_state = 141, .external_lex_state = 4}, [4210] = {.lex_state = 102, .external_lex_state = 4}, [4211] = {.lex_state = 102, .external_lex_state = 4}, [4212] = {.lex_state = 102, .external_lex_state = 4}, - [4213] = {.lex_state = 263, .external_lex_state = 4}, - [4214] = {.lex_state = 102, .external_lex_state = 4}, - [4215] = {.lex_state = 263, .external_lex_state = 4}, - [4216] = {.lex_state = 129, .external_lex_state = 4}, - [4217] = {.lex_state = 102, .external_lex_state = 4}, - [4218] = {.lex_state = 102, .external_lex_state = 4}, - [4219] = {.lex_state = 263, .external_lex_state = 4}, - [4220] = {.lex_state = 263, .external_lex_state = 4}, - [4221] = {.lex_state = 102, .external_lex_state = 4}, - [4222] = {.lex_state = 263, .external_lex_state = 4}, - [4223] = {.lex_state = 263, .external_lex_state = 4}, - [4224] = {.lex_state = 263, .external_lex_state = 4}, - [4225] = {.lex_state = 102, .external_lex_state = 4}, - [4226] = {.lex_state = 129, .external_lex_state = 4}, - [4227] = {.lex_state = 129, .external_lex_state = 4}, - [4228] = {.lex_state = 129, .external_lex_state = 4}, - [4229] = {.lex_state = 263, .external_lex_state = 4}, - [4230] = {.lex_state = 263, .external_lex_state = 4}, - [4231] = {.lex_state = 263, .external_lex_state = 4}, + [4213] = {.lex_state = 102, .external_lex_state = 4}, + [4214] = {.lex_state = 141, .external_lex_state = 4}, + [4215] = {.lex_state = 102, .external_lex_state = 4}, + [4216] = {.lex_state = 141, .external_lex_state = 4}, + [4217] = {.lex_state = 141, .external_lex_state = 4}, + [4218] = {.lex_state = 141, .external_lex_state = 4}, + [4219] = {.lex_state = 141, .external_lex_state = 4}, + [4220] = {.lex_state = 141, .external_lex_state = 4}, + [4221] = {.lex_state = 141, .external_lex_state = 4}, + [4222] = {.lex_state = 141, .external_lex_state = 4}, + [4223] = {.lex_state = 141, .external_lex_state = 4}, + [4224] = {.lex_state = 129, .external_lex_state = 4}, + [4225] = {.lex_state = 141, .external_lex_state = 4}, + [4226] = {.lex_state = 141, .external_lex_state = 4}, + [4227] = {.lex_state = 102, .external_lex_state = 4}, + [4228] = {.lex_state = 102, .external_lex_state = 4}, + [4229] = {.lex_state = 141, .external_lex_state = 4}, + [4230] = {.lex_state = 102, .external_lex_state = 4}, + [4231] = {.lex_state = 102, .external_lex_state = 4}, [4232] = {.lex_state = 102, .external_lex_state = 4}, - [4233] = {.lex_state = 102, .external_lex_state = 4}, + [4233] = {.lex_state = 141, .external_lex_state = 4}, [4234] = {.lex_state = 263, .external_lex_state = 4}, [4235] = {.lex_state = 102, .external_lex_state = 4}, - [4236] = {.lex_state = 263, .external_lex_state = 4}, - [4237] = {.lex_state = 263, .external_lex_state = 4}, + [4236] = {.lex_state = 141, .external_lex_state = 4}, + [4237] = {.lex_state = 102, .external_lex_state = 4}, [4238] = {.lex_state = 141, .external_lex_state = 4}, - [4239] = {.lex_state = 141, .external_lex_state = 4}, - [4240] = {.lex_state = 263, .external_lex_state = 4}, + [4239] = {.lex_state = 263, .external_lex_state = 4}, + [4240] = {.lex_state = 129, .external_lex_state = 4}, [4241] = {.lex_state = 263, .external_lex_state = 4}, - [4242] = {.lex_state = 102, .external_lex_state = 4}, - [4243] = {.lex_state = 263, .external_lex_state = 4}, - [4244] = {.lex_state = 263, .external_lex_state = 4}, - [4245] = {.lex_state = 102, .external_lex_state = 4}, + [4242] = {.lex_state = 141, .external_lex_state = 4}, + [4243] = {.lex_state = 141, .external_lex_state = 4}, + [4244] = {.lex_state = 102, .external_lex_state = 4}, + [4245] = {.lex_state = 141, .external_lex_state = 4}, [4246] = {.lex_state = 263, .external_lex_state = 4}, [4247] = {.lex_state = 263, .external_lex_state = 4}, - [4248] = {.lex_state = 141, .external_lex_state = 4}, + [4248] = {.lex_state = 263, .external_lex_state = 4}, [4249] = {.lex_state = 141, .external_lex_state = 4}, - [4250] = {.lex_state = 141, .external_lex_state = 4}, + [4250] = {.lex_state = 102, .external_lex_state = 4}, [4251] = {.lex_state = 263, .external_lex_state = 4}, - [4252] = {.lex_state = 141, .external_lex_state = 4}, + [4252] = {.lex_state = 263, .external_lex_state = 4}, [4253] = {.lex_state = 141, .external_lex_state = 4}, - [4254] = {.lex_state = 141, .external_lex_state = 4}, - [4255] = {.lex_state = 141, .external_lex_state = 4}, - [4256] = {.lex_state = 141, .external_lex_state = 4}, + [4254] = {.lex_state = 263, .external_lex_state = 4}, + [4255] = {.lex_state = 263, .external_lex_state = 4}, + [4256] = {.lex_state = 102, .external_lex_state = 4}, [4257] = {.lex_state = 102, .external_lex_state = 4}, - [4258] = {.lex_state = 102, .external_lex_state = 4}, + [4258] = {.lex_state = 263, .external_lex_state = 4}, [4259] = {.lex_state = 141, .external_lex_state = 4}, - [4260] = {.lex_state = 102, .external_lex_state = 4}, - [4261] = {.lex_state = 141, .external_lex_state = 4}, - [4262] = {.lex_state = 141, .external_lex_state = 4}, + [4260] = {.lex_state = 263, .external_lex_state = 4}, + [4261] = {.lex_state = 102, .external_lex_state = 4}, + [4262] = {.lex_state = 102, .external_lex_state = 4}, [4263] = {.lex_state = 141, .external_lex_state = 4}, [4264] = {.lex_state = 102, .external_lex_state = 4}, [4265] = {.lex_state = 141, .external_lex_state = 4}, [4266] = {.lex_state = 141, .external_lex_state = 4}, - [4267] = {.lex_state = 102, .external_lex_state = 4}, - [4268] = {.lex_state = 102, .external_lex_state = 4}, - [4269] = {.lex_state = 102, .external_lex_state = 4}, - [4270] = {.lex_state = 102, .external_lex_state = 4}, - [4271] = {.lex_state = 102, .external_lex_state = 4}, - [4272] = {.lex_state = 102, .external_lex_state = 4}, - [4273] = {.lex_state = 102, .external_lex_state = 4}, - [4274] = {.lex_state = 263, .external_lex_state = 4}, - [4275] = {.lex_state = 141, .external_lex_state = 4}, - [4276] = {.lex_state = 141, .external_lex_state = 4}, + [4267] = {.lex_state = 141, .external_lex_state = 4}, + [4268] = {.lex_state = 141, .external_lex_state = 4}, + [4269] = {.lex_state = 141, .external_lex_state = 4}, + [4270] = {.lex_state = 141, .external_lex_state = 4}, + [4271] = {.lex_state = 141, .external_lex_state = 4}, + [4272] = {.lex_state = 141, .external_lex_state = 4}, + [4273] = {.lex_state = 141, .external_lex_state = 4}, + [4274] = {.lex_state = 141, .external_lex_state = 4}, + [4275] = {.lex_state = 102, .external_lex_state = 4}, + [4276] = {.lex_state = 102, .external_lex_state = 4}, [4277] = {.lex_state = 141, .external_lex_state = 4}, - [4278] = {.lex_state = 263, .external_lex_state = 4}, - [4279] = {.lex_state = 102, .external_lex_state = 4}, - [4280] = {.lex_state = 102, .external_lex_state = 4}, - [4281] = {.lex_state = 141, .external_lex_state = 4}, - [4282] = {.lex_state = 102, .external_lex_state = 4}, - [4283] = {.lex_state = 102, .external_lex_state = 4}, - [4284] = {.lex_state = 102, .external_lex_state = 4}, - [4285] = {.lex_state = 102, .external_lex_state = 4}, - [4286] = {.lex_state = 102, .external_lex_state = 4}, - [4287] = {.lex_state = 102, .external_lex_state = 4}, + [4278] = {.lex_state = 141, .external_lex_state = 4}, + [4279] = {.lex_state = 141, .external_lex_state = 4}, + [4280] = {.lex_state = 141, .external_lex_state = 4}, + [4281] = {.lex_state = 102, .external_lex_state = 4}, + [4282] = {.lex_state = 141, .external_lex_state = 4}, + [4283] = {.lex_state = 141, .external_lex_state = 4}, + [4284] = {.lex_state = 263, .external_lex_state = 4}, + [4285] = {.lex_state = 129, .external_lex_state = 4}, + [4286] = {.lex_state = 129, .external_lex_state = 4}, + [4287] = {.lex_state = 263, .external_lex_state = 4}, [4288] = {.lex_state = 141, .external_lex_state = 4}, - [4289] = {.lex_state = 141, .external_lex_state = 4}, - [4290] = {.lex_state = 141, .external_lex_state = 4}, - [4291] = {.lex_state = 102, .external_lex_state = 4}, + [4289] = {.lex_state = 102, .external_lex_state = 4}, + [4290] = {.lex_state = 263, .external_lex_state = 4}, + [4291] = {.lex_state = 263, .external_lex_state = 4}, [4292] = {.lex_state = 102, .external_lex_state = 4}, [4293] = {.lex_state = 102, .external_lex_state = 4}, - [4294] = {.lex_state = 102, .external_lex_state = 4}, - [4295] = {.lex_state = 102, .external_lex_state = 4}, - [4296] = {.lex_state = 102, .external_lex_state = 4}, - [4297] = {.lex_state = 141, .external_lex_state = 4}, - [4298] = {.lex_state = 263, .external_lex_state = 4}, + [4294] = {.lex_state = 141, .external_lex_state = 4}, + [4295] = {.lex_state = 141, .external_lex_state = 4}, + [4296] = {.lex_state = 129, .external_lex_state = 4}, + [4297] = {.lex_state = 129, .external_lex_state = 4}, + [4298] = {.lex_state = 102, .external_lex_state = 4}, [4299] = {.lex_state = 263, .external_lex_state = 4}, - [4300] = {.lex_state = 141, .external_lex_state = 4}, + [4300] = {.lex_state = 263, .external_lex_state = 4}, [4301] = {.lex_state = 102, .external_lex_state = 4}, - [4302] = {.lex_state = 263, .external_lex_state = 4}, - [4303] = {.lex_state = 263, .external_lex_state = 4}, - [4304] = {.lex_state = 263, .external_lex_state = 4}, - [4305] = {.lex_state = 263, .external_lex_state = 4}, - [4306] = {.lex_state = 129, .external_lex_state = 4}, - [4307] = {.lex_state = 129, .external_lex_state = 4}, - [4308] = {.lex_state = 102, .external_lex_state = 4}, - [4309] = {.lex_state = 263, .external_lex_state = 4}, + [4302] = {.lex_state = 102, .external_lex_state = 4}, + [4303] = {.lex_state = 129, .external_lex_state = 4}, + [4304] = {.lex_state = 102, .external_lex_state = 4}, + [4305] = {.lex_state = 129, .external_lex_state = 4}, + [4306] = {.lex_state = 102, .external_lex_state = 4}, + [4307] = {.lex_state = 102, .external_lex_state = 4}, + [4308] = {.lex_state = 263, .external_lex_state = 4}, + [4309] = {.lex_state = 102, .external_lex_state = 4}, [4310] = {.lex_state = 102, .external_lex_state = 4}, [4311] = {.lex_state = 102, .external_lex_state = 4}, [4312] = {.lex_state = 263, .external_lex_state = 4}, - [4313] = {.lex_state = 263, .external_lex_state = 4}, - [4314] = {.lex_state = 263, .external_lex_state = 4}, - [4315] = {.lex_state = 263, .external_lex_state = 4}, + [4313] = {.lex_state = 102, .external_lex_state = 4}, + [4314] = {.lex_state = 102, .external_lex_state = 4}, + [4315] = {.lex_state = 102, .external_lex_state = 4}, [4316] = {.lex_state = 263, .external_lex_state = 4}, [4317] = {.lex_state = 263, .external_lex_state = 4}, - [4318] = {.lex_state = 102, .external_lex_state = 4}, + [4318] = {.lex_state = 263, .external_lex_state = 4}, [4319] = {.lex_state = 263, .external_lex_state = 4}, [4320] = {.lex_state = 263, .external_lex_state = 4}, - [4321] = {.lex_state = 263, .external_lex_state = 4}, - [4322] = {.lex_state = 129, .external_lex_state = 4}, + [4321] = {.lex_state = 102, .external_lex_state = 4}, + [4322] = {.lex_state = 263, .external_lex_state = 4}, [4323] = {.lex_state = 263, .external_lex_state = 4}, - [4324] = {.lex_state = 102, .external_lex_state = 4}, - [4325] = {.lex_state = 263, .external_lex_state = 4}, + [4324] = {.lex_state = 263, .external_lex_state = 4}, + [4325] = {.lex_state = 102, .external_lex_state = 4}, [4326] = {.lex_state = 263, .external_lex_state = 4}, - [4327] = {.lex_state = 102, .external_lex_state = 4}, - [4328] = {.lex_state = 102, .external_lex_state = 4}, - [4329] = {.lex_state = 102, .external_lex_state = 4}, + [4327] = {.lex_state = 263, .external_lex_state = 4}, + [4328] = {.lex_state = 263, .external_lex_state = 4}, + [4329] = {.lex_state = 263, .external_lex_state = 4}, [4330] = {.lex_state = 263, .external_lex_state = 4}, [4331] = {.lex_state = 263, .external_lex_state = 4}, - [4332] = {.lex_state = 102, .external_lex_state = 4}, - [4333] = {.lex_state = 102, .external_lex_state = 4}, - [4334] = {.lex_state = 102, .external_lex_state = 4}, - [4335] = {.lex_state = 102, .external_lex_state = 4}, + [4332] = {.lex_state = 263, .external_lex_state = 4}, + [4333] = {.lex_state = 263, .external_lex_state = 4}, + [4334] = {.lex_state = 263, .external_lex_state = 4}, + [4335] = {.lex_state = 263, .external_lex_state = 4}, [4336] = {.lex_state = 263, .external_lex_state = 4}, - [4337] = {.lex_state = 263, .external_lex_state = 4}, + [4337] = {.lex_state = 129, .external_lex_state = 4}, [4338] = {.lex_state = 263, .external_lex_state = 4}, [4339] = {.lex_state = 263, .external_lex_state = 4}, [4340] = {.lex_state = 263, .external_lex_state = 4}, - [4341] = {.lex_state = 263, .external_lex_state = 4}, - [4342] = {.lex_state = 263, .external_lex_state = 4}, + [4341] = {.lex_state = 102, .external_lex_state = 4}, + [4342] = {.lex_state = 129, .external_lex_state = 4}, [4343] = {.lex_state = 263, .external_lex_state = 4}, [4344] = {.lex_state = 263, .external_lex_state = 4}, [4345] = {.lex_state = 263, .external_lex_state = 4}, [4346] = {.lex_state = 263, .external_lex_state = 4}, [4347] = {.lex_state = 129, .external_lex_state = 4}, - [4348] = {.lex_state = 263, .external_lex_state = 4}, + [4348] = {.lex_state = 129, .external_lex_state = 4}, [4349] = {.lex_state = 263, .external_lex_state = 4}, [4350] = {.lex_state = 129, .external_lex_state = 4}, [4351] = {.lex_state = 263, .external_lex_state = 4}, [4352] = {.lex_state = 263, .external_lex_state = 4}, [4353] = {.lex_state = 263, .external_lex_state = 4}, [4354] = {.lex_state = 263, .external_lex_state = 4}, - [4355] = {.lex_state = 263, .external_lex_state = 4}, - [4356] = {.lex_state = 129, .external_lex_state = 4}, - [4357] = {.lex_state = 263, .external_lex_state = 4}, - [4358] = {.lex_state = 263, .external_lex_state = 4}, + [4355] = {.lex_state = 102, .external_lex_state = 4}, + [4356] = {.lex_state = 263, .external_lex_state = 4}, + [4357] = {.lex_state = 141, .external_lex_state = 4}, + [4358] = {.lex_state = 141, .external_lex_state = 4}, [4359] = {.lex_state = 263, .external_lex_state = 4}, - [4360] = {.lex_state = 129, .external_lex_state = 4}, - [4361] = {.lex_state = 129, .external_lex_state = 4}, - [4362] = {.lex_state = 263, .external_lex_state = 4}, - [4363] = {.lex_state = 263, .external_lex_state = 4}, - [4364] = {.lex_state = 263, .external_lex_state = 4}, - [4365] = {.lex_state = 263, .external_lex_state = 4}, - [4366] = {.lex_state = 129, .external_lex_state = 4}, - [4367] = {.lex_state = 263, .external_lex_state = 4}, + [4360] = {.lex_state = 141, .external_lex_state = 4}, + [4361] = {.lex_state = 141, .external_lex_state = 4}, + [4362] = {.lex_state = 141, .external_lex_state = 4}, + [4363] = {.lex_state = 141, .external_lex_state = 4}, + [4364] = {.lex_state = 141, .external_lex_state = 4}, + [4365] = {.lex_state = 129, .external_lex_state = 4}, + [4366] = {.lex_state = 141, .external_lex_state = 4}, + [4367] = {.lex_state = 141, .external_lex_state = 4}, [4368] = {.lex_state = 263, .external_lex_state = 4}, - [4369] = {.lex_state = 263, .external_lex_state = 4}, + [4369] = {.lex_state = 102, .external_lex_state = 4}, [4370] = {.lex_state = 263, .external_lex_state = 4}, [4371] = {.lex_state = 263, .external_lex_state = 4}, [4372] = {.lex_state = 263, .external_lex_state = 4}, [4373] = {.lex_state = 263, .external_lex_state = 4}, [4374] = {.lex_state = 263, .external_lex_state = 4}, - [4375] = {.lex_state = 102, .external_lex_state = 4}, + [4375] = {.lex_state = 263, .external_lex_state = 4}, [4376] = {.lex_state = 263, .external_lex_state = 4}, - [4377] = {.lex_state = 102, .external_lex_state = 4}, + [4377] = {.lex_state = 263, .external_lex_state = 4}, [4378] = {.lex_state = 263, .external_lex_state = 4}, [4379] = {.lex_state = 263, .external_lex_state = 4}, [4380] = {.lex_state = 263, .external_lex_state = 4}, - [4381] = {.lex_state = 263, .external_lex_state = 4}, + [4381] = {.lex_state = 141, .external_lex_state = 4}, [4382] = {.lex_state = 263, .external_lex_state = 4}, [4383] = {.lex_state = 263, .external_lex_state = 4}, - [4384] = {.lex_state = 263, .external_lex_state = 4}, - [4385] = {.lex_state = 102, .external_lex_state = 4}, + [4384] = {.lex_state = 102, .external_lex_state = 4}, + [4385] = {.lex_state = 129, .external_lex_state = 4}, [4386] = {.lex_state = 263, .external_lex_state = 4}, [4387] = {.lex_state = 263, .external_lex_state = 4}, - [4388] = {.lex_state = 102, .external_lex_state = 4}, + [4388] = {.lex_state = 263, .external_lex_state = 4}, [4389] = {.lex_state = 263, .external_lex_state = 4}, - [4390] = {.lex_state = 102, .external_lex_state = 4}, + [4390] = {.lex_state = 263, .external_lex_state = 4}, [4391] = {.lex_state = 263, .external_lex_state = 4}, [4392] = {.lex_state = 263, .external_lex_state = 4}, [4393] = {.lex_state = 263, .external_lex_state = 4}, - [4394] = {.lex_state = 102, .external_lex_state = 4}, - [4395] = {.lex_state = 263, .external_lex_state = 4}, - [4396] = {.lex_state = 102, .external_lex_state = 4}, - [4397] = {.lex_state = 102, .external_lex_state = 4}, + [4394] = {.lex_state = 129, .external_lex_state = 4}, + [4395] = {.lex_state = 141, .external_lex_state = 4}, + [4396] = {.lex_state = 141, .external_lex_state = 4}, + [4397] = {.lex_state = 129, .external_lex_state = 4}, [4398] = {.lex_state = 263, .external_lex_state = 4}, [4399] = {.lex_state = 263, .external_lex_state = 4}, [4400] = {.lex_state = 263, .external_lex_state = 4}, [4401] = {.lex_state = 263, .external_lex_state = 4}, - [4402] = {.lex_state = 263, .external_lex_state = 4}, - [4403] = {.lex_state = 102, .external_lex_state = 4}, - [4404] = {.lex_state = 263, .external_lex_state = 4}, - [4405] = {.lex_state = 263, .external_lex_state = 4}, - [4406] = {.lex_state = 263, .external_lex_state = 4}, + [4402] = {.lex_state = 129, .external_lex_state = 4}, + [4403] = {.lex_state = 141, .external_lex_state = 4}, + [4404] = {.lex_state = 129, .external_lex_state = 4}, + [4405] = {.lex_state = 141, .external_lex_state = 4}, + [4406] = {.lex_state = 141, .external_lex_state = 4}, [4407] = {.lex_state = 263, .external_lex_state = 4}, - [4408] = {.lex_state = 102, .external_lex_state = 4}, + [4408] = {.lex_state = 263, .external_lex_state = 4}, [4409] = {.lex_state = 263, .external_lex_state = 4}, - [4410] = {.lex_state = 129, .external_lex_state = 4}, - [4411] = {.lex_state = 263, .external_lex_state = 4}, - [4412] = {.lex_state = 263, .external_lex_state = 4}, - [4413] = {.lex_state = 102, .external_lex_state = 4}, - [4414] = {.lex_state = 263, .external_lex_state = 4}, + [4410] = {.lex_state = 141, .external_lex_state = 4}, + [4411] = {.lex_state = 141, .external_lex_state = 4}, + [4412] = {.lex_state = 141, .external_lex_state = 4}, + [4413] = {.lex_state = 141, .external_lex_state = 4}, + [4414] = {.lex_state = 102, .external_lex_state = 4}, [4415] = {.lex_state = 102, .external_lex_state = 4}, [4416] = {.lex_state = 263, .external_lex_state = 4}, - [4417] = {.lex_state = 102, .external_lex_state = 4}, - [4418] = {.lex_state = 129, .external_lex_state = 4}, + [4417] = {.lex_state = 263, .external_lex_state = 4}, + [4418] = {.lex_state = 263, .external_lex_state = 4}, [4419] = {.lex_state = 129, .external_lex_state = 4}, - [4420] = {.lex_state = 129, .external_lex_state = 4}, + [4420] = {.lex_state = 102, .external_lex_state = 4}, [4421] = {.lex_state = 129, .external_lex_state = 4}, - [4422] = {.lex_state = 129, .external_lex_state = 4}, + [4422] = {.lex_state = 263, .external_lex_state = 4}, [4423] = {.lex_state = 129, .external_lex_state = 4}, [4424] = {.lex_state = 129, .external_lex_state = 4}, [4425] = {.lex_state = 129, .external_lex_state = 4}, @@ -20121,20 +20121,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4428] = {.lex_state = 129, .external_lex_state = 4}, [4429] = {.lex_state = 129, .external_lex_state = 4}, [4430] = {.lex_state = 129, .external_lex_state = 4}, - [4431] = {.lex_state = 129, .external_lex_state = 4}, - [4432] = {.lex_state = 129, .external_lex_state = 4}, + [4431] = {.lex_state = 263, .external_lex_state = 4}, + [4432] = {.lex_state = 102, .external_lex_state = 4}, [4433] = {.lex_state = 129, .external_lex_state = 4}, [4434] = {.lex_state = 129, .external_lex_state = 4}, [4435] = {.lex_state = 129, .external_lex_state = 4}, [4436] = {.lex_state = 129, .external_lex_state = 4}, [4437] = {.lex_state = 129, .external_lex_state = 4}, [4438] = {.lex_state = 129, .external_lex_state = 4}, - [4439] = {.lex_state = 263, .external_lex_state = 4}, - [4440] = {.lex_state = 129, .external_lex_state = 4}, - [4441] = {.lex_state = 129, .external_lex_state = 4}, + [4439] = {.lex_state = 129, .external_lex_state = 4}, + [4440] = {.lex_state = 263, .external_lex_state = 4}, + [4441] = {.lex_state = 263, .external_lex_state = 4}, [4442] = {.lex_state = 129, .external_lex_state = 4}, [4443] = {.lex_state = 129, .external_lex_state = 4}, - [4444] = {.lex_state = 102, .external_lex_state = 4}, + [4444] = {.lex_state = 129, .external_lex_state = 4}, [4445] = {.lex_state = 129, .external_lex_state = 4}, [4446] = {.lex_state = 129, .external_lex_state = 4}, [4447] = {.lex_state = 129, .external_lex_state = 4}, @@ -20158,8 +20158,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4465] = {.lex_state = 129, .external_lex_state = 4}, [4466] = {.lex_state = 129, .external_lex_state = 4}, [4467] = {.lex_state = 129, .external_lex_state = 4}, - [4468] = {.lex_state = 129, .external_lex_state = 4}, - [4469] = {.lex_state = 129, .external_lex_state = 4}, + [4468] = {.lex_state = 263, .external_lex_state = 4}, + [4469] = {.lex_state = 102, .external_lex_state = 4}, [4470] = {.lex_state = 129, .external_lex_state = 4}, [4471] = {.lex_state = 129, .external_lex_state = 4}, [4472] = {.lex_state = 129, .external_lex_state = 4}, @@ -20168,10 +20168,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4475] = {.lex_state = 129, .external_lex_state = 4}, [4476] = {.lex_state = 129, .external_lex_state = 4}, [4477] = {.lex_state = 129, .external_lex_state = 4}, - [4478] = {.lex_state = 263, .external_lex_state = 4}, - [4479] = {.lex_state = 129, .external_lex_state = 4}, + [4478] = {.lex_state = 129, .external_lex_state = 4}, + [4479] = {.lex_state = 263, .external_lex_state = 4}, [4480] = {.lex_state = 129, .external_lex_state = 4}, - [4481] = {.lex_state = 263, .external_lex_state = 4}, + [4481] = {.lex_state = 129, .external_lex_state = 4}, [4482] = {.lex_state = 129, .external_lex_state = 4}, [4483] = {.lex_state = 129, .external_lex_state = 4}, [4484] = {.lex_state = 129, .external_lex_state = 4}, @@ -20195,9 +20195,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4502] = {.lex_state = 129, .external_lex_state = 4}, [4503] = {.lex_state = 129, .external_lex_state = 4}, [4504] = {.lex_state = 129, .external_lex_state = 4}, - [4505] = {.lex_state = 263, .external_lex_state = 4}, + [4505] = {.lex_state = 129, .external_lex_state = 4}, [4506] = {.lex_state = 263, .external_lex_state = 4}, - [4507] = {.lex_state = 263, .external_lex_state = 4}, + [4507] = {.lex_state = 129, .external_lex_state = 4}, [4508] = {.lex_state = 263, .external_lex_state = 4}, [4509] = {.lex_state = 263, .external_lex_state = 4}, [4510] = {.lex_state = 263, .external_lex_state = 4}, @@ -20212,11 +20212,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4519] = {.lex_state = 263, .external_lex_state = 4}, [4520] = {.lex_state = 263, .external_lex_state = 4}, [4521] = {.lex_state = 263, .external_lex_state = 4}, - [4522] = {.lex_state = 129, .external_lex_state = 4}, + [4522] = {.lex_state = 263, .external_lex_state = 4}, [4523] = {.lex_state = 129, .external_lex_state = 4}, [4524] = {.lex_state = 129, .external_lex_state = 4}, [4525] = {.lex_state = 129, .external_lex_state = 4}, - [4526] = {.lex_state = 129, .external_lex_state = 4}, + [4526] = {.lex_state = 263, .external_lex_state = 4}, [4527] = {.lex_state = 129, .external_lex_state = 4}, [4528] = {.lex_state = 129, .external_lex_state = 4}, [4529] = {.lex_state = 129, .external_lex_state = 4}, @@ -20234,27 +20234,27 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4541] = {.lex_state = 129, .external_lex_state = 4}, [4542] = {.lex_state = 129, .external_lex_state = 4}, [4543] = {.lex_state = 129, .external_lex_state = 4}, - [4544] = {.lex_state = 263, .external_lex_state = 4}, - [4545] = {.lex_state = 102, .external_lex_state = 4}, - [4546] = {.lex_state = 263, .external_lex_state = 4}, - [4547] = {.lex_state = 263, .external_lex_state = 4}, + [4544] = {.lex_state = 129, .external_lex_state = 4}, + [4545] = {.lex_state = 129, .external_lex_state = 4}, + [4546] = {.lex_state = 129, .external_lex_state = 4}, + [4547] = {.lex_state = 129, .external_lex_state = 4}, [4548] = {.lex_state = 129, .external_lex_state = 4}, - [4549] = {.lex_state = 102, .external_lex_state = 4}, + [4549] = {.lex_state = 129, .external_lex_state = 4}, [4550] = {.lex_state = 129, .external_lex_state = 4}, - [4551] = {.lex_state = 263, .external_lex_state = 4}, + [4551] = {.lex_state = 129, .external_lex_state = 4}, [4552] = {.lex_state = 129, .external_lex_state = 4}, [4553] = {.lex_state = 263, .external_lex_state = 4}, [4554] = {.lex_state = 263, .external_lex_state = 4}, [4555] = {.lex_state = 263, .external_lex_state = 4}, [4556] = {.lex_state = 263, .external_lex_state = 4}, - [4557] = {.lex_state = 263, .external_lex_state = 4}, + [4557] = {.lex_state = 102, .external_lex_state = 4}, [4558] = {.lex_state = 263, .external_lex_state = 4}, [4559] = {.lex_state = 263, .external_lex_state = 4}, [4560] = {.lex_state = 263, .external_lex_state = 4}, [4561] = {.lex_state = 263, .external_lex_state = 4}, - [4562] = {.lex_state = 102, .external_lex_state = 4}, - [4563] = {.lex_state = 102, .external_lex_state = 4}, - [4564] = {.lex_state = 263, .external_lex_state = 4}, + [4562] = {.lex_state = 263, .external_lex_state = 4}, + [4563] = {.lex_state = 263, .external_lex_state = 4}, + [4564] = {.lex_state = 102, .external_lex_state = 4}, [4565] = {.lex_state = 263, .external_lex_state = 4}, [4566] = {.lex_state = 263, .external_lex_state = 4}, [4567] = {.lex_state = 263, .external_lex_state = 4}, @@ -20444,14 +20444,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4751] = {.lex_state = 102, .external_lex_state = 6}, [4752] = {.lex_state = 102, .external_lex_state = 6}, [4753] = {.lex_state = 102, .external_lex_state = 6}, - [4754] = {.lex_state = 144, .external_lex_state = 6}, + [4754] = {.lex_state = 102, .external_lex_state = 6}, [4755] = {.lex_state = 102, .external_lex_state = 6}, [4756] = {.lex_state = 102, .external_lex_state = 6}, [4757] = {.lex_state = 102, .external_lex_state = 6}, [4758] = {.lex_state = 102, .external_lex_state = 6}, [4759] = {.lex_state = 102, .external_lex_state = 6}, [4760] = {.lex_state = 102, .external_lex_state = 6}, - [4761] = {.lex_state = 144, .external_lex_state = 6}, + [4761] = {.lex_state = 102, .external_lex_state = 6}, [4762] = {.lex_state = 102, .external_lex_state = 6}, [4763] = {.lex_state = 102, .external_lex_state = 6}, [4764] = {.lex_state = 102, .external_lex_state = 6}, @@ -20460,437 +20460,437 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4767] = {.lex_state = 102, .external_lex_state = 6}, [4768] = {.lex_state = 102, .external_lex_state = 6}, [4769] = {.lex_state = 102, .external_lex_state = 6}, - [4770] = {.lex_state = 102, .external_lex_state = 6}, + [4770] = {.lex_state = 144, .external_lex_state = 6}, [4771] = {.lex_state = 102, .external_lex_state = 6}, [4772] = {.lex_state = 102, .external_lex_state = 6}, [4773] = {.lex_state = 102, .external_lex_state = 6}, [4774] = {.lex_state = 102, .external_lex_state = 6}, [4775] = {.lex_state = 102, .external_lex_state = 6}, - [4776] = {.lex_state = 102, .external_lex_state = 6}, + [4776] = {.lex_state = 144, .external_lex_state = 6}, [4777] = {.lex_state = 102, .external_lex_state = 6}, [4778] = {.lex_state = 102, .external_lex_state = 6}, [4779] = {.lex_state = 102, .external_lex_state = 6}, [4780] = {.lex_state = 102, .external_lex_state = 6}, [4781] = {.lex_state = 102, .external_lex_state = 6}, - [4782] = {.lex_state = 144, .external_lex_state = 6}, - [4783] = {.lex_state = 144, .external_lex_state = 6}, - [4784] = {.lex_state = 50, .external_lex_state = 6}, + [4782] = {.lex_state = 50, .external_lex_state = 6}, + [4783] = {.lex_state = 50, .external_lex_state = 6}, + [4784] = {.lex_state = 144, .external_lex_state = 6}, [4785] = {.lex_state = 144, .external_lex_state = 6}, - [4786] = {.lex_state = 50, .external_lex_state = 6}, + [4786] = {.lex_state = 144, .external_lex_state = 6}, [4787] = {.lex_state = 50, .external_lex_state = 6}, [4788] = {.lex_state = 144, .external_lex_state = 6}, - [4789] = {.lex_state = 144, .external_lex_state = 6}, + [4789] = {.lex_state = 50, .external_lex_state = 6}, [4790] = {.lex_state = 50, .external_lex_state = 6}, - [4791] = {.lex_state = 50, .external_lex_state = 6}, + [4791] = {.lex_state = 144, .external_lex_state = 6}, [4792] = {.lex_state = 50, .external_lex_state = 6}, - [4793] = {.lex_state = 50, .external_lex_state = 6}, - [4794] = {.lex_state = 144, .external_lex_state = 6}, + [4793] = {.lex_state = 144, .external_lex_state = 6}, + [4794] = {.lex_state = 50, .external_lex_state = 6}, [4795] = {.lex_state = 144, .external_lex_state = 6}, [4796] = {.lex_state = 50, .external_lex_state = 6}, - [4797] = {.lex_state = 144, .external_lex_state = 6}, + [4797] = {.lex_state = 50, .external_lex_state = 6}, [4798] = {.lex_state = 50, .external_lex_state = 6}, [4799] = {.lex_state = 50, .external_lex_state = 6}, - [4800] = {.lex_state = 144, .external_lex_state = 6}, - [4801] = {.lex_state = 50, .external_lex_state = 6}, - [4802] = {.lex_state = 50, .external_lex_state = 6}, + [4800] = {.lex_state = 50, .external_lex_state = 6}, + [4801] = {.lex_state = 144, .external_lex_state = 6}, + [4802] = {.lex_state = 144, .external_lex_state = 6}, [4803] = {.lex_state = 50, .external_lex_state = 6}, - [4804] = {.lex_state = 50, .external_lex_state = 6}, + [4804] = {.lex_state = 144, .external_lex_state = 6}, [4805] = {.lex_state = 144, .external_lex_state = 6}, [4806] = {.lex_state = 144, .external_lex_state = 6}, - [4807] = {.lex_state = 50, .external_lex_state = 6}, + [4807] = {.lex_state = 144, .external_lex_state = 6}, [4808] = {.lex_state = 144, .external_lex_state = 6}, - [4809] = {.lex_state = 144, .external_lex_state = 6}, - [4810] = {.lex_state = 144, .external_lex_state = 6}, - [4811] = {.lex_state = 144, .external_lex_state = 6}, + [4809] = {.lex_state = 50, .external_lex_state = 6}, + [4810] = {.lex_state = 50, .external_lex_state = 6}, + [4811] = {.lex_state = 50, .external_lex_state = 6}, [4812] = {.lex_state = 144, .external_lex_state = 6}, - [4813] = {.lex_state = 50, .external_lex_state = 6}, - [4814] = {.lex_state = 50, .external_lex_state = 6}, - [4815] = {.lex_state = 50, .external_lex_state = 6}, - [4816] = {.lex_state = 144, .external_lex_state = 6}, - [4817] = {.lex_state = 144, .external_lex_state = 6}, + [4813] = {.lex_state = 144, .external_lex_state = 6}, + [4814] = {.lex_state = 144, .external_lex_state = 6}, + [4815] = {.lex_state = 144, .external_lex_state = 6}, + [4816] = {.lex_state = 50, .external_lex_state = 6}, + [4817] = {.lex_state = 50, .external_lex_state = 6}, [4818] = {.lex_state = 144, .external_lex_state = 6}, - [4819] = {.lex_state = 144, .external_lex_state = 6}, + [4819] = {.lex_state = 50, .external_lex_state = 6}, [4820] = {.lex_state = 144, .external_lex_state = 6}, - [4821] = {.lex_state = 50, .external_lex_state = 6}, + [4821] = {.lex_state = 144, .external_lex_state = 6}, [4822] = {.lex_state = 144, .external_lex_state = 6}, - [4823] = {.lex_state = 144, .external_lex_state = 6}, - [4824] = {.lex_state = 50, .external_lex_state = 6}, - [4825] = {.lex_state = 102, .external_lex_state = 6}, + [4823] = {.lex_state = 50, .external_lex_state = 6}, + [4824] = {.lex_state = 144, .external_lex_state = 6}, + [4825] = {.lex_state = 51, .external_lex_state = 6}, [4826] = {.lex_state = 102, .external_lex_state = 6}, [4827] = {.lex_state = 102, .external_lex_state = 6}, - [4828] = {.lex_state = 51, .external_lex_state = 6}, - [4829] = {.lex_state = 62, .external_lex_state = 7}, - [4830] = {.lex_state = 62, .external_lex_state = 8}, - [4831] = {.lex_state = 62, .external_lex_state = 9}, - [4832] = {.lex_state = 62, .external_lex_state = 10}, + [4828] = {.lex_state = 102, .external_lex_state = 6}, + [4829] = {.lex_state = 64, .external_lex_state = 7}, + [4830] = {.lex_state = 64, .external_lex_state = 8}, + [4831] = {.lex_state = 64, .external_lex_state = 9}, + [4832] = {.lex_state = 64, .external_lex_state = 10}, [4833] = {.lex_state = 64, .external_lex_state = 11}, - [4834] = {.lex_state = 64, .external_lex_state = 12}, - [4835] = {.lex_state = 62, .external_lex_state = 9}, - [4836] = {.lex_state = 62, .external_lex_state = 10}, - [4837] = {.lex_state = 64, .external_lex_state = 11}, - [4838] = {.lex_state = 64, .external_lex_state = 12}, - [4839] = {.lex_state = 62, .external_lex_state = 10}, - [4840] = {.lex_state = 62, .external_lex_state = 9}, - [4841] = {.lex_state = 62, .external_lex_state = 10}, - [4842] = {.lex_state = 62, .external_lex_state = 9}, - [4843] = {.lex_state = 62, .external_lex_state = 10}, - [4844] = {.lex_state = 62, .external_lex_state = 9}, - [4845] = {.lex_state = 62, .external_lex_state = 10}, - [4846] = {.lex_state = 62, .external_lex_state = 9}, - [4847] = {.lex_state = 62, .external_lex_state = 10}, - [4848] = {.lex_state = 62, .external_lex_state = 9}, - [4849] = {.lex_state = 62, .external_lex_state = 10}, - [4850] = {.lex_state = 62, .external_lex_state = 9}, - [4851] = {.lex_state = 62, .external_lex_state = 10}, - [4852] = {.lex_state = 62, .external_lex_state = 9}, - [4853] = {.lex_state = 64, .external_lex_state = 12}, - [4854] = {.lex_state = 64, .external_lex_state = 11}, - [4855] = {.lex_state = 62, .external_lex_state = 10}, - [4856] = {.lex_state = 62, .external_lex_state = 9}, - [4857] = {.lex_state = 64, .external_lex_state = 12}, - [4858] = {.lex_state = 64, .external_lex_state = 11}, - [4859] = {.lex_state = 62, .external_lex_state = 10}, - [4860] = {.lex_state = 62, .external_lex_state = 9}, - [4861] = {.lex_state = 64, .external_lex_state = 12}, - [4862] = {.lex_state = 64, .external_lex_state = 11}, - [4863] = {.lex_state = 62, .external_lex_state = 10}, - [4864] = {.lex_state = 62, .external_lex_state = 9}, + [4834] = {.lex_state = 64, .external_lex_state = 9}, + [4835] = {.lex_state = 64, .external_lex_state = 12}, + [4836] = {.lex_state = 64, .external_lex_state = 7}, + [4837] = {.lex_state = 64, .external_lex_state = 8}, + [4838] = {.lex_state = 64, .external_lex_state = 11}, + [4839] = {.lex_state = 64, .external_lex_state = 13}, + [4840] = {.lex_state = 64, .external_lex_state = 11}, + [4841] = {.lex_state = 64, .external_lex_state = 13}, + [4842] = {.lex_state = 62, .external_lex_state = 14}, + [4843] = {.lex_state = 62, .external_lex_state = 15}, + [4844] = {.lex_state = 62, .external_lex_state = 14}, + [4845] = {.lex_state = 62, .external_lex_state = 15}, + [4846] = {.lex_state = 64, .external_lex_state = 16}, + [4847] = {.lex_state = 64, .external_lex_state = 16}, + [4848] = {.lex_state = 64, .external_lex_state = 12}, + [4849] = {.lex_state = 64, .external_lex_state = 8}, + [4850] = {.lex_state = 64, .external_lex_state = 9}, + [4851] = {.lex_state = 64, .external_lex_state = 7}, + [4852] = {.lex_state = 64, .external_lex_state = 10}, + [4853] = {.lex_state = 64, .external_lex_state = 10}, + [4854] = {.lex_state = 64, .external_lex_state = 8}, + [4855] = {.lex_state = 64, .external_lex_state = 16}, + [4856] = {.lex_state = 64, .external_lex_state = 11}, + [4857] = {.lex_state = 64, .external_lex_state = 13}, + [4858] = {.lex_state = 64, .external_lex_state = 13}, + [4859] = {.lex_state = 64, .external_lex_state = 11}, + [4860] = {.lex_state = 62, .external_lex_state = 14}, + [4861] = {.lex_state = 62, .external_lex_state = 15}, + [4862] = {.lex_state = 64, .external_lex_state = 7}, + [4863] = {.lex_state = 64, .external_lex_state = 8}, + [4864] = {.lex_state = 64, .external_lex_state = 16}, [4865] = {.lex_state = 64, .external_lex_state = 12}, - [4866] = {.lex_state = 64, .external_lex_state = 11}, - [4867] = {.lex_state = 62, .external_lex_state = 10}, - [4868] = {.lex_state = 62, .external_lex_state = 9}, - [4869] = {.lex_state = 64, .external_lex_state = 12}, - [4870] = {.lex_state = 64, .external_lex_state = 11}, - [4871] = {.lex_state = 62, .external_lex_state = 10}, - [4872] = {.lex_state = 62, .external_lex_state = 9}, - [4873] = {.lex_state = 64, .external_lex_state = 12}, - [4874] = {.lex_state = 64, .external_lex_state = 11}, - [4875] = {.lex_state = 62, .external_lex_state = 10}, - [4876] = {.lex_state = 62, .external_lex_state = 9}, - [4877] = {.lex_state = 64, .external_lex_state = 12}, - [4878] = {.lex_state = 64, .external_lex_state = 11}, - [4879] = {.lex_state = 62, .external_lex_state = 10}, - [4880] = {.lex_state = 62, .external_lex_state = 9}, - [4881] = {.lex_state = 64, .external_lex_state = 12}, - [4882] = {.lex_state = 64, .external_lex_state = 11}, - [4883] = {.lex_state = 62, .external_lex_state = 10}, - [4884] = {.lex_state = 62, .external_lex_state = 9}, - [4885] = {.lex_state = 64, .external_lex_state = 12}, - [4886] = {.lex_state = 64, .external_lex_state = 11}, - [4887] = {.lex_state = 62, .external_lex_state = 10}, - [4888] = {.lex_state = 62, .external_lex_state = 9}, - [4889] = {.lex_state = 64, .external_lex_state = 12}, - [4890] = {.lex_state = 64, .external_lex_state = 11}, - [4891] = {.lex_state = 62, .external_lex_state = 10}, - [4892] = {.lex_state = 62, .external_lex_state = 9}, - [4893] = {.lex_state = 64, .external_lex_state = 12}, - [4894] = {.lex_state = 64, .external_lex_state = 11}, - [4895] = {.lex_state = 62, .external_lex_state = 10}, - [4896] = {.lex_state = 62, .external_lex_state = 9}, - [4897] = {.lex_state = 64, .external_lex_state = 12}, + [4866] = {.lex_state = 62, .external_lex_state = 14}, + [4867] = {.lex_state = 64, .external_lex_state = 9}, + [4868] = {.lex_state = 64, .external_lex_state = 10}, + [4869] = {.lex_state = 64, .external_lex_state = 7}, + [4870] = {.lex_state = 62, .external_lex_state = 15}, + [4871] = {.lex_state = 62, .external_lex_state = 15}, + [4872] = {.lex_state = 64, .external_lex_state = 10}, + [4873] = {.lex_state = 62, .external_lex_state = 14}, + [4874] = {.lex_state = 62, .external_lex_state = 15}, + [4875] = {.lex_state = 64, .external_lex_state = 13}, + [4876] = {.lex_state = 64, .external_lex_state = 11}, + [4877] = {.lex_state = 64, .external_lex_state = 10}, + [4878] = {.lex_state = 64, .external_lex_state = 9}, + [4879] = {.lex_state = 64, .external_lex_state = 12}, + [4880] = {.lex_state = 64, .external_lex_state = 16}, + [4881] = {.lex_state = 64, .external_lex_state = 8}, + [4882] = {.lex_state = 64, .external_lex_state = 7}, + [4883] = {.lex_state = 64, .external_lex_state = 9}, + [4884] = {.lex_state = 64, .external_lex_state = 12}, + [4885] = {.lex_state = 64, .external_lex_state = 16}, + [4886] = {.lex_state = 64, .external_lex_state = 8}, + [4887] = {.lex_state = 62, .external_lex_state = 15}, + [4888] = {.lex_state = 64, .external_lex_state = 7}, + [4889] = {.lex_state = 62, .external_lex_state = 14}, + [4890] = {.lex_state = 64, .external_lex_state = 13}, + [4891] = {.lex_state = 64, .external_lex_state = 11}, + [4892] = {.lex_state = 64, .external_lex_state = 11}, + [4893] = {.lex_state = 64, .external_lex_state = 11}, + [4894] = {.lex_state = 62, .external_lex_state = 14}, + [4895] = {.lex_state = 62, .external_lex_state = 15}, + [4896] = {.lex_state = 62, .external_lex_state = 14}, + [4897] = {.lex_state = 64, .external_lex_state = 13}, [4898] = {.lex_state = 64, .external_lex_state = 11}, - [4899] = {.lex_state = 62, .external_lex_state = 10}, - [4900] = {.lex_state = 62, .external_lex_state = 9}, - [4901] = {.lex_state = 62, .external_lex_state = 10}, + [4899] = {.lex_state = 64, .external_lex_state = 13}, + [4900] = {.lex_state = 62, .external_lex_state = 14}, + [4901] = {.lex_state = 62, .external_lex_state = 15}, [4902] = {.lex_state = 64, .external_lex_state = 11}, - [4903] = {.lex_state = 64, .external_lex_state = 12}, - [4904] = {.lex_state = 62, .external_lex_state = 9}, - [4905] = {.lex_state = 62, .external_lex_state = 13}, - [4906] = {.lex_state = 62, .external_lex_state = 14}, - [4907] = {.lex_state = 62, .external_lex_state = 15}, - [4908] = {.lex_state = 62, .external_lex_state = 16}, - [4909] = {.lex_state = 62, .external_lex_state = 7}, - [4910] = {.lex_state = 62, .external_lex_state = 8}, - [4911] = {.lex_state = 64, .external_lex_state = 12}, - [4912] = {.lex_state = 64, .external_lex_state = 11}, - [4913] = {.lex_state = 62, .external_lex_state = 10}, - [4914] = {.lex_state = 62, .external_lex_state = 9}, - [4915] = {.lex_state = 62, .external_lex_state = 13}, + [4903] = {.lex_state = 64, .external_lex_state = 13}, + [4904] = {.lex_state = 64, .external_lex_state = 11}, + [4905] = {.lex_state = 62, .external_lex_state = 15}, + [4906] = {.lex_state = 64, .external_lex_state = 13}, + [4907] = {.lex_state = 64, .external_lex_state = 10}, + [4908] = {.lex_state = 62, .external_lex_state = 14}, + [4909] = {.lex_state = 64, .external_lex_state = 9}, + [4910] = {.lex_state = 62, .external_lex_state = 15}, + [4911] = {.lex_state = 64, .external_lex_state = 7}, + [4912] = {.lex_state = 64, .external_lex_state = 8}, + [4913] = {.lex_state = 64, .external_lex_state = 16}, + [4914] = {.lex_state = 64, .external_lex_state = 12}, + [4915] = {.lex_state = 64, .external_lex_state = 13}, [4916] = {.lex_state = 62, .external_lex_state = 14}, - [4917] = {.lex_state = 62, .external_lex_state = 15}, - [4918] = {.lex_state = 62, .external_lex_state = 16}, - [4919] = {.lex_state = 62, .external_lex_state = 7}, - [4920] = {.lex_state = 62, .external_lex_state = 8}, - [4921] = {.lex_state = 62, .external_lex_state = 8}, - [4922] = {.lex_state = 64, .external_lex_state = 12}, - [4923] = {.lex_state = 64, .external_lex_state = 11}, - [4924] = {.lex_state = 62, .external_lex_state = 10}, - [4925] = {.lex_state = 62, .external_lex_state = 9}, - [4926] = {.lex_state = 62, .external_lex_state = 13}, - [4927] = {.lex_state = 62, .external_lex_state = 14}, - [4928] = {.lex_state = 62, .external_lex_state = 15}, - [4929] = {.lex_state = 62, .external_lex_state = 16}, - [4930] = {.lex_state = 62, .external_lex_state = 7}, - [4931] = {.lex_state = 62, .external_lex_state = 8}, - [4932] = {.lex_state = 62, .external_lex_state = 16}, - [4933] = {.lex_state = 62, .external_lex_state = 15}, - [4934] = {.lex_state = 62, .external_lex_state = 14}, - [4935] = {.lex_state = 62, .external_lex_state = 13}, - [4936] = {.lex_state = 64, .external_lex_state = 12}, - [4937] = {.lex_state = 64, .external_lex_state = 11}, - [4938] = {.lex_state = 62, .external_lex_state = 10}, - [4939] = {.lex_state = 62, .external_lex_state = 8}, - [4940] = {.lex_state = 62, .external_lex_state = 7}, - [4941] = {.lex_state = 62, .external_lex_state = 16}, - [4942] = {.lex_state = 62, .external_lex_state = 15}, - [4943] = {.lex_state = 62, .external_lex_state = 14}, - [4944] = {.lex_state = 62, .external_lex_state = 13}, - [4945] = {.lex_state = 62, .external_lex_state = 9}, - [4946] = {.lex_state = 62, .external_lex_state = 13}, - [4947] = {.lex_state = 62, .external_lex_state = 14}, - [4948] = {.lex_state = 62, .external_lex_state = 15}, - [4949] = {.lex_state = 62, .external_lex_state = 16}, - [4950] = {.lex_state = 62, .external_lex_state = 7}, - [4951] = {.lex_state = 62, .external_lex_state = 8}, - [4952] = {.lex_state = 64, .external_lex_state = 12}, - [4953] = {.lex_state = 64, .external_lex_state = 11}, - [4954] = {.lex_state = 62, .external_lex_state = 10}, - [4955] = {.lex_state = 62, .external_lex_state = 9}, - [4956] = {.lex_state = 62, .external_lex_state = 7}, - [4957] = {.lex_state = 62, .external_lex_state = 13}, - [4958] = {.lex_state = 62, .external_lex_state = 14}, - [4959] = {.lex_state = 62, .external_lex_state = 15}, - [4960] = {.lex_state = 62, .external_lex_state = 16}, - [4961] = {.lex_state = 62, .external_lex_state = 7}, - [4962] = {.lex_state = 62, .external_lex_state = 8}, - [4963] = {.lex_state = 64, .external_lex_state = 12}, - [4964] = {.lex_state = 64, .external_lex_state = 11}, - [4965] = {.lex_state = 62, .external_lex_state = 10}, - [4966] = {.lex_state = 62, .external_lex_state = 9}, - [4967] = {.lex_state = 62, .external_lex_state = 13}, - [4968] = {.lex_state = 62, .external_lex_state = 14}, - [4969] = {.lex_state = 62, .external_lex_state = 15}, - [4970] = {.lex_state = 62, .external_lex_state = 16}, - [4971] = {.lex_state = 62, .external_lex_state = 7}, - [4972] = {.lex_state = 62, .external_lex_state = 8}, - [4973] = {.lex_state = 64, .external_lex_state = 12}, - [4974] = {.lex_state = 64, .external_lex_state = 11}, - [4975] = {.lex_state = 62, .external_lex_state = 10}, - [4976] = {.lex_state = 62, .external_lex_state = 9}, - [4977] = {.lex_state = 62, .external_lex_state = 13}, - [4978] = {.lex_state = 62, .external_lex_state = 14}, + [4917] = {.lex_state = 64, .external_lex_state = 9}, + [4918] = {.lex_state = 64, .external_lex_state = 12}, + [4919] = {.lex_state = 62, .external_lex_state = 15}, + [4920] = {.lex_state = 64, .external_lex_state = 10}, + [4921] = {.lex_state = 64, .external_lex_state = 16}, + [4922] = {.lex_state = 64, .external_lex_state = 8}, + [4923] = {.lex_state = 64, .external_lex_state = 7}, + [4924] = {.lex_state = 62, .external_lex_state = 14}, + [4925] = {.lex_state = 62, .external_lex_state = 15}, + [4926] = {.lex_state = 62, .external_lex_state = 14}, + [4927] = {.lex_state = 64, .external_lex_state = 13}, + [4928] = {.lex_state = 64, .external_lex_state = 11}, + [4929] = {.lex_state = 62, .external_lex_state = 15}, + [4930] = {.lex_state = 62, .external_lex_state = 14}, + [4931] = {.lex_state = 62, .external_lex_state = 14}, + [4932] = {.lex_state = 64, .external_lex_state = 13}, + [4933] = {.lex_state = 64, .external_lex_state = 10}, + [4934] = {.lex_state = 64, .external_lex_state = 9}, + [4935] = {.lex_state = 64, .external_lex_state = 12}, + [4936] = {.lex_state = 64, .external_lex_state = 16}, + [4937] = {.lex_state = 64, .external_lex_state = 8}, + [4938] = {.lex_state = 64, .external_lex_state = 7}, + [4939] = {.lex_state = 64, .external_lex_state = 7}, + [4940] = {.lex_state = 64, .external_lex_state = 8}, + [4941] = {.lex_state = 64, .external_lex_state = 16}, + [4942] = {.lex_state = 64, .external_lex_state = 12}, + [4943] = {.lex_state = 64, .external_lex_state = 9}, + [4944] = {.lex_state = 64, .external_lex_state = 10}, + [4945] = {.lex_state = 62, .external_lex_state = 15}, + [4946] = {.lex_state = 62, .external_lex_state = 14}, + [4947] = {.lex_state = 62, .external_lex_state = 15}, + [4948] = {.lex_state = 64, .external_lex_state = 11}, + [4949] = {.lex_state = 64, .external_lex_state = 7}, + [4950] = {.lex_state = 64, .external_lex_state = 12}, + [4951] = {.lex_state = 64, .external_lex_state = 13}, + [4952] = {.lex_state = 64, .external_lex_state = 16}, + [4953] = {.lex_state = 62, .external_lex_state = 14}, + [4954] = {.lex_state = 62, .external_lex_state = 15}, + [4955] = {.lex_state = 64, .external_lex_state = 11}, + [4956] = {.lex_state = 64, .external_lex_state = 13}, + [4957] = {.lex_state = 64, .external_lex_state = 11}, + [4958] = {.lex_state = 64, .external_lex_state = 13}, + [4959] = {.lex_state = 62, .external_lex_state = 14}, + [4960] = {.lex_state = 62, .external_lex_state = 15}, + [4961] = {.lex_state = 64, .external_lex_state = 12}, + [4962] = {.lex_state = 62, .external_lex_state = 14}, + [4963] = {.lex_state = 64, .external_lex_state = 7}, + [4964] = {.lex_state = 64, .external_lex_state = 8}, + [4965] = {.lex_state = 62, .external_lex_state = 14}, + [4966] = {.lex_state = 64, .external_lex_state = 16}, + [4967] = {.lex_state = 62, .external_lex_state = 15}, + [4968] = {.lex_state = 64, .external_lex_state = 12}, + [4969] = {.lex_state = 64, .external_lex_state = 9}, + [4970] = {.lex_state = 64, .external_lex_state = 10}, + [4971] = {.lex_state = 62, .external_lex_state = 15}, + [4972] = {.lex_state = 62, .external_lex_state = 14}, + [4973] = {.lex_state = 64, .external_lex_state = 11}, + [4974] = {.lex_state = 64, .external_lex_state = 9}, + [4975] = {.lex_state = 64, .external_lex_state = 10}, + [4976] = {.lex_state = 64, .external_lex_state = 13}, + [4977] = {.lex_state = 62, .external_lex_state = 14}, + [4978] = {.lex_state = 62, .external_lex_state = 15}, [4979] = {.lex_state = 62, .external_lex_state = 15}, - [4980] = {.lex_state = 62, .external_lex_state = 16}, - [4981] = {.lex_state = 62, .external_lex_state = 7}, - [4982] = {.lex_state = 62, .external_lex_state = 8}, - [4983] = {.lex_state = 64, .external_lex_state = 12}, - [4984] = {.lex_state = 64, .external_lex_state = 11}, - [4985] = {.lex_state = 62, .external_lex_state = 10}, - [4986] = {.lex_state = 62, .external_lex_state = 9}, - [4987] = {.lex_state = 62, .external_lex_state = 13}, - [4988] = {.lex_state = 62, .external_lex_state = 14}, - [4989] = {.lex_state = 62, .external_lex_state = 15}, - [4990] = {.lex_state = 62, .external_lex_state = 16}, - [4991] = {.lex_state = 62, .external_lex_state = 7}, - [4992] = {.lex_state = 62, .external_lex_state = 8}, - [4993] = {.lex_state = 64, .external_lex_state = 12}, - [4994] = {.lex_state = 64, .external_lex_state = 11}, - [4995] = {.lex_state = 62, .external_lex_state = 10}, - [4996] = {.lex_state = 62, .external_lex_state = 9}, - [4997] = {.lex_state = 62, .external_lex_state = 8}, - [4998] = {.lex_state = 62, .external_lex_state = 13}, - [4999] = {.lex_state = 62, .external_lex_state = 14}, - [5000] = {.lex_state = 62, .external_lex_state = 15}, - [5001] = {.lex_state = 62, .external_lex_state = 16}, - [5002] = {.lex_state = 62, .external_lex_state = 7}, - [5003] = {.lex_state = 62, .external_lex_state = 8}, - [5004] = {.lex_state = 62, .external_lex_state = 7}, - [5005] = {.lex_state = 62, .external_lex_state = 16}, - [5006] = {.lex_state = 62, .external_lex_state = 15}, - [5007] = {.lex_state = 62, .external_lex_state = 14}, - [5008] = {.lex_state = 62, .external_lex_state = 13}, - [5009] = {.lex_state = 62, .external_lex_state = 9}, - [5010] = {.lex_state = 62, .external_lex_state = 10}, - [5011] = {.lex_state = 64, .external_lex_state = 11}, - [5012] = {.lex_state = 64, .external_lex_state = 12}, - [5013] = {.lex_state = 64, .external_lex_state = 12}, - [5014] = {.lex_state = 64, .external_lex_state = 11}, - [5015] = {.lex_state = 62, .external_lex_state = 10}, - [5016] = {.lex_state = 62, .external_lex_state = 9}, - [5017] = {.lex_state = 62, .external_lex_state = 13}, - [5018] = {.lex_state = 62, .external_lex_state = 14}, - [5019] = {.lex_state = 62, .external_lex_state = 15}, - [5020] = {.lex_state = 62, .external_lex_state = 16}, - [5021] = {.lex_state = 62, .external_lex_state = 13}, + [4980] = {.lex_state = 62, .external_lex_state = 14}, + [4981] = {.lex_state = 64, .external_lex_state = 13}, + [4982] = {.lex_state = 64, .external_lex_state = 11}, + [4983] = {.lex_state = 62, .external_lex_state = 14}, + [4984] = {.lex_state = 62, .external_lex_state = 15}, + [4985] = {.lex_state = 64, .external_lex_state = 13}, + [4986] = {.lex_state = 64, .external_lex_state = 11}, + [4987] = {.lex_state = 64, .external_lex_state = 10}, + [4988] = {.lex_state = 64, .external_lex_state = 11}, + [4989] = {.lex_state = 64, .external_lex_state = 7}, + [4990] = {.lex_state = 64, .external_lex_state = 8}, + [4991] = {.lex_state = 64, .external_lex_state = 16}, + [4992] = {.lex_state = 64, .external_lex_state = 12}, + [4993] = {.lex_state = 64, .external_lex_state = 9}, + [4994] = {.lex_state = 64, .external_lex_state = 10}, + [4995] = {.lex_state = 64, .external_lex_state = 11}, + [4996] = {.lex_state = 64, .external_lex_state = 13}, + [4997] = {.lex_state = 62, .external_lex_state = 14}, + [4998] = {.lex_state = 62, .external_lex_state = 15}, + [4999] = {.lex_state = 64, .external_lex_state = 10}, + [5000] = {.lex_state = 64, .external_lex_state = 9}, + [5001] = {.lex_state = 64, .external_lex_state = 12}, + [5002] = {.lex_state = 64, .external_lex_state = 16}, + [5003] = {.lex_state = 64, .external_lex_state = 8}, + [5004] = {.lex_state = 64, .external_lex_state = 7}, + [5005] = {.lex_state = 62, .external_lex_state = 14}, + [5006] = {.lex_state = 64, .external_lex_state = 13}, + [5007] = {.lex_state = 62, .external_lex_state = 15}, + [5008] = {.lex_state = 62, .external_lex_state = 14}, + [5009] = {.lex_state = 64, .external_lex_state = 13}, + [5010] = {.lex_state = 64, .external_lex_state = 11}, + [5011] = {.lex_state = 62, .external_lex_state = 15}, + [5012] = {.lex_state = 64, .external_lex_state = 11}, + [5013] = {.lex_state = 64, .external_lex_state = 11}, + [5014] = {.lex_state = 62, .external_lex_state = 14}, + [5015] = {.lex_state = 62, .external_lex_state = 15}, + [5016] = {.lex_state = 62, .external_lex_state = 14}, + [5017] = {.lex_state = 64, .external_lex_state = 10}, + [5018] = {.lex_state = 64, .external_lex_state = 9}, + [5019] = {.lex_state = 64, .external_lex_state = 12}, + [5020] = {.lex_state = 62, .external_lex_state = 15}, + [5021] = {.lex_state = 64, .external_lex_state = 13}, [5022] = {.lex_state = 62, .external_lex_state = 14}, [5023] = {.lex_state = 62, .external_lex_state = 15}, - [5024] = {.lex_state = 62, .external_lex_state = 16}, - [5025] = {.lex_state = 62, .external_lex_state = 7}, - [5026] = {.lex_state = 62, .external_lex_state = 8}, - [5027] = {.lex_state = 62, .external_lex_state = 8}, - [5028] = {.lex_state = 62, .external_lex_state = 7}, - [5029] = {.lex_state = 62, .external_lex_state = 16}, - [5030] = {.lex_state = 62, .external_lex_state = 15}, - [5031] = {.lex_state = 62, .external_lex_state = 14}, - [5032] = {.lex_state = 64, .external_lex_state = 12}, - [5033] = {.lex_state = 64, .external_lex_state = 11}, - [5034] = {.lex_state = 62, .external_lex_state = 10}, - [5035] = {.lex_state = 62, .external_lex_state = 9}, - [5036] = {.lex_state = 62, .external_lex_state = 13}, - [5037] = {.lex_state = 62, .external_lex_state = 13}, - [5038] = {.lex_state = 62, .external_lex_state = 7}, - [5039] = {.lex_state = 62, .external_lex_state = 8}, - [5040] = {.lex_state = 62, .external_lex_state = 14}, - [5041] = {.lex_state = 62, .external_lex_state = 15}, - [5042] = {.lex_state = 62, .external_lex_state = 16}, - [5043] = {.lex_state = 62, .external_lex_state = 7}, - [5044] = {.lex_state = 62, .external_lex_state = 8}, - [5045] = {.lex_state = 64, .external_lex_state = 12}, - [5046] = {.lex_state = 64, .external_lex_state = 11}, - [5047] = {.lex_state = 62, .external_lex_state = 10}, - [5048] = {.lex_state = 62, .external_lex_state = 9}, - [5049] = {.lex_state = 62, .external_lex_state = 10}, - [5050] = {.lex_state = 64, .external_lex_state = 11}, - [5051] = {.lex_state = 64, .external_lex_state = 12}, - [5052] = {.lex_state = 62, .external_lex_state = 9}, - [5053] = {.lex_state = 62, .external_lex_state = 13}, - [5054] = {.lex_state = 62, .external_lex_state = 14}, - [5055] = {.lex_state = 62, .external_lex_state = 15}, - [5056] = {.lex_state = 62, .external_lex_state = 16}, - [5057] = {.lex_state = 62, .external_lex_state = 8}, - [5058] = {.lex_state = 64, .external_lex_state = 12}, - [5059] = {.lex_state = 64, .external_lex_state = 11}, - [5060] = {.lex_state = 62, .external_lex_state = 10}, - [5061] = {.lex_state = 62, .external_lex_state = 9}, - [5062] = {.lex_state = 62, .external_lex_state = 9}, - [5063] = {.lex_state = 62, .external_lex_state = 10}, - [5064] = {.lex_state = 64, .external_lex_state = 11}, - [5065] = {.lex_state = 64, .external_lex_state = 12}, - [5066] = {.lex_state = 62, .external_lex_state = 13}, - [5067] = {.lex_state = 62, .external_lex_state = 14}, - [5068] = {.lex_state = 62, .external_lex_state = 15}, - [5069] = {.lex_state = 62, .external_lex_state = 16}, - [5070] = {.lex_state = 62, .external_lex_state = 7}, - [5071] = {.lex_state = 62, .external_lex_state = 6}, - [5072] = {.lex_state = 62, .external_lex_state = 6}, - [5073] = {.lex_state = 259, .external_lex_state = 6}, - [5074] = {.lex_state = 102, .external_lex_state = 6}, + [5024] = {.lex_state = 64, .external_lex_state = 9}, + [5025] = {.lex_state = 64, .external_lex_state = 12}, + [5026] = {.lex_state = 64, .external_lex_state = 16}, + [5027] = {.lex_state = 64, .external_lex_state = 13}, + [5028] = {.lex_state = 62, .external_lex_state = 14}, + [5029] = {.lex_state = 62, .external_lex_state = 15}, + [5030] = {.lex_state = 64, .external_lex_state = 8}, + [5031] = {.lex_state = 64, .external_lex_state = 7}, + [5032] = {.lex_state = 62, .external_lex_state = 15}, + [5033] = {.lex_state = 62, .external_lex_state = 14}, + [5034] = {.lex_state = 64, .external_lex_state = 13}, + [5035] = {.lex_state = 64, .external_lex_state = 11}, + [5036] = {.lex_state = 62, .external_lex_state = 15}, + [5037] = {.lex_state = 62, .external_lex_state = 14}, + [5038] = {.lex_state = 64, .external_lex_state = 16}, + [5039] = {.lex_state = 62, .external_lex_state = 15}, + [5040] = {.lex_state = 64, .external_lex_state = 8}, + [5041] = {.lex_state = 62, .external_lex_state = 14}, + [5042] = {.lex_state = 64, .external_lex_state = 13}, + [5043] = {.lex_state = 64, .external_lex_state = 11}, + [5044] = {.lex_state = 62, .external_lex_state = 15}, + [5045] = {.lex_state = 62, .external_lex_state = 14}, + [5046] = {.lex_state = 64, .external_lex_state = 13}, + [5047] = {.lex_state = 64, .external_lex_state = 11}, + [5048] = {.lex_state = 62, .external_lex_state = 15}, + [5049] = {.lex_state = 62, .external_lex_state = 14}, + [5050] = {.lex_state = 64, .external_lex_state = 13}, + [5051] = {.lex_state = 64, .external_lex_state = 11}, + [5052] = {.lex_state = 64, .external_lex_state = 7}, + [5053] = {.lex_state = 64, .external_lex_state = 8}, + [5054] = {.lex_state = 64, .external_lex_state = 16}, + [5055] = {.lex_state = 64, .external_lex_state = 12}, + [5056] = {.lex_state = 64, .external_lex_state = 9}, + [5057] = {.lex_state = 64, .external_lex_state = 10}, + [5058] = {.lex_state = 64, .external_lex_state = 11}, + [5059] = {.lex_state = 62, .external_lex_state = 15}, + [5060] = {.lex_state = 62, .external_lex_state = 15}, + [5061] = {.lex_state = 64, .external_lex_state = 10}, + [5062] = {.lex_state = 64, .external_lex_state = 9}, + [5063] = {.lex_state = 64, .external_lex_state = 12}, + [5064] = {.lex_state = 64, .external_lex_state = 16}, + [5065] = {.lex_state = 64, .external_lex_state = 8}, + [5066] = {.lex_state = 64, .external_lex_state = 7}, + [5067] = {.lex_state = 64, .external_lex_state = 13}, + [5068] = {.lex_state = 62, .external_lex_state = 14}, + [5069] = {.lex_state = 64, .external_lex_state = 11}, + [5070] = {.lex_state = 64, .external_lex_state = 13}, + [5071] = {.lex_state = 64, .external_lex_state = 6}, + [5072] = {.lex_state = 64, .external_lex_state = 6}, + [5073] = {.lex_state = 62, .external_lex_state = 6}, + [5074] = {.lex_state = 259, .external_lex_state = 6}, [5075] = {.lex_state = 102, .external_lex_state = 6}, [5076] = {.lex_state = 259, .external_lex_state = 6}, [5077] = {.lex_state = 259, .external_lex_state = 6}, - [5078] = {.lex_state = 259, .external_lex_state = 6}, - [5079] = {.lex_state = 62, .external_lex_state = 6}, + [5078] = {.lex_state = 62, .external_lex_state = 6}, + [5079] = {.lex_state = 259, .external_lex_state = 6}, [5080] = {.lex_state = 62, .external_lex_state = 6}, [5081] = {.lex_state = 259, .external_lex_state = 6}, [5082] = {.lex_state = 259, .external_lex_state = 6}, [5083] = {.lex_state = 259, .external_lex_state = 6}, - [5084] = {.lex_state = 64, .external_lex_state = 6}, + [5084] = {.lex_state = 62, .external_lex_state = 6}, [5085] = {.lex_state = 259, .external_lex_state = 6}, [5086] = {.lex_state = 62, .external_lex_state = 6}, - [5087] = {.lex_state = 64, .external_lex_state = 6}, + [5087] = {.lex_state = 259, .external_lex_state = 6}, [5088] = {.lex_state = 62, .external_lex_state = 6}, [5089] = {.lex_state = 64, .external_lex_state = 6}, [5090] = {.lex_state = 64, .external_lex_state = 6}, - [5091] = {.lex_state = 62, .external_lex_state = 6}, - [5092] = {.lex_state = 102, .external_lex_state = 6}, - [5093] = {.lex_state = 62, .external_lex_state = 6}, - [5094] = {.lex_state = 62, .external_lex_state = 6}, - [5095] = {.lex_state = 64, .external_lex_state = 6}, - [5096] = {.lex_state = 64, .external_lex_state = 6}, - [5097] = {.lex_state = 64, .external_lex_state = 6}, - [5098] = {.lex_state = 64, .external_lex_state = 6}, + [5091] = {.lex_state = 64, .external_lex_state = 6}, + [5092] = {.lex_state = 64, .external_lex_state = 6}, + [5093] = {.lex_state = 64, .external_lex_state = 6}, + [5094] = {.lex_state = 64, .external_lex_state = 6}, + [5095] = {.lex_state = 62, .external_lex_state = 6}, + [5096] = {.lex_state = 62, .external_lex_state = 6}, + [5097] = {.lex_state = 62, .external_lex_state = 6}, + [5098] = {.lex_state = 62, .external_lex_state = 6}, [5099] = {.lex_state = 64, .external_lex_state = 6}, - [5100] = {.lex_state = 62, .external_lex_state = 6}, - [5101] = {.lex_state = 62, .external_lex_state = 6}, - [5102] = {.lex_state = 62, .external_lex_state = 6}, - [5103] = {.lex_state = 62, .external_lex_state = 6}, - [5104] = {.lex_state = 259, .external_lex_state = 6}, - [5105] = {.lex_state = 62, .external_lex_state = 6}, - [5106] = {.lex_state = 62, .external_lex_state = 6}, - [5107] = {.lex_state = 259, .external_lex_state = 6}, - [5108] = {.lex_state = 64, .external_lex_state = 6}, - [5109] = {.lex_state = 64, .external_lex_state = 6}, + [5100] = {.lex_state = 64, .external_lex_state = 6}, + [5101] = {.lex_state = 64, .external_lex_state = 6}, + [5102] = {.lex_state = 64, .external_lex_state = 6}, + [5103] = {.lex_state = 64, .external_lex_state = 6}, + [5104] = {.lex_state = 64, .external_lex_state = 6}, + [5105] = {.lex_state = 64, .external_lex_state = 6}, + [5106] = {.lex_state = 64, .external_lex_state = 6}, + [5107] = {.lex_state = 64, .external_lex_state = 6}, + [5108] = {.lex_state = 62, .external_lex_state = 6}, + [5109] = {.lex_state = 62, .external_lex_state = 6}, [5110] = {.lex_state = 102, .external_lex_state = 6}, [5111] = {.lex_state = 102, .external_lex_state = 6}, [5112] = {.lex_state = 62, .external_lex_state = 6}, - [5113] = {.lex_state = 62, .external_lex_state = 6}, - [5114] = {.lex_state = 62, .external_lex_state = 6}, + [5113] = {.lex_state = 64, .external_lex_state = 6}, + [5114] = {.lex_state = 64, .external_lex_state = 6}, [5115] = {.lex_state = 62, .external_lex_state = 6}, - [5116] = {.lex_state = 62, .external_lex_state = 6}, - [5117] = {.lex_state = 62, .external_lex_state = 6}, + [5116] = {.lex_state = 259, .external_lex_state = 6}, + [5117] = {.lex_state = 64, .external_lex_state = 6}, [5118] = {.lex_state = 62, .external_lex_state = 6}, - [5119] = {.lex_state = 62, .external_lex_state = 6}, - [5120] = {.lex_state = 259, .external_lex_state = 6}, + [5119] = {.lex_state = 64, .external_lex_state = 6}, + [5120] = {.lex_state = 102, .external_lex_state = 6}, [5121] = {.lex_state = 259, .external_lex_state = 6}, [5122] = {.lex_state = 259, .external_lex_state = 6}, - [5123] = {.lex_state = 62, .external_lex_state = 6}, - [5124] = {.lex_state = 62, .external_lex_state = 6}, - [5125] = {.lex_state = 62, .external_lex_state = 6}, - [5126] = {.lex_state = 62, .external_lex_state = 6}, - [5127] = {.lex_state = 62, .external_lex_state = 6}, - [5128] = {.lex_state = 62, .external_lex_state = 6}, - [5129] = {.lex_state = 62, .external_lex_state = 6}, - [5130] = {.lex_state = 62, .external_lex_state = 6}, - [5131] = {.lex_state = 62, .external_lex_state = 6}, - [5132] = {.lex_state = 62, .external_lex_state = 6}, - [5133] = {.lex_state = 62, .external_lex_state = 6}, - [5134] = {.lex_state = 62, .external_lex_state = 6}, + [5123] = {.lex_state = 64, .external_lex_state = 6}, + [5124] = {.lex_state = 64, .external_lex_state = 6}, + [5125] = {.lex_state = 64, .external_lex_state = 6}, + [5126] = {.lex_state = 64, .external_lex_state = 6}, + [5127] = {.lex_state = 64, .external_lex_state = 6}, + [5128] = {.lex_state = 64, .external_lex_state = 6}, + [5129] = {.lex_state = 64, .external_lex_state = 6}, + [5130] = {.lex_state = 64, .external_lex_state = 6}, + [5131] = {.lex_state = 64, .external_lex_state = 6}, + [5132] = {.lex_state = 64, .external_lex_state = 6}, + [5133] = {.lex_state = 64, .external_lex_state = 6}, + [5134] = {.lex_state = 64, .external_lex_state = 6}, [5135] = {.lex_state = 64, .external_lex_state = 6}, [5136] = {.lex_state = 64, .external_lex_state = 6}, [5137] = {.lex_state = 64, .external_lex_state = 6}, [5138] = {.lex_state = 64, .external_lex_state = 6}, - [5139] = {.lex_state = 62, .external_lex_state = 6}, - [5140] = {.lex_state = 102, .external_lex_state = 6}, - [5141] = {.lex_state = 62, .external_lex_state = 6}, + [5139] = {.lex_state = 64, .external_lex_state = 6}, + [5140] = {.lex_state = 64, .external_lex_state = 6}, + [5141] = {.lex_state = 64, .external_lex_state = 6}, [5142] = {.lex_state = 62, .external_lex_state = 6}, [5143] = {.lex_state = 62, .external_lex_state = 6}, - [5144] = {.lex_state = 259, .external_lex_state = 6}, + [5144] = {.lex_state = 62, .external_lex_state = 6}, [5145] = {.lex_state = 62, .external_lex_state = 6}, - [5146] = {.lex_state = 62, .external_lex_state = 6}, - [5147] = {.lex_state = 62, .external_lex_state = 6}, + [5146] = {.lex_state = 64, .external_lex_state = 6}, + [5147] = {.lex_state = 64, .external_lex_state = 6}, [5148] = {.lex_state = 62, .external_lex_state = 6}, [5149] = {.lex_state = 62, .external_lex_state = 6}, - [5150] = {.lex_state = 259, .external_lex_state = 6}, - [5151] = {.lex_state = 62, .external_lex_state = 6}, - [5152] = {.lex_state = 62, .external_lex_state = 6}, + [5150] = {.lex_state = 64, .external_lex_state = 6}, + [5151] = {.lex_state = 64, .external_lex_state = 6}, + [5152] = {.lex_state = 102, .external_lex_state = 6}, [5153] = {.lex_state = 62, .external_lex_state = 6}, - [5154] = {.lex_state = 62, .external_lex_state = 6}, - [5155] = {.lex_state = 62, .external_lex_state = 6}, + [5154] = {.lex_state = 64, .external_lex_state = 6}, + [5155] = {.lex_state = 64, .external_lex_state = 6}, [5156] = {.lex_state = 102, .external_lex_state = 6}, - [5157] = {.lex_state = 62, .external_lex_state = 6}, - [5158] = {.lex_state = 259, .external_lex_state = 6}, - [5159] = {.lex_state = 64, .external_lex_state = 6}, + [5157] = {.lex_state = 64, .external_lex_state = 6}, + [5158] = {.lex_state = 62, .external_lex_state = 6}, + [5159] = {.lex_state = 259, .external_lex_state = 6}, [5160] = {.lex_state = 64, .external_lex_state = 6}, [5161] = {.lex_state = 64, .external_lex_state = 6}, - [5162] = {.lex_state = 62, .external_lex_state = 6}, - [5163] = {.lex_state = 62, .external_lex_state = 6}, - [5164] = {.lex_state = 62, .external_lex_state = 6}, + [5162] = {.lex_state = 64, .external_lex_state = 6}, + [5163] = {.lex_state = 64, .external_lex_state = 6}, + [5164] = {.lex_state = 64, .external_lex_state = 6}, [5165] = {.lex_state = 62, .external_lex_state = 6}, - [5166] = {.lex_state = 62, .external_lex_state = 6}, - [5167] = {.lex_state = 62, .external_lex_state = 6}, - [5168] = {.lex_state = 62, .external_lex_state = 6}, - [5169] = {.lex_state = 62, .external_lex_state = 6}, - [5170] = {.lex_state = 62, .external_lex_state = 6}, - [5171] = {.lex_state = 62, .external_lex_state = 6}, + [5166] = {.lex_state = 64, .external_lex_state = 6}, + [5167] = {.lex_state = 64, .external_lex_state = 6}, + [5168] = {.lex_state = 64, .external_lex_state = 6}, + [5169] = {.lex_state = 64, .external_lex_state = 6}, + [5170] = {.lex_state = 64, .external_lex_state = 6}, + [5171] = {.lex_state = 64, .external_lex_state = 6}, [5172] = {.lex_state = 62, .external_lex_state = 6}, [5173] = {.lex_state = 62, .external_lex_state = 6}, [5174] = {.lex_state = 62, .external_lex_state = 6}, - [5175] = {.lex_state = 62, .external_lex_state = 6}, - [5176] = {.lex_state = 62, .external_lex_state = 6}, + [5175] = {.lex_state = 64, .external_lex_state = 6}, + [5176] = {.lex_state = 64, .external_lex_state = 6}, [5177] = {.lex_state = 62, .external_lex_state = 6}, - [5178] = {.lex_state = 62, .external_lex_state = 6}, - [5179] = {.lex_state = 62, .external_lex_state = 6}, - [5180] = {.lex_state = 62, .external_lex_state = 6}, - [5181] = {.lex_state = 62, .external_lex_state = 6}, - [5182] = {.lex_state = 62, .external_lex_state = 6}, + [5178] = {.lex_state = 64, .external_lex_state = 6}, + [5179] = {.lex_state = 64, .external_lex_state = 6}, + [5180] = {.lex_state = 64, .external_lex_state = 6}, + [5181] = {.lex_state = 64, .external_lex_state = 6}, + [5182] = {.lex_state = 259, .external_lex_state = 6}, [5183] = {.lex_state = 62, .external_lex_state = 6}, - [5184] = {.lex_state = 62, .external_lex_state = 6}, + [5184] = {.lex_state = 64, .external_lex_state = 6}, [5185] = {.lex_state = 62, .external_lex_state = 6}, - [5186] = {.lex_state = 62, .external_lex_state = 6}, + [5186] = {.lex_state = 64, .external_lex_state = 6}, [5187] = {.lex_state = 62, .external_lex_state = 6}, - [5188] = {.lex_state = 62, .external_lex_state = 6}, - [5189] = {.lex_state = 62, .external_lex_state = 6}, - [5190] = {.lex_state = 62, .external_lex_state = 6}, - [5191] = {.lex_state = 62, .external_lex_state = 6}, + [5188] = {.lex_state = 259, .external_lex_state = 6}, + [5189] = {.lex_state = 64, .external_lex_state = 6}, + [5190] = {.lex_state = 64, .external_lex_state = 6}, + [5191] = {.lex_state = 64, .external_lex_state = 6}, [5192] = {.lex_state = 62, .external_lex_state = 6}, - [5193] = {.lex_state = 62, .external_lex_state = 6}, - [5194] = {.lex_state = 62, .external_lex_state = 6}, - [5195] = {.lex_state = 62, .external_lex_state = 6}, - [5196] = {.lex_state = 259, .external_lex_state = 6}, - [5197] = {.lex_state = 62, .external_lex_state = 6}, - [5198] = {.lex_state = 62, .external_lex_state = 6}, + [5193] = {.lex_state = 64, .external_lex_state = 6}, + [5194] = {.lex_state = 64, .external_lex_state = 6}, + [5195] = {.lex_state = 64, .external_lex_state = 6}, + [5196] = {.lex_state = 64, .external_lex_state = 6}, + [5197] = {.lex_state = 64, .external_lex_state = 6}, + [5198] = {.lex_state = 64, .external_lex_state = 6}, [5199] = {.lex_state = 62, .external_lex_state = 6}, - [5200] = {.lex_state = 62, .external_lex_state = 6}, + [5200] = {.lex_state = 64, .external_lex_state = 6}, [5201] = {.lex_state = 62, .external_lex_state = 6}, [5202] = {.lex_state = 62, .external_lex_state = 6}, [5203] = {.lex_state = 62, .external_lex_state = 6}, @@ -20903,145 +20903,145 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5210] = {.lex_state = 64, .external_lex_state = 6}, [5211] = {.lex_state = 64, .external_lex_state = 6}, [5212] = {.lex_state = 64, .external_lex_state = 6}, - [5213] = {.lex_state = 62, .external_lex_state = 6}, - [5214] = {.lex_state = 62, .external_lex_state = 6}, - [5215] = {.lex_state = 62, .external_lex_state = 6}, - [5216] = {.lex_state = 62, .external_lex_state = 6}, - [5217] = {.lex_state = 62, .external_lex_state = 6}, - [5218] = {.lex_state = 62, .external_lex_state = 6}, + [5213] = {.lex_state = 64, .external_lex_state = 6}, + [5214] = {.lex_state = 64, .external_lex_state = 6}, + [5215] = {.lex_state = 64, .external_lex_state = 6}, + [5216] = {.lex_state = 102, .external_lex_state = 6}, + [5217] = {.lex_state = 64, .external_lex_state = 6}, + [5218] = {.lex_state = 64, .external_lex_state = 6}, [5219] = {.lex_state = 102, .external_lex_state = 6}, [5220] = {.lex_state = 62, .external_lex_state = 6}, - [5221] = {.lex_state = 62, .external_lex_state = 6}, - [5222] = {.lex_state = 62, .external_lex_state = 6}, + [5221] = {.lex_state = 64, .external_lex_state = 6}, + [5222] = {.lex_state = 64, .external_lex_state = 6}, [5223] = {.lex_state = 62, .external_lex_state = 6}, - [5224] = {.lex_state = 62, .external_lex_state = 6}, + [5224] = {.lex_state = 64, .external_lex_state = 6}, [5225] = {.lex_state = 62, .external_lex_state = 6}, [5226] = {.lex_state = 259, .external_lex_state = 6}, - [5227] = {.lex_state = 62, .external_lex_state = 6}, + [5227] = {.lex_state = 64, .external_lex_state = 6}, [5228] = {.lex_state = 259, .external_lex_state = 6}, [5229] = {.lex_state = 62, .external_lex_state = 6}, [5230] = {.lex_state = 259, .external_lex_state = 6}, [5231] = {.lex_state = 62, .external_lex_state = 6}, - [5232] = {.lex_state = 62, .external_lex_state = 6}, + [5232] = {.lex_state = 64, .external_lex_state = 6}, [5233] = {.lex_state = 62, .external_lex_state = 6}, [5234] = {.lex_state = 64, .external_lex_state = 6}, [5235] = {.lex_state = 64, .external_lex_state = 6}, [5236] = {.lex_state = 64, .external_lex_state = 6}, [5237] = {.lex_state = 64, .external_lex_state = 6}, - [5238] = {.lex_state = 259, .external_lex_state = 6}, + [5238] = {.lex_state = 64, .external_lex_state = 6}, [5239] = {.lex_state = 62, .external_lex_state = 6}, [5240] = {.lex_state = 62, .external_lex_state = 6}, [5241] = {.lex_state = 64, .external_lex_state = 6}, [5242] = {.lex_state = 64, .external_lex_state = 6}, [5243] = {.lex_state = 64, .external_lex_state = 6}, [5244] = {.lex_state = 64, .external_lex_state = 6}, - [5245] = {.lex_state = 62, .external_lex_state = 6}, + [5245] = {.lex_state = 64, .external_lex_state = 6}, [5246] = {.lex_state = 62, .external_lex_state = 6}, [5247] = {.lex_state = 62, .external_lex_state = 6}, [5248] = {.lex_state = 62, .external_lex_state = 6}, [5249] = {.lex_state = 62, .external_lex_state = 6}, [5250] = {.lex_state = 64, .external_lex_state = 6}, [5251] = {.lex_state = 64, .external_lex_state = 6}, - [5252] = {.lex_state = 62, .external_lex_state = 6}, + [5252] = {.lex_state = 64, .external_lex_state = 6}, [5253] = {.lex_state = 62, .external_lex_state = 6}, [5254] = {.lex_state = 64, .external_lex_state = 6}, [5255] = {.lex_state = 102, .external_lex_state = 6}, [5256] = {.lex_state = 102, .external_lex_state = 6}, - [5257] = {.lex_state = 64, .external_lex_state = 6}, - [5258] = {.lex_state = 102, .external_lex_state = 6}, + [5257] = {.lex_state = 62, .external_lex_state = 6}, + [5258] = {.lex_state = 62, .external_lex_state = 6}, [5259] = {.lex_state = 64, .external_lex_state = 6}, - [5260] = {.lex_state = 64, .external_lex_state = 6}, - [5261] = {.lex_state = 62, .external_lex_state = 6}, + [5260] = {.lex_state = 62, .external_lex_state = 6}, + [5261] = {.lex_state = 64, .external_lex_state = 6}, [5262] = {.lex_state = 62, .external_lex_state = 6}, [5263] = {.lex_state = 62, .external_lex_state = 6}, [5264] = {.lex_state = 62, .external_lex_state = 6}, [5265] = {.lex_state = 64, .external_lex_state = 6}, - [5266] = {.lex_state = 64, .external_lex_state = 6}, - [5267] = {.lex_state = 62, .external_lex_state = 6}, - [5268] = {.lex_state = 62, .external_lex_state = 6}, + [5266] = {.lex_state = 62, .external_lex_state = 6}, + [5267] = {.lex_state = 64, .external_lex_state = 6}, + [5268] = {.lex_state = 64, .external_lex_state = 6}, [5269] = {.lex_state = 64, .external_lex_state = 6}, [5270] = {.lex_state = 64, .external_lex_state = 6}, - [5271] = {.lex_state = 64, .external_lex_state = 6}, + [5271] = {.lex_state = 62, .external_lex_state = 6}, [5272] = {.lex_state = 259, .external_lex_state = 6}, [5273] = {.lex_state = 259, .external_lex_state = 6}, - [5274] = {.lex_state = 62, .external_lex_state = 6}, - [5275] = {.lex_state = 62, .external_lex_state = 6}, - [5276] = {.lex_state = 62, .external_lex_state = 6}, - [5277] = {.lex_state = 62, .external_lex_state = 6}, - [5278] = {.lex_state = 62, .external_lex_state = 6}, - [5279] = {.lex_state = 62, .external_lex_state = 6}, - [5280] = {.lex_state = 62, .external_lex_state = 6}, - [5281] = {.lex_state = 62, .external_lex_state = 6}, - [5282] = {.lex_state = 62, .external_lex_state = 6}, - [5283] = {.lex_state = 62, .external_lex_state = 6}, - [5284] = {.lex_state = 62, .external_lex_state = 6}, - [5285] = {.lex_state = 62, .external_lex_state = 6}, + [5274] = {.lex_state = 64, .external_lex_state = 6}, + [5275] = {.lex_state = 64, .external_lex_state = 6}, + [5276] = {.lex_state = 64, .external_lex_state = 6}, + [5277] = {.lex_state = 64, .external_lex_state = 6}, + [5278] = {.lex_state = 64, .external_lex_state = 6}, + [5279] = {.lex_state = 64, .external_lex_state = 6}, + [5280] = {.lex_state = 64, .external_lex_state = 6}, + [5281] = {.lex_state = 64, .external_lex_state = 6}, + [5282] = {.lex_state = 64, .external_lex_state = 6}, + [5283] = {.lex_state = 64, .external_lex_state = 6}, + [5284] = {.lex_state = 64, .external_lex_state = 6}, + [5285] = {.lex_state = 64, .external_lex_state = 6}, [5286] = {.lex_state = 64, .external_lex_state = 6}, - [5287] = {.lex_state = 62, .external_lex_state = 6}, + [5287] = {.lex_state = 64, .external_lex_state = 6}, [5288] = {.lex_state = 62, .external_lex_state = 6}, [5289] = {.lex_state = 62, .external_lex_state = 6}, [5290] = {.lex_state = 62, .external_lex_state = 6}, - [5291] = {.lex_state = 64, .external_lex_state = 6}, + [5291] = {.lex_state = 62, .external_lex_state = 6}, [5292] = {.lex_state = 64, .external_lex_state = 6}, - [5293] = {.lex_state = 62, .external_lex_state = 6}, - [5294] = {.lex_state = 62, .external_lex_state = 6}, + [5293] = {.lex_state = 64, .external_lex_state = 6}, + [5294] = {.lex_state = 64, .external_lex_state = 6}, [5295] = {.lex_state = 64, .external_lex_state = 6}, [5296] = {.lex_state = 64, .external_lex_state = 6}, [5297] = {.lex_state = 64, .external_lex_state = 6}, [5298] = {.lex_state = 64, .external_lex_state = 6}, - [5299] = {.lex_state = 62, .external_lex_state = 6}, - [5300] = {.lex_state = 62, .external_lex_state = 6}, - [5301] = {.lex_state = 62, .external_lex_state = 6}, - [5302] = {.lex_state = 62, .external_lex_state = 6}, + [5299] = {.lex_state = 64, .external_lex_state = 6}, + [5300] = {.lex_state = 64, .external_lex_state = 6}, + [5301] = {.lex_state = 64, .external_lex_state = 6}, + [5302] = {.lex_state = 64, .external_lex_state = 6}, [5303] = {.lex_state = 64, .external_lex_state = 6}, [5304] = {.lex_state = 64, .external_lex_state = 6}, - [5305] = {.lex_state = 62, .external_lex_state = 6}, - [5306] = {.lex_state = 62, .external_lex_state = 6}, + [5305] = {.lex_state = 64, .external_lex_state = 6}, + [5306] = {.lex_state = 64, .external_lex_state = 6}, [5307] = {.lex_state = 102, .external_lex_state = 6}, [5308] = {.lex_state = 259, .external_lex_state = 6}, [5309] = {.lex_state = 64, .external_lex_state = 6}, [5310] = {.lex_state = 62, .external_lex_state = 6}, - [5311] = {.lex_state = 64, .external_lex_state = 6}, - [5312] = {.lex_state = 64, .external_lex_state = 6}, - [5313] = {.lex_state = 64, .external_lex_state = 6}, + [5311] = {.lex_state = 62, .external_lex_state = 6}, + [5312] = {.lex_state = 62, .external_lex_state = 6}, + [5313] = {.lex_state = 102, .external_lex_state = 6}, [5314] = {.lex_state = 62, .external_lex_state = 6}, - [5315] = {.lex_state = 62, .external_lex_state = 6}, - [5316] = {.lex_state = 62, .external_lex_state = 6}, - [5317] = {.lex_state = 62, .external_lex_state = 6}, - [5318] = {.lex_state = 62, .external_lex_state = 6}, - [5319] = {.lex_state = 62, .external_lex_state = 6}, - [5320] = {.lex_state = 62, .external_lex_state = 6}, - [5321] = {.lex_state = 62, .external_lex_state = 6}, - [5322] = {.lex_state = 62, .external_lex_state = 6}, - [5323] = {.lex_state = 62, .external_lex_state = 6}, + [5315] = {.lex_state = 102, .external_lex_state = 6}, + [5316] = {.lex_state = 259, .external_lex_state = 6}, + [5317] = {.lex_state = 64, .external_lex_state = 6}, + [5318] = {.lex_state = 64, .external_lex_state = 6}, + [5319] = {.lex_state = 64, .external_lex_state = 6}, + [5320] = {.lex_state = 64, .external_lex_state = 6}, + [5321] = {.lex_state = 64, .external_lex_state = 6}, + [5322] = {.lex_state = 64, .external_lex_state = 6}, + [5323] = {.lex_state = 64, .external_lex_state = 6}, [5324] = {.lex_state = 64, .external_lex_state = 6}, [5325] = {.lex_state = 64, .external_lex_state = 6}, - [5326] = {.lex_state = 62, .external_lex_state = 6}, - [5327] = {.lex_state = 62, .external_lex_state = 6}, + [5326] = {.lex_state = 64, .external_lex_state = 6}, + [5327] = {.lex_state = 64, .external_lex_state = 6}, [5328] = {.lex_state = 64, .external_lex_state = 6}, [5329] = {.lex_state = 64, .external_lex_state = 6}, [5330] = {.lex_state = 64, .external_lex_state = 6}, - [5331] = {.lex_state = 64, .external_lex_state = 6}, - [5332] = {.lex_state = 62, .external_lex_state = 6}, - [5333] = {.lex_state = 62, .external_lex_state = 6}, - [5334] = {.lex_state = 62, .external_lex_state = 6}, - [5335] = {.lex_state = 62, .external_lex_state = 6}, - [5336] = {.lex_state = 102, .external_lex_state = 6}, + [5331] = {.lex_state = 259, .external_lex_state = 6}, + [5332] = {.lex_state = 64, .external_lex_state = 6}, + [5333] = {.lex_state = 64, .external_lex_state = 6}, + [5334] = {.lex_state = 64, .external_lex_state = 6}, + [5335] = {.lex_state = 64, .external_lex_state = 6}, + [5336] = {.lex_state = 62, .external_lex_state = 6}, [5337] = {.lex_state = 62, .external_lex_state = 6}, [5338] = {.lex_state = 64, .external_lex_state = 6}, [5339] = {.lex_state = 64, .external_lex_state = 6}, [5340] = {.lex_state = 62, .external_lex_state = 6}, [5341] = {.lex_state = 62, .external_lex_state = 6}, - [5342] = {.lex_state = 62, .external_lex_state = 6}, + [5342] = {.lex_state = 64, .external_lex_state = 6}, [5343] = {.lex_state = 62, .external_lex_state = 6}, - [5344] = {.lex_state = 259, .external_lex_state = 6}, + [5344] = {.lex_state = 64, .external_lex_state = 6}, [5345] = {.lex_state = 64, .external_lex_state = 6}, - [5346] = {.lex_state = 259, .external_lex_state = 6}, - [5347] = {.lex_state = 64, .external_lex_state = 6}, + [5346] = {.lex_state = 102, .external_lex_state = 6}, + [5347] = {.lex_state = 102, .external_lex_state = 6}, [5348] = {.lex_state = 102, .external_lex_state = 6}, - [5349] = {.lex_state = 62, .external_lex_state = 6}, + [5349] = {.lex_state = 64, .external_lex_state = 6}, [5350] = {.lex_state = 62, .external_lex_state = 6}, - [5351] = {.lex_state = 64, .external_lex_state = 6}, + [5351] = {.lex_state = 62, .external_lex_state = 6}, [5352] = {.lex_state = 259, .external_lex_state = 6}, [5353] = {.lex_state = 62, .external_lex_state = 6}, [5354] = {.lex_state = 62, .external_lex_state = 6}, @@ -21054,133 +21054,133 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5361] = {.lex_state = 64, .external_lex_state = 6}, [5362] = {.lex_state = 64, .external_lex_state = 6}, [5363] = {.lex_state = 64, .external_lex_state = 6}, - [5364] = {.lex_state = 64, .external_lex_state = 6}, - [5365] = {.lex_state = 62, .external_lex_state = 6}, - [5366] = {.lex_state = 62, .external_lex_state = 6}, + [5364] = {.lex_state = 62, .external_lex_state = 6}, + [5365] = {.lex_state = 64, .external_lex_state = 6}, + [5366] = {.lex_state = 64, .external_lex_state = 6}, [5367] = {.lex_state = 62, .external_lex_state = 6}, - [5368] = {.lex_state = 62, .external_lex_state = 6}, - [5369] = {.lex_state = 62, .external_lex_state = 6}, + [5368] = {.lex_state = 64, .external_lex_state = 6}, + [5369] = {.lex_state = 259, .external_lex_state = 6}, [5370] = {.lex_state = 102, .external_lex_state = 6}, [5371] = {.lex_state = 62, .external_lex_state = 6}, [5372] = {.lex_state = 62, .external_lex_state = 6}, - [5373] = {.lex_state = 62, .external_lex_state = 6}, - [5374] = {.lex_state = 259, .external_lex_state = 6}, - [5375] = {.lex_state = 259, .external_lex_state = 6}, + [5373] = {.lex_state = 64, .external_lex_state = 6}, + [5374] = {.lex_state = 62, .external_lex_state = 6}, + [5375] = {.lex_state = 62, .external_lex_state = 6}, [5376] = {.lex_state = 259, .external_lex_state = 6}, [5377] = {.lex_state = 62, .external_lex_state = 6}, [5378] = {.lex_state = 259, .external_lex_state = 6}, - [5379] = {.lex_state = 62, .external_lex_state = 6}, + [5379] = {.lex_state = 64, .external_lex_state = 6}, [5380] = {.lex_state = 259, .external_lex_state = 6}, [5381] = {.lex_state = 62, .external_lex_state = 6}, - [5382] = {.lex_state = 62, .external_lex_state = 6}, + [5382] = {.lex_state = 64, .external_lex_state = 6}, [5383] = {.lex_state = 62, .external_lex_state = 6}, [5384] = {.lex_state = 64, .external_lex_state = 6}, [5385] = {.lex_state = 64, .external_lex_state = 6}, - [5386] = {.lex_state = 259, .external_lex_state = 6}, - [5387] = {.lex_state = 102, .external_lex_state = 6}, - [5388] = {.lex_state = 62, .external_lex_state = 6}, + [5386] = {.lex_state = 62, .external_lex_state = 6}, + [5387] = {.lex_state = 64, .external_lex_state = 6}, + [5388] = {.lex_state = 64, .external_lex_state = 6}, [5389] = {.lex_state = 62, .external_lex_state = 6}, - [5390] = {.lex_state = 64, .external_lex_state = 6}, - [5391] = {.lex_state = 64, .external_lex_state = 6}, + [5390] = {.lex_state = 62, .external_lex_state = 6}, + [5391] = {.lex_state = 62, .external_lex_state = 6}, [5392] = {.lex_state = 62, .external_lex_state = 6}, - [5393] = {.lex_state = 64, .external_lex_state = 6}, - [5394] = {.lex_state = 64, .external_lex_state = 6}, - [5395] = {.lex_state = 62, .external_lex_state = 6}, + [5393] = {.lex_state = 62, .external_lex_state = 6}, + [5394] = {.lex_state = 259, .external_lex_state = 6}, + [5395] = {.lex_state = 259, .external_lex_state = 6}, [5396] = {.lex_state = 62, .external_lex_state = 6}, - [5397] = {.lex_state = 64, .external_lex_state = 6}, + [5397] = {.lex_state = 62, .external_lex_state = 6}, [5398] = {.lex_state = 64, .external_lex_state = 6}, [5399] = {.lex_state = 64, .external_lex_state = 6}, [5400] = {.lex_state = 64, .external_lex_state = 6}, - [5401] = {.lex_state = 62, .external_lex_state = 6}, + [5401] = {.lex_state = 64, .external_lex_state = 6}, [5402] = {.lex_state = 62, .external_lex_state = 6}, [5403] = {.lex_state = 62, .external_lex_state = 6}, - [5404] = {.lex_state = 62, .external_lex_state = 6}, + [5404] = {.lex_state = 102, .external_lex_state = 6}, [5405] = {.lex_state = 102, .external_lex_state = 6}, [5406] = {.lex_state = 102, .external_lex_state = 6}, - [5407] = {.lex_state = 62, .external_lex_state = 6}, - [5408] = {.lex_state = 62, .external_lex_state = 6}, - [5409] = {.lex_state = 62, .external_lex_state = 6}, - [5410] = {.lex_state = 62, .external_lex_state = 6}, - [5411] = {.lex_state = 64, .external_lex_state = 6}, + [5407] = {.lex_state = 64, .external_lex_state = 6}, + [5408] = {.lex_state = 64, .external_lex_state = 6}, + [5409] = {.lex_state = 64, .external_lex_state = 6}, + [5410] = {.lex_state = 64, .external_lex_state = 6}, + [5411] = {.lex_state = 259, .external_lex_state = 6}, [5412] = {.lex_state = 64, .external_lex_state = 6}, [5413] = {.lex_state = 62, .external_lex_state = 6}, [5414] = {.lex_state = 62, .external_lex_state = 6}, [5415] = {.lex_state = 259, .external_lex_state = 6}, [5416] = {.lex_state = 259, .external_lex_state = 6}, - [5417] = {.lex_state = 62, .external_lex_state = 6}, - [5418] = {.lex_state = 62, .external_lex_state = 6}, - [5419] = {.lex_state = 62, .external_lex_state = 6}, - [5420] = {.lex_state = 62, .external_lex_state = 6}, - [5421] = {.lex_state = 62, .external_lex_state = 6}, - [5422] = {.lex_state = 62, .external_lex_state = 6}, - [5423] = {.lex_state = 62, .external_lex_state = 6}, - [5424] = {.lex_state = 62, .external_lex_state = 6}, - [5425] = {.lex_state = 62, .external_lex_state = 6}, - [5426] = {.lex_state = 62, .external_lex_state = 6}, - [5427] = {.lex_state = 62, .external_lex_state = 6}, - [5428] = {.lex_state = 62, .external_lex_state = 6}, - [5429] = {.lex_state = 64, .external_lex_state = 6}, - [5430] = {.lex_state = 64, .external_lex_state = 6}, - [5431] = {.lex_state = 64, .external_lex_state = 6}, - [5432] = {.lex_state = 64, .external_lex_state = 6}, - [5433] = {.lex_state = 62, .external_lex_state = 6}, - [5434] = {.lex_state = 62, .external_lex_state = 6}, - [5435] = {.lex_state = 62, .external_lex_state = 6}, - [5436] = {.lex_state = 62, .external_lex_state = 6}, + [5417] = {.lex_state = 64, .external_lex_state = 6}, + [5418] = {.lex_state = 64, .external_lex_state = 6}, + [5419] = {.lex_state = 64, .external_lex_state = 6}, + [5420] = {.lex_state = 64, .external_lex_state = 6}, + [5421] = {.lex_state = 64, .external_lex_state = 6}, + [5422] = {.lex_state = 64, .external_lex_state = 6}, + [5423] = {.lex_state = 64, .external_lex_state = 6}, + [5424] = {.lex_state = 64, .external_lex_state = 6}, + [5425] = {.lex_state = 64, .external_lex_state = 6}, + [5426] = {.lex_state = 64, .external_lex_state = 6}, + [5427] = {.lex_state = 64, .external_lex_state = 6}, + [5428] = {.lex_state = 64, .external_lex_state = 6}, + [5429] = {.lex_state = 62, .external_lex_state = 6}, + [5430] = {.lex_state = 62, .external_lex_state = 6}, + [5431] = {.lex_state = 62, .external_lex_state = 6}, + [5432] = {.lex_state = 259, .external_lex_state = 6}, + [5433] = {.lex_state = 102, .external_lex_state = 6}, + [5434] = {.lex_state = 64, .external_lex_state = 6}, + [5435] = {.lex_state = 102, .external_lex_state = 6}, + [5436] = {.lex_state = 64, .external_lex_state = 6}, [5437] = {.lex_state = 64, .external_lex_state = 6}, [5438] = {.lex_state = 64, .external_lex_state = 6}, - [5439] = {.lex_state = 62, .external_lex_state = 6}, - [5440] = {.lex_state = 62, .external_lex_state = 6}, + [5439] = {.lex_state = 64, .external_lex_state = 6}, + [5440] = {.lex_state = 64, .external_lex_state = 6}, [5441] = {.lex_state = 64, .external_lex_state = 6}, [5442] = {.lex_state = 64, .external_lex_state = 6}, [5443] = {.lex_state = 64, .external_lex_state = 6}, [5444] = {.lex_state = 64, .external_lex_state = 6}, - [5445] = {.lex_state = 62, .external_lex_state = 6}, - [5446] = {.lex_state = 62, .external_lex_state = 6}, - [5447] = {.lex_state = 62, .external_lex_state = 6}, - [5448] = {.lex_state = 62, .external_lex_state = 6}, + [5445] = {.lex_state = 64, .external_lex_state = 6}, + [5446] = {.lex_state = 64, .external_lex_state = 6}, + [5447] = {.lex_state = 64, .external_lex_state = 6}, + [5448] = {.lex_state = 64, .external_lex_state = 6}, [5449] = {.lex_state = 64, .external_lex_state = 6}, [5450] = {.lex_state = 102, .external_lex_state = 6}, [5451] = {.lex_state = 64, .external_lex_state = 6}, - [5452] = {.lex_state = 102, .external_lex_state = 6}, - [5453] = {.lex_state = 102, .external_lex_state = 6}, + [5452] = {.lex_state = 259, .external_lex_state = 6}, + [5453] = {.lex_state = 64, .external_lex_state = 6}, [5454] = {.lex_state = 102, .external_lex_state = 6}, - [5455] = {.lex_state = 62, .external_lex_state = 6}, - [5456] = {.lex_state = 62, .external_lex_state = 6}, - [5457] = {.lex_state = 64, .external_lex_state = 6}, + [5455] = {.lex_state = 64, .external_lex_state = 6}, + [5456] = {.lex_state = 64, .external_lex_state = 6}, + [5457] = {.lex_state = 102, .external_lex_state = 6}, [5458] = {.lex_state = 102, .external_lex_state = 6}, - [5459] = {.lex_state = 64, .external_lex_state = 6}, - [5460] = {.lex_state = 62, .external_lex_state = 6}, - [5461] = {.lex_state = 62, .external_lex_state = 6}, - [5462] = {.lex_state = 62, .external_lex_state = 6}, - [5463] = {.lex_state = 62, .external_lex_state = 6}, - [5464] = {.lex_state = 62, .external_lex_state = 6}, - [5465] = {.lex_state = 62, .external_lex_state = 6}, + [5459] = {.lex_state = 62, .external_lex_state = 6}, + [5460] = {.lex_state = 64, .external_lex_state = 6}, + [5461] = {.lex_state = 64, .external_lex_state = 6}, + [5462] = {.lex_state = 64, .external_lex_state = 6}, + [5463] = {.lex_state = 64, .external_lex_state = 6}, + [5464] = {.lex_state = 64, .external_lex_state = 6}, + [5465] = {.lex_state = 64, .external_lex_state = 6}, [5466] = {.lex_state = 64, .external_lex_state = 6}, [5467] = {.lex_state = 64, .external_lex_state = 6}, - [5468] = {.lex_state = 62, .external_lex_state = 6}, - [5469] = {.lex_state = 62, .external_lex_state = 6}, - [5470] = {.lex_state = 62, .external_lex_state = 6}, - [5471] = {.lex_state = 62, .external_lex_state = 6}, + [5468] = {.lex_state = 64, .external_lex_state = 6}, + [5469] = {.lex_state = 64, .external_lex_state = 6}, + [5470] = {.lex_state = 102, .external_lex_state = 6}, + [5471] = {.lex_state = 64, .external_lex_state = 6}, [5472] = {.lex_state = 62, .external_lex_state = 6}, [5473] = {.lex_state = 64, .external_lex_state = 6}, [5474] = {.lex_state = 64, .external_lex_state = 6}, - [5475] = {.lex_state = 62, .external_lex_state = 6}, - [5476] = {.lex_state = 62, .external_lex_state = 6}, + [5475] = {.lex_state = 64, .external_lex_state = 6}, + [5476] = {.lex_state = 64, .external_lex_state = 6}, [5477] = {.lex_state = 64, .external_lex_state = 6}, - [5478] = {.lex_state = 64, .external_lex_state = 6}, - [5479] = {.lex_state = 64, .external_lex_state = 6}, - [5480] = {.lex_state = 64, .external_lex_state = 6}, + [5478] = {.lex_state = 62, .external_lex_state = 6}, + [5479] = {.lex_state = 62, .external_lex_state = 6}, + [5480] = {.lex_state = 62, .external_lex_state = 6}, [5481] = {.lex_state = 62, .external_lex_state = 6}, [5482] = {.lex_state = 62, .external_lex_state = 6}, [5483] = {.lex_state = 62, .external_lex_state = 6}, - [5484] = {.lex_state = 62, .external_lex_state = 6}, - [5485] = {.lex_state = 259, .external_lex_state = 6}, + [5484] = {.lex_state = 259, .external_lex_state = 6}, + [5485] = {.lex_state = 64, .external_lex_state = 6}, [5486] = {.lex_state = 62, .external_lex_state = 6}, - [5487] = {.lex_state = 62, .external_lex_state = 6}, + [5487] = {.lex_state = 64, .external_lex_state = 6}, [5488] = {.lex_state = 62, .external_lex_state = 6}, - [5489] = {.lex_state = 62, .external_lex_state = 6}, - [5490] = {.lex_state = 62, .external_lex_state = 6}, + [5489] = {.lex_state = 64, .external_lex_state = 6}, + [5490] = {.lex_state = 64, .external_lex_state = 6}, [5491] = {.lex_state = 62, .external_lex_state = 6}, [5492] = {.lex_state = 62, .external_lex_state = 6}, [5493] = {.lex_state = 62, .external_lex_state = 6}, @@ -21200,135 +21200,135 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5507] = {.lex_state = 62, .external_lex_state = 6}, [5508] = {.lex_state = 62, .external_lex_state = 6}, [5509] = {.lex_state = 64, .external_lex_state = 6}, - [5510] = {.lex_state = 62, .external_lex_state = 6}, - [5511] = {.lex_state = 62, .external_lex_state = 6}, - [5512] = {.lex_state = 62, .external_lex_state = 6}, + [5510] = {.lex_state = 64, .external_lex_state = 6}, + [5511] = {.lex_state = 64, .external_lex_state = 6}, + [5512] = {.lex_state = 64, .external_lex_state = 6}, [5513] = {.lex_state = 102, .external_lex_state = 6}, - [5514] = {.lex_state = 259, .external_lex_state = 6}, - [5515] = {.lex_state = 259, .external_lex_state = 6}, - [5516] = {.lex_state = 62, .external_lex_state = 6}, - [5517] = {.lex_state = 62, .external_lex_state = 6}, - [5518] = {.lex_state = 259, .external_lex_state = 6}, + [5514] = {.lex_state = 64, .external_lex_state = 6}, + [5515] = {.lex_state = 64, .external_lex_state = 6}, + [5516] = {.lex_state = 64, .external_lex_state = 6}, + [5517] = {.lex_state = 64, .external_lex_state = 6}, + [5518] = {.lex_state = 64, .external_lex_state = 6}, [5519] = {.lex_state = 259, .external_lex_state = 6}, - [5520] = {.lex_state = 62, .external_lex_state = 6}, + [5520] = {.lex_state = 64, .external_lex_state = 6}, [5521] = {.lex_state = 259, .external_lex_state = 6}, - [5522] = {.lex_state = 62, .external_lex_state = 6}, + [5522] = {.lex_state = 64, .external_lex_state = 6}, [5523] = {.lex_state = 259, .external_lex_state = 6}, [5524] = {.lex_state = 62, .external_lex_state = 6}, - [5525] = {.lex_state = 62, .external_lex_state = 6}, + [5525] = {.lex_state = 64, .external_lex_state = 6}, [5526] = {.lex_state = 62, .external_lex_state = 6}, [5527] = {.lex_state = 64, .external_lex_state = 6}, [5528] = {.lex_state = 64, .external_lex_state = 6}, [5529] = {.lex_state = 62, .external_lex_state = 6}, - [5530] = {.lex_state = 62, .external_lex_state = 6}, - [5531] = {.lex_state = 62, .external_lex_state = 6}, - [5532] = {.lex_state = 62, .external_lex_state = 6}, - [5533] = {.lex_state = 62, .external_lex_state = 6}, + [5530] = {.lex_state = 64, .external_lex_state = 6}, + [5531] = {.lex_state = 64, .external_lex_state = 6}, + [5532] = {.lex_state = 64, .external_lex_state = 6}, + [5533] = {.lex_state = 64, .external_lex_state = 6}, [5534] = {.lex_state = 62, .external_lex_state = 6}, - [5535] = {.lex_state = 62, .external_lex_state = 6}, - [5536] = {.lex_state = 62, .external_lex_state = 6}, - [5537] = {.lex_state = 62, .external_lex_state = 6}, - [5538] = {.lex_state = 259, .external_lex_state = 6}, + [5535] = {.lex_state = 64, .external_lex_state = 6}, + [5536] = {.lex_state = 64, .external_lex_state = 6}, + [5537] = {.lex_state = 64, .external_lex_state = 6}, + [5538] = {.lex_state = 64, .external_lex_state = 6}, [5539] = {.lex_state = 62, .external_lex_state = 6}, [5540] = {.lex_state = 62, .external_lex_state = 6}, - [5541] = {.lex_state = 64, .external_lex_state = 6}, - [5542] = {.lex_state = 64, .external_lex_state = 6}, - [5543] = {.lex_state = 62, .external_lex_state = 6}, + [5541] = {.lex_state = 62, .external_lex_state = 6}, + [5542] = {.lex_state = 62, .external_lex_state = 6}, + [5543] = {.lex_state = 64, .external_lex_state = 6}, [5544] = {.lex_state = 62, .external_lex_state = 6}, - [5545] = {.lex_state = 259, .external_lex_state = 6}, - [5546] = {.lex_state = 259, .external_lex_state = 6}, - [5547] = {.lex_state = 62, .external_lex_state = 6}, + [5545] = {.lex_state = 64, .external_lex_state = 6}, + [5546] = {.lex_state = 64, .external_lex_state = 6}, + [5547] = {.lex_state = 64, .external_lex_state = 6}, [5548] = {.lex_state = 102, .external_lex_state = 6}, [5549] = {.lex_state = 102, .external_lex_state = 6}, - [5550] = {.lex_state = 64, .external_lex_state = 6}, + [5550] = {.lex_state = 259, .external_lex_state = 6}, [5551] = {.lex_state = 64, .external_lex_state = 6}, [5552] = {.lex_state = 64, .external_lex_state = 6}, - [5553] = {.lex_state = 64, .external_lex_state = 6}, - [5554] = {.lex_state = 62, .external_lex_state = 6}, - [5555] = {.lex_state = 62, .external_lex_state = 6}, - [5556] = {.lex_state = 62, .external_lex_state = 6}, - [5557] = {.lex_state = 62, .external_lex_state = 6}, + [5553] = {.lex_state = 259, .external_lex_state = 6}, + [5554] = {.lex_state = 64, .external_lex_state = 6}, + [5555] = {.lex_state = 64, .external_lex_state = 6}, + [5556] = {.lex_state = 64, .external_lex_state = 6}, + [5557] = {.lex_state = 64, .external_lex_state = 6}, [5558] = {.lex_state = 259, .external_lex_state = 6}, [5559] = {.lex_state = 259, .external_lex_state = 6}, - [5560] = {.lex_state = 62, .external_lex_state = 6}, - [5561] = {.lex_state = 62, .external_lex_state = 6}, - [5562] = {.lex_state = 62, .external_lex_state = 6}, - [5563] = {.lex_state = 62, .external_lex_state = 6}, - [5564] = {.lex_state = 62, .external_lex_state = 6}, - [5565] = {.lex_state = 62, .external_lex_state = 6}, - [5566] = {.lex_state = 62, .external_lex_state = 6}, - [5567] = {.lex_state = 62, .external_lex_state = 6}, - [5568] = {.lex_state = 62, .external_lex_state = 6}, - [5569] = {.lex_state = 62, .external_lex_state = 6}, - [5570] = {.lex_state = 62, .external_lex_state = 6}, - [5571] = {.lex_state = 62, .external_lex_state = 6}, - [5572] = {.lex_state = 62, .external_lex_state = 6}, - [5573] = {.lex_state = 62, .external_lex_state = 6}, + [5560] = {.lex_state = 64, .external_lex_state = 6}, + [5561] = {.lex_state = 64, .external_lex_state = 6}, + [5562] = {.lex_state = 64, .external_lex_state = 6}, + [5563] = {.lex_state = 64, .external_lex_state = 6}, + [5564] = {.lex_state = 64, .external_lex_state = 6}, + [5565] = {.lex_state = 64, .external_lex_state = 6}, + [5566] = {.lex_state = 64, .external_lex_state = 6}, + [5567] = {.lex_state = 64, .external_lex_state = 6}, + [5568] = {.lex_state = 64, .external_lex_state = 6}, + [5569] = {.lex_state = 64, .external_lex_state = 6}, + [5570] = {.lex_state = 64, .external_lex_state = 6}, + [5571] = {.lex_state = 64, .external_lex_state = 6}, + [5572] = {.lex_state = 64, .external_lex_state = 6}, + [5573] = {.lex_state = 64, .external_lex_state = 6}, [5574] = {.lex_state = 64, .external_lex_state = 6}, - [5575] = {.lex_state = 62, .external_lex_state = 6}, - [5576] = {.lex_state = 62, .external_lex_state = 6}, - [5577] = {.lex_state = 62, .external_lex_state = 6}, - [5578] = {.lex_state = 62, .external_lex_state = 6}, - [5579] = {.lex_state = 62, .external_lex_state = 6}, - [5580] = {.lex_state = 62, .external_lex_state = 6}, - [5581] = {.lex_state = 62, .external_lex_state = 6}, - [5582] = {.lex_state = 62, .external_lex_state = 6}, - [5583] = {.lex_state = 62, .external_lex_state = 6}, - [5584] = {.lex_state = 62, .external_lex_state = 6}, - [5585] = {.lex_state = 62, .external_lex_state = 6}, - [5586] = {.lex_state = 62, .external_lex_state = 6}, - [5587] = {.lex_state = 62, .external_lex_state = 6}, - [5588] = {.lex_state = 62, .external_lex_state = 6}, - [5589] = {.lex_state = 62, .external_lex_state = 6}, - [5590] = {.lex_state = 62, .external_lex_state = 6}, + [5575] = {.lex_state = 64, .external_lex_state = 6}, + [5576] = {.lex_state = 64, .external_lex_state = 6}, + [5577] = {.lex_state = 64, .external_lex_state = 6}, + [5578] = {.lex_state = 64, .external_lex_state = 6}, + [5579] = {.lex_state = 64, .external_lex_state = 6}, + [5580] = {.lex_state = 64, .external_lex_state = 6}, + [5581] = {.lex_state = 64, .external_lex_state = 6}, + [5582] = {.lex_state = 64, .external_lex_state = 6}, + [5583] = {.lex_state = 64, .external_lex_state = 6}, + [5584] = {.lex_state = 64, .external_lex_state = 6}, + [5585] = {.lex_state = 64, .external_lex_state = 6}, + [5586] = {.lex_state = 64, .external_lex_state = 6}, + [5587] = {.lex_state = 64, .external_lex_state = 6}, + [5588] = {.lex_state = 64, .external_lex_state = 6}, + [5589] = {.lex_state = 64, .external_lex_state = 6}, + [5590] = {.lex_state = 64, .external_lex_state = 6}, [5591] = {.lex_state = 62, .external_lex_state = 6}, [5592] = {.lex_state = 62, .external_lex_state = 6}, [5593] = {.lex_state = 102, .external_lex_state = 6}, [5594] = {.lex_state = 259, .external_lex_state = 6}, [5595] = {.lex_state = 64, .external_lex_state = 6}, [5596] = {.lex_state = 64, .external_lex_state = 6}, - [5597] = {.lex_state = 62, .external_lex_state = 6}, + [5597] = {.lex_state = 64, .external_lex_state = 6}, [5598] = {.lex_state = 64, .external_lex_state = 6}, - [5599] = {.lex_state = 64, .external_lex_state = 6}, - [5600] = {.lex_state = 62, .external_lex_state = 6}, + [5599] = {.lex_state = 102, .external_lex_state = 6}, + [5600] = {.lex_state = 64, .external_lex_state = 6}, [5601] = {.lex_state = 62, .external_lex_state = 6}, - [5602] = {.lex_state = 64, .external_lex_state = 6}, - [5603] = {.lex_state = 62, .external_lex_state = 6}, - [5604] = {.lex_state = 62, .external_lex_state = 6}, - [5605] = {.lex_state = 62, .external_lex_state = 6}, - [5606] = {.lex_state = 62, .external_lex_state = 6}, - [5607] = {.lex_state = 259, .external_lex_state = 6}, - [5608] = {.lex_state = 62, .external_lex_state = 6}, - [5609] = {.lex_state = 64, .external_lex_state = 6}, - [5610] = {.lex_state = 64, .external_lex_state = 6}, - [5611] = {.lex_state = 102, .external_lex_state = 6}, - [5612] = {.lex_state = 64, .external_lex_state = 6}, - [5613] = {.lex_state = 64, .external_lex_state = 6}, + [5602] = {.lex_state = 102, .external_lex_state = 6}, + [5603] = {.lex_state = 64, .external_lex_state = 6}, + [5604] = {.lex_state = 64, .external_lex_state = 6}, + [5605] = {.lex_state = 64, .external_lex_state = 6}, + [5606] = {.lex_state = 64, .external_lex_state = 6}, + [5607] = {.lex_state = 64, .external_lex_state = 6}, + [5608] = {.lex_state = 64, .external_lex_state = 6}, + [5609] = {.lex_state = 62, .external_lex_state = 6}, + [5610] = {.lex_state = 62, .external_lex_state = 6}, + [5611] = {.lex_state = 64, .external_lex_state = 6}, + [5612] = {.lex_state = 102, .external_lex_state = 6}, + [5613] = {.lex_state = 102, .external_lex_state = 6}, [5614] = {.lex_state = 64, .external_lex_state = 6}, [5615] = {.lex_state = 64, .external_lex_state = 6}, - [5616] = {.lex_state = 62, .external_lex_state = 6}, - [5617] = {.lex_state = 62, .external_lex_state = 6}, + [5616] = {.lex_state = 64, .external_lex_state = 6}, + [5617] = {.lex_state = 64, .external_lex_state = 6}, [5618] = {.lex_state = 62, .external_lex_state = 6}, [5619] = {.lex_state = 64, .external_lex_state = 6}, - [5620] = {.lex_state = 64, .external_lex_state = 6}, - [5621] = {.lex_state = 64, .external_lex_state = 6}, + [5620] = {.lex_state = 259, .external_lex_state = 6}, + [5621] = {.lex_state = 62, .external_lex_state = 6}, [5622] = {.lex_state = 62, .external_lex_state = 6}, [5623] = {.lex_state = 62, .external_lex_state = 6}, - [5624] = {.lex_state = 62, .external_lex_state = 6}, - [5625] = {.lex_state = 62, .external_lex_state = 6}, - [5626] = {.lex_state = 62, .external_lex_state = 6}, - [5627] = {.lex_state = 259, .external_lex_state = 6}, + [5624] = {.lex_state = 64, .external_lex_state = 6}, + [5625] = {.lex_state = 64, .external_lex_state = 6}, + [5626] = {.lex_state = 64, .external_lex_state = 6}, + [5627] = {.lex_state = 64, .external_lex_state = 6}, [5628] = {.lex_state = 62, .external_lex_state = 6}, [5629] = {.lex_state = 62, .external_lex_state = 6}, [5630] = {.lex_state = 62, .external_lex_state = 6}, - [5631] = {.lex_state = 62, .external_lex_state = 6}, - [5632] = {.lex_state = 62, .external_lex_state = 6}, + [5631] = {.lex_state = 64, .external_lex_state = 6}, + [5632] = {.lex_state = 64, .external_lex_state = 6}, [5633] = {.lex_state = 62, .external_lex_state = 6}, [5634] = {.lex_state = 62, .external_lex_state = 6}, [5635] = {.lex_state = 62, .external_lex_state = 6}, - [5636] = {.lex_state = 62, .external_lex_state = 6}, + [5636] = {.lex_state = 64, .external_lex_state = 6}, [5637] = {.lex_state = 62, .external_lex_state = 6}, - [5638] = {.lex_state = 62, .external_lex_state = 6}, + [5638] = {.lex_state = 64, .external_lex_state = 6}, [5639] = {.lex_state = 62, .external_lex_state = 6}, [5640] = {.lex_state = 62, .external_lex_state = 6}, [5641] = {.lex_state = 259, .external_lex_state = 6}, @@ -21341,138 +21341,138 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5648] = {.lex_state = 64, .external_lex_state = 6}, [5649] = {.lex_state = 64, .external_lex_state = 6}, [5650] = {.lex_state = 62, .external_lex_state = 6}, - [5651] = {.lex_state = 62, .external_lex_state = 6}, - [5652] = {.lex_state = 102, .external_lex_state = 6}, - [5653] = {.lex_state = 62, .external_lex_state = 6}, - [5654] = {.lex_state = 62, .external_lex_state = 6}, - [5655] = {.lex_state = 62, .external_lex_state = 6}, + [5651] = {.lex_state = 259, .external_lex_state = 6}, + [5652] = {.lex_state = 64, .external_lex_state = 6}, + [5653] = {.lex_state = 64, .external_lex_state = 6}, + [5654] = {.lex_state = 64, .external_lex_state = 6}, + [5655] = {.lex_state = 64, .external_lex_state = 6}, [5656] = {.lex_state = 102, .external_lex_state = 6}, - [5657] = {.lex_state = 62, .external_lex_state = 6}, - [5658] = {.lex_state = 62, .external_lex_state = 6}, - [5659] = {.lex_state = 62, .external_lex_state = 6}, - [5660] = {.lex_state = 259, .external_lex_state = 6}, + [5657] = {.lex_state = 64, .external_lex_state = 6}, + [5658] = {.lex_state = 64, .external_lex_state = 6}, + [5659] = {.lex_state = 64, .external_lex_state = 6}, + [5660] = {.lex_state = 64, .external_lex_state = 6}, [5661] = {.lex_state = 259, .external_lex_state = 6}, [5662] = {.lex_state = 259, .external_lex_state = 6}, - [5663] = {.lex_state = 259, .external_lex_state = 6}, + [5663] = {.lex_state = 64, .external_lex_state = 6}, [5664] = {.lex_state = 259, .external_lex_state = 6}, - [5665] = {.lex_state = 102, .external_lex_state = 6}, + [5665] = {.lex_state = 64, .external_lex_state = 6}, [5666] = {.lex_state = 259, .external_lex_state = 6}, [5667] = {.lex_state = 62, .external_lex_state = 6}, - [5668] = {.lex_state = 64, .external_lex_state = 6}, + [5668] = {.lex_state = 259, .external_lex_state = 6}, [5669] = {.lex_state = 62, .external_lex_state = 6}, [5670] = {.lex_state = 64, .external_lex_state = 6}, [5671] = {.lex_state = 64, .external_lex_state = 6}, [5672] = {.lex_state = 64, .external_lex_state = 6}, - [5673] = {.lex_state = 62, .external_lex_state = 6}, - [5674] = {.lex_state = 62, .external_lex_state = 6}, - [5675] = {.lex_state = 64, .external_lex_state = 6}, + [5673] = {.lex_state = 64, .external_lex_state = 6}, + [5674] = {.lex_state = 259, .external_lex_state = 6}, + [5675] = {.lex_state = 259, .external_lex_state = 6}, [5676] = {.lex_state = 62, .external_lex_state = 6}, - [5677] = {.lex_state = 102, .external_lex_state = 6}, + [5677] = {.lex_state = 64, .external_lex_state = 6}, [5678] = {.lex_state = 62, .external_lex_state = 6}, [5679] = {.lex_state = 64, .external_lex_state = 6}, [5680] = {.lex_state = 64, .external_lex_state = 6}, [5681] = {.lex_state = 64, .external_lex_state = 6}, [5682] = {.lex_state = 64, .external_lex_state = 6}, - [5683] = {.lex_state = 62, .external_lex_state = 6}, - [5684] = {.lex_state = 62, .external_lex_state = 6}, - [5685] = {.lex_state = 62, .external_lex_state = 6}, - [5686] = {.lex_state = 62, .external_lex_state = 6}, + [5683] = {.lex_state = 64, .external_lex_state = 6}, + [5684] = {.lex_state = 64, .external_lex_state = 6}, + [5685] = {.lex_state = 64, .external_lex_state = 6}, + [5686] = {.lex_state = 64, .external_lex_state = 6}, [5687] = {.lex_state = 64, .external_lex_state = 6}, [5688] = {.lex_state = 64, .external_lex_state = 6}, [5689] = {.lex_state = 62, .external_lex_state = 6}, [5690] = {.lex_state = 62, .external_lex_state = 6}, [5691] = {.lex_state = 102, .external_lex_state = 6}, [5692] = {.lex_state = 102, .external_lex_state = 6}, - [5693] = {.lex_state = 62, .external_lex_state = 6}, - [5694] = {.lex_state = 62, .external_lex_state = 6}, - [5695] = {.lex_state = 62, .external_lex_state = 6}, - [5696] = {.lex_state = 62, .external_lex_state = 6}, - [5697] = {.lex_state = 62, .external_lex_state = 6}, - [5698] = {.lex_state = 62, .external_lex_state = 6}, - [5699] = {.lex_state = 62, .external_lex_state = 6}, - [5700] = {.lex_state = 62, .external_lex_state = 6}, + [5693] = {.lex_state = 64, .external_lex_state = 6}, + [5694] = {.lex_state = 64, .external_lex_state = 6}, + [5695] = {.lex_state = 64, .external_lex_state = 6}, + [5696] = {.lex_state = 64, .external_lex_state = 6}, + [5697] = {.lex_state = 64, .external_lex_state = 6}, + [5698] = {.lex_state = 102, .external_lex_state = 6}, + [5699] = {.lex_state = 64, .external_lex_state = 6}, + [5700] = {.lex_state = 64, .external_lex_state = 6}, [5701] = {.lex_state = 259, .external_lex_state = 6}, [5702] = {.lex_state = 259, .external_lex_state = 6}, - [5703] = {.lex_state = 62, .external_lex_state = 6}, - [5704] = {.lex_state = 62, .external_lex_state = 6}, - [5705] = {.lex_state = 62, .external_lex_state = 6}, - [5706] = {.lex_state = 62, .external_lex_state = 6}, - [5707] = {.lex_state = 62, .external_lex_state = 6}, - [5708] = {.lex_state = 62, .external_lex_state = 6}, - [5709] = {.lex_state = 62, .external_lex_state = 6}, - [5710] = {.lex_state = 62, .external_lex_state = 6}, - [5711] = {.lex_state = 62, .external_lex_state = 6}, - [5712] = {.lex_state = 62, .external_lex_state = 6}, - [5713] = {.lex_state = 62, .external_lex_state = 6}, - [5714] = {.lex_state = 62, .external_lex_state = 6}, - [5715] = {.lex_state = 62, .external_lex_state = 6}, - [5716] = {.lex_state = 62, .external_lex_state = 6}, - [5717] = {.lex_state = 62, .external_lex_state = 6}, - [5718] = {.lex_state = 62, .external_lex_state = 6}, - [5719] = {.lex_state = 62, .external_lex_state = 6}, - [5720] = {.lex_state = 62, .external_lex_state = 6}, - [5721] = {.lex_state = 62, .external_lex_state = 6}, - [5722] = {.lex_state = 62, .external_lex_state = 6}, - [5723] = {.lex_state = 62, .external_lex_state = 6}, + [5703] = {.lex_state = 64, .external_lex_state = 6}, + [5704] = {.lex_state = 64, .external_lex_state = 6}, + [5705] = {.lex_state = 64, .external_lex_state = 6}, + [5706] = {.lex_state = 64, .external_lex_state = 6}, + [5707] = {.lex_state = 64, .external_lex_state = 6}, + [5708] = {.lex_state = 64, .external_lex_state = 6}, + [5709] = {.lex_state = 64, .external_lex_state = 6}, + [5710] = {.lex_state = 64, .external_lex_state = 6}, + [5711] = {.lex_state = 64, .external_lex_state = 6}, + [5712] = {.lex_state = 64, .external_lex_state = 6}, + [5713] = {.lex_state = 64, .external_lex_state = 6}, + [5714] = {.lex_state = 64, .external_lex_state = 6}, + [5715] = {.lex_state = 64, .external_lex_state = 6}, + [5716] = {.lex_state = 64, .external_lex_state = 6}, + [5717] = {.lex_state = 64, .external_lex_state = 6}, + [5718] = {.lex_state = 64, .external_lex_state = 6}, + [5719] = {.lex_state = 64, .external_lex_state = 6}, + [5720] = {.lex_state = 64, .external_lex_state = 6}, + [5721] = {.lex_state = 64, .external_lex_state = 6}, + [5722] = {.lex_state = 64, .external_lex_state = 6}, + [5723] = {.lex_state = 64, .external_lex_state = 6}, [5724] = {.lex_state = 64, .external_lex_state = 6}, [5725] = {.lex_state = 64, .external_lex_state = 6}, - [5726] = {.lex_state = 62, .external_lex_state = 6}, - [5727] = {.lex_state = 62, .external_lex_state = 6}, - [5728] = {.lex_state = 64, .external_lex_state = 6}, - [5729] = {.lex_state = 64, .external_lex_state = 6}, + [5726] = {.lex_state = 64, .external_lex_state = 6}, + [5727] = {.lex_state = 259, .external_lex_state = 6}, + [5728] = {.lex_state = 259, .external_lex_state = 6}, + [5729] = {.lex_state = 102, .external_lex_state = 6}, [5730] = {.lex_state = 64, .external_lex_state = 6}, [5731] = {.lex_state = 64, .external_lex_state = 6}, [5732] = {.lex_state = 62, .external_lex_state = 6}, [5733] = {.lex_state = 62, .external_lex_state = 6}, - [5734] = {.lex_state = 62, .external_lex_state = 6}, + [5734] = {.lex_state = 102, .external_lex_state = 6}, [5735] = {.lex_state = 62, .external_lex_state = 6}, [5736] = {.lex_state = 102, .external_lex_state = 6}, - [5737] = {.lex_state = 259, .external_lex_state = 6}, - [5738] = {.lex_state = 62, .external_lex_state = 6}, - [5739] = {.lex_state = 102, .external_lex_state = 6}, + [5737] = {.lex_state = 64, .external_lex_state = 6}, + [5738] = {.lex_state = 64, .external_lex_state = 6}, + [5739] = {.lex_state = 259, .external_lex_state = 6}, [5740] = {.lex_state = 64, .external_lex_state = 6}, - [5741] = {.lex_state = 62, .external_lex_state = 6}, - [5742] = {.lex_state = 102, .external_lex_state = 6}, - [5743] = {.lex_state = 62, .external_lex_state = 6}, + [5741] = {.lex_state = 64, .external_lex_state = 6}, + [5742] = {.lex_state = 64, .external_lex_state = 6}, + [5743] = {.lex_state = 64, .external_lex_state = 6}, [5744] = {.lex_state = 64, .external_lex_state = 6}, [5745] = {.lex_state = 62, .external_lex_state = 6}, - [5746] = {.lex_state = 62, .external_lex_state = 6}, - [5747] = {.lex_state = 62, .external_lex_state = 6}, - [5748] = {.lex_state = 62, .external_lex_state = 6}, - [5749] = {.lex_state = 62, .external_lex_state = 6}, - [5750] = {.lex_state = 62, .external_lex_state = 6}, - [5751] = {.lex_state = 62, .external_lex_state = 6}, - [5752] = {.lex_state = 62, .external_lex_state = 6}, - [5753] = {.lex_state = 62, .external_lex_state = 6}, - [5754] = {.lex_state = 62, .external_lex_state = 6}, - [5755] = {.lex_state = 62, .external_lex_state = 6}, + [5746] = {.lex_state = 64, .external_lex_state = 6}, + [5747] = {.lex_state = 64, .external_lex_state = 6}, + [5748] = {.lex_state = 64, .external_lex_state = 6}, + [5749] = {.lex_state = 64, .external_lex_state = 6}, + [5750] = {.lex_state = 64, .external_lex_state = 6}, + [5751] = {.lex_state = 64, .external_lex_state = 6}, + [5752] = {.lex_state = 64, .external_lex_state = 6}, + [5753] = {.lex_state = 64, .external_lex_state = 6}, + [5754] = {.lex_state = 64, .external_lex_state = 6}, + [5755] = {.lex_state = 64, .external_lex_state = 6}, [5756] = {.lex_state = 62, .external_lex_state = 6}, [5757] = {.lex_state = 62, .external_lex_state = 6}, [5758] = {.lex_state = 62, .external_lex_state = 6}, [5759] = {.lex_state = 62, .external_lex_state = 6}, - [5760] = {.lex_state = 62, .external_lex_state = 6}, + [5760] = {.lex_state = 102, .external_lex_state = 6}, [5761] = {.lex_state = 62, .external_lex_state = 6}, [5762] = {.lex_state = 64, .external_lex_state = 6}, [5763] = {.lex_state = 62, .external_lex_state = 6}, - [5764] = {.lex_state = 102, .external_lex_state = 6}, + [5764] = {.lex_state = 62, .external_lex_state = 6}, [5765] = {.lex_state = 62, .external_lex_state = 6}, [5766] = {.lex_state = 62, .external_lex_state = 6}, - [5767] = {.lex_state = 62, .external_lex_state = 6}, - [5768] = {.lex_state = 259, .external_lex_state = 6}, + [5767] = {.lex_state = 64, .external_lex_state = 6}, + [5768] = {.lex_state = 64, .external_lex_state = 6}, [5769] = {.lex_state = 64, .external_lex_state = 6}, - [5770] = {.lex_state = 102, .external_lex_state = 6}, - [5771] = {.lex_state = 259, .external_lex_state = 6}, + [5770] = {.lex_state = 64, .external_lex_state = 6}, + [5771] = {.lex_state = 64, .external_lex_state = 6}, [5772] = {.lex_state = 62, .external_lex_state = 6}, [5773] = {.lex_state = 64, .external_lex_state = 6}, [5774] = {.lex_state = 64, .external_lex_state = 6}, [5775] = {.lex_state = 62, .external_lex_state = 6}, - [5776] = {.lex_state = 62, .external_lex_state = 6}, + [5776] = {.lex_state = 64, .external_lex_state = 6}, [5777] = {.lex_state = 62, .external_lex_state = 6}, - [5778] = {.lex_state = 102, .external_lex_state = 6}, + [5778] = {.lex_state = 62, .external_lex_state = 6}, [5779] = {.lex_state = 62, .external_lex_state = 6}, - [5780] = {.lex_state = 64, .external_lex_state = 6}, + [5780] = {.lex_state = 259, .external_lex_state = 6}, [5781] = {.lex_state = 64, .external_lex_state = 6}, - [5782] = {.lex_state = 64, .external_lex_state = 6}, + [5782] = {.lex_state = 259, .external_lex_state = 6}, [5783] = {.lex_state = 62, .external_lex_state = 6}, [5784] = {.lex_state = 259, .external_lex_state = 6}, [5785] = {.lex_state = 62, .external_lex_state = 6}, @@ -21483,18 +21483,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5790] = {.lex_state = 64, .external_lex_state = 6}, [5791] = {.lex_state = 64, .external_lex_state = 6}, [5792] = {.lex_state = 64, .external_lex_state = 6}, - [5793] = {.lex_state = 64, .external_lex_state = 6}, - [5794] = {.lex_state = 62, .external_lex_state = 6}, - [5795] = {.lex_state = 62, .external_lex_state = 6}, - [5796] = {.lex_state = 62, .external_lex_state = 6}, - [5797] = {.lex_state = 62, .external_lex_state = 6}, - [5798] = {.lex_state = 102, .external_lex_state = 6}, + [5793] = {.lex_state = 259, .external_lex_state = 6}, + [5794] = {.lex_state = 64, .external_lex_state = 6}, + [5795] = {.lex_state = 64, .external_lex_state = 6}, + [5796] = {.lex_state = 64, .external_lex_state = 6}, + [5797] = {.lex_state = 64, .external_lex_state = 6}, + [5798] = {.lex_state = 64, .external_lex_state = 6}, [5799] = {.lex_state = 102, .external_lex_state = 6}, - [5800] = {.lex_state = 62, .external_lex_state = 6}, + [5800] = {.lex_state = 259, .external_lex_state = 6}, [5801] = {.lex_state = 62, .external_lex_state = 6}, - [5802] = {.lex_state = 62, .external_lex_state = 6}, + [5802] = {.lex_state = 64, .external_lex_state = 6}, [5803] = {.lex_state = 62, .external_lex_state = 6}, - [5804] = {.lex_state = 62, .external_lex_state = 6}, + [5804] = {.lex_state = 64, .external_lex_state = 6}, [5805] = {.lex_state = 259, .external_lex_state = 6}, [5806] = {.lex_state = 259, .external_lex_state = 6}, [5807] = {.lex_state = 259, .external_lex_state = 6}, @@ -21504,115 +21504,115 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5811] = {.lex_state = 62, .external_lex_state = 6}, [5812] = {.lex_state = 64, .external_lex_state = 6}, [5813] = {.lex_state = 64, .external_lex_state = 6}, - [5814] = {.lex_state = 62, .external_lex_state = 6}, - [5815] = {.lex_state = 62, .external_lex_state = 6}, - [5816] = {.lex_state = 62, .external_lex_state = 6}, - [5817] = {.lex_state = 62, .external_lex_state = 6}, + [5814] = {.lex_state = 64, .external_lex_state = 6}, + [5815] = {.lex_state = 64, .external_lex_state = 6}, + [5816] = {.lex_state = 64, .external_lex_state = 6}, + [5817] = {.lex_state = 102, .external_lex_state = 6}, [5818] = {.lex_state = 62, .external_lex_state = 6}, - [5819] = {.lex_state = 62, .external_lex_state = 6}, - [5820] = {.lex_state = 62, .external_lex_state = 6}, - [5821] = {.lex_state = 62, .external_lex_state = 6}, - [5822] = {.lex_state = 62, .external_lex_state = 6}, - [5823] = {.lex_state = 62, .external_lex_state = 6}, - [5824] = {.lex_state = 62, .external_lex_state = 6}, - [5825] = {.lex_state = 62, .external_lex_state = 6}, - [5826] = {.lex_state = 62, .external_lex_state = 6}, - [5827] = {.lex_state = 62, .external_lex_state = 6}, - [5828] = {.lex_state = 62, .external_lex_state = 6}, - [5829] = {.lex_state = 62, .external_lex_state = 6}, - [5830] = {.lex_state = 102, .external_lex_state = 6}, - [5831] = {.lex_state = 62, .external_lex_state = 6}, + [5819] = {.lex_state = 64, .external_lex_state = 6}, + [5820] = {.lex_state = 102, .external_lex_state = 6}, + [5821] = {.lex_state = 64, .external_lex_state = 6}, + [5822] = {.lex_state = 64, .external_lex_state = 6}, + [5823] = {.lex_state = 64, .external_lex_state = 6}, + [5824] = {.lex_state = 64, .external_lex_state = 6}, + [5825] = {.lex_state = 64, .external_lex_state = 6}, + [5826] = {.lex_state = 64, .external_lex_state = 6}, + [5827] = {.lex_state = 64, .external_lex_state = 6}, + [5828] = {.lex_state = 64, .external_lex_state = 6}, + [5829] = {.lex_state = 64, .external_lex_state = 6}, + [5830] = {.lex_state = 64, .external_lex_state = 6}, + [5831] = {.lex_state = 64, .external_lex_state = 6}, [5832] = {.lex_state = 62, .external_lex_state = 6}, [5833] = {.lex_state = 102, .external_lex_state = 6}, [5834] = {.lex_state = 102, .external_lex_state = 6}, [5835] = {.lex_state = 62, .external_lex_state = 6}, [5836] = {.lex_state = 102, .external_lex_state = 6}, - [5837] = {.lex_state = 62, .external_lex_state = 6}, + [5837] = {.lex_state = 64, .external_lex_state = 6}, [5838] = {.lex_state = 62, .external_lex_state = 6}, - [5839] = {.lex_state = 62, .external_lex_state = 6}, - [5840] = {.lex_state = 64, .external_lex_state = 6}, - [5841] = {.lex_state = 64, .external_lex_state = 6}, + [5839] = {.lex_state = 64, .external_lex_state = 6}, + [5840] = {.lex_state = 62, .external_lex_state = 6}, + [5841] = {.lex_state = 259, .external_lex_state = 6}, [5842] = {.lex_state = 259, .external_lex_state = 6}, [5843] = {.lex_state = 259, .external_lex_state = 6}, - [5844] = {.lex_state = 62, .external_lex_state = 6}, - [5845] = {.lex_state = 62, .external_lex_state = 6}, - [5846] = {.lex_state = 62, .external_lex_state = 6}, - [5847] = {.lex_state = 62, .external_lex_state = 6}, - [5848] = {.lex_state = 62, .external_lex_state = 6}, - [5849] = {.lex_state = 62, .external_lex_state = 6}, - [5850] = {.lex_state = 62, .external_lex_state = 6}, - [5851] = {.lex_state = 62, .external_lex_state = 6}, - [5852] = {.lex_state = 62, .external_lex_state = 6}, - [5853] = {.lex_state = 62, .external_lex_state = 6}, - [5854] = {.lex_state = 62, .external_lex_state = 6}, - [5855] = {.lex_state = 62, .external_lex_state = 6}, - [5856] = {.lex_state = 62, .external_lex_state = 6}, - [5857] = {.lex_state = 62, .external_lex_state = 6}, - [5858] = {.lex_state = 62, .external_lex_state = 6}, + [5844] = {.lex_state = 64, .external_lex_state = 6}, + [5845] = {.lex_state = 64, .external_lex_state = 6}, + [5846] = {.lex_state = 64, .external_lex_state = 6}, + [5847] = {.lex_state = 64, .external_lex_state = 6}, + [5848] = {.lex_state = 64, .external_lex_state = 6}, + [5849] = {.lex_state = 64, .external_lex_state = 6}, + [5850] = {.lex_state = 64, .external_lex_state = 6}, + [5851] = {.lex_state = 64, .external_lex_state = 6}, + [5852] = {.lex_state = 64, .external_lex_state = 6}, + [5853] = {.lex_state = 64, .external_lex_state = 6}, + [5854] = {.lex_state = 64, .external_lex_state = 6}, + [5855] = {.lex_state = 64, .external_lex_state = 6}, + [5856] = {.lex_state = 64, .external_lex_state = 6}, + [5857] = {.lex_state = 64, .external_lex_state = 6}, + [5858] = {.lex_state = 102, .external_lex_state = 6}, [5859] = {.lex_state = 64, .external_lex_state = 6}, [5860] = {.lex_state = 64, .external_lex_state = 6}, [5861] = {.lex_state = 64, .external_lex_state = 6}, [5862] = {.lex_state = 64, .external_lex_state = 6}, - [5863] = {.lex_state = 62, .external_lex_state = 6}, - [5864] = {.lex_state = 62, .external_lex_state = 6}, - [5865] = {.lex_state = 62, .external_lex_state = 6}, - [5866] = {.lex_state = 62, .external_lex_state = 6}, - [5867] = {.lex_state = 102, .external_lex_state = 6}, - [5868] = {.lex_state = 259, .external_lex_state = 6}, - [5869] = {.lex_state = 259, .external_lex_state = 6}, - [5870] = {.lex_state = 102, .external_lex_state = 6}, - [5871] = {.lex_state = 62, .external_lex_state = 6}, - [5872] = {.lex_state = 62, .external_lex_state = 6}, - [5873] = {.lex_state = 62, .external_lex_state = 6}, + [5863] = {.lex_state = 64, .external_lex_state = 6}, + [5864] = {.lex_state = 64, .external_lex_state = 6}, + [5865] = {.lex_state = 64, .external_lex_state = 6}, + [5866] = {.lex_state = 64, .external_lex_state = 6}, + [5867] = {.lex_state = 64, .external_lex_state = 6}, + [5868] = {.lex_state = 64, .external_lex_state = 6}, + [5869] = {.lex_state = 64, .external_lex_state = 6}, + [5870] = {.lex_state = 64, .external_lex_state = 6}, + [5871] = {.lex_state = 259, .external_lex_state = 6}, + [5872] = {.lex_state = 259, .external_lex_state = 6}, + [5873] = {.lex_state = 64, .external_lex_state = 6}, [5874] = {.lex_state = 62, .external_lex_state = 6}, [5875] = {.lex_state = 62, .external_lex_state = 6}, [5876] = {.lex_state = 62, .external_lex_state = 6}, [5877] = {.lex_state = 102, .external_lex_state = 6}, [5878] = {.lex_state = 259, .external_lex_state = 6}, - [5879] = {.lex_state = 259, .external_lex_state = 6}, - [5880] = {.lex_state = 62, .external_lex_state = 6}, + [5879] = {.lex_state = 62, .external_lex_state = 6}, + [5880] = {.lex_state = 259, .external_lex_state = 6}, [5881] = {.lex_state = 259, .external_lex_state = 6}, - [5882] = {.lex_state = 102, .external_lex_state = 6}, - [5883] = {.lex_state = 62, .external_lex_state = 6}, - [5884] = {.lex_state = 62, .external_lex_state = 6}, - [5885] = {.lex_state = 102, .external_lex_state = 6}, - [5886] = {.lex_state = 62, .external_lex_state = 6}, - [5887] = {.lex_state = 62, .external_lex_state = 6}, - [5888] = {.lex_state = 62, .external_lex_state = 6}, - [5889] = {.lex_state = 62, .external_lex_state = 6}, - [5890] = {.lex_state = 62, .external_lex_state = 6}, - [5891] = {.lex_state = 62, .external_lex_state = 6}, + [5882] = {.lex_state = 64, .external_lex_state = 6}, + [5883] = {.lex_state = 64, .external_lex_state = 6}, + [5884] = {.lex_state = 64, .external_lex_state = 6}, + [5885] = {.lex_state = 64, .external_lex_state = 6}, + [5886] = {.lex_state = 64, .external_lex_state = 6}, + [5887] = {.lex_state = 64, .external_lex_state = 6}, + [5888] = {.lex_state = 64, .external_lex_state = 6}, + [5889] = {.lex_state = 64, .external_lex_state = 6}, + [5890] = {.lex_state = 64, .external_lex_state = 6}, + [5891] = {.lex_state = 64, .external_lex_state = 6}, [5892] = {.lex_state = 62, .external_lex_state = 6}, - [5893] = {.lex_state = 62, .external_lex_state = 6}, + [5893] = {.lex_state = 102, .external_lex_state = 6}, [5894] = {.lex_state = 102, .external_lex_state = 6}, [5895] = {.lex_state = 62, .external_lex_state = 6}, - [5896] = {.lex_state = 62, .external_lex_state = 6}, + [5896] = {.lex_state = 259, .external_lex_state = 6}, [5897] = {.lex_state = 62, .external_lex_state = 6}, [5898] = {.lex_state = 62, .external_lex_state = 6}, [5899] = {.lex_state = 62, .external_lex_state = 6}, [5900] = {.lex_state = 62, .external_lex_state = 6}, - [5901] = {.lex_state = 62, .external_lex_state = 6}, - [5902] = {.lex_state = 62, .external_lex_state = 6}, + [5901] = {.lex_state = 64, .external_lex_state = 6}, + [5902] = {.lex_state = 64, .external_lex_state = 6}, [5903] = {.lex_state = 62, .external_lex_state = 6}, [5904] = {.lex_state = 62, .external_lex_state = 6}, - [5905] = {.lex_state = 62, .external_lex_state = 6}, - [5906] = {.lex_state = 62, .external_lex_state = 6}, - [5907] = {.lex_state = 259, .external_lex_state = 6}, - [5908] = {.lex_state = 259, .external_lex_state = 6}, + [5905] = {.lex_state = 64, .external_lex_state = 6}, + [5906] = {.lex_state = 64, .external_lex_state = 6}, + [5907] = {.lex_state = 64, .external_lex_state = 6}, + [5908] = {.lex_state = 64, .external_lex_state = 6}, [5909] = {.lex_state = 62, .external_lex_state = 6}, [5910] = {.lex_state = 62, .external_lex_state = 6}, - [5911] = {.lex_state = 62, .external_lex_state = 6}, - [5912] = {.lex_state = 62, .external_lex_state = 6}, - [5913] = {.lex_state = 62, .external_lex_state = 6}, - [5914] = {.lex_state = 62, .external_lex_state = 6}, - [5915] = {.lex_state = 62, .external_lex_state = 6}, - [5916] = {.lex_state = 62, .external_lex_state = 6}, - [5917] = {.lex_state = 62, .external_lex_state = 6}, - [5918] = {.lex_state = 102, .external_lex_state = 6}, - [5919] = {.lex_state = 102, .external_lex_state = 6}, - [5920] = {.lex_state = 62, .external_lex_state = 6}, - [5921] = {.lex_state = 259, .external_lex_state = 6}, - [5922] = {.lex_state = 62, .external_lex_state = 6}, + [5911] = {.lex_state = 64, .external_lex_state = 6}, + [5912] = {.lex_state = 64, .external_lex_state = 6}, + [5913] = {.lex_state = 64, .external_lex_state = 6}, + [5914] = {.lex_state = 64, .external_lex_state = 6}, + [5915] = {.lex_state = 64, .external_lex_state = 6}, + [5916] = {.lex_state = 64, .external_lex_state = 6}, + [5917] = {.lex_state = 64, .external_lex_state = 6}, + [5918] = {.lex_state = 64, .external_lex_state = 6}, + [5919] = {.lex_state = 64, .external_lex_state = 6}, + [5920] = {.lex_state = 64, .external_lex_state = 6}, + [5921] = {.lex_state = 62, .external_lex_state = 6}, + [5922] = {.lex_state = 102, .external_lex_state = 6}, [5923] = {.lex_state = 259, .external_lex_state = 6}, [5924] = {.lex_state = 62, .external_lex_state = 6}, [5925] = {.lex_state = 62, .external_lex_state = 6}, @@ -21626,262 +21626,262 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5933] = {.lex_state = 62, .external_lex_state = 6}, [5934] = {.lex_state = 62, .external_lex_state = 6}, [5935] = {.lex_state = 62, .external_lex_state = 6}, - [5936] = {.lex_state = 64, .external_lex_state = 6}, + [5936] = {.lex_state = 259, .external_lex_state = 6}, [5937] = {.lex_state = 64, .external_lex_state = 6}, [5938] = {.lex_state = 102, .external_lex_state = 6}, - [5939] = {.lex_state = 62, .external_lex_state = 6}, - [5940] = {.lex_state = 62, .external_lex_state = 6}, - [5941] = {.lex_state = 259, .external_lex_state = 6}, - [5942] = {.lex_state = 62, .external_lex_state = 6}, + [5939] = {.lex_state = 64, .external_lex_state = 6}, + [5940] = {.lex_state = 64, .external_lex_state = 6}, + [5941] = {.lex_state = 62, .external_lex_state = 6}, + [5942] = {.lex_state = 64, .external_lex_state = 6}, [5943] = {.lex_state = 259, .external_lex_state = 6}, [5944] = {.lex_state = 259, .external_lex_state = 6}, [5945] = {.lex_state = 62, .external_lex_state = 6}, [5946] = {.lex_state = 63, .external_lex_state = 17}, - [5947] = {.lex_state = 100, .external_lex_state = 6}, - [5948] = {.lex_state = 64, .external_lex_state = 11}, - [5949] = {.lex_state = 62, .external_lex_state = 13}, - [5950] = {.lex_state = 62, .external_lex_state = 15}, - [5951] = {.lex_state = 62, .external_lex_state = 14}, - [5952] = {.lex_state = 62, .external_lex_state = 10}, + [5947] = {.lex_state = 63, .external_lex_state = 18}, + [5948] = {.lex_state = 100, .external_lex_state = 6}, + [5949] = {.lex_state = 64, .external_lex_state = 13}, + [5950] = {.lex_state = 64, .external_lex_state = 10}, + [5951] = {.lex_state = 64, .external_lex_state = 9}, + [5952] = {.lex_state = 64, .external_lex_state = 11}, [5953] = {.lex_state = 64, .external_lex_state = 12}, - [5954] = {.lex_state = 62, .external_lex_state = 16}, - [5955] = {.lex_state = 62, .external_lex_state = 8}, - [5956] = {.lex_state = 62, .external_lex_state = 9}, - [5957] = {.lex_state = 62, .external_lex_state = 10}, - [5958] = {.lex_state = 64, .external_lex_state = 11}, - [5959] = {.lex_state = 63, .external_lex_state = 18}, - [5960] = {.lex_state = 63, .external_lex_state = 19}, - [5961] = {.lex_state = 63, .external_lex_state = 20}, - [5962] = {.lex_state = 65, .external_lex_state = 21}, + [5954] = {.lex_state = 100, .external_lex_state = 6}, + [5955] = {.lex_state = 64, .external_lex_state = 16}, + [5956] = {.lex_state = 64, .external_lex_state = 8}, + [5957] = {.lex_state = 62, .external_lex_state = 14}, + [5958] = {.lex_state = 62, .external_lex_state = 15}, + [5959] = {.lex_state = 63, .external_lex_state = 19}, + [5960] = {.lex_state = 63, .external_lex_state = 20}, + [5961] = {.lex_state = 65, .external_lex_state = 21}, + [5962] = {.lex_state = 63, .external_lex_state = 17}, [5963] = {.lex_state = 65, .external_lex_state = 22}, [5964] = {.lex_state = 63, .external_lex_state = 23}, [5965] = {.lex_state = 63, .external_lex_state = 24}, [5966] = {.lex_state = 63, .external_lex_state = 25}, [5967] = {.lex_state = 63, .external_lex_state = 26}, - [5968] = {.lex_state = 63, .external_lex_state = 17}, - [5969] = {.lex_state = 63, .external_lex_state = 18}, - [5970] = {.lex_state = 63, .external_lex_state = 19}, - [5971] = {.lex_state = 62, .external_lex_state = 7}, - [5972] = {.lex_state = 64, .external_lex_state = 12}, - [5973] = {.lex_state = 63, .external_lex_state = 20}, - [5974] = {.lex_state = 65, .external_lex_state = 21}, - [5975] = {.lex_state = 65, .external_lex_state = 22}, - [5976] = {.lex_state = 100, .external_lex_state = 6}, - [5977] = {.lex_state = 63, .external_lex_state = 23}, - [5978] = {.lex_state = 100, .external_lex_state = 6}, + [5968] = {.lex_state = 63, .external_lex_state = 18}, + [5969] = {.lex_state = 62, .external_lex_state = 14}, + [5970] = {.lex_state = 100, .external_lex_state = 6}, + [5971] = {.lex_state = 64, .external_lex_state = 13}, + [5972] = {.lex_state = 64, .external_lex_state = 11}, + [5973] = {.lex_state = 63, .external_lex_state = 19}, + [5974] = {.lex_state = 63, .external_lex_state = 20}, + [5975] = {.lex_state = 65, .external_lex_state = 21}, + [5976] = {.lex_state = 63, .external_lex_state = 17}, + [5977] = {.lex_state = 65, .external_lex_state = 22}, + [5978] = {.lex_state = 63, .external_lex_state = 23}, [5979] = {.lex_state = 63, .external_lex_state = 24}, [5980] = {.lex_state = 63, .external_lex_state = 25}, [5981] = {.lex_state = 63, .external_lex_state = 26}, - [5982] = {.lex_state = 63, .external_lex_state = 17}, - [5983] = {.lex_state = 62, .external_lex_state = 14}, - [5984] = {.lex_state = 62, .external_lex_state = 13}, - [5985] = {.lex_state = 100, .external_lex_state = 6}, - [5986] = {.lex_state = 100, .external_lex_state = 6}, - [5987] = {.lex_state = 102, .external_lex_state = 6}, - [5988] = {.lex_state = 63, .external_lex_state = 18}, - [5989] = {.lex_state = 63, .external_lex_state = 19}, - [5990] = {.lex_state = 63, .external_lex_state = 20}, - [5991] = {.lex_state = 65, .external_lex_state = 21}, - [5992] = {.lex_state = 65, .external_lex_state = 22}, - [5993] = {.lex_state = 63, .external_lex_state = 23}, - [5994] = {.lex_state = 63, .external_lex_state = 24}, - [5995] = {.lex_state = 63, .external_lex_state = 25}, - [5996] = {.lex_state = 63, .external_lex_state = 26}, - [5997] = {.lex_state = 63, .external_lex_state = 17}, - [5998] = {.lex_state = 100, .external_lex_state = 6}, - [5999] = {.lex_state = 100, .external_lex_state = 6}, - [6000] = {.lex_state = 62, .external_lex_state = 15}, - [6001] = {.lex_state = 63, .external_lex_state = 18}, - [6002] = {.lex_state = 63, .external_lex_state = 19}, - [6003] = {.lex_state = 63, .external_lex_state = 20}, - [6004] = {.lex_state = 65, .external_lex_state = 21}, - [6005] = {.lex_state = 65, .external_lex_state = 22}, - [6006] = {.lex_state = 63, .external_lex_state = 23}, - [6007] = {.lex_state = 63, .external_lex_state = 24}, - [6008] = {.lex_state = 63, .external_lex_state = 25}, - [6009] = {.lex_state = 63, .external_lex_state = 26}, - [6010] = {.lex_state = 63, .external_lex_state = 17}, - [6011] = {.lex_state = 65, .external_lex_state = 21}, - [6012] = {.lex_state = 63, .external_lex_state = 17}, - [6013] = {.lex_state = 63, .external_lex_state = 26}, - [6014] = {.lex_state = 63, .external_lex_state = 25}, - [6015] = {.lex_state = 63, .external_lex_state = 24}, - [6016] = {.lex_state = 63, .external_lex_state = 23}, - [6017] = {.lex_state = 65, .external_lex_state = 22}, - [6018] = {.lex_state = 65, .external_lex_state = 21}, - [6019] = {.lex_state = 63, .external_lex_state = 20}, - [6020] = {.lex_state = 63, .external_lex_state = 19}, - [6021] = {.lex_state = 63, .external_lex_state = 18}, - [6022] = {.lex_state = 100, .external_lex_state = 6}, - [6023] = {.lex_state = 62, .external_lex_state = 16}, - [6024] = {.lex_state = 100, .external_lex_state = 6}, - [6025] = {.lex_state = 63, .external_lex_state = 17}, - [6026] = {.lex_state = 63, .external_lex_state = 18}, - [6027] = {.lex_state = 63, .external_lex_state = 19}, - [6028] = {.lex_state = 63, .external_lex_state = 26}, - [6029] = {.lex_state = 63, .external_lex_state = 25}, - [6030] = {.lex_state = 63, .external_lex_state = 24}, - [6031] = {.lex_state = 63, .external_lex_state = 23}, - [6032] = {.lex_state = 65, .external_lex_state = 22}, - [6033] = {.lex_state = 65, .external_lex_state = 21}, - [6034] = {.lex_state = 63, .external_lex_state = 20}, - [6035] = {.lex_state = 63, .external_lex_state = 19}, - [6036] = {.lex_state = 63, .external_lex_state = 18}, - [6037] = {.lex_state = 62, .external_lex_state = 7}, - [6038] = {.lex_state = 63, .external_lex_state = 20}, - [6039] = {.lex_state = 65, .external_lex_state = 21}, - [6040] = {.lex_state = 65, .external_lex_state = 22}, - [6041] = {.lex_state = 63, .external_lex_state = 23}, - [6042] = {.lex_state = 63, .external_lex_state = 24}, - [6043] = {.lex_state = 63, .external_lex_state = 25}, - [6044] = {.lex_state = 63, .external_lex_state = 26}, - [6045] = {.lex_state = 63, .external_lex_state = 17}, + [5982] = {.lex_state = 63, .external_lex_state = 18}, + [5983] = {.lex_state = 64, .external_lex_state = 7}, + [5984] = {.lex_state = 63, .external_lex_state = 19}, + [5985] = {.lex_state = 63, .external_lex_state = 20}, + [5986] = {.lex_state = 65, .external_lex_state = 21}, + [5987] = {.lex_state = 63, .external_lex_state = 17}, + [5988] = {.lex_state = 65, .external_lex_state = 22}, + [5989] = {.lex_state = 63, .external_lex_state = 23}, + [5990] = {.lex_state = 63, .external_lex_state = 24}, + [5991] = {.lex_state = 63, .external_lex_state = 25}, + [5992] = {.lex_state = 63, .external_lex_state = 26}, + [5993] = {.lex_state = 63, .external_lex_state = 18}, + [5994] = {.lex_state = 100, .external_lex_state = 6}, + [5995] = {.lex_state = 64, .external_lex_state = 10}, + [5996] = {.lex_state = 100, .external_lex_state = 6}, + [5997] = {.lex_state = 63, .external_lex_state = 19}, + [5998] = {.lex_state = 63, .external_lex_state = 20}, + [5999] = {.lex_state = 65, .external_lex_state = 21}, + [6000] = {.lex_state = 63, .external_lex_state = 17}, + [6001] = {.lex_state = 65, .external_lex_state = 22}, + [6002] = {.lex_state = 63, .external_lex_state = 23}, + [6003] = {.lex_state = 63, .external_lex_state = 24}, + [6004] = {.lex_state = 63, .external_lex_state = 25}, + [6005] = {.lex_state = 63, .external_lex_state = 26}, + [6006] = {.lex_state = 63, .external_lex_state = 18}, + [6007] = {.lex_state = 64, .external_lex_state = 9}, + [6008] = {.lex_state = 64, .external_lex_state = 12}, + [6009] = {.lex_state = 64, .external_lex_state = 16}, + [6010] = {.lex_state = 100, .external_lex_state = 6}, + [6011] = {.lex_state = 64, .external_lex_state = 8}, + [6012] = {.lex_state = 64, .external_lex_state = 7}, + [6013] = {.lex_state = 63, .external_lex_state = 19}, + [6014] = {.lex_state = 63, .external_lex_state = 20}, + [6015] = {.lex_state = 65, .external_lex_state = 21}, + [6016] = {.lex_state = 65, .external_lex_state = 22}, + [6017] = {.lex_state = 63, .external_lex_state = 23}, + [6018] = {.lex_state = 63, .external_lex_state = 24}, + [6019] = {.lex_state = 63, .external_lex_state = 25}, + [6020] = {.lex_state = 63, .external_lex_state = 26}, + [6021] = {.lex_state = 102, .external_lex_state = 6}, + [6022] = {.lex_state = 63, .external_lex_state = 18}, + [6023] = {.lex_state = 62, .external_lex_state = 15}, + [6024] = {.lex_state = 63, .external_lex_state = 18}, + [6025] = {.lex_state = 63, .external_lex_state = 26}, + [6026] = {.lex_state = 63, .external_lex_state = 25}, + [6027] = {.lex_state = 63, .external_lex_state = 24}, + [6028] = {.lex_state = 63, .external_lex_state = 23}, + [6029] = {.lex_state = 65, .external_lex_state = 22}, + [6030] = {.lex_state = 63, .external_lex_state = 17}, + [6031] = {.lex_state = 100, .external_lex_state = 6}, + [6032] = {.lex_state = 102, .external_lex_state = 6}, + [6033] = {.lex_state = 63, .external_lex_state = 20}, + [6034] = {.lex_state = 65, .external_lex_state = 21}, + [6035] = {.lex_state = 63, .external_lex_state = 17}, + [6036] = {.lex_state = 65, .external_lex_state = 22}, + [6037] = {.lex_state = 63, .external_lex_state = 23}, + [6038] = {.lex_state = 63, .external_lex_state = 24}, + [6039] = {.lex_state = 63, .external_lex_state = 25}, + [6040] = {.lex_state = 63, .external_lex_state = 26}, + [6041] = {.lex_state = 65, .external_lex_state = 21}, + [6042] = {.lex_state = 63, .external_lex_state = 20}, + [6043] = {.lex_state = 63, .external_lex_state = 19}, + [6044] = {.lex_state = 63, .external_lex_state = 18}, + [6045] = {.lex_state = 63, .external_lex_state = 18}, [6046] = {.lex_state = 63, .external_lex_state = 26}, [6047] = {.lex_state = 63, .external_lex_state = 25}, [6048] = {.lex_state = 63, .external_lex_state = 24}, [6049] = {.lex_state = 63, .external_lex_state = 23}, [6050] = {.lex_state = 65, .external_lex_state = 22}, - [6051] = {.lex_state = 65, .external_lex_state = 22}, + [6051] = {.lex_state = 100, .external_lex_state = 6}, [6052] = {.lex_state = 63, .external_lex_state = 17}, - [6053] = {.lex_state = 63, .external_lex_state = 17}, - [6054] = {.lex_state = 63, .external_lex_state = 26}, - [6055] = {.lex_state = 63, .external_lex_state = 25}, - [6056] = {.lex_state = 63, .external_lex_state = 24}, - [6057] = {.lex_state = 63, .external_lex_state = 23}, - [6058] = {.lex_state = 65, .external_lex_state = 22}, - [6059] = {.lex_state = 65, .external_lex_state = 21}, - [6060] = {.lex_state = 63, .external_lex_state = 20}, - [6061] = {.lex_state = 63, .external_lex_state = 19}, + [6053] = {.lex_state = 65, .external_lex_state = 21}, + [6054] = {.lex_state = 63, .external_lex_state = 20}, + [6055] = {.lex_state = 63, .external_lex_state = 19}, + [6056] = {.lex_state = 100, .external_lex_state = 6}, + [6057] = {.lex_state = 63, .external_lex_state = 19}, + [6058] = {.lex_state = 63, .external_lex_state = 19}, + [6059] = {.lex_state = 63, .external_lex_state = 20}, + [6060] = {.lex_state = 65, .external_lex_state = 21}, + [6061] = {.lex_state = 63, .external_lex_state = 17}, [6062] = {.lex_state = 63, .external_lex_state = 18}, - [6063] = {.lex_state = 63, .external_lex_state = 20}, - [6064] = {.lex_state = 63, .external_lex_state = 19}, - [6065] = {.lex_state = 63, .external_lex_state = 18}, - [6066] = {.lex_state = 62, .external_lex_state = 8}, - [6067] = {.lex_state = 100, .external_lex_state = 6}, - [6068] = {.lex_state = 102, .external_lex_state = 6}, + [6063] = {.lex_state = 63, .external_lex_state = 26}, + [6064] = {.lex_state = 259, .external_lex_state = 6}, + [6065] = {.lex_state = 63, .external_lex_state = 25}, + [6066] = {.lex_state = 63, .external_lex_state = 24}, + [6067] = {.lex_state = 63, .external_lex_state = 23}, + [6068] = {.lex_state = 65, .external_lex_state = 22}, [6069] = {.lex_state = 63, .external_lex_state = 17}, - [6070] = {.lex_state = 63, .external_lex_state = 18}, - [6071] = {.lex_state = 63, .external_lex_state = 19}, - [6072] = {.lex_state = 63, .external_lex_state = 20}, - [6073] = {.lex_state = 65, .external_lex_state = 21}, - [6074] = {.lex_state = 62, .external_lex_state = 9}, - [6075] = {.lex_state = 63, .external_lex_state = 17}, - [6076] = {.lex_state = 63, .external_lex_state = 18}, - [6077] = {.lex_state = 63, .external_lex_state = 19}, - [6078] = {.lex_state = 63, .external_lex_state = 20}, - [6079] = {.lex_state = 65, .external_lex_state = 21}, + [6070] = {.lex_state = 65, .external_lex_state = 21}, + [6071] = {.lex_state = 63, .external_lex_state = 20}, + [6072] = {.lex_state = 63, .external_lex_state = 19}, + [6073] = {.lex_state = 65, .external_lex_state = 22}, + [6074] = {.lex_state = 63, .external_lex_state = 23}, + [6075] = {.lex_state = 63, .external_lex_state = 24}, + [6076] = {.lex_state = 63, .external_lex_state = 19}, + [6077] = {.lex_state = 63, .external_lex_state = 20}, + [6078] = {.lex_state = 65, .external_lex_state = 21}, + [6079] = {.lex_state = 63, .external_lex_state = 17}, [6080] = {.lex_state = 65, .external_lex_state = 22}, [6081] = {.lex_state = 63, .external_lex_state = 23}, [6082] = {.lex_state = 63, .external_lex_state = 24}, [6083] = {.lex_state = 63, .external_lex_state = 25}, [6084] = {.lex_state = 63, .external_lex_state = 26}, - [6085] = {.lex_state = 63, .external_lex_state = 17}, - [6086] = {.lex_state = 63, .external_lex_state = 17}, - [6087] = {.lex_state = 63, .external_lex_state = 26}, - [6088] = {.lex_state = 63, .external_lex_state = 25}, - [6089] = {.lex_state = 63, .external_lex_state = 24}, - [6090] = {.lex_state = 63, .external_lex_state = 23}, - [6091] = {.lex_state = 65, .external_lex_state = 22}, - [6092] = {.lex_state = 65, .external_lex_state = 21}, - [6093] = {.lex_state = 63, .external_lex_state = 20}, - [6094] = {.lex_state = 63, .external_lex_state = 19}, - [6095] = {.lex_state = 63, .external_lex_state = 18}, - [6096] = {.lex_state = 63, .external_lex_state = 26}, - [6097] = {.lex_state = 63, .external_lex_state = 25}, - [6098] = {.lex_state = 63, .external_lex_state = 24}, - [6099] = {.lex_state = 63, .external_lex_state = 23}, - [6100] = {.lex_state = 65, .external_lex_state = 22}, - [6101] = {.lex_state = 65, .external_lex_state = 21}, - [6102] = {.lex_state = 63, .external_lex_state = 20}, - [6103] = {.lex_state = 63, .external_lex_state = 19}, - [6104] = {.lex_state = 63, .external_lex_state = 18}, - [6105] = {.lex_state = 100, .external_lex_state = 6}, - [6106] = {.lex_state = 63, .external_lex_state = 18}, - [6107] = {.lex_state = 63, .external_lex_state = 19}, - [6108] = {.lex_state = 63, .external_lex_state = 20}, - [6109] = {.lex_state = 65, .external_lex_state = 21}, - [6110] = {.lex_state = 65, .external_lex_state = 22}, - [6111] = {.lex_state = 63, .external_lex_state = 23}, - [6112] = {.lex_state = 63, .external_lex_state = 24}, - [6113] = {.lex_state = 63, .external_lex_state = 25}, - [6114] = {.lex_state = 63, .external_lex_state = 26}, - [6115] = {.lex_state = 63, .external_lex_state = 18}, - [6116] = {.lex_state = 63, .external_lex_state = 17}, - [6117] = {.lex_state = 63, .external_lex_state = 18}, - [6118] = {.lex_state = 63, .external_lex_state = 19}, - [6119] = {.lex_state = 63, .external_lex_state = 19}, - [6120] = {.lex_state = 63, .external_lex_state = 17}, - [6121] = {.lex_state = 63, .external_lex_state = 26}, - [6122] = {.lex_state = 63, .external_lex_state = 25}, - [6123] = {.lex_state = 63, .external_lex_state = 24}, - [6124] = {.lex_state = 63, .external_lex_state = 23}, - [6125] = {.lex_state = 65, .external_lex_state = 22}, - [6126] = {.lex_state = 65, .external_lex_state = 21}, - [6127] = {.lex_state = 63, .external_lex_state = 20}, - [6128] = {.lex_state = 63, .external_lex_state = 19}, + [6085] = {.lex_state = 63, .external_lex_state = 18}, + [6086] = {.lex_state = 63, .external_lex_state = 25}, + [6087] = {.lex_state = 65, .external_lex_state = 21}, + [6088] = {.lex_state = 63, .external_lex_state = 26}, + [6089] = {.lex_state = 63, .external_lex_state = 18}, + [6090] = {.lex_state = 63, .external_lex_state = 18}, + [6091] = {.lex_state = 63, .external_lex_state = 26}, + [6092] = {.lex_state = 63, .external_lex_state = 25}, + [6093] = {.lex_state = 63, .external_lex_state = 24}, + [6094] = {.lex_state = 63, .external_lex_state = 23}, + [6095] = {.lex_state = 65, .external_lex_state = 22}, + [6096] = {.lex_state = 63, .external_lex_state = 17}, + [6097] = {.lex_state = 65, .external_lex_state = 21}, + [6098] = {.lex_state = 63, .external_lex_state = 20}, + [6099] = {.lex_state = 63, .external_lex_state = 19}, + [6100] = {.lex_state = 63, .external_lex_state = 19}, + [6101] = {.lex_state = 63, .external_lex_state = 20}, + [6102] = {.lex_state = 65, .external_lex_state = 21}, + [6103] = {.lex_state = 63, .external_lex_state = 17}, + [6104] = {.lex_state = 65, .external_lex_state = 22}, + [6105] = {.lex_state = 63, .external_lex_state = 23}, + [6106] = {.lex_state = 63, .external_lex_state = 24}, + [6107] = {.lex_state = 63, .external_lex_state = 25}, + [6108] = {.lex_state = 63, .external_lex_state = 26}, + [6109] = {.lex_state = 63, .external_lex_state = 18}, + [6110] = {.lex_state = 63, .external_lex_state = 17}, + [6111] = {.lex_state = 100, .external_lex_state = 6}, + [6112] = {.lex_state = 63, .external_lex_state = 18}, + [6113] = {.lex_state = 63, .external_lex_state = 26}, + [6114] = {.lex_state = 63, .external_lex_state = 25}, + [6115] = {.lex_state = 63, .external_lex_state = 24}, + [6116] = {.lex_state = 63, .external_lex_state = 23}, + [6117] = {.lex_state = 65, .external_lex_state = 22}, + [6118] = {.lex_state = 63, .external_lex_state = 18}, + [6119] = {.lex_state = 63, .external_lex_state = 26}, + [6120] = {.lex_state = 63, .external_lex_state = 25}, + [6121] = {.lex_state = 63, .external_lex_state = 24}, + [6122] = {.lex_state = 63, .external_lex_state = 23}, + [6123] = {.lex_state = 65, .external_lex_state = 22}, + [6124] = {.lex_state = 63, .external_lex_state = 17}, + [6125] = {.lex_state = 65, .external_lex_state = 21}, + [6126] = {.lex_state = 63, .external_lex_state = 20}, + [6127] = {.lex_state = 63, .external_lex_state = 19}, + [6128] = {.lex_state = 100, .external_lex_state = 6}, [6129] = {.lex_state = 63, .external_lex_state = 18}, - [6130] = {.lex_state = 63, .external_lex_state = 20}, - [6131] = {.lex_state = 65, .external_lex_state = 21}, - [6132] = {.lex_state = 65, .external_lex_state = 22}, - [6133] = {.lex_state = 63, .external_lex_state = 23}, - [6134] = {.lex_state = 63, .external_lex_state = 25}, - [6135] = {.lex_state = 63, .external_lex_state = 24}, - [6136] = {.lex_state = 63, .external_lex_state = 23}, - [6137] = {.lex_state = 63, .external_lex_state = 25}, - [6138] = {.lex_state = 63, .external_lex_state = 24}, - [6139] = {.lex_state = 63, .external_lex_state = 20}, - [6140] = {.lex_state = 65, .external_lex_state = 21}, - [6141] = {.lex_state = 65, .external_lex_state = 22}, - [6142] = {.lex_state = 63, .external_lex_state = 23}, - [6143] = {.lex_state = 63, .external_lex_state = 24}, - [6144] = {.lex_state = 63, .external_lex_state = 26}, - [6145] = {.lex_state = 63, .external_lex_state = 17}, - [6146] = {.lex_state = 259, .external_lex_state = 6}, - [6147] = {.lex_state = 63, .external_lex_state = 18}, - [6148] = {.lex_state = 63, .external_lex_state = 19}, - [6149] = {.lex_state = 63, .external_lex_state = 20}, - [6150] = {.lex_state = 63, .external_lex_state = 17}, - [6151] = {.lex_state = 63, .external_lex_state = 26}, + [6130] = {.lex_state = 63, .external_lex_state = 19}, + [6131] = {.lex_state = 63, .external_lex_state = 20}, + [6132] = {.lex_state = 65, .external_lex_state = 21}, + [6133] = {.lex_state = 63, .external_lex_state = 17}, + [6134] = {.lex_state = 63, .external_lex_state = 17}, + [6135] = {.lex_state = 65, .external_lex_state = 21}, + [6136] = {.lex_state = 63, .external_lex_state = 20}, + [6137] = {.lex_state = 63, .external_lex_state = 19}, + [6138] = {.lex_state = 65, .external_lex_state = 22}, + [6139] = {.lex_state = 63, .external_lex_state = 23}, + [6140] = {.lex_state = 63, .external_lex_state = 24}, + [6141] = {.lex_state = 63, .external_lex_state = 25}, + [6142] = {.lex_state = 63, .external_lex_state = 26}, + [6143] = {.lex_state = 100, .external_lex_state = 6}, + [6144] = {.lex_state = 63, .external_lex_state = 18}, + [6145] = {.lex_state = 63, .external_lex_state = 26}, + [6146] = {.lex_state = 63, .external_lex_state = 25}, + [6147] = {.lex_state = 63, .external_lex_state = 24}, + [6148] = {.lex_state = 63, .external_lex_state = 23}, + [6149] = {.lex_state = 65, .external_lex_state = 22}, + [6150] = {.lex_state = 63, .external_lex_state = 19}, + [6151] = {.lex_state = 63, .external_lex_state = 20}, [6152] = {.lex_state = 65, .external_lex_state = 21}, - [6153] = {.lex_state = 65, .external_lex_state = 22}, - [6154] = {.lex_state = 63, .external_lex_state = 23}, - [6155] = {.lex_state = 63, .external_lex_state = 24}, - [6156] = {.lex_state = 63, .external_lex_state = 25}, - [6157] = {.lex_state = 63, .external_lex_state = 26}, - [6158] = {.lex_state = 63, .external_lex_state = 25}, - [6159] = {.lex_state = 63, .external_lex_state = 26}, - [6160] = {.lex_state = 100, .external_lex_state = 6}, + [6153] = {.lex_state = 63, .external_lex_state = 17}, + [6154] = {.lex_state = 63, .external_lex_state = 19}, + [6155] = {.lex_state = 63, .external_lex_state = 20}, + [6156] = {.lex_state = 65, .external_lex_state = 22}, + [6157] = {.lex_state = 63, .external_lex_state = 23}, + [6158] = {.lex_state = 63, .external_lex_state = 24}, + [6159] = {.lex_state = 63, .external_lex_state = 25}, + [6160] = {.lex_state = 63, .external_lex_state = 26}, [6161] = {.lex_state = 63, .external_lex_state = 6}, [6162] = {.lex_state = 65, .external_lex_state = 6}, - [6163] = {.lex_state = 62, .external_lex_state = 6}, + [6163] = {.lex_state = 65, .external_lex_state = 6}, [6164] = {.lex_state = 63, .external_lex_state = 6}, [6165] = {.lex_state = 63, .external_lex_state = 6}, [6166] = {.lex_state = 63, .external_lex_state = 6}, - [6167] = {.lex_state = 65, .external_lex_state = 6}, - [6168] = {.lex_state = 65, .external_lex_state = 6}, + [6167] = {.lex_state = 63, .external_lex_state = 6}, + [6168] = {.lex_state = 63, .external_lex_state = 6}, [6169] = {.lex_state = 63, .external_lex_state = 6}, [6170] = {.lex_state = 63, .external_lex_state = 6}, [6171] = {.lex_state = 63, .external_lex_state = 6}, - [6172] = {.lex_state = 64, .external_lex_state = 6}, - [6173] = {.lex_state = 259, .external_lex_state = 6}, + [6172] = {.lex_state = 63, .external_lex_state = 6}, + [6173] = {.lex_state = 63, .external_lex_state = 6}, [6174] = {.lex_state = 63, .external_lex_state = 6}, - [6175] = {.lex_state = 102, .external_lex_state = 6}, + [6175] = {.lex_state = 63, .external_lex_state = 6}, [6176] = {.lex_state = 63, .external_lex_state = 6}, [6177] = {.lex_state = 63, .external_lex_state = 6}, - [6178] = {.lex_state = 63, .external_lex_state = 6}, - [6179] = {.lex_state = 63, .external_lex_state = 6}, + [6178] = {.lex_state = 65, .external_lex_state = 6}, + [6179] = {.lex_state = 65, .external_lex_state = 6}, [6180] = {.lex_state = 63, .external_lex_state = 6}, - [6181] = {.lex_state = 65, .external_lex_state = 6}, + [6181] = {.lex_state = 63, .external_lex_state = 6}, [6182] = {.lex_state = 65, .external_lex_state = 6}, - [6183] = {.lex_state = 63, .external_lex_state = 6}, + [6183] = {.lex_state = 65, .external_lex_state = 6}, [6184] = {.lex_state = 63, .external_lex_state = 6}, [6185] = {.lex_state = 63, .external_lex_state = 6}, [6186] = {.lex_state = 63, .external_lex_state = 6}, [6187] = {.lex_state = 63, .external_lex_state = 6}, - [6188] = {.lex_state = 63, .external_lex_state = 6}, - [6189] = {.lex_state = 63, .external_lex_state = 6}, - [6190] = {.lex_state = 65, .external_lex_state = 6}, - [6191] = {.lex_state = 65, .external_lex_state = 6}, + [6188] = {.lex_state = 65, .external_lex_state = 6}, + [6189] = {.lex_state = 65, .external_lex_state = 6}, + [6190] = {.lex_state = 63, .external_lex_state = 6}, + [6191] = {.lex_state = 63, .external_lex_state = 6}, [6192] = {.lex_state = 65, .external_lex_state = 6}, [6193] = {.lex_state = 65, .external_lex_state = 6}, [6194] = {.lex_state = 63, .external_lex_state = 6}, @@ -21896,14 +21896,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6203] = {.lex_state = 63, .external_lex_state = 6}, [6204] = {.lex_state = 63, .external_lex_state = 6}, [6205] = {.lex_state = 63, .external_lex_state = 6}, - [6206] = {.lex_state = 259, .external_lex_state = 6}, - [6207] = {.lex_state = 64, .external_lex_state = 6}, - [6208] = {.lex_state = 50, .external_lex_state = 6}, - [6209] = {.lex_state = 50, .external_lex_state = 6}, + [6206] = {.lex_state = 63, .external_lex_state = 6}, + [6207] = {.lex_state = 63, .external_lex_state = 6}, + [6208] = {.lex_state = 63, .external_lex_state = 6}, + [6209] = {.lex_state = 64, .external_lex_state = 6}, [6210] = {.lex_state = 63, .external_lex_state = 6}, [6211] = {.lex_state = 63, .external_lex_state = 6}, - [6212] = {.lex_state = 63, .external_lex_state = 6}, - [6213] = {.lex_state = 65, .external_lex_state = 6}, + [6212] = {.lex_state = 65, .external_lex_state = 6}, + [6213] = {.lex_state = 63, .external_lex_state = 6}, [6214] = {.lex_state = 65, .external_lex_state = 6}, [6215] = {.lex_state = 63, .external_lex_state = 6}, [6216] = {.lex_state = 63, .external_lex_state = 6}, @@ -21911,63 +21911,63 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6218] = {.lex_state = 63, .external_lex_state = 6}, [6219] = {.lex_state = 63, .external_lex_state = 6}, [6220] = {.lex_state = 65, .external_lex_state = 6}, - [6221] = {.lex_state = 50, .external_lex_state = 6}, + [6221] = {.lex_state = 63, .external_lex_state = 6}, [6222] = {.lex_state = 63, .external_lex_state = 6}, [6223] = {.lex_state = 63, .external_lex_state = 6}, - [6224] = {.lex_state = 63, .external_lex_state = 6}, - [6225] = {.lex_state = 65, .external_lex_state = 6}, + [6224] = {.lex_state = 102, .external_lex_state = 6}, + [6225] = {.lex_state = 63, .external_lex_state = 6}, [6226] = {.lex_state = 63, .external_lex_state = 6}, - [6227] = {.lex_state = 63, .external_lex_state = 6}, + [6227] = {.lex_state = 50, .external_lex_state = 6}, [6228] = {.lex_state = 63, .external_lex_state = 6}, [6229] = {.lex_state = 63, .external_lex_state = 6}, [6230] = {.lex_state = 63, .external_lex_state = 6}, - [6231] = {.lex_state = 63, .external_lex_state = 6}, + [6231] = {.lex_state = 50, .external_lex_state = 6}, [6232] = {.lex_state = 63, .external_lex_state = 6}, [6233] = {.lex_state = 63, .external_lex_state = 6}, [6234] = {.lex_state = 63, .external_lex_state = 6}, [6235] = {.lex_state = 63, .external_lex_state = 6}, - [6236] = {.lex_state = 65, .external_lex_state = 6}, - [6237] = {.lex_state = 63, .external_lex_state = 6}, + [6236] = {.lex_state = 50, .external_lex_state = 6}, + [6237] = {.lex_state = 64, .external_lex_state = 6}, [6238] = {.lex_state = 63, .external_lex_state = 6}, [6239] = {.lex_state = 63, .external_lex_state = 6}, [6240] = {.lex_state = 63, .external_lex_state = 6}, - [6241] = {.lex_state = 65, .external_lex_state = 6}, - [6242] = {.lex_state = 62, .external_lex_state = 6}, + [6241] = {.lex_state = 63, .external_lex_state = 6}, + [6242] = {.lex_state = 63, .external_lex_state = 6}, [6243] = {.lex_state = 63, .external_lex_state = 6}, [6244] = {.lex_state = 63, .external_lex_state = 6}, [6245] = {.lex_state = 63, .external_lex_state = 6}, [6246] = {.lex_state = 63, .external_lex_state = 6}, [6247] = {.lex_state = 63, .external_lex_state = 6}, - [6248] = {.lex_state = 63, .external_lex_state = 6}, + [6248] = {.lex_state = 65, .external_lex_state = 6}, [6249] = {.lex_state = 63, .external_lex_state = 6}, [6250] = {.lex_state = 65, .external_lex_state = 6}, - [6251] = {.lex_state = 65, .external_lex_state = 6}, + [6251] = {.lex_state = 63, .external_lex_state = 6}, [6252] = {.lex_state = 63, .external_lex_state = 6}, [6253] = {.lex_state = 63, .external_lex_state = 6}, [6254] = {.lex_state = 63, .external_lex_state = 6}, - [6255] = {.lex_state = 65, .external_lex_state = 6}, + [6255] = {.lex_state = 63, .external_lex_state = 6}, [6256] = {.lex_state = 63, .external_lex_state = 6}, [6257] = {.lex_state = 63, .external_lex_state = 6}, [6258] = {.lex_state = 65, .external_lex_state = 6}, - [6259] = {.lex_state = 65, .external_lex_state = 6}, + [6259] = {.lex_state = 63, .external_lex_state = 6}, [6260] = {.lex_state = 65, .external_lex_state = 6}, [6261] = {.lex_state = 63, .external_lex_state = 6}, [6262] = {.lex_state = 63, .external_lex_state = 6}, [6263] = {.lex_state = 63, .external_lex_state = 6}, - [6264] = {.lex_state = 63, .external_lex_state = 6}, + [6264] = {.lex_state = 65, .external_lex_state = 6}, [6265] = {.lex_state = 63, .external_lex_state = 6}, [6266] = {.lex_state = 63, .external_lex_state = 6}, [6267] = {.lex_state = 63, .external_lex_state = 6}, [6268] = {.lex_state = 63, .external_lex_state = 6}, - [6269] = {.lex_state = 63, .external_lex_state = 17}, + [6269] = {.lex_state = 63, .external_lex_state = 6}, [6270] = {.lex_state = 63, .external_lex_state = 6}, [6271] = {.lex_state = 63, .external_lex_state = 6}, [6272] = {.lex_state = 63, .external_lex_state = 6}, [6273] = {.lex_state = 63, .external_lex_state = 6}, - [6274] = {.lex_state = 63, .external_lex_state = 6}, - [6275] = {.lex_state = 63, .external_lex_state = 6}, - [6276] = {.lex_state = 65, .external_lex_state = 6}, - [6277] = {.lex_state = 65, .external_lex_state = 6}, + [6274] = {.lex_state = 65, .external_lex_state = 6}, + [6275] = {.lex_state = 65, .external_lex_state = 6}, + [6276] = {.lex_state = 63, .external_lex_state = 6}, + [6277] = {.lex_state = 63, .external_lex_state = 6}, [6278] = {.lex_state = 65, .external_lex_state = 6}, [6279] = {.lex_state = 65, .external_lex_state = 6}, [6280] = {.lex_state = 63, .external_lex_state = 6}, @@ -21981,31 +21981,31 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6288] = {.lex_state = 63, .external_lex_state = 6}, [6289] = {.lex_state = 63, .external_lex_state = 6}, [6290] = {.lex_state = 63, .external_lex_state = 6}, - [6291] = {.lex_state = 63, .external_lex_state = 26}, + [6291] = {.lex_state = 63, .external_lex_state = 6}, [6292] = {.lex_state = 63, .external_lex_state = 6}, [6293] = {.lex_state = 63, .external_lex_state = 6}, - [6294] = {.lex_state = 63, .external_lex_state = 25}, - [6295] = {.lex_state = 63, .external_lex_state = 6}, + [6294] = {.lex_state = 63, .external_lex_state = 6}, + [6295] = {.lex_state = 65, .external_lex_state = 6}, [6296] = {.lex_state = 63, .external_lex_state = 6}, [6297] = {.lex_state = 63, .external_lex_state = 6}, - [6298] = {.lex_state = 63, .external_lex_state = 6}, - [6299] = {.lex_state = 65, .external_lex_state = 6}, + [6298] = {.lex_state = 65, .external_lex_state = 6}, + [6299] = {.lex_state = 63, .external_lex_state = 6}, [6300] = {.lex_state = 65, .external_lex_state = 6}, [6301] = {.lex_state = 63, .external_lex_state = 6}, [6302] = {.lex_state = 63, .external_lex_state = 6}, [6303] = {.lex_state = 63, .external_lex_state = 6}, [6304] = {.lex_state = 63, .external_lex_state = 6}, [6305] = {.lex_state = 63, .external_lex_state = 6}, - [6306] = {.lex_state = 63, .external_lex_state = 6}, + [6306] = {.lex_state = 65, .external_lex_state = 6}, [6307] = {.lex_state = 63, .external_lex_state = 6}, [6308] = {.lex_state = 63, .external_lex_state = 6}, [6309] = {.lex_state = 65, .external_lex_state = 6}, - [6310] = {.lex_state = 63, .external_lex_state = 6}, + [6310] = {.lex_state = 65, .external_lex_state = 6}, [6311] = {.lex_state = 63, .external_lex_state = 6}, [6312] = {.lex_state = 63, .external_lex_state = 6}, [6313] = {.lex_state = 63, .external_lex_state = 6}, [6314] = {.lex_state = 63, .external_lex_state = 6}, - [6315] = {.lex_state = 63, .external_lex_state = 6}, + [6315] = {.lex_state = 65, .external_lex_state = 6}, [6316] = {.lex_state = 63, .external_lex_state = 6}, [6317] = {.lex_state = 63, .external_lex_state = 6}, [6318] = {.lex_state = 63, .external_lex_state = 6}, @@ -22014,46 +22014,46 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6321] = {.lex_state = 65, .external_lex_state = 6}, [6322] = {.lex_state = 63, .external_lex_state = 6}, [6323] = {.lex_state = 63, .external_lex_state = 6}, - [6324] = {.lex_state = 63, .external_lex_state = 6}, - [6325] = {.lex_state = 63, .external_lex_state = 6}, + [6324] = {.lex_state = 65, .external_lex_state = 6}, + [6325] = {.lex_state = 65, .external_lex_state = 6}, [6326] = {.lex_state = 63, .external_lex_state = 6}, [6327] = {.lex_state = 63, .external_lex_state = 6}, - [6328] = {.lex_state = 65, .external_lex_state = 6}, + [6328] = {.lex_state = 50, .external_lex_state = 6}, [6329] = {.lex_state = 63, .external_lex_state = 6}, [6330] = {.lex_state = 63, .external_lex_state = 6}, - [6331] = {.lex_state = 63, .external_lex_state = 6}, + [6331] = {.lex_state = 65, .external_lex_state = 6}, [6332] = {.lex_state = 63, .external_lex_state = 6}, [6333] = {.lex_state = 63, .external_lex_state = 6}, - [6334] = {.lex_state = 65, .external_lex_state = 6}, - [6335] = {.lex_state = 63, .external_lex_state = 6}, + [6334] = {.lex_state = 63, .external_lex_state = 6}, + [6335] = {.lex_state = 65, .external_lex_state = 6}, [6336] = {.lex_state = 63, .external_lex_state = 6}, [6337] = {.lex_state = 63, .external_lex_state = 6}, - [6338] = {.lex_state = 63, .external_lex_state = 6}, + [6338] = {.lex_state = 65, .external_lex_state = 6}, [6339] = {.lex_state = 63, .external_lex_state = 6}, [6340] = {.lex_state = 63, .external_lex_state = 6}, [6341] = {.lex_state = 63, .external_lex_state = 6}, [6342] = {.lex_state = 63, .external_lex_state = 6}, - [6343] = {.lex_state = 63, .external_lex_state = 6}, + [6343] = {.lex_state = 65, .external_lex_state = 6}, [6344] = {.lex_state = 63, .external_lex_state = 6}, [6345] = {.lex_state = 63, .external_lex_state = 6}, [6346] = {.lex_state = 63, .external_lex_state = 6}, - [6347] = {.lex_state = 65, .external_lex_state = 6}, + [6347] = {.lex_state = 63, .external_lex_state = 6}, [6348] = {.lex_state = 65, .external_lex_state = 6}, - [6349] = {.lex_state = 65, .external_lex_state = 6}, + [6349] = {.lex_state = 63, .external_lex_state = 6}, [6350] = {.lex_state = 65, .external_lex_state = 6}, [6351] = {.lex_state = 63, .external_lex_state = 6}, - [6352] = {.lex_state = 65, .external_lex_state = 6}, - [6353] = {.lex_state = 63, .external_lex_state = 24}, - [6354] = {.lex_state = 65, .external_lex_state = 6}, + [6352] = {.lex_state = 63, .external_lex_state = 6}, + [6353] = {.lex_state = 63, .external_lex_state = 6}, + [6354] = {.lex_state = 63, .external_lex_state = 6}, [6355] = {.lex_state = 63, .external_lex_state = 6}, [6356] = {.lex_state = 63, .external_lex_state = 6}, [6357] = {.lex_state = 63, .external_lex_state = 6}, [6358] = {.lex_state = 63, .external_lex_state = 6}, [6359] = {.lex_state = 63, .external_lex_state = 6}, - [6360] = {.lex_state = 63, .external_lex_state = 6}, - [6361] = {.lex_state = 63, .external_lex_state = 6}, - [6362] = {.lex_state = 65, .external_lex_state = 6}, - [6363] = {.lex_state = 65, .external_lex_state = 6}, + [6360] = {.lex_state = 65, .external_lex_state = 6}, + [6361] = {.lex_state = 65, .external_lex_state = 6}, + [6362] = {.lex_state = 63, .external_lex_state = 6}, + [6363] = {.lex_state = 63, .external_lex_state = 6}, [6364] = {.lex_state = 65, .external_lex_state = 6}, [6365] = {.lex_state = 65, .external_lex_state = 6}, [6366] = {.lex_state = 63, .external_lex_state = 6}, @@ -22071,64 +22071,64 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6378] = {.lex_state = 63, .external_lex_state = 6}, [6379] = {.lex_state = 63, .external_lex_state = 6}, [6380] = {.lex_state = 63, .external_lex_state = 6}, - [6381] = {.lex_state = 65, .external_lex_state = 6}, + [6381] = {.lex_state = 63, .external_lex_state = 6}, [6382] = {.lex_state = 63, .external_lex_state = 6}, [6383] = {.lex_state = 63, .external_lex_state = 6}, - [6384] = {.lex_state = 63, .external_lex_state = 6}, - [6385] = {.lex_state = 65, .external_lex_state = 6}, + [6384] = {.lex_state = 65, .external_lex_state = 6}, + [6385] = {.lex_state = 63, .external_lex_state = 6}, [6386] = {.lex_state = 65, .external_lex_state = 6}, [6387] = {.lex_state = 63, .external_lex_state = 6}, [6388] = {.lex_state = 63, .external_lex_state = 6}, [6389] = {.lex_state = 63, .external_lex_state = 6}, [6390] = {.lex_state = 63, .external_lex_state = 6}, [6391] = {.lex_state = 63, .external_lex_state = 6}, - [6392] = {.lex_state = 63, .external_lex_state = 23}, + [6392] = {.lex_state = 63, .external_lex_state = 6}, [6393] = {.lex_state = 63, .external_lex_state = 6}, - [6394] = {.lex_state = 50, .external_lex_state = 6}, - [6395] = {.lex_state = 63, .external_lex_state = 6}, + [6394] = {.lex_state = 65, .external_lex_state = 6}, + [6395] = {.lex_state = 65, .external_lex_state = 6}, [6396] = {.lex_state = 63, .external_lex_state = 6}, [6397] = {.lex_state = 63, .external_lex_state = 6}, [6398] = {.lex_state = 63, .external_lex_state = 6}, - [6399] = {.lex_state = 63, .external_lex_state = 6}, - [6400] = {.lex_state = 63, .external_lex_state = 6}, + [6399] = {.lex_state = 65, .external_lex_state = 6}, + [6400] = {.lex_state = 65, .external_lex_state = 6}, [6401] = {.lex_state = 63, .external_lex_state = 6}, [6402] = {.lex_state = 63, .external_lex_state = 6}, [6403] = {.lex_state = 63, .external_lex_state = 6}, - [6404] = {.lex_state = 65, .external_lex_state = 6}, - [6405] = {.lex_state = 65, .external_lex_state = 6}, - [6406] = {.lex_state = 63, .external_lex_state = 6}, - [6407] = {.lex_state = 50, .external_lex_state = 6}, + [6404] = {.lex_state = 63, .external_lex_state = 6}, + [6405] = {.lex_state = 63, .external_lex_state = 6}, + [6406] = {.lex_state = 259, .external_lex_state = 6}, + [6407] = {.lex_state = 63, .external_lex_state = 6}, [6408] = {.lex_state = 63, .external_lex_state = 6}, [6409] = {.lex_state = 63, .external_lex_state = 6}, [6410] = {.lex_state = 63, .external_lex_state = 6}, - [6411] = {.lex_state = 62, .external_lex_state = 6}, - [6412] = {.lex_state = 102, .external_lex_state = 6}, - [6413] = {.lex_state = 62, .external_lex_state = 6}, - [6414] = {.lex_state = 63, .external_lex_state = 6}, + [6411] = {.lex_state = 63, .external_lex_state = 6}, + [6412] = {.lex_state = 63, .external_lex_state = 6}, + [6413] = {.lex_state = 63, .external_lex_state = 6}, + [6414] = {.lex_state = 65, .external_lex_state = 6}, [6415] = {.lex_state = 63, .external_lex_state = 6}, - [6416] = {.lex_state = 50, .external_lex_state = 6}, + [6416] = {.lex_state = 63, .external_lex_state = 6}, [6417] = {.lex_state = 63, .external_lex_state = 6}, [6418] = {.lex_state = 63, .external_lex_state = 6}, [6419] = {.lex_state = 63, .external_lex_state = 6}, [6420] = {.lex_state = 63, .external_lex_state = 6}, - [6421] = {.lex_state = 62, .external_lex_state = 6}, + [6421] = {.lex_state = 63, .external_lex_state = 6}, [6422] = {.lex_state = 63, .external_lex_state = 6}, [6423] = {.lex_state = 63, .external_lex_state = 6}, [6424] = {.lex_state = 63, .external_lex_state = 6}, - [6425] = {.lex_state = 65, .external_lex_state = 6}, - [6426] = {.lex_state = 65, .external_lex_state = 6}, - [6427] = {.lex_state = 65, .external_lex_state = 6}, - [6428] = {.lex_state = 65, .external_lex_state = 6}, - [6429] = {.lex_state = 63, .external_lex_state = 6}, + [6425] = {.lex_state = 63, .external_lex_state = 6}, + [6426] = {.lex_state = 63, .external_lex_state = 6}, + [6427] = {.lex_state = 63, .external_lex_state = 6}, + [6428] = {.lex_state = 63, .external_lex_state = 6}, + [6429] = {.lex_state = 64, .external_lex_state = 6}, [6430] = {.lex_state = 63, .external_lex_state = 6}, [6431] = {.lex_state = 63, .external_lex_state = 6}, - [6432] = {.lex_state = 63, .external_lex_state = 6}, + [6432] = {.lex_state = 65, .external_lex_state = 6}, [6433] = {.lex_state = 63, .external_lex_state = 6}, [6434] = {.lex_state = 63, .external_lex_state = 6}, [6435] = {.lex_state = 63, .external_lex_state = 6}, [6436] = {.lex_state = 63, .external_lex_state = 6}, [6437] = {.lex_state = 63, .external_lex_state = 6}, - [6438] = {.lex_state = 259, .external_lex_state = 6}, + [6438] = {.lex_state = 63, .external_lex_state = 6}, [6439] = {.lex_state = 63, .external_lex_state = 6}, [6440] = {.lex_state = 63, .external_lex_state = 6}, [6441] = {.lex_state = 63, .external_lex_state = 6}, @@ -22136,10 +22136,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6443] = {.lex_state = 63, .external_lex_state = 6}, [6444] = {.lex_state = 63, .external_lex_state = 6}, [6445] = {.lex_state = 63, .external_lex_state = 6}, - [6446] = {.lex_state = 63, .external_lex_state = 6}, - [6447] = {.lex_state = 63, .external_lex_state = 6}, - [6448] = {.lex_state = 65, .external_lex_state = 6}, - [6449] = {.lex_state = 65, .external_lex_state = 6}, + [6446] = {.lex_state = 65, .external_lex_state = 6}, + [6447] = {.lex_state = 65, .external_lex_state = 6}, + [6448] = {.lex_state = 63, .external_lex_state = 6}, + [6449] = {.lex_state = 63, .external_lex_state = 6}, [6450] = {.lex_state = 65, .external_lex_state = 6}, [6451] = {.lex_state = 65, .external_lex_state = 6}, [6452] = {.lex_state = 63, .external_lex_state = 6}, @@ -22154,14 +22154,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6461] = {.lex_state = 63, .external_lex_state = 6}, [6462] = {.lex_state = 65, .external_lex_state = 6}, [6463] = {.lex_state = 65, .external_lex_state = 6}, - [6464] = {.lex_state = 65, .external_lex_state = 6}, - [6465] = {.lex_state = 65, .external_lex_state = 6}, - [6466] = {.lex_state = 63, .external_lex_state = 6}, + [6464] = {.lex_state = 63, .external_lex_state = 6}, + [6465] = {.lex_state = 63, .external_lex_state = 6}, + [6466] = {.lex_state = 65, .external_lex_state = 6}, [6467] = {.lex_state = 63, .external_lex_state = 6}, [6468] = {.lex_state = 63, .external_lex_state = 6}, [6469] = {.lex_state = 63, .external_lex_state = 6}, - [6470] = {.lex_state = 63, .external_lex_state = 6}, - [6471] = {.lex_state = 65, .external_lex_state = 6}, + [6470] = {.lex_state = 65, .external_lex_state = 6}, + [6471] = {.lex_state = 63, .external_lex_state = 6}, [6472] = {.lex_state = 65, .external_lex_state = 6}, [6473] = {.lex_state = 63, .external_lex_state = 6}, [6474] = {.lex_state = 63, .external_lex_state = 6}, @@ -22172,60 +22172,60 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6479] = {.lex_state = 63, .external_lex_state = 6}, [6480] = {.lex_state = 63, .external_lex_state = 6}, [6481] = {.lex_state = 63, .external_lex_state = 6}, - [6482] = {.lex_state = 63, .external_lex_state = 6}, + [6482] = {.lex_state = 65, .external_lex_state = 6}, [6483] = {.lex_state = 63, .external_lex_state = 6}, [6484] = {.lex_state = 63, .external_lex_state = 6}, - [6485] = {.lex_state = 63, .external_lex_state = 6}, + [6485] = {.lex_state = 65, .external_lex_state = 6}, [6486] = {.lex_state = 63, .external_lex_state = 6}, [6487] = {.lex_state = 63, .external_lex_state = 6}, - [6488] = {.lex_state = 65, .external_lex_state = 6}, + [6488] = {.lex_state = 63, .external_lex_state = 6}, [6489] = {.lex_state = 63, .external_lex_state = 6}, [6490] = {.lex_state = 63, .external_lex_state = 6}, - [6491] = {.lex_state = 65, .external_lex_state = 22}, - [6492] = {.lex_state = 50, .external_lex_state = 6}, + [6491] = {.lex_state = 63, .external_lex_state = 6}, + [6492] = {.lex_state = 63, .external_lex_state = 6}, [6493] = {.lex_state = 63, .external_lex_state = 6}, - [6494] = {.lex_state = 259, .external_lex_state = 6}, - [6495] = {.lex_state = 62, .external_lex_state = 6}, - [6496] = {.lex_state = 65, .external_lex_state = 6}, - [6497] = {.lex_state = 259, .external_lex_state = 6}, - [6498] = {.lex_state = 65, .external_lex_state = 6}, - [6499] = {.lex_state = 65, .external_lex_state = 6}, - [6500] = {.lex_state = 65, .external_lex_state = 6}, + [6494] = {.lex_state = 63, .external_lex_state = 6}, + [6495] = {.lex_state = 63, .external_lex_state = 6}, + [6496] = {.lex_state = 63, .external_lex_state = 6}, + [6497] = {.lex_state = 63, .external_lex_state = 6}, + [6498] = {.lex_state = 63, .external_lex_state = 6}, + [6499] = {.lex_state = 63, .external_lex_state = 6}, + [6500] = {.lex_state = 63, .external_lex_state = 6}, [6501] = {.lex_state = 63, .external_lex_state = 6}, [6502] = {.lex_state = 63, .external_lex_state = 6}, - [6503] = {.lex_state = 63, .external_lex_state = 6}, + [6503] = {.lex_state = 65, .external_lex_state = 6}, [6504] = {.lex_state = 63, .external_lex_state = 6}, [6505] = {.lex_state = 63, .external_lex_state = 6}, [6506] = {.lex_state = 63, .external_lex_state = 6}, [6507] = {.lex_state = 63, .external_lex_state = 6}, - [6508] = {.lex_state = 65, .external_lex_state = 6}, - [6509] = {.lex_state = 65, .external_lex_state = 6}, - [6510] = {.lex_state = 63, .external_lex_state = 6}, - [6511] = {.lex_state = 63, .external_lex_state = 6}, + [6508] = {.lex_state = 63, .external_lex_state = 6}, + [6509] = {.lex_state = 63, .external_lex_state = 6}, + [6510] = {.lex_state = 64, .external_lex_state = 6}, + [6511] = {.lex_state = 62, .external_lex_state = 6}, [6512] = {.lex_state = 63, .external_lex_state = 6}, - [6513] = {.lex_state = 63, .external_lex_state = 6}, + [6513] = {.lex_state = 259, .external_lex_state = 6}, [6514] = {.lex_state = 63, .external_lex_state = 6}, - [6515] = {.lex_state = 63, .external_lex_state = 6}, - [6516] = {.lex_state = 63, .external_lex_state = 6}, - [6517] = {.lex_state = 63, .external_lex_state = 6}, + [6515] = {.lex_state = 65, .external_lex_state = 6}, + [6516] = {.lex_state = 65, .external_lex_state = 6}, + [6517] = {.lex_state = 65, .external_lex_state = 6}, [6518] = {.lex_state = 63, .external_lex_state = 6}, [6519] = {.lex_state = 63, .external_lex_state = 6}, - [6520] = {.lex_state = 65, .external_lex_state = 6}, + [6520] = {.lex_state = 63, .external_lex_state = 6}, [6521] = {.lex_state = 63, .external_lex_state = 6}, - [6522] = {.lex_state = 65, .external_lex_state = 6}, - [6523] = {.lex_state = 63, .external_lex_state = 6}, - [6524] = {.lex_state = 63, .external_lex_state = 6}, + [6522] = {.lex_state = 102, .external_lex_state = 6}, + [6523] = {.lex_state = 259, .external_lex_state = 6}, + [6524] = {.lex_state = 259, .external_lex_state = 6}, [6525] = {.lex_state = 63, .external_lex_state = 6}, - [6526] = {.lex_state = 63, .external_lex_state = 6}, - [6527] = {.lex_state = 63, .external_lex_state = 6}, + [6526] = {.lex_state = 65, .external_lex_state = 6}, + [6527] = {.lex_state = 62, .external_lex_state = 6}, [6528] = {.lex_state = 63, .external_lex_state = 6}, [6529] = {.lex_state = 63, .external_lex_state = 6}, [6530] = {.lex_state = 63, .external_lex_state = 6}, [6531] = {.lex_state = 63, .external_lex_state = 6}, - [6532] = {.lex_state = 63, .external_lex_state = 6}, - [6533] = {.lex_state = 63, .external_lex_state = 6}, - [6534] = {.lex_state = 65, .external_lex_state = 6}, - [6535] = {.lex_state = 65, .external_lex_state = 6}, + [6532] = {.lex_state = 65, .external_lex_state = 6}, + [6533] = {.lex_state = 65, .external_lex_state = 6}, + [6534] = {.lex_state = 63, .external_lex_state = 6}, + [6535] = {.lex_state = 63, .external_lex_state = 6}, [6536] = {.lex_state = 65, .external_lex_state = 6}, [6537] = {.lex_state = 65, .external_lex_state = 6}, [6538] = {.lex_state = 63, .external_lex_state = 6}, @@ -22238,95 +22238,95 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6545] = {.lex_state = 63, .external_lex_state = 6}, [6546] = {.lex_state = 63, .external_lex_state = 6}, [6547] = {.lex_state = 63, .external_lex_state = 6}, - [6548] = {.lex_state = 63, .external_lex_state = 6}, + [6548] = {.lex_state = 63, .external_lex_state = 18}, [6549] = {.lex_state = 63, .external_lex_state = 6}, - [6550] = {.lex_state = 65, .external_lex_state = 6}, - [6551] = {.lex_state = 65, .external_lex_state = 6}, + [6550] = {.lex_state = 63, .external_lex_state = 6}, + [6551] = {.lex_state = 63, .external_lex_state = 6}, [6552] = {.lex_state = 63, .external_lex_state = 6}, [6553] = {.lex_state = 63, .external_lex_state = 6}, [6554] = {.lex_state = 63, .external_lex_state = 6}, [6555] = {.lex_state = 63, .external_lex_state = 6}, - [6556] = {.lex_state = 63, .external_lex_state = 6}, - [6557] = {.lex_state = 65, .external_lex_state = 6}, + [6556] = {.lex_state = 65, .external_lex_state = 6}, + [6557] = {.lex_state = 63, .external_lex_state = 6}, [6558] = {.lex_state = 65, .external_lex_state = 6}, [6559] = {.lex_state = 63, .external_lex_state = 6}, [6560] = {.lex_state = 63, .external_lex_state = 6}, [6561] = {.lex_state = 63, .external_lex_state = 6}, [6562] = {.lex_state = 63, .external_lex_state = 6}, [6563] = {.lex_state = 63, .external_lex_state = 6}, - [6564] = {.lex_state = 63, .external_lex_state = 6}, + [6564] = {.lex_state = 65, .external_lex_state = 6}, [6565] = {.lex_state = 63, .external_lex_state = 6}, [6566] = {.lex_state = 63, .external_lex_state = 6}, [6567] = {.lex_state = 63, .external_lex_state = 6}, [6568] = {.lex_state = 63, .external_lex_state = 6}, [6569] = {.lex_state = 63, .external_lex_state = 6}, - [6570] = {.lex_state = 63, .external_lex_state = 6}, - [6571] = {.lex_state = 50, .external_lex_state = 6}, - [6572] = {.lex_state = 62, .external_lex_state = 6}, - [6573] = {.lex_state = 63, .external_lex_state = 6}, + [6570] = {.lex_state = 63, .external_lex_state = 26}, + [6571] = {.lex_state = 63, .external_lex_state = 6}, + [6572] = {.lex_state = 63, .external_lex_state = 6}, + [6573] = {.lex_state = 65, .external_lex_state = 6}, [6574] = {.lex_state = 63, .external_lex_state = 6}, - [6575] = {.lex_state = 63, .external_lex_state = 6}, + [6575] = {.lex_state = 63, .external_lex_state = 25}, [6576] = {.lex_state = 63, .external_lex_state = 6}, [6577] = {.lex_state = 63, .external_lex_state = 6}, [6578] = {.lex_state = 63, .external_lex_state = 6}, [6579] = {.lex_state = 63, .external_lex_state = 6}, [6580] = {.lex_state = 63, .external_lex_state = 6}, [6581] = {.lex_state = 63, .external_lex_state = 6}, - [6582] = {.lex_state = 62, .external_lex_state = 6}, + [6582] = {.lex_state = 65, .external_lex_state = 6}, [6583] = {.lex_state = 63, .external_lex_state = 6}, - [6584] = {.lex_state = 63, .external_lex_state = 6}, + [6584] = {.lex_state = 65, .external_lex_state = 6}, [6585] = {.lex_state = 63, .external_lex_state = 6}, [6586] = {.lex_state = 63, .external_lex_state = 6}, [6587] = {.lex_state = 63, .external_lex_state = 6}, - [6588] = {.lex_state = 65, .external_lex_state = 6}, - [6589] = {.lex_state = 65, .external_lex_state = 6}, - [6590] = {.lex_state = 63, .external_lex_state = 6}, + [6588] = {.lex_state = 63, .external_lex_state = 6}, + [6589] = {.lex_state = 63, .external_lex_state = 6}, + [6590] = {.lex_state = 65, .external_lex_state = 6}, [6591] = {.lex_state = 63, .external_lex_state = 6}, [6592] = {.lex_state = 63, .external_lex_state = 6}, [6593] = {.lex_state = 63, .external_lex_state = 6}, [6594] = {.lex_state = 63, .external_lex_state = 6}, [6595] = {.lex_state = 63, .external_lex_state = 6}, - [6596] = {.lex_state = 65, .external_lex_state = 21}, + [6596] = {.lex_state = 63, .external_lex_state = 6}, [6597] = {.lex_state = 63, .external_lex_state = 6}, - [6598] = {.lex_state = 65, .external_lex_state = 6}, - [6599] = {.lex_state = 63, .external_lex_state = 6}, - [6600] = {.lex_state = 63, .external_lex_state = 6}, + [6598] = {.lex_state = 63, .external_lex_state = 6}, + [6599] = {.lex_state = 65, .external_lex_state = 6}, + [6600] = {.lex_state = 65, .external_lex_state = 6}, [6601] = {.lex_state = 63, .external_lex_state = 6}, - [6602] = {.lex_state = 65, .external_lex_state = 6}, - [6603] = {.lex_state = 63, .external_lex_state = 6}, - [6604] = {.lex_state = 63, .external_lex_state = 6}, + [6602] = {.lex_state = 63, .external_lex_state = 6}, + [6603] = {.lex_state = 65, .external_lex_state = 6}, + [6604] = {.lex_state = 65, .external_lex_state = 6}, [6605] = {.lex_state = 63, .external_lex_state = 6}, [6606] = {.lex_state = 63, .external_lex_state = 6}, [6607] = {.lex_state = 63, .external_lex_state = 6}, [6608] = {.lex_state = 63, .external_lex_state = 6}, [6609] = {.lex_state = 63, .external_lex_state = 6}, [6610] = {.lex_state = 63, .external_lex_state = 6}, - [6611] = {.lex_state = 63, .external_lex_state = 6}, - [6612] = {.lex_state = 63, .external_lex_state = 6}, - [6613] = {.lex_state = 65, .external_lex_state = 6}, - [6614] = {.lex_state = 65, .external_lex_state = 6}, - [6615] = {.lex_state = 65, .external_lex_state = 6}, + [6611] = {.lex_state = 50, .external_lex_state = 6}, + [6612] = {.lex_state = 63, .external_lex_state = 24}, + [6613] = {.lex_state = 63, .external_lex_state = 6}, + [6614] = {.lex_state = 63, .external_lex_state = 6}, + [6615] = {.lex_state = 63, .external_lex_state = 23}, [6616] = {.lex_state = 63, .external_lex_state = 6}, - [6617] = {.lex_state = 63, .external_lex_state = 6}, - [6618] = {.lex_state = 63, .external_lex_state = 6}, - [6619] = {.lex_state = 65, .external_lex_state = 6}, + [6617] = {.lex_state = 50, .external_lex_state = 6}, + [6618] = {.lex_state = 50, .external_lex_state = 6}, + [6619] = {.lex_state = 63, .external_lex_state = 6}, [6620] = {.lex_state = 65, .external_lex_state = 6}, [6621] = {.lex_state = 63, .external_lex_state = 6}, - [6622] = {.lex_state = 63, .external_lex_state = 6}, + [6622] = {.lex_state = 65, .external_lex_state = 6}, [6623] = {.lex_state = 63, .external_lex_state = 6}, [6624] = {.lex_state = 63, .external_lex_state = 6}, - [6625] = {.lex_state = 63, .external_lex_state = 6}, + [6625] = {.lex_state = 65, .external_lex_state = 6}, [6626] = {.lex_state = 63, .external_lex_state = 6}, - [6627] = {.lex_state = 65, .external_lex_state = 6}, - [6628] = {.lex_state = 65, .external_lex_state = 6}, - [6629] = {.lex_state = 63, .external_lex_state = 6}, - [6630] = {.lex_state = 63, .external_lex_state = 6}, + [6627] = {.lex_state = 63, .external_lex_state = 6}, + [6628] = {.lex_state = 63, .external_lex_state = 6}, + [6629] = {.lex_state = 50, .external_lex_state = 6}, + [6630] = {.lex_state = 259, .external_lex_state = 6}, [6631] = {.lex_state = 63, .external_lex_state = 6}, [6632] = {.lex_state = 63, .external_lex_state = 6}, [6633] = {.lex_state = 63, .external_lex_state = 6}, [6634] = {.lex_state = 63, .external_lex_state = 6}, - [6635] = {.lex_state = 63, .external_lex_state = 6}, - [6636] = {.lex_state = 63, .external_lex_state = 18}, + [6635] = {.lex_state = 65, .external_lex_state = 6}, + [6636] = {.lex_state = 63, .external_lex_state = 6}, [6637] = {.lex_state = 63, .external_lex_state = 6}, [6638] = {.lex_state = 63, .external_lex_state = 6}, [6639] = {.lex_state = 63, .external_lex_state = 6}, @@ -22334,266 +22334,266 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6641] = {.lex_state = 63, .external_lex_state = 6}, [6642] = {.lex_state = 63, .external_lex_state = 6}, [6643] = {.lex_state = 63, .external_lex_state = 6}, - [6644] = {.lex_state = 63, .external_lex_state = 6}, - [6645] = {.lex_state = 65, .external_lex_state = 6}, + [6644] = {.lex_state = 65, .external_lex_state = 6}, + [6645] = {.lex_state = 63, .external_lex_state = 6}, [6646] = {.lex_state = 65, .external_lex_state = 6}, - [6647] = {.lex_state = 65, .external_lex_state = 6}, + [6647] = {.lex_state = 63, .external_lex_state = 6}, [6648] = {.lex_state = 63, .external_lex_state = 6}, - [6649] = {.lex_state = 65, .external_lex_state = 6}, - [6650] = {.lex_state = 63, .external_lex_state = 6}, - [6651] = {.lex_state = 63, .external_lex_state = 20}, + [6649] = {.lex_state = 63, .external_lex_state = 6}, + [6650] = {.lex_state = 65, .external_lex_state = 22}, + [6651] = {.lex_state = 63, .external_lex_state = 6}, [6652] = {.lex_state = 63, .external_lex_state = 6}, [6653] = {.lex_state = 63, .external_lex_state = 6}, [6654] = {.lex_state = 63, .external_lex_state = 6}, [6655] = {.lex_state = 63, .external_lex_state = 6}, [6656] = {.lex_state = 63, .external_lex_state = 6}, [6657] = {.lex_state = 63, .external_lex_state = 6}, - [6658] = {.lex_state = 65, .external_lex_state = 6}, + [6658] = {.lex_state = 63, .external_lex_state = 6}, [6659] = {.lex_state = 63, .external_lex_state = 6}, [6660] = {.lex_state = 63, .external_lex_state = 6}, - [6661] = {.lex_state = 63, .external_lex_state = 6}, - [6662] = {.lex_state = 63, .external_lex_state = 6}, + [6661] = {.lex_state = 65, .external_lex_state = 6}, + [6662] = {.lex_state = 65, .external_lex_state = 6}, [6663] = {.lex_state = 63, .external_lex_state = 6}, [6664] = {.lex_state = 63, .external_lex_state = 6}, - [6665] = {.lex_state = 63, .external_lex_state = 6}, - [6666] = {.lex_state = 63, .external_lex_state = 6}, + [6665] = {.lex_state = 65, .external_lex_state = 6}, + [6666] = {.lex_state = 65, .external_lex_state = 6}, [6667] = {.lex_state = 63, .external_lex_state = 6}, - [6668] = {.lex_state = 65, .external_lex_state = 6}, - [6669] = {.lex_state = 65, .external_lex_state = 6}, - [6670] = {.lex_state = 63, .external_lex_state = 6}, + [6668] = {.lex_state = 63, .external_lex_state = 6}, + [6669] = {.lex_state = 63, .external_lex_state = 6}, + [6670] = {.lex_state = 65, .external_lex_state = 6}, [6671] = {.lex_state = 63, .external_lex_state = 6}, - [6672] = {.lex_state = 63, .external_lex_state = 6}, + [6672] = {.lex_state = 65, .external_lex_state = 6}, [6673] = {.lex_state = 63, .external_lex_state = 6}, [6674] = {.lex_state = 63, .external_lex_state = 6}, - [6675] = {.lex_state = 65, .external_lex_state = 6}, - [6676] = {.lex_state = 65, .external_lex_state = 6}, + [6675] = {.lex_state = 63, .external_lex_state = 6}, + [6676] = {.lex_state = 63, .external_lex_state = 6}, [6677] = {.lex_state = 63, .external_lex_state = 6}, [6678] = {.lex_state = 63, .external_lex_state = 6}, - [6679] = {.lex_state = 63, .external_lex_state = 6}, - [6680] = {.lex_state = 63, .external_lex_state = 6}, - [6681] = {.lex_state = 63, .external_lex_state = 6}, + [6679] = {.lex_state = 65, .external_lex_state = 6}, + [6680] = {.lex_state = 64, .external_lex_state = 6}, + [6681] = {.lex_state = 64, .external_lex_state = 6}, [6682] = {.lex_state = 63, .external_lex_state = 6}, [6683] = {.lex_state = 63, .external_lex_state = 6}, - [6684] = {.lex_state = 65, .external_lex_state = 6}, + [6684] = {.lex_state = 63, .external_lex_state = 6}, [6685] = {.lex_state = 65, .external_lex_state = 6}, - [6686] = {.lex_state = 63, .external_lex_state = 6}, + [6686] = {.lex_state = 65, .external_lex_state = 6}, [6687] = {.lex_state = 63, .external_lex_state = 6}, [6688] = {.lex_state = 63, .external_lex_state = 6}, - [6689] = {.lex_state = 63, .external_lex_state = 6}, - [6690] = {.lex_state = 63, .external_lex_state = 6}, + [6689] = {.lex_state = 65, .external_lex_state = 6}, + [6690] = {.lex_state = 65, .external_lex_state = 6}, [6691] = {.lex_state = 63, .external_lex_state = 6}, - [6692] = {.lex_state = 63, .external_lex_state = 6}, - [6693] = {.lex_state = 63, .external_lex_state = 6}, + [6692] = {.lex_state = 65, .external_lex_state = 6}, + [6693] = {.lex_state = 65, .external_lex_state = 6}, [6694] = {.lex_state = 63, .external_lex_state = 6}, [6695] = {.lex_state = 63, .external_lex_state = 6}, [6696] = {.lex_state = 63, .external_lex_state = 6}, [6697] = {.lex_state = 63, .external_lex_state = 6}, [6698] = {.lex_state = 63, .external_lex_state = 6}, [6699] = {.lex_state = 63, .external_lex_state = 6}, - [6700] = {.lex_state = 63, .external_lex_state = 6}, + [6700] = {.lex_state = 63, .external_lex_state = 19}, [6701] = {.lex_state = 63, .external_lex_state = 6}, [6702] = {.lex_state = 63, .external_lex_state = 6}, [6703] = {.lex_state = 63, .external_lex_state = 6}, [6704] = {.lex_state = 63, .external_lex_state = 6}, [6705] = {.lex_state = 63, .external_lex_state = 6}, - [6706] = {.lex_state = 65, .external_lex_state = 6}, - [6707] = {.lex_state = 65, .external_lex_state = 6}, + [6706] = {.lex_state = 63, .external_lex_state = 6}, + [6707] = {.lex_state = 63, .external_lex_state = 6}, [6708] = {.lex_state = 65, .external_lex_state = 6}, - [6709] = {.lex_state = 65, .external_lex_state = 6}, - [6710] = {.lex_state = 63, .external_lex_state = 6}, + [6709] = {.lex_state = 63, .external_lex_state = 6}, + [6710] = {.lex_state = 65, .external_lex_state = 6}, [6711] = {.lex_state = 63, .external_lex_state = 6}, - [6712] = {.lex_state = 65, .external_lex_state = 6}, - [6713] = {.lex_state = 65, .external_lex_state = 6}, - [6714] = {.lex_state = 65, .external_lex_state = 6}, + [6712] = {.lex_state = 63, .external_lex_state = 6}, + [6713] = {.lex_state = 63, .external_lex_state = 20}, + [6714] = {.lex_state = 63, .external_lex_state = 6}, [6715] = {.lex_state = 63, .external_lex_state = 6}, [6716] = {.lex_state = 63, .external_lex_state = 6}, - [6717] = {.lex_state = 63, .external_lex_state = 6}, + [6717] = {.lex_state = 64, .external_lex_state = 6}, [6718] = {.lex_state = 63, .external_lex_state = 6}, [6719] = {.lex_state = 63, .external_lex_state = 6}, [6720] = {.lex_state = 63, .external_lex_state = 6}, - [6721] = {.lex_state = 63, .external_lex_state = 19}, + [6721] = {.lex_state = 63, .external_lex_state = 6}, [6722] = {.lex_state = 63, .external_lex_state = 6}, [6723] = {.lex_state = 63, .external_lex_state = 6}, [6724] = {.lex_state = 63, .external_lex_state = 6}, [6725] = {.lex_state = 63, .external_lex_state = 6}, [6726] = {.lex_state = 63, .external_lex_state = 6}, - [6727] = {.lex_state = 65, .external_lex_state = 6}, - [6728] = {.lex_state = 63, .external_lex_state = 6}, - [6729] = {.lex_state = 63, .external_lex_state = 6}, + [6727] = {.lex_state = 63, .external_lex_state = 6}, + [6728] = {.lex_state = 65, .external_lex_state = 6}, + [6729] = {.lex_state = 65, .external_lex_state = 6}, [6730] = {.lex_state = 63, .external_lex_state = 6}, - [6731] = {.lex_state = 65, .external_lex_state = 6}, + [6731] = {.lex_state = 63, .external_lex_state = 6}, [6732] = {.lex_state = 65, .external_lex_state = 6}, - [6733] = {.lex_state = 63, .external_lex_state = 6}, + [6733] = {.lex_state = 65, .external_lex_state = 6}, [6734] = {.lex_state = 63, .external_lex_state = 6}, [6735] = {.lex_state = 63, .external_lex_state = 6}, [6736] = {.lex_state = 63, .external_lex_state = 6}, [6737] = {.lex_state = 63, .external_lex_state = 6}, - [6738] = {.lex_state = 63, .external_lex_state = 6}, - [6739] = {.lex_state = 63, .external_lex_state = 6}, + [6738] = {.lex_state = 65, .external_lex_state = 21}, + [6739] = {.lex_state = 65, .external_lex_state = 6}, [6740] = {.lex_state = 63, .external_lex_state = 6}, - [6741] = {.lex_state = 63, .external_lex_state = 6}, + [6741] = {.lex_state = 63, .external_lex_state = 17}, [6742] = {.lex_state = 63, .external_lex_state = 6}, - [6743] = {.lex_state = 63, .external_lex_state = 6}, - [6744] = {.lex_state = 63, .external_lex_state = 6}, - [6745] = {.lex_state = 63, .external_lex_state = 6}, - [6746] = {.lex_state = 102, .external_lex_state = 6}, + [6743] = {.lex_state = 64, .external_lex_state = 6}, + [6744] = {.lex_state = 65, .external_lex_state = 6}, + [6745] = {.lex_state = 65, .external_lex_state = 6}, + [6746] = {.lex_state = 53, .external_lex_state = 6}, [6747] = {.lex_state = 102, .external_lex_state = 6}, [6748] = {.lex_state = 102, .external_lex_state = 6}, [6749] = {.lex_state = 102, .external_lex_state = 6}, [6750] = {.lex_state = 102, .external_lex_state = 6}, - [6751] = {.lex_state = 102, .external_lex_state = 6}, + [6751] = {.lex_state = 53, .external_lex_state = 6}, [6752] = {.lex_state = 102, .external_lex_state = 6}, [6753] = {.lex_state = 102, .external_lex_state = 6}, - [6754] = {.lex_state = 102, .external_lex_state = 6}, + [6754] = {.lex_state = 259, .external_lex_state = 6}, [6755] = {.lex_state = 259, .external_lex_state = 6}, [6756] = {.lex_state = 102, .external_lex_state = 6}, [6757] = {.lex_state = 102, .external_lex_state = 6}, [6758] = {.lex_state = 102, .external_lex_state = 6}, [6759] = {.lex_state = 102, .external_lex_state = 6}, - [6760] = {.lex_state = 102, .external_lex_state = 6}, + [6760] = {.lex_state = 63, .external_lex_state = 6}, [6761] = {.lex_state = 102, .external_lex_state = 6}, [6762] = {.lex_state = 102, .external_lex_state = 6}, [6763] = {.lex_state = 102, .external_lex_state = 6}, [6764] = {.lex_state = 102, .external_lex_state = 6}, [6765] = {.lex_state = 102, .external_lex_state = 6}, - [6766] = {.lex_state = 53, .external_lex_state = 6}, - [6767] = {.lex_state = 53, .external_lex_state = 6}, + [6766] = {.lex_state = 63, .external_lex_state = 6}, + [6767] = {.lex_state = 259, .external_lex_state = 6}, [6768] = {.lex_state = 53, .external_lex_state = 6}, - [6769] = {.lex_state = 53, .external_lex_state = 6}, - [6770] = {.lex_state = 53, .external_lex_state = 6}, - [6771] = {.lex_state = 259, .external_lex_state = 6}, - [6772] = {.lex_state = 259, .external_lex_state = 6}, - [6773] = {.lex_state = 53, .external_lex_state = 6}, - [6774] = {.lex_state = 102, .external_lex_state = 6}, - [6775] = {.lex_state = 102, .external_lex_state = 6}, - [6776] = {.lex_state = 259, .external_lex_state = 6}, - [6777] = {.lex_state = 53, .external_lex_state = 6}, + [6769] = {.lex_state = 63, .external_lex_state = 6}, + [6770] = {.lex_state = 102, .external_lex_state = 6}, + [6771] = {.lex_state = 65, .external_lex_state = 6}, + [6772] = {.lex_state = 102, .external_lex_state = 6}, + [6773] = {.lex_state = 102, .external_lex_state = 6}, + [6774] = {.lex_state = 259, .external_lex_state = 6}, + [6775] = {.lex_state = 53, .external_lex_state = 6}, + [6776] = {.lex_state = 102, .external_lex_state = 6}, + [6777] = {.lex_state = 102, .external_lex_state = 6}, [6778] = {.lex_state = 102, .external_lex_state = 6}, [6779] = {.lex_state = 102, .external_lex_state = 6}, - [6780] = {.lex_state = 53, .external_lex_state = 6}, - [6781] = {.lex_state = 102, .external_lex_state = 6}, - [6782] = {.lex_state = 102, .external_lex_state = 6}, - [6783] = {.lex_state = 102, .external_lex_state = 6}, - [6784] = {.lex_state = 53, .external_lex_state = 6}, + [6780] = {.lex_state = 102, .external_lex_state = 6}, + [6781] = {.lex_state = 63, .external_lex_state = 6}, + [6782] = {.lex_state = 259, .external_lex_state = 6}, + [6783] = {.lex_state = 53, .external_lex_state = 6}, + [6784] = {.lex_state = 102, .external_lex_state = 6}, [6785] = {.lex_state = 102, .external_lex_state = 6}, [6786] = {.lex_state = 102, .external_lex_state = 6}, - [6787] = {.lex_state = 102, .external_lex_state = 6}, + [6787] = {.lex_state = 53, .external_lex_state = 6}, [6788] = {.lex_state = 102, .external_lex_state = 6}, [6789] = {.lex_state = 102, .external_lex_state = 6}, [6790] = {.lex_state = 102, .external_lex_state = 6}, - [6791] = {.lex_state = 53, .external_lex_state = 6}, - [6792] = {.lex_state = 63, .external_lex_state = 6}, - [6793] = {.lex_state = 63, .external_lex_state = 6}, - [6794] = {.lex_state = 53, .external_lex_state = 6}, - [6795] = {.lex_state = 63, .external_lex_state = 6}, - [6796] = {.lex_state = 259, .external_lex_state = 6}, + [6791] = {.lex_state = 65, .external_lex_state = 6}, + [6792] = {.lex_state = 102, .external_lex_state = 6}, + [6793] = {.lex_state = 102, .external_lex_state = 6}, + [6794] = {.lex_state = 102, .external_lex_state = 6}, + [6795] = {.lex_state = 102, .external_lex_state = 6}, + [6796] = {.lex_state = 102, .external_lex_state = 6}, [6797] = {.lex_state = 102, .external_lex_state = 6}, - [6798] = {.lex_state = 63, .external_lex_state = 6}, + [6798] = {.lex_state = 102, .external_lex_state = 6}, [6799] = {.lex_state = 102, .external_lex_state = 6}, - [6800] = {.lex_state = 259, .external_lex_state = 6}, + [6800] = {.lex_state = 102, .external_lex_state = 6}, [6801] = {.lex_state = 102, .external_lex_state = 6}, - [6802] = {.lex_state = 53, .external_lex_state = 6}, - [6803] = {.lex_state = 102, .external_lex_state = 6}, - [6804] = {.lex_state = 102, .external_lex_state = 6}, - [6805] = {.lex_state = 53, .external_lex_state = 6}, - [6806] = {.lex_state = 259, .external_lex_state = 6}, - [6807] = {.lex_state = 259, .external_lex_state = 6}, + [6802] = {.lex_state = 259, .external_lex_state = 6}, + [6803] = {.lex_state = 63, .external_lex_state = 6}, + [6804] = {.lex_state = 259, .external_lex_state = 6}, + [6805] = {.lex_state = 259, .external_lex_state = 6}, + [6806] = {.lex_state = 53, .external_lex_state = 6}, + [6807] = {.lex_state = 102, .external_lex_state = 6}, [6808] = {.lex_state = 102, .external_lex_state = 6}, [6809] = {.lex_state = 102, .external_lex_state = 6}, - [6810] = {.lex_state = 53, .external_lex_state = 6}, - [6811] = {.lex_state = 53, .external_lex_state = 6}, + [6810] = {.lex_state = 63, .external_lex_state = 6}, + [6811] = {.lex_state = 102, .external_lex_state = 6}, [6812] = {.lex_state = 102, .external_lex_state = 6}, - [6813] = {.lex_state = 259, .external_lex_state = 6}, - [6814] = {.lex_state = 102, .external_lex_state = 6}, + [6813] = {.lex_state = 102, .external_lex_state = 6}, + [6814] = {.lex_state = 53, .external_lex_state = 6}, [6815] = {.lex_state = 53, .external_lex_state = 6}, [6816] = {.lex_state = 102, .external_lex_state = 6}, [6817] = {.lex_state = 102, .external_lex_state = 6}, - [6818] = {.lex_state = 63, .external_lex_state = 6}, + [6818] = {.lex_state = 102, .external_lex_state = 6}, [6819] = {.lex_state = 102, .external_lex_state = 6}, - [6820] = {.lex_state = 53, .external_lex_state = 6}, - [6821] = {.lex_state = 102, .external_lex_state = 6}, + [6820] = {.lex_state = 102, .external_lex_state = 6}, + [6821] = {.lex_state = 63, .external_lex_state = 6}, [6822] = {.lex_state = 63, .external_lex_state = 6}, - [6823] = {.lex_state = 63, .external_lex_state = 6}, - [6824] = {.lex_state = 102, .external_lex_state = 6}, - [6825] = {.lex_state = 65, .external_lex_state = 6}, - [6826] = {.lex_state = 65, .external_lex_state = 6}, - [6827] = {.lex_state = 102, .external_lex_state = 6}, - [6828] = {.lex_state = 102, .external_lex_state = 6}, - [6829] = {.lex_state = 259, .external_lex_state = 6}, - [6830] = {.lex_state = 259, .external_lex_state = 6}, + [6823] = {.lex_state = 53, .external_lex_state = 6}, + [6824] = {.lex_state = 259, .external_lex_state = 6}, + [6825] = {.lex_state = 102, .external_lex_state = 6}, + [6826] = {.lex_state = 53, .external_lex_state = 6}, + [6827] = {.lex_state = 53, .external_lex_state = 6}, + [6828] = {.lex_state = 53, .external_lex_state = 6}, + [6829] = {.lex_state = 53, .external_lex_state = 6}, + [6830] = {.lex_state = 53, .external_lex_state = 6}, [6831] = {.lex_state = 259, .external_lex_state = 6}, - [6832] = {.lex_state = 102, .external_lex_state = 6}, - [6833] = {.lex_state = 102, .external_lex_state = 6}, + [6832] = {.lex_state = 53, .external_lex_state = 6}, + [6833] = {.lex_state = 53, .external_lex_state = 6}, [6834] = {.lex_state = 102, .external_lex_state = 6}, - [6835] = {.lex_state = 53, .external_lex_state = 6}, - [6836] = {.lex_state = 102, .external_lex_state = 6}, + [6835] = {.lex_state = 102, .external_lex_state = 6}, + [6836] = {.lex_state = 53, .external_lex_state = 6}, [6837] = {.lex_state = 102, .external_lex_state = 6}, [6838] = {.lex_state = 102, .external_lex_state = 6}, [6839] = {.lex_state = 102, .external_lex_state = 6}, - [6840] = {.lex_state = 102, .external_lex_state = 6}, + [6840] = {.lex_state = 259, .external_lex_state = 6}, [6841] = {.lex_state = 102, .external_lex_state = 6}, - [6842] = {.lex_state = 63, .external_lex_state = 6}, - [6843] = {.lex_state = 102, .external_lex_state = 6}, - [6844] = {.lex_state = 259, .external_lex_state = 6}, - [6845] = {.lex_state = 50, .external_lex_state = 6}, + [6842] = {.lex_state = 102, .external_lex_state = 6}, + [6843] = {.lex_state = 259, .external_lex_state = 6}, + [6844] = {.lex_state = 100, .external_lex_state = 6}, + [6845] = {.lex_state = 259, .external_lex_state = 6}, [6846] = {.lex_state = 259, .external_lex_state = 6}, [6847] = {.lex_state = 259, .external_lex_state = 6}, - [6848] = {.lex_state = 259, .external_lex_state = 6}, - [6849] = {.lex_state = 50, .external_lex_state = 6}, + [6848] = {.lex_state = 50, .external_lex_state = 6}, + [6849] = {.lex_state = 259, .external_lex_state = 6}, [6850] = {.lex_state = 259, .external_lex_state = 6}, [6851] = {.lex_state = 259, .external_lex_state = 6}, - [6852] = {.lex_state = 50, .external_lex_state = 6}, + [6852] = {.lex_state = 259, .external_lex_state = 6}, [6853] = {.lex_state = 259, .external_lex_state = 6}, [6854] = {.lex_state = 259, .external_lex_state = 6}, [6855] = {.lex_state = 259, .external_lex_state = 6}, [6856] = {.lex_state = 259, .external_lex_state = 6}, [6857] = {.lex_state = 259, .external_lex_state = 6}, [6858] = {.lex_state = 259, .external_lex_state = 6}, - [6859] = {.lex_state = 100, .external_lex_state = 6}, + [6859] = {.lex_state = 259, .external_lex_state = 6}, [6860] = {.lex_state = 259, .external_lex_state = 6}, - [6861] = {.lex_state = 259, .external_lex_state = 6}, - [6862] = {.lex_state = 259, .external_lex_state = 6}, - [6863] = {.lex_state = 259, .external_lex_state = 6}, + [6861] = {.lex_state = 50, .external_lex_state = 6}, + [6862] = {.lex_state = 100, .external_lex_state = 6}, + [6863] = {.lex_state = 100, .external_lex_state = 6}, [6864] = {.lex_state = 259, .external_lex_state = 6}, - [6865] = {.lex_state = 259, .external_lex_state = 6}, + [6865] = {.lex_state = 50, .external_lex_state = 6}, [6866] = {.lex_state = 259, .external_lex_state = 6}, - [6867] = {.lex_state = 50, .external_lex_state = 6}, + [6867] = {.lex_state = 259, .external_lex_state = 6}, [6868] = {.lex_state = 259, .external_lex_state = 6}, [6869] = {.lex_state = 259, .external_lex_state = 6}, [6870] = {.lex_state = 259, .external_lex_state = 6}, [6871] = {.lex_state = 259, .external_lex_state = 6}, [6872] = {.lex_state = 259, .external_lex_state = 6}, [6873] = {.lex_state = 259, .external_lex_state = 6}, - [6874] = {.lex_state = 50, .external_lex_state = 6}, + [6874] = {.lex_state = 259, .external_lex_state = 6}, [6875] = {.lex_state = 259, .external_lex_state = 6}, - [6876] = {.lex_state = 259, .external_lex_state = 6}, - [6877] = {.lex_state = 259, .external_lex_state = 6}, - [6878] = {.lex_state = 100, .external_lex_state = 6}, + [6876] = {.lex_state = 50, .external_lex_state = 6}, + [6877] = {.lex_state = 100, .external_lex_state = 6}, + [6878] = {.lex_state = 259, .external_lex_state = 6}, [6879] = {.lex_state = 50, .external_lex_state = 6}, [6880] = {.lex_state = 259, .external_lex_state = 6}, [6881] = {.lex_state = 259, .external_lex_state = 6}, [6882] = {.lex_state = 259, .external_lex_state = 6}, [6883] = {.lex_state = 259, .external_lex_state = 6}, - [6884] = {.lex_state = 100, .external_lex_state = 6}, - [6885] = {.lex_state = 259, .external_lex_state = 6}, + [6884] = {.lex_state = 50, .external_lex_state = 6}, + [6885] = {.lex_state = 100, .external_lex_state = 6}, [6886] = {.lex_state = 259, .external_lex_state = 6}, [6887] = {.lex_state = 259, .external_lex_state = 6}, [6888] = {.lex_state = 259, .external_lex_state = 6}, - [6889] = {.lex_state = 259, .external_lex_state = 6}, - [6890] = {.lex_state = 100, .external_lex_state = 6}, + [6889] = {.lex_state = 100, .external_lex_state = 6}, + [6890] = {.lex_state = 259, .external_lex_state = 6}, [6891] = {.lex_state = 259, .external_lex_state = 6}, - [6892] = {.lex_state = 100, .external_lex_state = 6}, + [6892] = {.lex_state = 259, .external_lex_state = 6}, [6893] = {.lex_state = 259, .external_lex_state = 6}, [6894] = {.lex_state = 259, .external_lex_state = 6}, [6895] = {.lex_state = 259, .external_lex_state = 6}, [6896] = {.lex_state = 259, .external_lex_state = 6}, [6897] = {.lex_state = 259, .external_lex_state = 6}, [6898] = {.lex_state = 259, .external_lex_state = 6}, - [6899] = {.lex_state = 100, .external_lex_state = 6}, + [6899] = {.lex_state = 259, .external_lex_state = 6}, [6900] = {.lex_state = 259, .external_lex_state = 6}, [6901] = {.lex_state = 259, .external_lex_state = 6}, [6902] = {.lex_state = 259, .external_lex_state = 6}, - [6903] = {.lex_state = 50, .external_lex_state = 6}, + [6903] = {.lex_state = 259, .external_lex_state = 6}, [6904] = {.lex_state = 259, .external_lex_state = 6}, [6905] = {.lex_state = 259, .external_lex_state = 6}, [6906] = {.lex_state = 259, .external_lex_state = 6}, @@ -22601,23 +22601,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6908] = {.lex_state = 100, .external_lex_state = 6}, [6909] = {.lex_state = 259, .external_lex_state = 6}, [6910] = {.lex_state = 259, .external_lex_state = 6}, - [6911] = {.lex_state = 50, .external_lex_state = 6}, + [6911] = {.lex_state = 259, .external_lex_state = 6}, [6912] = {.lex_state = 259, .external_lex_state = 6}, [6913] = {.lex_state = 259, .external_lex_state = 6}, - [6914] = {.lex_state = 100, .external_lex_state = 6}, + [6914] = {.lex_state = 50, .external_lex_state = 6}, [6915] = {.lex_state = 259, .external_lex_state = 6}, [6916] = {.lex_state = 259, .external_lex_state = 6}, [6917] = {.lex_state = 259, .external_lex_state = 6}, [6918] = {.lex_state = 259, .external_lex_state = 6}, - [6919] = {.lex_state = 259, .external_lex_state = 6}, + [6919] = {.lex_state = 50, .external_lex_state = 6}, [6920] = {.lex_state = 259, .external_lex_state = 6}, - [6921] = {.lex_state = 100, .external_lex_state = 6}, + [6921] = {.lex_state = 259, .external_lex_state = 6}, [6922] = {.lex_state = 259, .external_lex_state = 6}, [6923] = {.lex_state = 259, .external_lex_state = 6}, [6924] = {.lex_state = 259, .external_lex_state = 6}, [6925] = {.lex_state = 50, .external_lex_state = 6}, [6926] = {.lex_state = 259, .external_lex_state = 6}, - [6927] = {.lex_state = 259, .external_lex_state = 6}, + [6927] = {.lex_state = 100, .external_lex_state = 6}, [6928] = {.lex_state = 259, .external_lex_state = 6}, [6929] = {.lex_state = 259, .external_lex_state = 6}, [6930] = {.lex_state = 259, .external_lex_state = 6}, @@ -22636,27 +22636,27 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6943] = {.lex_state = 259, .external_lex_state = 6}, [6944] = {.lex_state = 259, .external_lex_state = 6}, [6945] = {.lex_state = 259, .external_lex_state = 6}, - [6946] = {.lex_state = 100, .external_lex_state = 6}, - [6947] = {.lex_state = 50, .external_lex_state = 6}, - [6948] = {.lex_state = 259, .external_lex_state = 6}, + [6946] = {.lex_state = 259, .external_lex_state = 6}, + [6947] = {.lex_state = 259, .external_lex_state = 6}, + [6948] = {.lex_state = 50, .external_lex_state = 6}, [6949] = {.lex_state = 259, .external_lex_state = 6}, [6950] = {.lex_state = 259, .external_lex_state = 6}, [6951] = {.lex_state = 259, .external_lex_state = 6}, - [6952] = {.lex_state = 259, .external_lex_state = 6}, + [6952] = {.lex_state = 100, .external_lex_state = 6}, [6953] = {.lex_state = 259, .external_lex_state = 6}, [6954] = {.lex_state = 259, .external_lex_state = 6}, [6955] = {.lex_state = 259, .external_lex_state = 6}, [6956] = {.lex_state = 259, .external_lex_state = 6}, [6957] = {.lex_state = 259, .external_lex_state = 6}, [6958] = {.lex_state = 259, .external_lex_state = 6}, - [6959] = {.lex_state = 259, .external_lex_state = 6}, - [6960] = {.lex_state = 259, .external_lex_state = 6}, - [6961] = {.lex_state = 50, .external_lex_state = 6}, - [6962] = {.lex_state = 100, .external_lex_state = 6}, + [6959] = {.lex_state = 50, .external_lex_state = 6}, + [6960] = {.lex_state = 100, .external_lex_state = 6}, + [6961] = {.lex_state = 100, .external_lex_state = 6}, + [6962] = {.lex_state = 259, .external_lex_state = 6}, [6963] = {.lex_state = 259, .external_lex_state = 6}, - [6964] = {.lex_state = 259, .external_lex_state = 6}, + [6964] = {.lex_state = 50, .external_lex_state = 6}, [6965] = {.lex_state = 259, .external_lex_state = 6}, - [6966] = {.lex_state = 50, .external_lex_state = 6}, + [6966] = {.lex_state = 259, .external_lex_state = 6}, [6967] = {.lex_state = 259, .external_lex_state = 6}, [6968] = {.lex_state = 259, .external_lex_state = 6}, [6969] = {.lex_state = 259, .external_lex_state = 6}, @@ -22786,77 +22786,77 @@ static const bool ts_external_scanner_states[27][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__newline_before_comment] = true, }, [7] = { - [ts_external_token__quoted_content_i_curly] = true, - [ts_external_token__newline_before_binary_operator] = true, - [ts_external_token__newline_before_comment] = true, - }, - [8] = { [ts_external_token__quoted_content_i_parenthesis] = true, [ts_external_token__newline_before_binary_operator] = true, [ts_external_token__newline_before_comment] = true, }, + [8] = { + [ts_external_token__quoted_content_i_curly] = true, + [ts_external_token__newline_before_binary_operator] = true, + [ts_external_token__newline_before_comment] = true, + }, [9] = { - [ts_external_token__quoted_content_i_double] = true, - [ts_external_token__newline_before_binary_operator] = true, - [ts_external_token__newline_before_comment] = true, - }, - [10] = { - [ts_external_token__quoted_content_i_single] = true, - [ts_external_token__newline_before_binary_operator] = true, - [ts_external_token__newline_before_comment] = true, - }, - [11] = { - [ts_external_token__quoted_content_i_heredoc_single] = true, - [ts_external_token__newline_before_binary_operator] = true, - [ts_external_token__newline_before_comment] = true, - }, - [12] = { - [ts_external_token__quoted_content_i_heredoc_double] = true, - [ts_external_token__newline_before_binary_operator] = true, - [ts_external_token__newline_before_comment] = true, - }, - [13] = { - [ts_external_token__quoted_content_i_slash] = true, - [ts_external_token__newline_before_binary_operator] = true, - [ts_external_token__newline_before_comment] = true, - }, - [14] = { [ts_external_token__quoted_content_i_bar] = true, [ts_external_token__newline_before_binary_operator] = true, [ts_external_token__newline_before_comment] = true, }, - [15] = { + [10] = { + [ts_external_token__quoted_content_i_slash] = true, + [ts_external_token__newline_before_binary_operator] = true, + [ts_external_token__newline_before_comment] = true, + }, + [11] = { + [ts_external_token__quoted_content_i_heredoc_double] = true, + [ts_external_token__newline_before_binary_operator] = true, + [ts_external_token__newline_before_comment] = true, + }, + [12] = { [ts_external_token__quoted_content_i_angle] = true, [ts_external_token__newline_before_binary_operator] = true, [ts_external_token__newline_before_comment] = true, }, + [13] = { + [ts_external_token__quoted_content_i_heredoc_single] = true, + [ts_external_token__newline_before_binary_operator] = true, + [ts_external_token__newline_before_comment] = true, + }, + [14] = { + [ts_external_token__quoted_content_i_single] = true, + [ts_external_token__newline_before_binary_operator] = true, + [ts_external_token__newline_before_comment] = true, + }, + [15] = { + [ts_external_token__quoted_content_i_double] = true, + [ts_external_token__newline_before_binary_operator] = true, + [ts_external_token__newline_before_comment] = true, + }, [16] = { [ts_external_token__quoted_content_i_square] = true, [ts_external_token__newline_before_binary_operator] = true, [ts_external_token__newline_before_comment] = true, }, [17] = { - [ts_external_token__quoted_content_slash] = true, + [ts_external_token__quoted_content_heredoc_single] = true, [ts_external_token__newline_before_binary_operator] = true, [ts_external_token__newline_before_comment] = true, }, [18] = { - [ts_external_token__quoted_content_parenthesis] = true, + [ts_external_token__quoted_content_slash] = true, [ts_external_token__newline_before_binary_operator] = true, [ts_external_token__newline_before_comment] = true, }, [19] = { - [ts_external_token__quoted_content_double] = true, + [ts_external_token__quoted_content_parenthesis] = true, [ts_external_token__newline_before_binary_operator] = true, [ts_external_token__newline_before_comment] = true, }, [20] = { - [ts_external_token__quoted_content_single] = true, + [ts_external_token__quoted_content_double] = true, [ts_external_token__newline_before_binary_operator] = true, [ts_external_token__newline_before_comment] = true, }, [21] = { - [ts_external_token__quoted_content_heredoc_single] = true, + [ts_external_token__quoted_content_single] = true, [ts_external_token__newline_before_binary_operator] = true, [ts_external_token__newline_before_comment] = true, }, @@ -23014,44 +23014,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1] = { [sym_source] = STATE(6945), - [sym__terminator] = STATE(367), - [sym__expression] = STATE(3490), - [sym_block] = STATE(3490), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(3490), - [sym_nil] = STATE(3490), - [sym__atom] = STATE(3490), - [sym_quoted_atom] = STATE(3490), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(3490), - [sym_charlist] = STATE(3490), - [sym_sigil] = STATE(3490), - [sym_list] = STATE(3490), - [sym_tuple] = STATE(3490), - [sym_bitstring] = STATE(3490), - [sym_map] = STATE(3490), - [sym__nullary_operator] = STATE(3490), - [sym_unary_operator] = STATE(3490), - [sym_binary_operator] = STATE(3490), + [sym__terminator] = STATE(394), + [sym__expression] = STATE(3021), + [sym_block] = STATE(3021), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(3021), + [sym_nil] = STATE(3021), + [sym__atom] = STATE(3021), + [sym_quoted_atom] = STATE(3021), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(3021), + [sym_charlist] = STATE(3021), + [sym_sigil] = STATE(3021), + [sym_list] = STATE(3021), + [sym_tuple] = STATE(3021), + [sym_bitstring] = STATE(3021), + [sym_map] = STATE(3021), + [sym__nullary_operator] = STATE(3021), + [sym_unary_operator] = STATE(3021), + [sym_binary_operator] = STATE(3021), [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(3490), - [sym_call] = STATE(3490), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(3490), - [sym_anonymous_function] = STATE(3490), + [sym_dot] = STATE(3021), + [sym_call] = STATE(3021), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(3021), + [sym_anonymous_function] = STATE(3021), [aux_sym__terminator_repeat1] = STATE(1033), [ts_builtin_sym_end] = ACTIONS(7), [aux_sym__terminator_token1] = ACTIONS(9), @@ -23136,60 +23136,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(57), }, [2] = { - [sym__terminator] = STATE(21), - [sym__expression] = STATE(1080), - [sym_block] = STATE(1080), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1080), - [sym_nil] = STATE(1080), - [sym__atom] = STATE(1080), - [sym_quoted_atom] = STATE(1080), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1080), - [sym_charlist] = STATE(1080), - [sym_sigil] = STATE(1080), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1080), - [sym_tuple] = STATE(1080), - [sym_bitstring] = STATE(1080), - [sym_map] = STATE(1080), - [sym__nullary_operator] = STATE(1080), - [sym_unary_operator] = STATE(1080), - [sym_binary_operator] = STATE(1080), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1080), - [sym_call] = STATE(1080), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__terminator] = STATE(33), + [sym__expression] = STATE(1082), + [sym_block] = STATE(1082), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1082), + [sym_nil] = STATE(1082), + [sym__atom] = STATE(1082), + [sym_quoted_atom] = STATE(1082), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1082), + [sym_charlist] = STATE(1082), + [sym_sigil] = STATE(1082), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1082), + [sym_tuple] = STATE(1082), + [sym_bitstring] = STATE(1082), + [sym_map] = STATE(1082), + [sym__nullary_operator] = STATE(1082), + [sym_unary_operator] = STATE(1082), + [sym_binary_operator] = STATE(1082), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1082), + [sym_call] = STATE(1082), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4745), - [sym_rescue_block] = STATE(4745), - [sym_catch_block] = STATE(4745), - [sym_else_block] = STATE(4745), - [sym_access_call] = STATE(1080), - [sym_stab_clause] = STATE(4657), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4700), + [sym_rescue_block] = STATE(4700), + [sym_catch_block] = STATE(4700), + [sym_else_block] = STATE(4700), + [sym_access_call] = STATE(1082), + [sym_stab_clause] = STATE(4622), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1080), + [sym_anonymous_function] = STATE(1082), [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym_do_block_repeat1] = STATE(4745), + [aux_sym_do_block_repeat1] = STATE(4700), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(61), [anon_sym_LPAREN] = ACTIONS(63), @@ -23279,59 +23279,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [3] = { [sym__terminator] = STATE(23), - [sym__expression] = STATE(1068), - [sym_block] = STATE(1068), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1068), - [sym_nil] = STATE(1068), - [sym__atom] = STATE(1068), - [sym_quoted_atom] = STATE(1068), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1068), - [sym_charlist] = STATE(1068), - [sym_sigil] = STATE(1068), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1068), - [sym_tuple] = STATE(1068), - [sym_bitstring] = STATE(1068), - [sym_map] = STATE(1068), - [sym__nullary_operator] = STATE(1068), - [sym_unary_operator] = STATE(1068), - [sym_binary_operator] = STATE(1068), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1068), - [sym_call] = STATE(1068), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1074), + [sym_block] = STATE(1074), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1074), + [sym_nil] = STATE(1074), + [sym__atom] = STATE(1074), + [sym_quoted_atom] = STATE(1074), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1074), + [sym_charlist] = STATE(1074), + [sym_sigil] = STATE(1074), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1074), + [sym_tuple] = STATE(1074), + [sym_bitstring] = STATE(1074), + [sym_map] = STATE(1074), + [sym__nullary_operator] = STATE(1074), + [sym_unary_operator] = STATE(1074), + [sym_binary_operator] = STATE(1074), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1074), + [sym_call] = STATE(1074), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4709), - [sym_rescue_block] = STATE(4709), - [sym_catch_block] = STATE(4709), - [sym_else_block] = STATE(4709), - [sym_access_call] = STATE(1068), - [sym_stab_clause] = STATE(4632), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4737), + [sym_rescue_block] = STATE(4737), + [sym_catch_block] = STATE(4737), + [sym_else_block] = STATE(4737), + [sym_access_call] = STATE(1074), + [sym_stab_clause] = STATE(4684), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1068), + [sym_anonymous_function] = STATE(1074), [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym_do_block_repeat1] = STATE(4709), + [aux_sym_do_block_repeat1] = STATE(4737), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(119), [anon_sym_LPAREN] = ACTIONS(63), @@ -23421,59 +23421,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [4] = { [sym__terminator] = STATE(28), - [sym__expression] = STATE(1075), - [sym_block] = STATE(1075), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1075), - [sym_nil] = STATE(1075), - [sym__atom] = STATE(1075), - [sym_quoted_atom] = STATE(1075), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1075), - [sym_charlist] = STATE(1075), - [sym_sigil] = STATE(1075), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1075), - [sym_tuple] = STATE(1075), - [sym_bitstring] = STATE(1075), - [sym_map] = STATE(1075), - [sym__nullary_operator] = STATE(1075), - [sym_unary_operator] = STATE(1075), - [sym_binary_operator] = STATE(1075), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1075), - [sym_call] = STATE(1075), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1065), + [sym_block] = STATE(1065), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1065), + [sym_nil] = STATE(1065), + [sym__atom] = STATE(1065), + [sym_quoted_atom] = STATE(1065), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1065), + [sym_charlist] = STATE(1065), + [sym_sigil] = STATE(1065), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1065), + [sym_tuple] = STATE(1065), + [sym_bitstring] = STATE(1065), + [sym_map] = STATE(1065), + [sym__nullary_operator] = STATE(1065), + [sym_unary_operator] = STATE(1065), + [sym_binary_operator] = STATE(1065), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1065), + [sym_call] = STATE(1065), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4748), - [sym_rescue_block] = STATE(4748), - [sym_catch_block] = STATE(4748), - [sym_else_block] = STATE(4748), - [sym_access_call] = STATE(1075), - [sym_stab_clause] = STATE(4659), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4694), + [sym_rescue_block] = STATE(4694), + [sym_catch_block] = STATE(4694), + [sym_else_block] = STATE(4694), + [sym_access_call] = STATE(1065), + [sym_stab_clause] = STATE(4629), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1075), + [sym_anonymous_function] = STATE(1065), [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym_do_block_repeat1] = STATE(4748), + [aux_sym_do_block_repeat1] = STATE(4694), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(125), [anon_sym_LPAREN] = ACTIONS(63), @@ -23563,59 +23563,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [5] = { [sym__terminator] = STATE(31), - [sym__expression] = STATE(1064), - [sym_block] = STATE(1064), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1064), - [sym_nil] = STATE(1064), - [sym__atom] = STATE(1064), - [sym_quoted_atom] = STATE(1064), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1064), - [sym_charlist] = STATE(1064), - [sym_sigil] = STATE(1064), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1064), - [sym_tuple] = STATE(1064), - [sym_bitstring] = STATE(1064), - [sym_map] = STATE(1064), - [sym__nullary_operator] = STATE(1064), - [sym_unary_operator] = STATE(1064), - [sym_binary_operator] = STATE(1064), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1064), - [sym_call] = STATE(1064), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1063), + [sym_block] = STATE(1063), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1063), + [sym_nil] = STATE(1063), + [sym__atom] = STATE(1063), + [sym_quoted_atom] = STATE(1063), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1063), + [sym_charlist] = STATE(1063), + [sym_sigil] = STATE(1063), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1063), + [sym_tuple] = STATE(1063), + [sym_bitstring] = STATE(1063), + [sym_map] = STATE(1063), + [sym__nullary_operator] = STATE(1063), + [sym_unary_operator] = STATE(1063), + [sym_binary_operator] = STATE(1063), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1063), + [sym_call] = STATE(1063), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4743), - [sym_rescue_block] = STATE(4743), - [sym_catch_block] = STATE(4743), - [sym_else_block] = STATE(4743), - [sym_access_call] = STATE(1064), - [sym_stab_clause] = STATE(4654), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4724), + [sym_rescue_block] = STATE(4724), + [sym_catch_block] = STATE(4724), + [sym_else_block] = STATE(4724), + [sym_access_call] = STATE(1063), + [sym_stab_clause] = STATE(4637), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1064), + [sym_anonymous_function] = STATE(1063), [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym_do_block_repeat1] = STATE(4743), + [aux_sym_do_block_repeat1] = STATE(4724), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(131), [anon_sym_LPAREN] = ACTIONS(63), @@ -23704,60 +23704,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [6] = { - [sym__terminator] = STATE(30), - [sym__expression] = STATE(1063), - [sym_block] = STATE(1063), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1063), - [sym_nil] = STATE(1063), - [sym__atom] = STATE(1063), - [sym_quoted_atom] = STATE(1063), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1063), - [sym_charlist] = STATE(1063), - [sym_sigil] = STATE(1063), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1063), - [sym_tuple] = STATE(1063), - [sym_bitstring] = STATE(1063), - [sym_map] = STATE(1063), - [sym__nullary_operator] = STATE(1063), - [sym_unary_operator] = STATE(1063), - [sym_binary_operator] = STATE(1063), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1063), - [sym_call] = STATE(1063), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__terminator] = STATE(21), + [sym__expression] = STATE(1062), + [sym_block] = STATE(1062), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1062), + [sym_nil] = STATE(1062), + [sym__atom] = STATE(1062), + [sym_quoted_atom] = STATE(1062), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1062), + [sym_charlist] = STATE(1062), + [sym_sigil] = STATE(1062), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1062), + [sym_tuple] = STATE(1062), + [sym_bitstring] = STATE(1062), + [sym_map] = STATE(1062), + [sym__nullary_operator] = STATE(1062), + [sym_unary_operator] = STATE(1062), + [sym_binary_operator] = STATE(1062), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1062), + [sym_call] = STATE(1062), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4708), - [sym_rescue_block] = STATE(4708), - [sym_catch_block] = STATE(4708), - [sym_else_block] = STATE(4708), - [sym_access_call] = STATE(1063), - [sym_stab_clause] = STATE(4626), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4740), + [sym_rescue_block] = STATE(4740), + [sym_catch_block] = STATE(4740), + [sym_else_block] = STATE(4740), + [sym_access_call] = STATE(1062), + [sym_stab_clause] = STATE(4633), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1063), + [sym_anonymous_function] = STATE(1062), [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym_do_block_repeat1] = STATE(4708), + [aux_sym_do_block_repeat1] = STATE(4740), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(137), [anon_sym_LPAREN] = ACTIONS(63), @@ -23846,60 +23846,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [7] = { - [sym__terminator] = STATE(20), - [sym__expression] = STATE(1067), - [sym_block] = STATE(1067), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1067), - [sym_nil] = STATE(1067), - [sym__atom] = STATE(1067), - [sym_quoted_atom] = STATE(1067), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1067), - [sym_charlist] = STATE(1067), - [sym_sigil] = STATE(1067), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1067), - [sym_tuple] = STATE(1067), - [sym_bitstring] = STATE(1067), - [sym_map] = STATE(1067), - [sym__nullary_operator] = STATE(1067), - [sym_unary_operator] = STATE(1067), - [sym_binary_operator] = STATE(1067), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1067), - [sym_call] = STATE(1067), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__terminator] = STATE(26), + [sym__expression] = STATE(1078), + [sym_block] = STATE(1078), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1078), + [sym_nil] = STATE(1078), + [sym__atom] = STATE(1078), + [sym_quoted_atom] = STATE(1078), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1078), + [sym_charlist] = STATE(1078), + [sym_sigil] = STATE(1078), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1078), + [sym_tuple] = STATE(1078), + [sym_bitstring] = STATE(1078), + [sym_map] = STATE(1078), + [sym__nullary_operator] = STATE(1078), + [sym_unary_operator] = STATE(1078), + [sym_binary_operator] = STATE(1078), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1078), + [sym_call] = STATE(1078), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4703), - [sym_rescue_block] = STATE(4703), - [sym_catch_block] = STATE(4703), - [sym_else_block] = STATE(4703), - [sym_access_call] = STATE(1067), - [sym_stab_clause] = STATE(4675), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4692), + [sym_rescue_block] = STATE(4692), + [sym_catch_block] = STATE(4692), + [sym_else_block] = STATE(4692), + [sym_access_call] = STATE(1078), + [sym_stab_clause] = STATE(4635), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1067), + [sym_anonymous_function] = STATE(1078), [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym_do_block_repeat1] = STATE(4703), + [aux_sym_do_block_repeat1] = STATE(4692), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(143), [anon_sym_LPAREN] = ACTIONS(63), @@ -23988,60 +23988,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [8] = { - [sym__terminator] = STATE(27), - [sym__expression] = STATE(1076), - [sym_block] = STATE(1076), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1076), - [sym_nil] = STATE(1076), - [sym__atom] = STATE(1076), - [sym_quoted_atom] = STATE(1076), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1076), - [sym_charlist] = STATE(1076), - [sym_sigil] = STATE(1076), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1076), - [sym_tuple] = STATE(1076), - [sym_bitstring] = STATE(1076), - [sym_map] = STATE(1076), - [sym__nullary_operator] = STATE(1076), - [sym_unary_operator] = STATE(1076), - [sym_binary_operator] = STATE(1076), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1076), - [sym_call] = STATE(1076), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__terminator] = STATE(29), + [sym__expression] = STATE(1071), + [sym_block] = STATE(1071), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1071), + [sym_nil] = STATE(1071), + [sym__atom] = STATE(1071), + [sym_quoted_atom] = STATE(1071), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1071), + [sym_charlist] = STATE(1071), + [sym_sigil] = STATE(1071), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1071), + [sym_tuple] = STATE(1071), + [sym_bitstring] = STATE(1071), + [sym_map] = STATE(1071), + [sym__nullary_operator] = STATE(1071), + [sym_unary_operator] = STATE(1071), + [sym_binary_operator] = STATE(1071), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1071), + [sym_call] = STATE(1071), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4698), - [sym_rescue_block] = STATE(4698), - [sym_catch_block] = STATE(4698), - [sym_else_block] = STATE(4698), - [sym_access_call] = STATE(1076), - [sym_stab_clause] = STATE(4629), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4699), + [sym_rescue_block] = STATE(4699), + [sym_catch_block] = STATE(4699), + [sym_else_block] = STATE(4699), + [sym_access_call] = STATE(1071), + [sym_stab_clause] = STATE(4616), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1076), + [sym_anonymous_function] = STATE(1071), [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym_do_block_repeat1] = STATE(4698), + [aux_sym_do_block_repeat1] = STATE(4699), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(149), [anon_sym_LPAREN] = ACTIONS(63), @@ -24130,60 +24130,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [9] = { - [sym__terminator] = STATE(29), - [sym__expression] = STATE(1071), - [sym_block] = STATE(1071), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1071), - [sym_nil] = STATE(1071), - [sym__atom] = STATE(1071), - [sym_quoted_atom] = STATE(1071), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1071), - [sym_charlist] = STATE(1071), - [sym_sigil] = STATE(1071), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1071), - [sym_tuple] = STATE(1071), - [sym_bitstring] = STATE(1071), - [sym_map] = STATE(1071), - [sym__nullary_operator] = STATE(1071), - [sym_unary_operator] = STATE(1071), - [sym_binary_operator] = STATE(1071), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1071), - [sym_call] = STATE(1071), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__terminator] = STATE(22), + [sym__expression] = STATE(1064), + [sym_block] = STATE(1064), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1064), + [sym_nil] = STATE(1064), + [sym__atom] = STATE(1064), + [sym_quoted_atom] = STATE(1064), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1064), + [sym_charlist] = STATE(1064), + [sym_sigil] = STATE(1064), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1064), + [sym_tuple] = STATE(1064), + [sym_bitstring] = STATE(1064), + [sym_map] = STATE(1064), + [sym__nullary_operator] = STATE(1064), + [sym_unary_operator] = STATE(1064), + [sym_binary_operator] = STATE(1064), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1064), + [sym_call] = STATE(1064), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4750), - [sym_rescue_block] = STATE(4750), - [sym_catch_block] = STATE(4750), - [sym_else_block] = STATE(4750), - [sym_access_call] = STATE(1071), - [sym_stab_clause] = STATE(4661), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4748), + [sym_rescue_block] = STATE(4748), + [sym_catch_block] = STATE(4748), + [sym_else_block] = STATE(4748), + [sym_access_call] = STATE(1064), + [sym_stab_clause] = STATE(4658), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1071), + [sym_anonymous_function] = STATE(1064), [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym_do_block_repeat1] = STATE(4750), + [aux_sym_do_block_repeat1] = STATE(4748), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(155), [anon_sym_LPAREN] = ACTIONS(63), @@ -24272,60 +24272,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [10] = { - [sym__terminator] = STATE(26), - [sym__expression] = STATE(1077), - [sym_block] = STATE(1077), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1077), - [sym_nil] = STATE(1077), - [sym__atom] = STATE(1077), - [sym_quoted_atom] = STATE(1077), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1077), - [sym_charlist] = STATE(1077), - [sym_sigil] = STATE(1077), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1077), - [sym_tuple] = STATE(1077), - [sym_bitstring] = STATE(1077), - [sym_map] = STATE(1077), - [sym__nullary_operator] = STATE(1077), - [sym_unary_operator] = STATE(1077), - [sym_binary_operator] = STATE(1077), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1077), - [sym_call] = STATE(1077), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__terminator] = STATE(20), + [sym__expression] = STATE(1073), + [sym_block] = STATE(1073), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1073), + [sym_nil] = STATE(1073), + [sym__atom] = STATE(1073), + [sym_quoted_atom] = STATE(1073), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1073), + [sym_charlist] = STATE(1073), + [sym_sigil] = STATE(1073), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1073), + [sym_tuple] = STATE(1073), + [sym_bitstring] = STATE(1073), + [sym_map] = STATE(1073), + [sym__nullary_operator] = STATE(1073), + [sym_unary_operator] = STATE(1073), + [sym_binary_operator] = STATE(1073), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1073), + [sym_call] = STATE(1073), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4715), - [sym_rescue_block] = STATE(4715), - [sym_catch_block] = STATE(4715), - [sym_else_block] = STATE(4715), - [sym_access_call] = STATE(1077), - [sym_stab_clause] = STATE(4636), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4701), + [sym_rescue_block] = STATE(4701), + [sym_catch_block] = STATE(4701), + [sym_else_block] = STATE(4701), + [sym_access_call] = STATE(1073), + [sym_stab_clause] = STATE(4660), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1077), + [sym_anonymous_function] = STATE(1073), [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym_do_block_repeat1] = STATE(4715), + [aux_sym_do_block_repeat1] = STATE(4701), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(161), [anon_sym_LPAREN] = ACTIONS(63), @@ -24414,60 +24414,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [11] = { - [sym__terminator] = STATE(24), - [sym__expression] = STATE(1083), - [sym_block] = STATE(1083), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1083), - [sym_nil] = STATE(1083), - [sym__atom] = STATE(1083), - [sym_quoted_atom] = STATE(1083), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1083), - [sym_charlist] = STATE(1083), - [sym_sigil] = STATE(1083), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1083), - [sym_tuple] = STATE(1083), - [sym_bitstring] = STATE(1083), - [sym_map] = STATE(1083), - [sym__nullary_operator] = STATE(1083), - [sym_unary_operator] = STATE(1083), - [sym_binary_operator] = STATE(1083), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1083), - [sym_call] = STATE(1083), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__terminator] = STATE(32), + [sym__expression] = STATE(1075), + [sym_block] = STATE(1075), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1075), + [sym_nil] = STATE(1075), + [sym__atom] = STATE(1075), + [sym_quoted_atom] = STATE(1075), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1075), + [sym_charlist] = STATE(1075), + [sym_sigil] = STATE(1075), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1075), + [sym_tuple] = STATE(1075), + [sym_bitstring] = STATE(1075), + [sym_map] = STATE(1075), + [sym__nullary_operator] = STATE(1075), + [sym_unary_operator] = STATE(1075), + [sym_binary_operator] = STATE(1075), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1075), + [sym_call] = STATE(1075), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4702), - [sym_rescue_block] = STATE(4702), - [sym_catch_block] = STATE(4702), - [sym_else_block] = STATE(4702), - [sym_access_call] = STATE(1083), - [sym_stab_clause] = STATE(4678), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4736), + [sym_rescue_block] = STATE(4736), + [sym_catch_block] = STATE(4736), + [sym_else_block] = STATE(4736), + [sym_access_call] = STATE(1075), + [sym_stab_clause] = STATE(4683), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1083), + [sym_anonymous_function] = STATE(1075), [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym_do_block_repeat1] = STATE(4702), + [aux_sym_do_block_repeat1] = STATE(4736), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(167), [anon_sym_LPAREN] = ACTIONS(63), @@ -24556,60 +24556,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [12] = { - [sym__terminator] = STATE(33), - [sym__expression] = STATE(1074), - [sym_block] = STATE(1074), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1074), - [sym_nil] = STATE(1074), - [sym__atom] = STATE(1074), - [sym_quoted_atom] = STATE(1074), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1074), - [sym_charlist] = STATE(1074), - [sym_sigil] = STATE(1074), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1074), - [sym_tuple] = STATE(1074), - [sym_bitstring] = STATE(1074), - [sym_map] = STATE(1074), - [sym__nullary_operator] = STATE(1074), - [sym_unary_operator] = STATE(1074), - [sym_binary_operator] = STATE(1074), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1074), - [sym_call] = STATE(1074), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__terminator] = STATE(25), + [sym__expression] = STATE(1067), + [sym_block] = STATE(1067), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1067), + [sym_nil] = STATE(1067), + [sym__atom] = STATE(1067), + [sym_quoted_atom] = STATE(1067), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1067), + [sym_charlist] = STATE(1067), + [sym_sigil] = STATE(1067), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1067), + [sym_tuple] = STATE(1067), + [sym_bitstring] = STATE(1067), + [sym_map] = STATE(1067), + [sym__nullary_operator] = STATE(1067), + [sym_unary_operator] = STATE(1067), + [sym_binary_operator] = STATE(1067), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1067), + [sym_call] = STATE(1067), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4696), - [sym_rescue_block] = STATE(4696), - [sym_catch_block] = STATE(4696), - [sym_else_block] = STATE(4696), - [sym_access_call] = STATE(1074), - [sym_stab_clause] = STATE(4628), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4745), + [sym_rescue_block] = STATE(4745), + [sym_catch_block] = STATE(4745), + [sym_else_block] = STATE(4745), + [sym_access_call] = STATE(1067), + [sym_stab_clause] = STATE(4626), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1074), + [sym_anonymous_function] = STATE(1067), [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym_do_block_repeat1] = STATE(4696), + [aux_sym_do_block_repeat1] = STATE(4745), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(173), [anon_sym_LPAREN] = ACTIONS(63), @@ -24698,60 +24698,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [13] = { - [sym__terminator] = STATE(25), - [sym__expression] = STATE(1072), - [sym_block] = STATE(1072), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1072), - [sym_nil] = STATE(1072), - [sym__atom] = STATE(1072), - [sym_quoted_atom] = STATE(1072), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1072), - [sym_charlist] = STATE(1072), - [sym_sigil] = STATE(1072), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1072), - [sym_tuple] = STATE(1072), - [sym_bitstring] = STATE(1072), - [sym_map] = STATE(1072), - [sym__nullary_operator] = STATE(1072), - [sym_unary_operator] = STATE(1072), - [sym_binary_operator] = STATE(1072), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1072), - [sym_call] = STATE(1072), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__terminator] = STATE(24), + [sym__expression] = STATE(1077), + [sym_block] = STATE(1077), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1077), + [sym_nil] = STATE(1077), + [sym__atom] = STATE(1077), + [sym_quoted_atom] = STATE(1077), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1077), + [sym_charlist] = STATE(1077), + [sym_sigil] = STATE(1077), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1077), + [sym_tuple] = STATE(1077), + [sym_bitstring] = STATE(1077), + [sym_map] = STATE(1077), + [sym__nullary_operator] = STATE(1077), + [sym_unary_operator] = STATE(1077), + [sym_binary_operator] = STATE(1077), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1077), + [sym_call] = STATE(1077), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4740), - [sym_rescue_block] = STATE(4740), - [sym_catch_block] = STATE(4740), - [sym_else_block] = STATE(4740), - [sym_access_call] = STATE(1072), - [sym_stab_clause] = STATE(4669), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4717), + [sym_rescue_block] = STATE(4717), + [sym_catch_block] = STATE(4717), + [sym_else_block] = STATE(4717), + [sym_access_call] = STATE(1077), + [sym_stab_clause] = STATE(4647), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1072), + [sym_anonymous_function] = STATE(1077), [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym_do_block_repeat1] = STATE(4740), + [aux_sym_do_block_repeat1] = STATE(4717), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(179), [anon_sym_LPAREN] = ACTIONS(63), @@ -24840,50 +24840,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [14] = { - [sym__expression] = STATE(1242), - [sym_block] = STATE(1242), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1242), - [sym_nil] = STATE(1242), - [sym__atom] = STATE(1242), - [sym_quoted_atom] = STATE(1242), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1242), - [sym_charlist] = STATE(1242), - [sym_sigil] = STATE(1242), - [sym_keywords] = STATE(1210), - [sym_pair] = STATE(1163), - [sym__keyword] = STATE(807), - [sym_quoted_keyword] = STATE(807), - [sym_list] = STATE(1242), - [sym_tuple] = STATE(1242), - [sym_bitstring] = STATE(1242), - [sym_map] = STATE(1242), - [sym__nullary_operator] = STATE(1242), - [sym_unary_operator] = STATE(1242), - [sym_binary_operator] = STATE(1242), + [sym__expression] = STATE(1153), + [sym_block] = STATE(1153), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1153), + [sym_nil] = STATE(1153), + [sym__atom] = STATE(1153), + [sym_quoted_atom] = STATE(1153), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1153), + [sym_charlist] = STATE(1153), + [sym_sigil] = STATE(1153), + [sym_keywords] = STATE(1187), + [sym_pair] = STATE(1150), + [sym__keyword] = STATE(900), + [sym_quoted_keyword] = STATE(900), + [sym_list] = STATE(1153), + [sym_tuple] = STATE(1153), + [sym_bitstring] = STATE(1153), + [sym_map] = STATE(1153), + [sym__nullary_operator] = STATE(1153), + [sym_unary_operator] = STATE(1153), + [sym_binary_operator] = STATE(1153), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1242), - [sym_call] = STATE(1242), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1153), + [sym_call] = STATE(1153), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), [sym__call_arguments_with_parentheses_immediate] = STATE(1088), - [sym__call_arguments_without_parentheses] = STATE(1133), - [sym_do_block] = STATE(1679), - [sym_access_call] = STATE(1242), - [sym_anonymous_function] = STATE(1242), + [sym__call_arguments_without_parentheses] = STATE(1128), + [sym_do_block] = STATE(1757), + [sym_access_call] = STATE(1153), + [sym_anonymous_function] = STATE(1153), [aux_sym__terminator_token1] = ACTIONS(185), [anon_sym_SEMI] = ACTIONS(187), [anon_sym_LPAREN] = ACTIONS(189), @@ -24980,50 +24980,330 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [15] = { - [sym__expression] = STATE(1242), - [sym_block] = STATE(1242), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1242), - [sym_nil] = STATE(1242), - [sym__atom] = STATE(1242), - [sym_quoted_atom] = STATE(1242), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1242), - [sym_charlist] = STATE(1242), - [sym_sigil] = STATE(1242), - [sym_keywords] = STATE(1210), - [sym_pair] = STATE(1163), - [sym__keyword] = STATE(807), - [sym_quoted_keyword] = STATE(807), - [sym_list] = STATE(1242), - [sym_tuple] = STATE(1242), - [sym_bitstring] = STATE(1242), - [sym_map] = STATE(1242), - [sym__nullary_operator] = STATE(1242), - [sym_unary_operator] = STATE(1242), - [sym_binary_operator] = STATE(1242), + [sym__expression] = STATE(1153), + [sym_block] = STATE(1153), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1153), + [sym_nil] = STATE(1153), + [sym__atom] = STATE(1153), + [sym_quoted_atom] = STATE(1153), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1153), + [sym_charlist] = STATE(1153), + [sym_sigil] = STATE(1153), + [sym_keywords] = STATE(1187), + [sym_pair] = STATE(1150), + [sym__keyword] = STATE(900), + [sym_quoted_keyword] = STATE(900), + [sym_list] = STATE(1153), + [sym_tuple] = STATE(1153), + [sym_bitstring] = STATE(1153), + [sym_map] = STATE(1153), + [sym__nullary_operator] = STATE(1153), + [sym_unary_operator] = STATE(1153), + [sym_binary_operator] = STATE(1153), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1242), - [sym_call] = STATE(1242), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1153), + [sym_call] = STATE(1153), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym__call_arguments_with_parentheses_immediate] = STATE(1086), - [sym__call_arguments_without_parentheses] = STATE(1112), - [sym_do_block] = STATE(1257), - [sym_access_call] = STATE(1242), - [sym_anonymous_function] = STATE(1242), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym__call_arguments_with_parentheses_immediate] = STATE(1085), + [sym__call_arguments_without_parentheses] = STATE(1113), + [sym_do_block] = STATE(1241), + [sym_access_call] = STATE(1153), + [sym_anonymous_function] = STATE(1153), + [aux_sym__terminator_token1] = ACTIONS(237), + [anon_sym_SEMI] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(193), + [sym_integer] = ACTIONS(193), + [sym_float] = ACTIONS(193), + [sym_char] = ACTIONS(193), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(193), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(211), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(213), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(244), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(247), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_CARET] = ACTIONS(221), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), + [anon_sym_not] = ACTIONS(221), + [anon_sym_AT] = ACTIONS(223), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(241), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_after] = ACTIONS(239), + [anon_sym_catch] = ACTIONS(239), + [anon_sym_do] = ACTIONS(239), + [anon_sym_else] = ACTIONS(239), + [anon_sym_end] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(227), + [anon_sym_rescue] = ACTIONS(239), + [anon_sym_LPAREN2] = ACTIONS(229), + [anon_sym_LBRACK2] = ACTIONS(237), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(237), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(233), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [16] = { + [sym__expression] = STATE(1554), + [sym_block] = STATE(1554), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1554), + [sym_nil] = STATE(1554), + [sym__atom] = STATE(1554), + [sym_quoted_atom] = STATE(1554), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1554), + [sym_charlist] = STATE(1554), + [sym_sigil] = STATE(1554), + [sym_keywords] = STATE(1530), + [sym_pair] = STATE(1568), + [sym__keyword] = STATE(794), + [sym_quoted_keyword] = STATE(794), + [sym_list] = STATE(1554), + [sym_tuple] = STATE(1554), + [sym_bitstring] = STATE(1554), + [sym_map] = STATE(1554), + [sym__nullary_operator] = STATE(1554), + [sym_unary_operator] = STATE(1554), + [sym_binary_operator] = STATE(1554), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1554), + [sym_call] = STATE(1554), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym__call_arguments_with_parentheses_immediate] = STATE(1105), + [sym__call_arguments_without_parentheses] = STATE(1174), + [sym_do_block] = STATE(2019), + [sym_access_call] = STATE(1554), + [sym_anonymous_function] = STATE(1554), + [aux_sym__terminator_token1] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(187), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(255), + [sym_integer] = ACTIONS(255), + [sym_float] = ACTIONS(255), + [sym_char] = ACTIONS(255), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_PIPE] = ACTIONS(187), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_COMMA] = ACTIONS(187), + [sym_keyword] = ACTIONS(275), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(187), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(187), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(187), + [anon_sym_BSLASH_BSLASH] = ACTIONS(187), + [anon_sym_when] = ACTIONS(187), + [anon_sym_COLON_COLON] = ACTIONS(187), + [anon_sym_EQ_GT] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(187), + [anon_sym_PIPE_PIPE] = ACTIONS(187), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), + [anon_sym_or] = ACTIONS(187), + [anon_sym_AMP_AMP] = ACTIONS(187), + [anon_sym_AMP_AMP_AMP] = ACTIONS(187), + [anon_sym_and] = ACTIONS(187), + [anon_sym_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ] = ACTIONS(187), + [anon_sym_EQ_TILDE] = ACTIONS(187), + [anon_sym_EQ_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ_EQ] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(187), + [anon_sym_PIPE_GT] = ACTIONS(187), + [anon_sym_LT_LT_LT] = ACTIONS(187), + [anon_sym_GT_GT_GT] = ACTIONS(187), + [anon_sym_LT_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT_GT] = ACTIONS(187), + [anon_sym_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_PIPE_GT] = ACTIONS(187), + [anon_sym_in] = ACTIONS(187), + [anon_sym_CARET_CARET_CARET] = ACTIONS(187), + [anon_sym_SLASH_SLASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH_DASH] = ACTIONS(187), + [anon_sym_LT_GT] = ACTIONS(187), + [anon_sym_STAR] = ACTIONS(187), + [anon_sym_STAR_STAR] = ACTIONS(187), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(187), + [anon_sym_after] = ACTIONS(187), + [anon_sym_catch] = ACTIONS(187), + [anon_sym_do] = ACTIONS(287), + [anon_sym_else] = ACTIONS(187), + [anon_sym_end] = ACTIONS(187), + [anon_sym_fn] = ACTIONS(289), + [anon_sym_rescue] = ACTIONS(187), + [anon_sym_LPAREN2] = ACTIONS(291), + [anon_sym_LBRACK2] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(293), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(185), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [17] = { + [sym__expression] = STATE(1153), + [sym_block] = STATE(1153), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1153), + [sym_nil] = STATE(1153), + [sym__atom] = STATE(1153), + [sym_quoted_atom] = STATE(1153), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1153), + [sym_charlist] = STATE(1153), + [sym_sigil] = STATE(1153), + [sym_keywords] = STATE(1187), + [sym_pair] = STATE(1150), + [sym__keyword] = STATE(900), + [sym_quoted_keyword] = STATE(900), + [sym_list] = STATE(1153), + [sym_tuple] = STATE(1153), + [sym_bitstring] = STATE(1153), + [sym_map] = STATE(1153), + [sym__nullary_operator] = STATE(1153), + [sym_unary_operator] = STATE(1153), + [sym_binary_operator] = STATE(1153), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(1153), + [sym_call] = STATE(1153), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym__call_arguments_with_parentheses_immediate] = STATE(1084), + [sym__call_arguments_without_parentheses] = STATE(1114), + [sym_do_block] = STATE(1250), + [sym_access_call] = STATE(1153), + [sym_anonymous_function] = STATE(1153), [aux_sym__terminator_token1] = ACTIONS(185), [anon_sym_SEMI] = ACTIONS(187), [anon_sym_LPAREN] = ACTIONS(189), @@ -25119,508 +25399,228 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(185), [sym__quoted_atom_start] = ACTIONS(235), }, - [16] = { - [sym__expression] = STATE(1378), - [sym_block] = STATE(1378), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1378), - [sym_nil] = STATE(1378), - [sym__atom] = STATE(1378), - [sym_quoted_atom] = STATE(1378), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1378), - [sym_charlist] = STATE(1378), - [sym_sigil] = STATE(1378), - [sym_keywords] = STATE(1530), - [sym_pair] = STATE(1555), - [sym__keyword] = STATE(889), - [sym_quoted_keyword] = STATE(889), - [sym_list] = STATE(1378), - [sym_tuple] = STATE(1378), - [sym_bitstring] = STATE(1378), - [sym_map] = STATE(1378), - [sym__nullary_operator] = STATE(1378), - [sym_unary_operator] = STATE(1378), - [sym_binary_operator] = STATE(1378), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1378), - [sym_call] = STATE(1378), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym__call_arguments_with_parentheses_immediate] = STATE(1106), - [sym__call_arguments_without_parentheses] = STATE(1283), - [sym_do_block] = STATE(2017), - [sym_access_call] = STATE(1378), - [sym_anonymous_function] = STATE(1378), - [aux_sym__terminator_token1] = ACTIONS(185), - [anon_sym_SEMI] = ACTIONS(187), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(239), - [sym_integer] = ACTIONS(239), - [sym_float] = ACTIONS(239), - [sym_char] = ACTIONS(239), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(239), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(187), - [anon_sym_GT] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(259), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(187), - [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(187), - [anon_sym_BSLASH_BSLASH] = ACTIONS(187), - [anon_sym_when] = ACTIONS(187), - [anon_sym_COLON_COLON] = ACTIONS(187), - [anon_sym_EQ_GT] = ACTIONS(187), - [anon_sym_EQ] = ACTIONS(187), - [anon_sym_PIPE_PIPE] = ACTIONS(187), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), - [anon_sym_or] = ACTIONS(187), - [anon_sym_AMP_AMP] = ACTIONS(187), - [anon_sym_AMP_AMP_AMP] = ACTIONS(187), - [anon_sym_and] = ACTIONS(187), - [anon_sym_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ] = ACTIONS(187), - [anon_sym_EQ_TILDE] = ACTIONS(187), - [anon_sym_EQ_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ_EQ] = ACTIONS(187), - [anon_sym_LT_EQ] = ACTIONS(187), - [anon_sym_GT_EQ] = ACTIONS(187), - [anon_sym_PIPE_GT] = ACTIONS(187), - [anon_sym_LT_LT_LT] = ACTIONS(187), - [anon_sym_GT_GT_GT] = ACTIONS(187), - [anon_sym_LT_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT_GT] = ACTIONS(187), - [anon_sym_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_PIPE_GT] = ACTIONS(187), - [anon_sym_in] = ACTIONS(187), - [anon_sym_CARET_CARET_CARET] = ACTIONS(187), - [anon_sym_SLASH_SLASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH_DASH] = ACTIONS(187), - [anon_sym_LT_GT] = ACTIONS(187), - [anon_sym_STAR] = ACTIONS(187), - [anon_sym_STAR_STAR] = ACTIONS(187), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(187), - [anon_sym_after] = ACTIONS(187), - [anon_sym_catch] = ACTIONS(187), - [anon_sym_do] = ACTIONS(271), - [anon_sym_else] = ACTIONS(187), - [anon_sym_end] = ACTIONS(187), - [anon_sym_fn] = ACTIONS(273), - [anon_sym_rescue] = ACTIONS(187), - [anon_sym_LPAREN2] = ACTIONS(275), - [anon_sym_LBRACK2] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(277), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [17] = { - [sym__expression] = STATE(1242), - [sym_block] = STATE(1242), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1242), - [sym_nil] = STATE(1242), - [sym__atom] = STATE(1242), - [sym_quoted_atom] = STATE(1242), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1242), - [sym_charlist] = STATE(1242), - [sym_sigil] = STATE(1242), - [sym_keywords] = STATE(1210), - [sym_pair] = STATE(1163), - [sym__keyword] = STATE(807), - [sym_quoted_keyword] = STATE(807), - [sym_list] = STATE(1242), - [sym_tuple] = STATE(1242), - [sym_bitstring] = STATE(1242), - [sym_map] = STATE(1242), - [sym__nullary_operator] = STATE(1242), - [sym_unary_operator] = STATE(1242), - [sym_binary_operator] = STATE(1242), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1242), - [sym_call] = STATE(1242), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym__call_arguments_with_parentheses_immediate] = STATE(1087), - [sym__call_arguments_without_parentheses] = STATE(1115), - [sym_do_block] = STATE(1252), - [sym_access_call] = STATE(1242), - [sym_anonymous_function] = STATE(1242), - [aux_sym__terminator_token1] = ACTIONS(283), - [anon_sym_SEMI] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(193), - [sym_integer] = ACTIONS(193), - [sym_float] = ACTIONS(193), - [sym_char] = ACTIONS(193), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(211), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(290), - [anon_sym_AMP] = ACTIONS(219), - [anon_sym_PLUS] = ACTIONS(293), - [anon_sym_DASH] = ACTIONS(293), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_CARET] = ACTIONS(221), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), - [anon_sym_not] = ACTIONS(221), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_after] = ACTIONS(285), - [anon_sym_catch] = ACTIONS(285), - [anon_sym_do] = ACTIONS(285), - [anon_sym_else] = ACTIONS(285), - [anon_sym_end] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(227), - [anon_sym_rescue] = ACTIONS(285), - [anon_sym_LPAREN2] = ACTIONS(229), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(283), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(233), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(235), - }, [18] = { - [sym__expression] = STATE(1378), - [sym_block] = STATE(1378), + [sym__expression] = STATE(1554), + [sym_block] = STATE(1554), [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1378), - [sym_nil] = STATE(1378), - [sym__atom] = STATE(1378), - [sym_quoted_atom] = STATE(1378), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1378), - [sym_charlist] = STATE(1378), - [sym_sigil] = STATE(1378), + [sym_boolean] = STATE(1554), + [sym_nil] = STATE(1554), + [sym__atom] = STATE(1554), + [sym_quoted_atom] = STATE(1554), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1554), + [sym_charlist] = STATE(1554), + [sym_sigil] = STATE(1554), [sym_keywords] = STATE(1530), - [sym_pair] = STATE(1555), - [sym__keyword] = STATE(889), - [sym_quoted_keyword] = STATE(889), - [sym_list] = STATE(1378), - [sym_tuple] = STATE(1378), - [sym_bitstring] = STATE(1378), - [sym_map] = STATE(1378), - [sym__nullary_operator] = STATE(1378), - [sym_unary_operator] = STATE(1378), - [sym_binary_operator] = STATE(1378), + [sym_pair] = STATE(1568), + [sym__keyword] = STATE(794), + [sym_quoted_keyword] = STATE(794), + [sym_list] = STATE(1554), + [sym_tuple] = STATE(1554), + [sym_bitstring] = STATE(1554), + [sym_map] = STATE(1554), + [sym__nullary_operator] = STATE(1554), + [sym_unary_operator] = STATE(1554), + [sym_binary_operator] = STATE(1554), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1378), - [sym_call] = STATE(1378), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), + [sym_dot] = STATE(1554), + [sym_call] = STATE(1554), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym__call_arguments_with_parentheses_immediate] = STATE(1123), - [sym__call_arguments_without_parentheses] = STATE(1140), - [sym_do_block] = STATE(1452), - [sym_access_call] = STATE(1378), - [sym_anonymous_function] = STATE(1378), - [aux_sym__terminator_token1] = ACTIONS(283), - [anon_sym_SEMI] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(237), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym__call_arguments_with_parentheses_immediate] = STATE(1124), + [sym__call_arguments_without_parentheses] = STATE(1143), + [sym_do_block] = STATE(1567), + [sym_access_call] = STATE(1554), + [sym_anonymous_function] = STATE(1554), + [aux_sym__terminator_token1] = ACTIONS(237), + [anon_sym_SEMI] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(253), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(239), - [sym_integer] = ACTIONS(239), - [sym_float] = ACTIONS(239), - [sym_char] = ACTIONS(239), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(239), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(259), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), + [sym_alias] = ACTIONS(255), + [sym_integer] = ACTIONS(255), + [sym_float] = ACTIONS(255), + [sym_char] = ACTIONS(255), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(275), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), [anon_sym_DOT_DOT] = ACTIONS(299), - [anon_sym_AMP] = ACTIONS(265), + [anon_sym_AMP] = ACTIONS(281), [anon_sym_PLUS] = ACTIONS(302), [anon_sym_DASH] = ACTIONS(302), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_after] = ACTIONS(285), - [anon_sym_catch] = ACTIONS(285), - [anon_sym_do] = ACTIONS(285), - [anon_sym_else] = ACTIONS(285), - [anon_sym_end] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(273), - [anon_sym_rescue] = ACTIONS(285), - [anon_sym_LPAREN2] = ACTIONS(275), - [anon_sym_LBRACK2] = ACTIONS(283), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_after] = ACTIONS(239), + [anon_sym_catch] = ACTIONS(239), + [anon_sym_do] = ACTIONS(239), + [anon_sym_else] = ACTIONS(239), + [anon_sym_end] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(289), + [anon_sym_rescue] = ACTIONS(239), + [anon_sym_LPAREN2] = ACTIONS(291), + [anon_sym_LBRACK2] = ACTIONS(237), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(283), + [sym__newline_before_do] = ACTIONS(237), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(297), }, [19] = { - [sym__expression] = STATE(1378), - [sym_block] = STATE(1378), + [sym__expression] = STATE(1554), + [sym_block] = STATE(1554), [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1378), - [sym_nil] = STATE(1378), - [sym__atom] = STATE(1378), - [sym_quoted_atom] = STATE(1378), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1378), - [sym_charlist] = STATE(1378), - [sym_sigil] = STATE(1378), + [sym_boolean] = STATE(1554), + [sym_nil] = STATE(1554), + [sym__atom] = STATE(1554), + [sym_quoted_atom] = STATE(1554), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1554), + [sym_charlist] = STATE(1554), + [sym_sigil] = STATE(1554), [sym_keywords] = STATE(1530), - [sym_pair] = STATE(1555), - [sym__keyword] = STATE(889), - [sym_quoted_keyword] = STATE(889), - [sym_list] = STATE(1378), - [sym_tuple] = STATE(1378), - [sym_bitstring] = STATE(1378), - [sym_map] = STATE(1378), - [sym__nullary_operator] = STATE(1378), - [sym_unary_operator] = STATE(1378), - [sym_binary_operator] = STATE(1378), + [sym_pair] = STATE(1568), + [sym__keyword] = STATE(794), + [sym_quoted_keyword] = STATE(794), + [sym_list] = STATE(1554), + [sym_tuple] = STATE(1554), + [sym_bitstring] = STATE(1554), + [sym_map] = STATE(1554), + [sym__nullary_operator] = STATE(1554), + [sym_unary_operator] = STATE(1554), + [sym_binary_operator] = STATE(1554), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1378), - [sym_call] = STATE(1378), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), + [sym_dot] = STATE(1554), + [sym_call] = STATE(1554), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym__call_arguments_with_parentheses_immediate] = STATE(1117), - [sym__call_arguments_without_parentheses] = STATE(1253), - [sym_do_block] = STATE(1453), - [sym_access_call] = STATE(1378), - [sym_anonymous_function] = STATE(1378), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym__call_arguments_with_parentheses_immediate] = STATE(1120), + [sym__call_arguments_without_parentheses] = STATE(1307), + [sym_do_block] = STATE(1540), + [sym_access_call] = STATE(1554), + [sym_anonymous_function] = STATE(1554), [aux_sym__terminator_token1] = ACTIONS(185), [anon_sym_SEMI] = ACTIONS(187), - [anon_sym_LPAREN] = ACTIONS(237), + [anon_sym_LPAREN] = ACTIONS(253), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(239), - [sym_integer] = ACTIONS(239), - [sym_float] = ACTIONS(239), - [sym_char] = ACTIONS(239), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(239), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [sym_alias] = ACTIONS(255), + [sym_integer] = ACTIONS(255), + [sym_float] = ACTIONS(255), + [sym_char] = ACTIONS(255), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(187), [anon_sym_GT] = ACTIONS(187), [anon_sym_PIPE] = ACTIONS(187), [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(257), + [anon_sym_TILDE] = ACTIONS(273), [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(259), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), + [sym_keyword] = ACTIONS(275), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(265), + [anon_sym_AMP] = ACTIONS(281), [anon_sym_PLUS] = ACTIONS(187), [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), [anon_sym_LT_DASH] = ACTIONS(187), [anon_sym_BSLASH_BSLASH] = ACTIONS(187), [anon_sym_when] = ACTIONS(187), @@ -25667,71 +25667,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_do] = ACTIONS(187), [anon_sym_else] = ACTIONS(187), [anon_sym_end] = ACTIONS(187), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(289), [anon_sym_rescue] = ACTIONS(187), - [anon_sym_LPAREN2] = ACTIONS(275), + [anon_sym_LPAREN2] = ACTIONS(291), [anon_sym_LBRACK2] = ACTIONS(185), [sym_comment] = ACTIONS(5), [sym__newline_before_do] = ACTIONS(185), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), + [sym__before_unary_op] = ACTIONS(295), [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), }, [20] = { - [sym__expression] = STATE(1070), - [sym_block] = STATE(1070), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1070), - [sym_nil] = STATE(1070), - [sym__atom] = STATE(1070), - [sym_quoted_atom] = STATE(1070), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1070), - [sym_charlist] = STATE(1070), - [sym_sigil] = STATE(1070), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1070), - [sym_tuple] = STATE(1070), - [sym_bitstring] = STATE(1070), - [sym_map] = STATE(1070), - [sym__nullary_operator] = STATE(1070), - [sym_unary_operator] = STATE(1070), - [sym_binary_operator] = STATE(1070), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1070), - [sym_call] = STATE(1070), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1069), + [sym_block] = STATE(1069), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1069), + [sym_nil] = STATE(1069), + [sym__atom] = STATE(1069), + [sym_quoted_atom] = STATE(1069), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1069), + [sym_charlist] = STATE(1069), + [sym_sigil] = STATE(1069), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1069), + [sym_tuple] = STATE(1069), + [sym_bitstring] = STATE(1069), + [sym_map] = STATE(1069), + [sym__nullary_operator] = STATE(1069), + [sym_unary_operator] = STATE(1069), + [sym_binary_operator] = STATE(1069), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1069), + [sym_call] = STATE(1069), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4742), - [sym_rescue_block] = STATE(4742), - [sym_catch_block] = STATE(4742), - [sym_else_block] = STATE(4742), - [sym_access_call] = STATE(1070), - [sym_stab_clause] = STATE(4665), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4698), + [sym_rescue_block] = STATE(4698), + [sym_catch_block] = STATE(4698), + [sym_else_block] = STATE(4698), + [sym_access_call] = STATE(1069), + [sym_stab_clause] = STATE(4657), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1070), - [aux_sym_do_block_repeat1] = STATE(4742), + [sym_anonymous_function] = STATE(1069), + [aux_sym_do_block_repeat1] = STATE(4698), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -25819,58 +25819,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [21] = { - [sym__expression] = STATE(1079), - [sym_block] = STATE(1079), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1079), - [sym_nil] = STATE(1079), - [sym__atom] = STATE(1079), - [sym_quoted_atom] = STATE(1079), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1079), - [sym_charlist] = STATE(1079), - [sym_sigil] = STATE(1079), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1079), - [sym_tuple] = STATE(1079), - [sym_bitstring] = STATE(1079), - [sym_map] = STATE(1079), - [sym__nullary_operator] = STATE(1079), - [sym_unary_operator] = STATE(1079), - [sym_binary_operator] = STATE(1079), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1079), - [sym_call] = STATE(1079), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1061), + [sym_block] = STATE(1061), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1061), + [sym_nil] = STATE(1061), + [sym__atom] = STATE(1061), + [sym_quoted_atom] = STATE(1061), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1061), + [sym_charlist] = STATE(1061), + [sym_sigil] = STATE(1061), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1061), + [sym_tuple] = STATE(1061), + [sym_bitstring] = STATE(1061), + [sym_map] = STATE(1061), + [sym__nullary_operator] = STATE(1061), + [sym_unary_operator] = STATE(1061), + [sym_binary_operator] = STATE(1061), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1061), + [sym_call] = STATE(1061), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4735), - [sym_rescue_block] = STATE(4735), - [sym_catch_block] = STATE(4735), - [sym_else_block] = STATE(4735), - [sym_access_call] = STATE(1079), - [sym_stab_clause] = STATE(4650), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4732), + [sym_rescue_block] = STATE(4732), + [sym_catch_block] = STATE(4732), + [sym_else_block] = STATE(4732), + [sym_access_call] = STATE(1061), + [sym_stab_clause] = STATE(4630), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1079), - [aux_sym_do_block_repeat1] = STATE(4735), + [sym_anonymous_function] = STATE(1061), + [aux_sym_do_block_repeat1] = STATE(4732), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -25958,197 +25958,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [22] = { - [sym__expression] = STATE(1242), - [sym_block] = STATE(1242), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1242), - [sym_nil] = STATE(1242), - [sym__atom] = STATE(1242), - [sym_quoted_atom] = STATE(1242), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1242), - [sym_charlist] = STATE(1242), - [sym_sigil] = STATE(1242), - [sym_keywords] = STATE(1210), - [sym_pair] = STATE(1163), - [sym__keyword] = STATE(807), - [sym_quoted_keyword] = STATE(807), - [sym_list] = STATE(1242), - [sym_tuple] = STATE(1242), - [sym_bitstring] = STATE(1242), - [sym_map] = STATE(1242), - [sym__nullary_operator] = STATE(1242), - [sym_unary_operator] = STATE(1242), - [sym_binary_operator] = STATE(1242), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1242), - [sym_call] = STATE(1242), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym__call_arguments_with_parentheses_immediate] = STATE(1085), - [sym__call_arguments_without_parentheses] = STATE(1126), - [sym_do_block] = STATE(1678), - [sym_access_call] = STATE(1242), - [sym_anonymous_function] = STATE(1242), - [aux_sym__terminator_token1] = ACTIONS(283), - [anon_sym_SEMI] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(193), - [sym_integer] = ACTIONS(193), - [sym_float] = ACTIONS(193), - [sym_char] = ACTIONS(193), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(211), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(290), - [anon_sym_AMP] = ACTIONS(219), - [anon_sym_PLUS] = ACTIONS(293), - [anon_sym_DASH] = ACTIONS(293), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_CARET] = ACTIONS(221), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), - [anon_sym_not] = ACTIONS(221), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_after] = ACTIONS(285), - [anon_sym_catch] = ACTIONS(285), - [anon_sym_do] = ACTIONS(225), - [anon_sym_else] = ACTIONS(285), - [anon_sym_end] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(227), - [anon_sym_rescue] = ACTIONS(285), - [anon_sym_LPAREN2] = ACTIONS(229), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(233), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [23] = { - [sym__expression] = STATE(1073), - [sym_block] = STATE(1073), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1073), - [sym_nil] = STATE(1073), - [sym__atom] = STATE(1073), - [sym_quoted_atom] = STATE(1073), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1073), - [sym_charlist] = STATE(1073), - [sym_sigil] = STATE(1073), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1073), - [sym_tuple] = STATE(1073), - [sym_bitstring] = STATE(1073), - [sym_map] = STATE(1073), - [sym__nullary_operator] = STATE(1073), - [sym_unary_operator] = STATE(1073), - [sym_binary_operator] = STATE(1073), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1073), - [sym_call] = STATE(1073), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1066), + [sym_block] = STATE(1066), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1066), + [sym_nil] = STATE(1066), + [sym__atom] = STATE(1066), + [sym_quoted_atom] = STATE(1066), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1066), + [sym_charlist] = STATE(1066), + [sym_sigil] = STATE(1066), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1066), + [sym_tuple] = STATE(1066), + [sym_bitstring] = STATE(1066), + [sym_map] = STATE(1066), + [sym__nullary_operator] = STATE(1066), + [sym_unary_operator] = STATE(1066), + [sym_binary_operator] = STATE(1066), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1066), + [sym_call] = STATE(1066), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4695), - [sym_rescue_block] = STATE(4695), - [sym_catch_block] = STATE(4695), - [sym_else_block] = STATE(4695), - [sym_access_call] = STATE(1073), - [sym_stab_clause] = STATE(4624), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4691), + [sym_rescue_block] = STATE(4691), + [sym_catch_block] = STATE(4691), + [sym_else_block] = STATE(4691), + [sym_access_call] = STATE(1066), + [sym_stab_clause] = STATE(4654), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1073), - [aux_sym_do_block_repeat1] = STATE(4695), + [sym_anonymous_function] = STATE(1066), + [aux_sym_do_block_repeat1] = STATE(4691), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -26235,59 +26096,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [24] = { - [sym__expression] = STATE(1081), - [sym_block] = STATE(1081), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1081), - [sym_nil] = STATE(1081), - [sym__atom] = STATE(1081), - [sym_quoted_atom] = STATE(1081), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1081), - [sym_charlist] = STATE(1081), - [sym_sigil] = STATE(1081), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1081), - [sym_tuple] = STATE(1081), - [sym_bitstring] = STATE(1081), - [sym_map] = STATE(1081), - [sym__nullary_operator] = STATE(1081), - [sym_unary_operator] = STATE(1081), - [sym_binary_operator] = STATE(1081), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1081), - [sym_call] = STATE(1081), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [23] = { + [sym__expression] = STATE(1076), + [sym_block] = STATE(1076), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1076), + [sym_nil] = STATE(1076), + [sym__atom] = STATE(1076), + [sym_quoted_atom] = STATE(1076), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1076), + [sym_charlist] = STATE(1076), + [sym_sigil] = STATE(1076), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1076), + [sym_tuple] = STATE(1076), + [sym_bitstring] = STATE(1076), + [sym_map] = STATE(1076), + [sym__nullary_operator] = STATE(1076), + [sym_unary_operator] = STATE(1076), + [sym_binary_operator] = STATE(1076), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1076), + [sym_call] = STATE(1076), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4700), - [sym_rescue_block] = STATE(4700), - [sym_catch_block] = STATE(4700), - [sym_else_block] = STATE(4700), - [sym_access_call] = STATE(1081), - [sym_stab_clause] = STATE(4617), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4742), + [sym_rescue_block] = STATE(4742), + [sym_catch_block] = STATE(4742), + [sym_else_block] = STATE(4742), + [sym_access_call] = STATE(1076), + [sym_stab_clause] = STATE(4620), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1081), - [aux_sym_do_block_repeat1] = STATE(4700), + [sym_anonymous_function] = STATE(1076), + [aux_sym_do_block_repeat1] = STATE(4742), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -26374,59 +26235,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [25] = { - [sym__expression] = STATE(1069), - [sym_block] = STATE(1069), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1069), - [sym_nil] = STATE(1069), - [sym__atom] = STATE(1069), - [sym_quoted_atom] = STATE(1069), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1069), - [sym_charlist] = STATE(1069), - [sym_sigil] = STATE(1069), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1069), - [sym_tuple] = STATE(1069), - [sym_bitstring] = STATE(1069), - [sym_map] = STATE(1069), - [sym__nullary_operator] = STATE(1069), - [sym_unary_operator] = STATE(1069), - [sym_binary_operator] = STATE(1069), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1069), - [sym_call] = STATE(1069), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [24] = { + [sym__expression] = STATE(1081), + [sym_block] = STATE(1081), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1081), + [sym_nil] = STATE(1081), + [sym__atom] = STATE(1081), + [sym_quoted_atom] = STATE(1081), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1081), + [sym_charlist] = STATE(1081), + [sym_sigil] = STATE(1081), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1081), + [sym_tuple] = STATE(1081), + [sym_bitstring] = STATE(1081), + [sym_map] = STATE(1081), + [sym__nullary_operator] = STATE(1081), + [sym_unary_operator] = STATE(1081), + [sym_binary_operator] = STATE(1081), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1081), + [sym_call] = STATE(1081), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4739), - [sym_rescue_block] = STATE(4739), - [sym_catch_block] = STATE(4739), - [sym_else_block] = STATE(4739), - [sym_access_call] = STATE(1069), - [sym_stab_clause] = STATE(4651), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4703), + [sym_rescue_block] = STATE(4703), + [sym_catch_block] = STATE(4703), + [sym_else_block] = STATE(4703), + [sym_access_call] = STATE(1081), + [sym_stab_clause] = STATE(4687), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1069), - [aux_sym_do_block_repeat1] = STATE(4739), + [sym_anonymous_function] = STATE(1081), + [aux_sym_do_block_repeat1] = STATE(4703), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -26513,59 +26374,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [26] = { - [sym__expression] = STATE(1065), - [sym_block] = STATE(1065), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1065), - [sym_nil] = STATE(1065), - [sym__atom] = STATE(1065), - [sym_quoted_atom] = STATE(1065), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1065), - [sym_charlist] = STATE(1065), - [sym_sigil] = STATE(1065), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1065), - [sym_tuple] = STATE(1065), - [sym_bitstring] = STATE(1065), - [sym_map] = STATE(1065), - [sym__nullary_operator] = STATE(1065), - [sym_unary_operator] = STATE(1065), - [sym_binary_operator] = STATE(1065), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1065), - [sym_call] = STATE(1065), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [25] = { + [sym__expression] = STATE(1068), + [sym_block] = STATE(1068), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1068), + [sym_nil] = STATE(1068), + [sym__atom] = STATE(1068), + [sym_quoted_atom] = STATE(1068), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1068), + [sym_charlist] = STATE(1068), + [sym_sigil] = STATE(1068), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1068), + [sym_tuple] = STATE(1068), + [sym_bitstring] = STATE(1068), + [sym_map] = STATE(1068), + [sym__nullary_operator] = STATE(1068), + [sym_unary_operator] = STATE(1068), + [sym_binary_operator] = STATE(1068), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1068), + [sym_call] = STATE(1068), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4691), - [sym_rescue_block] = STATE(4691), - [sym_catch_block] = STATE(4691), - [sym_else_block] = STATE(4691), - [sym_access_call] = STATE(1065), - [sym_stab_clause] = STATE(4638), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4750), + [sym_rescue_block] = STATE(4750), + [sym_catch_block] = STATE(4750), + [sym_else_block] = STATE(4750), + [sym_access_call] = STATE(1068), + [sym_stab_clause] = STATE(4659), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1065), - [aux_sym_do_block_repeat1] = STATE(4691), + [sym_anonymous_function] = STATE(1068), + [aux_sym_do_block_repeat1] = STATE(4750), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -26652,59 +26513,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [27] = { - [sym__expression] = STATE(1066), - [sym_block] = STATE(1066), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1066), - [sym_nil] = STATE(1066), - [sym__atom] = STATE(1066), - [sym_quoted_atom] = STATE(1066), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1066), - [sym_charlist] = STATE(1066), - [sym_sigil] = STATE(1066), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1066), - [sym_tuple] = STATE(1066), - [sym_bitstring] = STATE(1066), - [sym_map] = STATE(1066), - [sym__nullary_operator] = STATE(1066), - [sym_unary_operator] = STATE(1066), - [sym_binary_operator] = STATE(1066), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1066), - [sym_call] = STATE(1066), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [26] = { + [sym__expression] = STATE(1060), + [sym_block] = STATE(1060), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1060), + [sym_nil] = STATE(1060), + [sym__atom] = STATE(1060), + [sym_quoted_atom] = STATE(1060), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1060), + [sym_charlist] = STATE(1060), + [sym_sigil] = STATE(1060), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1060), + [sym_tuple] = STATE(1060), + [sym_bitstring] = STATE(1060), + [sym_map] = STATE(1060), + [sym__nullary_operator] = STATE(1060), + [sym_unary_operator] = STATE(1060), + [sym_binary_operator] = STATE(1060), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1060), + [sym_call] = STATE(1060), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4738), - [sym_rescue_block] = STATE(4738), - [sym_catch_block] = STATE(4738), - [sym_else_block] = STATE(4738), - [sym_access_call] = STATE(1066), - [sym_stab_clause] = STATE(4652), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4721), + [sym_rescue_block] = STATE(4721), + [sym_catch_block] = STATE(4721), + [sym_else_block] = STATE(4721), + [sym_access_call] = STATE(1060), + [sym_stab_clause] = STATE(4651), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1066), - [aux_sym_do_block_repeat1] = STATE(4738), + [sym_anonymous_function] = STATE(1060), + [aux_sym_do_block_repeat1] = STATE(4721), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -26791,59 +26652,198 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, + [27] = { + [sym__expression] = STATE(1153), + [sym_block] = STATE(1153), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1153), + [sym_nil] = STATE(1153), + [sym__atom] = STATE(1153), + [sym_quoted_atom] = STATE(1153), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1153), + [sym_charlist] = STATE(1153), + [sym_sigil] = STATE(1153), + [sym_keywords] = STATE(1187), + [sym_pair] = STATE(1150), + [sym__keyword] = STATE(900), + [sym_quoted_keyword] = STATE(900), + [sym_list] = STATE(1153), + [sym_tuple] = STATE(1153), + [sym_bitstring] = STATE(1153), + [sym_map] = STATE(1153), + [sym__nullary_operator] = STATE(1153), + [sym_unary_operator] = STATE(1153), + [sym_binary_operator] = STATE(1153), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(1153), + [sym_call] = STATE(1153), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym__call_arguments_with_parentheses_immediate] = STATE(1089), + [sym__call_arguments_without_parentheses] = STATE(1132), + [sym_do_block] = STATE(1758), + [sym_access_call] = STATE(1153), + [sym_anonymous_function] = STATE(1153), + [aux_sym__terminator_token1] = ACTIONS(237), + [anon_sym_SEMI] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(193), + [sym_integer] = ACTIONS(193), + [sym_float] = ACTIONS(193), + [sym_char] = ACTIONS(193), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(193), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(211), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(213), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(244), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_PLUS] = ACTIONS(247), + [anon_sym_DASH] = ACTIONS(247), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_CARET] = ACTIONS(221), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), + [anon_sym_not] = ACTIONS(221), + [anon_sym_AT] = ACTIONS(223), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(241), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_after] = ACTIONS(239), + [anon_sym_catch] = ACTIONS(239), + [anon_sym_do] = ACTIONS(225), + [anon_sym_else] = ACTIONS(239), + [anon_sym_end] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(227), + [anon_sym_rescue] = ACTIONS(239), + [anon_sym_LPAREN2] = ACTIONS(229), + [anon_sym_LBRACK2] = ACTIONS(237), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(233), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(235), + }, [28] = { - [sym__expression] = STATE(1060), - [sym_block] = STATE(1060), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1060), - [sym_nil] = STATE(1060), - [sym__atom] = STATE(1060), - [sym_quoted_atom] = STATE(1060), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1060), - [sym_charlist] = STATE(1060), - [sym_sigil] = STATE(1060), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1060), - [sym_tuple] = STATE(1060), - [sym_bitstring] = STATE(1060), - [sym_map] = STATE(1060), - [sym__nullary_operator] = STATE(1060), - [sym_unary_operator] = STATE(1060), - [sym_binary_operator] = STATE(1060), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1060), - [sym_call] = STATE(1060), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1072), + [sym_block] = STATE(1072), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1072), + [sym_nil] = STATE(1072), + [sym__atom] = STATE(1072), + [sym_quoted_atom] = STATE(1072), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1072), + [sym_charlist] = STATE(1072), + [sym_sigil] = STATE(1072), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1072), + [sym_tuple] = STATE(1072), + [sym_bitstring] = STATE(1072), + [sym_map] = STATE(1072), + [sym__nullary_operator] = STATE(1072), + [sym_unary_operator] = STATE(1072), + [sym_binary_operator] = STATE(1072), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1072), + [sym_call] = STATE(1072), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4744), - [sym_rescue_block] = STATE(4744), - [sym_catch_block] = STATE(4744), - [sym_else_block] = STATE(4744), - [sym_access_call] = STATE(1060), - [sym_stab_clause] = STATE(4662), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4714), + [sym_rescue_block] = STATE(4714), + [sym_catch_block] = STATE(4714), + [sym_else_block] = STATE(4714), + [sym_access_call] = STATE(1072), + [sym_stab_clause] = STATE(4632), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1060), - [aux_sym_do_block_repeat1] = STATE(4744), + [sym_anonymous_function] = STATE(1072), + [aux_sym_do_block_repeat1] = STATE(4714), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -26931,58 +26931,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [29] = { - [sym__expression] = STATE(1082), - [sym_block] = STATE(1082), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1082), - [sym_nil] = STATE(1082), - [sym__atom] = STATE(1082), - [sym_quoted_atom] = STATE(1082), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1082), - [sym_charlist] = STATE(1082), - [sym_sigil] = STATE(1082), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1082), - [sym_tuple] = STATE(1082), - [sym_bitstring] = STATE(1082), - [sym_map] = STATE(1082), - [sym__nullary_operator] = STATE(1082), - [sym_unary_operator] = STATE(1082), - [sym_binary_operator] = STATE(1082), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1082), - [sym_call] = STATE(1082), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1070), + [sym_block] = STATE(1070), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1070), + [sym_nil] = STATE(1070), + [sym__atom] = STATE(1070), + [sym_quoted_atom] = STATE(1070), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1070), + [sym_charlist] = STATE(1070), + [sym_sigil] = STATE(1070), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1070), + [sym_tuple] = STATE(1070), + [sym_bitstring] = STATE(1070), + [sym_map] = STATE(1070), + [sym__nullary_operator] = STATE(1070), + [sym_unary_operator] = STATE(1070), + [sym_binary_operator] = STATE(1070), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1070), + [sym_call] = STATE(1070), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4746), - [sym_rescue_block] = STATE(4746), - [sym_catch_block] = STATE(4746), - [sym_else_block] = STATE(4746), - [sym_access_call] = STATE(1082), - [sym_stab_clause] = STATE(4660), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4706), + [sym_rescue_block] = STATE(4706), + [sym_catch_block] = STATE(4706), + [sym_else_block] = STATE(4706), + [sym_access_call] = STATE(1070), + [sym_stab_clause] = STATE(4673), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1082), - [aux_sym_do_block_repeat1] = STATE(4746), + [sym_anonymous_function] = STATE(1070), + [aux_sym_do_block_repeat1] = STATE(4706), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -27070,58 +27070,197 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [30] = { - [sym__expression] = STATE(1078), - [sym_block] = STATE(1078), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1078), - [sym_nil] = STATE(1078), - [sym__atom] = STATE(1078), - [sym_quoted_atom] = STATE(1078), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1078), - [sym_charlist] = STATE(1078), - [sym_sigil] = STATE(1078), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1078), - [sym_tuple] = STATE(1078), - [sym_bitstring] = STATE(1078), - [sym_map] = STATE(1078), - [sym__nullary_operator] = STATE(1078), - [sym_unary_operator] = STATE(1078), - [sym_binary_operator] = STATE(1078), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1078), - [sym_call] = STATE(1078), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1554), + [sym_block] = STATE(1554), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1554), + [sym_nil] = STATE(1554), + [sym__atom] = STATE(1554), + [sym_quoted_atom] = STATE(1554), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1554), + [sym_charlist] = STATE(1554), + [sym_sigil] = STATE(1554), + [sym_keywords] = STATE(1530), + [sym_pair] = STATE(1568), + [sym__keyword] = STATE(794), + [sym_quoted_keyword] = STATE(794), + [sym_list] = STATE(1554), + [sym_tuple] = STATE(1554), + [sym_bitstring] = STATE(1554), + [sym_map] = STATE(1554), + [sym__nullary_operator] = STATE(1554), + [sym_unary_operator] = STATE(1554), + [sym_binary_operator] = STATE(1554), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1554), + [sym_call] = STATE(1554), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym__call_arguments_with_parentheses_immediate] = STATE(1138), + [sym__call_arguments_without_parentheses] = STATE(1169), + [sym_do_block] = STATE(2014), + [sym_access_call] = STATE(1554), + [sym_anonymous_function] = STATE(1554), + [aux_sym__terminator_token1] = ACTIONS(237), + [anon_sym_SEMI] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(255), + [sym_integer] = ACTIONS(255), + [sym_float] = ACTIONS(255), + [sym_char] = ACTIONS(255), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(275), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(302), + [anon_sym_DASH] = ACTIONS(302), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_after] = ACTIONS(239), + [anon_sym_catch] = ACTIONS(239), + [anon_sym_do] = ACTIONS(287), + [anon_sym_else] = ACTIONS(239), + [anon_sym_end] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(289), + [anon_sym_rescue] = ACTIONS(239), + [anon_sym_LPAREN2] = ACTIONS(291), + [anon_sym_LBRACK2] = ACTIONS(237), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [31] = { + [sym__expression] = STATE(1083), + [sym_block] = STATE(1083), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1083), + [sym_nil] = STATE(1083), + [sym__atom] = STATE(1083), + [sym_quoted_atom] = STATE(1083), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1083), + [sym_charlist] = STATE(1083), + [sym_sigil] = STATE(1083), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1083), + [sym_tuple] = STATE(1083), + [sym_bitstring] = STATE(1083), + [sym_map] = STATE(1083), + [sym__nullary_operator] = STATE(1083), + [sym_unary_operator] = STATE(1083), + [sym_binary_operator] = STATE(1083), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1083), + [sym_call] = STATE(1083), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4711), - [sym_rescue_block] = STATE(4711), - [sym_catch_block] = STATE(4711), - [sym_else_block] = STATE(4711), - [sym_access_call] = STATE(1078), - [sym_stab_clause] = STATE(4633), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4723), + [sym_rescue_block] = STATE(4723), + [sym_catch_block] = STATE(4723), + [sym_else_block] = STATE(4723), + [sym_access_call] = STATE(1083), + [sym_stab_clause] = STATE(4645), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1078), - [aux_sym_do_block_repeat1] = STATE(4711), + [sym_anonymous_function] = STATE(1083), + [aux_sym_do_block_repeat1] = STATE(4723), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -27208,59 +27347,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [31] = { - [sym__expression] = STATE(1062), - [sym_block] = STATE(1062), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1062), - [sym_nil] = STATE(1062), - [sym__atom] = STATE(1062), - [sym_quoted_atom] = STATE(1062), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1062), - [sym_charlist] = STATE(1062), - [sym_sigil] = STATE(1062), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1062), - [sym_tuple] = STATE(1062), - [sym_bitstring] = STATE(1062), - [sym_map] = STATE(1062), - [sym__nullary_operator] = STATE(1062), - [sym_unary_operator] = STATE(1062), - [sym_binary_operator] = STATE(1062), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1062), - [sym_call] = STATE(1062), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [32] = { + [sym__expression] = STATE(1079), + [sym_block] = STATE(1079), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1079), + [sym_nil] = STATE(1079), + [sym__atom] = STATE(1079), + [sym_quoted_atom] = STATE(1079), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1079), + [sym_charlist] = STATE(1079), + [sym_sigil] = STATE(1079), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1079), + [sym_tuple] = STATE(1079), + [sym_bitstring] = STATE(1079), + [sym_map] = STATE(1079), + [sym__nullary_operator] = STATE(1079), + [sym_unary_operator] = STATE(1079), + [sym_binary_operator] = STATE(1079), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1079), + [sym_call] = STATE(1079), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4706), - [sym_rescue_block] = STATE(4706), - [sym_catch_block] = STATE(4706), - [sym_else_block] = STATE(4706), - [sym_access_call] = STATE(1062), - [sym_stab_clause] = STATE(4686), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4743), + [sym_rescue_block] = STATE(4743), + [sym_catch_block] = STATE(4743), + [sym_else_block] = STATE(4743), + [sym_access_call] = STATE(1079), + [sym_stab_clause] = STATE(4664), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1062), - [aux_sym_do_block_repeat1] = STATE(4706), + [sym_anonymous_function] = STATE(1079), + [aux_sym_do_block_repeat1] = STATE(4743), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -27347,198 +27486,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [32] = { - [sym__expression] = STATE(1378), - [sym_block] = STATE(1378), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1378), - [sym_nil] = STATE(1378), - [sym__atom] = STATE(1378), - [sym_quoted_atom] = STATE(1378), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1378), - [sym_charlist] = STATE(1378), - [sym_sigil] = STATE(1378), - [sym_keywords] = STATE(1530), - [sym_pair] = STATE(1555), - [sym__keyword] = STATE(889), - [sym_quoted_keyword] = STATE(889), - [sym_list] = STATE(1378), - [sym_tuple] = STATE(1378), - [sym_bitstring] = STATE(1378), - [sym_map] = STATE(1378), - [sym__nullary_operator] = STATE(1378), - [sym_unary_operator] = STATE(1378), - [sym_binary_operator] = STATE(1378), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1378), - [sym_call] = STATE(1378), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym__call_arguments_with_parentheses_immediate] = STATE(1102), - [sym__call_arguments_without_parentheses] = STATE(1294), - [sym_do_block] = STATE(2012), - [sym_access_call] = STATE(1378), - [sym_anonymous_function] = STATE(1378), - [aux_sym__terminator_token1] = ACTIONS(283), - [anon_sym_SEMI] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(239), - [sym_integer] = ACTIONS(239), - [sym_float] = ACTIONS(239), - [sym_char] = ACTIONS(239), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(239), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(259), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(299), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(302), - [anon_sym_DASH] = ACTIONS(302), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_after] = ACTIONS(285), - [anon_sym_catch] = ACTIONS(285), - [anon_sym_do] = ACTIONS(271), - [anon_sym_else] = ACTIONS(285), - [anon_sym_end] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(273), - [anon_sym_rescue] = ACTIONS(285), - [anon_sym_LPAREN2] = ACTIONS(275), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(281), - }, [33] = { - [sym__expression] = STATE(1061), - [sym_block] = STATE(1061), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1061), - [sym_nil] = STATE(1061), - [sym__atom] = STATE(1061), - [sym_quoted_atom] = STATE(1061), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1061), - [sym_charlist] = STATE(1061), - [sym_sigil] = STATE(1061), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1061), - [sym_tuple] = STATE(1061), - [sym_bitstring] = STATE(1061), - [sym_map] = STATE(1061), - [sym__nullary_operator] = STATE(1061), - [sym_unary_operator] = STATE(1061), - [sym_binary_operator] = STATE(1061), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1061), - [sym_call] = STATE(1061), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1080), + [sym_block] = STATE(1080), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1080), + [sym_nil] = STATE(1080), + [sym__atom] = STATE(1080), + [sym_quoted_atom] = STATE(1080), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1080), + [sym_charlist] = STATE(1080), + [sym_sigil] = STATE(1080), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1080), + [sym_tuple] = STATE(1080), + [sym_bitstring] = STATE(1080), + [sym_map] = STATE(1080), + [sym__nullary_operator] = STATE(1080), + [sym_unary_operator] = STATE(1080), + [sym_binary_operator] = STATE(1080), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1080), + [sym_call] = STATE(1080), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_after_block] = STATE(4692), - [sym_rescue_block] = STATE(4692), - [sym_catch_block] = STATE(4692), - [sym_else_block] = STATE(4692), - [sym_access_call] = STATE(1061), - [sym_stab_clause] = STATE(4625), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_after_block] = STATE(4746), + [sym_rescue_block] = STATE(4746), + [sym_catch_block] = STATE(4746), + [sym_else_block] = STATE(4746), + [sym_access_call] = STATE(1080), + [sym_stab_clause] = STATE(4621), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1061), - [aux_sym_do_block_repeat1] = STATE(4692), + [sym_anonymous_function] = STATE(1080), + [aux_sym_do_block_repeat1] = STATE(4746), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -27626,205 +27626,205 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [34] = { - [sym__terminator] = STATE(72), - [sym__expression] = STATE(1121), - [sym_block] = STATE(1121), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1121), - [sym_nil] = STATE(1121), - [sym__atom] = STATE(1121), - [sym_quoted_atom] = STATE(1121), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1121), - [sym_charlist] = STATE(1121), - [sym_sigil] = STATE(1121), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1121), - [sym_tuple] = STATE(1121), - [sym_bitstring] = STATE(1121), - [sym_map] = STATE(1121), - [sym__nullary_operator] = STATE(1121), - [sym_unary_operator] = STATE(1121), - [sym_binary_operator] = STATE(1121), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1121), - [sym_call] = STATE(1121), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1121), - [sym_stab_clause] = STATE(4762), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), - [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), - [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1121), - [aux_sym__terminator_repeat1] = STATE(1018), - [aux_sym__terminator_token1] = ACTIONS(59), - [anon_sym_SEMI] = ACTIONS(353), - [anon_sym_LPAREN] = ACTIONS(63), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(355), - [sym_integer] = ACTIONS(355), - [sym_float] = ACTIONS(355), - [sym_char] = ACTIONS(355), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(355), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [sym_keyword] = ACTIONS(87), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), + [sym__expression] = STATE(2339), + [sym_block] = STATE(2339), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2339), + [sym_nil] = STATE(2339), + [sym__atom] = STATE(2339), + [sym_quoted_atom] = STATE(2339), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2339), + [sym_charlist] = STATE(2339), + [sym_sigil] = STATE(2339), + [sym_keywords] = STATE(2347), + [sym_pair] = STATE(2147), + [sym__keyword] = STATE(588), + [sym_quoted_keyword] = STATE(588), + [sym_list] = STATE(2339), + [sym_tuple] = STATE(2339), + [sym_bitstring] = STATE(2339), + [sym_map] = STATE(2339), + [sym__nullary_operator] = STATE(2339), + [sym_unary_operator] = STATE(2339), + [sym_binary_operator] = STATE(2339), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2339), + [sym_call] = STATE(2339), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym__call_arguments_with_parentheses_immediate] = STATE(1634), + [sym__call_arguments_without_parentheses] = STATE(1946), + [sym_do_block] = STATE(2246), + [sym_access_call] = STATE(2339), + [sym_anonymous_function] = STATE(2339), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [anon_sym_RPAREN] = ACTIONS(239), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(357), + [sym_integer] = ACTIONS(357), + [sym_float] = ACTIONS(357), + [sym_char] = ACTIONS(357), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(357), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_RBRACE] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_RBRACK] = ACTIONS(239), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(377), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(383), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(388), + [anon_sym_DASH] = ACTIONS(388), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(357), - [anon_sym_catch] = ACTIONS(357), - [anon_sym_else] = ACTIONS(357), - [anon_sym_end] = ACTIONS(357), - [anon_sym_fn] = ACTIONS(111), - [anon_sym_rescue] = ACTIONS(357), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(395), + [anon_sym_LPAREN2] = ACTIONS(397), + [anon_sym_LBRACK2] = ACTIONS(237), [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(237), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), + [sym__before_unary_op] = ACTIONS(399), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(401), }, [35] = { - [sym__terminator] = STATE(71), - [sym__expression] = STATE(1118), - [sym_block] = STATE(1118), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1118), - [sym_nil] = STATE(1118), - [sym__atom] = STATE(1118), - [sym_quoted_atom] = STATE(1118), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1118), - [sym_charlist] = STATE(1118), - [sym_sigil] = STATE(1118), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1118), - [sym_tuple] = STATE(1118), - [sym_bitstring] = STATE(1118), - [sym_map] = STATE(1118), - [sym__nullary_operator] = STATE(1118), - [sym_unary_operator] = STATE(1118), - [sym_binary_operator] = STATE(1118), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1118), - [sym_call] = STATE(1118), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__terminator] = STATE(66), + [sym__expression] = STATE(1133), + [sym_block] = STATE(1133), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1133), + [sym_nil] = STATE(1133), + [sym__atom] = STATE(1133), + [sym_quoted_atom] = STATE(1133), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1133), + [sym_charlist] = STATE(1133), + [sym_sigil] = STATE(1133), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1133), + [sym_tuple] = STATE(1133), + [sym_bitstring] = STATE(1133), + [sym_map] = STATE(1133), + [sym__nullary_operator] = STATE(1133), + [sym_unary_operator] = STATE(1133), + [sym_binary_operator] = STATE(1133), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1133), + [sym_call] = STATE(1133), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1118), - [sym_stab_clause] = STATE(4753), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1133), + [sym_stab_clause] = STATE(4762), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1118), + [sym_anonymous_function] = STATE(1133), [aux_sym__terminator_repeat1] = STATE(1018), [aux_sym__terminator_token1] = ACTIONS(59), - [anon_sym_SEMI] = ACTIONS(359), + [anon_sym_SEMI] = ACTIONS(403), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(361), - [sym_integer] = ACTIONS(361), - [sym_float] = ACTIONS(361), - [sym_char] = ACTIONS(361), + [sym_alias] = ACTIONS(405), + [sym_integer] = ACTIONS(405), + [sym_float] = ACTIONS(405), + [sym_char] = ACTIONS(405), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(361), + [sym_atom] = ACTIONS(405), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -27886,12 +27886,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(101), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(363), - [anon_sym_catch] = ACTIONS(363), - [anon_sym_else] = ACTIONS(363), - [anon_sym_end] = ACTIONS(363), + [anon_sym_after] = ACTIONS(407), + [anon_sym_catch] = ACTIONS(407), + [anon_sym_else] = ACTIONS(407), + [anon_sym_end] = ACTIONS(407), [anon_sym_fn] = ACTIONS(111), - [anon_sym_rescue] = ACTIONS(363), + [anon_sym_rescue] = ACTIONS(407), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), @@ -27900,191 +27900,191 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [36] = { - [sym__expression] = STATE(2158), - [sym_block] = STATE(2158), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2158), - [sym_nil] = STATE(2158), - [sym__atom] = STATE(2158), - [sym_quoted_atom] = STATE(2158), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2158), - [sym_charlist] = STATE(2158), - [sym_sigil] = STATE(2158), - [sym_keywords] = STATE(2157), - [sym_pair] = STATE(2161), - [sym__keyword] = STATE(551), - [sym_quoted_keyword] = STATE(551), - [sym_list] = STATE(2158), - [sym_tuple] = STATE(2158), - [sym_bitstring] = STATE(2158), - [sym_map] = STATE(2158), - [sym__nullary_operator] = STATE(2158), - [sym_unary_operator] = STATE(2158), - [sym_binary_operator] = STATE(2158), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2158), - [sym_call] = STATE(2158), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym__call_arguments_with_parentheses_immediate] = STATE(1791), - [sym__call_arguments_without_parentheses] = STATE(1862), - [sym_do_block] = STATE(2243), - [sym_access_call] = STATE(2158), - [sym_anonymous_function] = STATE(2158), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [anon_sym_RPAREN] = ACTIONS(285), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(369), - [sym_integer] = ACTIONS(369), - [sym_float] = ACTIONS(369), - [sym_char] = ACTIONS(369), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_RBRACE] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_RBRACK] = ACTIONS(285), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(389), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(395), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(400), - [anon_sym_DASH] = ACTIONS(400), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(407), - [anon_sym_LPAREN2] = ACTIONS(409), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(283), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [37] = { - [sym__terminator] = STATE(66), - [sym__expression] = STATE(1116), - [sym_block] = STATE(1116), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1116), - [sym_nil] = STATE(1116), - [sym__atom] = STATE(1116), - [sym_quoted_atom] = STATE(1116), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1116), - [sym_charlist] = STATE(1116), - [sym_sigil] = STATE(1116), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1116), - [sym_tuple] = STATE(1116), - [sym_bitstring] = STATE(1116), - [sym_map] = STATE(1116), - [sym__nullary_operator] = STATE(1116), - [sym_unary_operator] = STATE(1116), - [sym_binary_operator] = STATE(1116), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1116), - [sym_call] = STATE(1116), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__terminator] = STATE(64), + [sym__expression] = STATE(1134), + [sym_block] = STATE(1134), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1134), + [sym_nil] = STATE(1134), + [sym__atom] = STATE(1134), + [sym_quoted_atom] = STATE(1134), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1134), + [sym_charlist] = STATE(1134), + [sym_sigil] = STATE(1134), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1134), + [sym_tuple] = STATE(1134), + [sym_bitstring] = STATE(1134), + [sym_map] = STATE(1134), + [sym__nullary_operator] = STATE(1134), + [sym_unary_operator] = STATE(1134), + [sym_binary_operator] = STATE(1134), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1134), + [sym_call] = STATE(1134), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1116), - [sym_stab_clause] = STATE(4755), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1134), + [sym_stab_clause] = STATE(4760), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1116), + [sym_anonymous_function] = STATE(1134), + [aux_sym__terminator_repeat1] = STATE(1018), + [aux_sym__terminator_token1] = ACTIONS(59), + [anon_sym_SEMI] = ACTIONS(409), + [anon_sym_LPAREN] = ACTIONS(63), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(411), + [sym_integer] = ACTIONS(411), + [sym_float] = ACTIONS(411), + [sym_char] = ACTIONS(411), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(411), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [sym_keyword] = ACTIONS(87), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(101), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_after] = ACTIONS(413), + [anon_sym_catch] = ACTIONS(413), + [anon_sym_else] = ACTIONS(413), + [anon_sym_end] = ACTIONS(413), + [anon_sym_fn] = ACTIONS(111), + [anon_sym_rescue] = ACTIONS(413), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [37] = { + [sym__terminator] = STATE(72), + [sym__expression] = STATE(1136), + [sym_block] = STATE(1136), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1136), + [sym_nil] = STATE(1136), + [sym__atom] = STATE(1136), + [sym_quoted_atom] = STATE(1136), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1136), + [sym_charlist] = STATE(1136), + [sym_sigil] = STATE(1136), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1136), + [sym_tuple] = STATE(1136), + [sym_bitstring] = STATE(1136), + [sym_map] = STATE(1136), + [sym__nullary_operator] = STATE(1136), + [sym_unary_operator] = STATE(1136), + [sym_binary_operator] = STATE(1136), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1136), + [sym_call] = STATE(1136), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1136), + [sym_stab_clause] = STATE(4765), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), + [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), + [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), + [sym_anonymous_function] = STATE(1136), [aux_sym__terminator_repeat1] = STATE(1018), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(415), @@ -28174,191 +28174,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [38] = { - [sym__expression] = STATE(2158), - [sym_block] = STATE(2158), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2158), - [sym_nil] = STATE(2158), - [sym__atom] = STATE(2158), - [sym_quoted_atom] = STATE(2158), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2158), - [sym_charlist] = STATE(2158), - [sym_sigil] = STATE(2158), - [sym_keywords] = STATE(2157), - [sym_pair] = STATE(2161), - [sym__keyword] = STATE(551), - [sym_quoted_keyword] = STATE(551), - [sym_list] = STATE(2158), - [sym_tuple] = STATE(2158), - [sym_bitstring] = STATE(2158), - [sym_map] = STATE(2158), - [sym__nullary_operator] = STATE(2158), - [sym_unary_operator] = STATE(2158), - [sym_binary_operator] = STATE(2158), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2158), - [sym_call] = STATE(2158), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym__call_arguments_with_parentheses_immediate] = STATE(1792), - [sym__call_arguments_without_parentheses] = STATE(1858), - [sym_do_block] = STATE(2242), - [sym_access_call] = STATE(2158), - [sym_anonymous_function] = STATE(2158), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [anon_sym_RPAREN] = ACTIONS(187), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(369), - [sym_integer] = ACTIONS(369), - [sym_float] = ACTIONS(369), - [sym_char] = ACTIONS(369), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_RBRACE] = ACTIONS(187), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_RBRACK] = ACTIONS(187), - [anon_sym_LT] = ACTIONS(187), - [anon_sym_GT] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(389), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(187), - [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(187), - [anon_sym_BSLASH_BSLASH] = ACTIONS(187), - [anon_sym_when] = ACTIONS(187), - [anon_sym_COLON_COLON] = ACTIONS(187), - [anon_sym_EQ_GT] = ACTIONS(187), - [anon_sym_EQ] = ACTIONS(187), - [anon_sym_PIPE_PIPE] = ACTIONS(187), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), - [anon_sym_or] = ACTIONS(187), - [anon_sym_AMP_AMP] = ACTIONS(187), - [anon_sym_AMP_AMP_AMP] = ACTIONS(187), - [anon_sym_and] = ACTIONS(187), - [anon_sym_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ] = ACTIONS(187), - [anon_sym_EQ_TILDE] = ACTIONS(187), - [anon_sym_EQ_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ_EQ] = ACTIONS(187), - [anon_sym_LT_EQ] = ACTIONS(187), - [anon_sym_GT_EQ] = ACTIONS(187), - [anon_sym_PIPE_GT] = ACTIONS(187), - [anon_sym_LT_LT_LT] = ACTIONS(187), - [anon_sym_GT_GT_GT] = ACTIONS(187), - [anon_sym_LT_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT_GT] = ACTIONS(187), - [anon_sym_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_PIPE_GT] = ACTIONS(187), - [anon_sym_in] = ACTIONS(187), - [anon_sym_CARET_CARET_CARET] = ACTIONS(187), - [anon_sym_SLASH_SLASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH_DASH] = ACTIONS(187), - [anon_sym_LT_GT] = ACTIONS(187), - [anon_sym_STAR] = ACTIONS(187), - [anon_sym_STAR_STAR] = ACTIONS(187), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(187), - [anon_sym_do] = ACTIONS(187), - [anon_sym_fn] = ACTIONS(407), - [anon_sym_LPAREN2] = ACTIONS(409), - [anon_sym_LBRACK2] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(185), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [39] = { - [sym__terminator] = STATE(67), - [sym__expression] = STATE(1104), - [sym_block] = STATE(1104), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1104), - [sym_nil] = STATE(1104), - [sym__atom] = STATE(1104), - [sym_quoted_atom] = STATE(1104), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1104), - [sym_charlist] = STATE(1104), - [sym_sigil] = STATE(1104), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1104), - [sym_tuple] = STATE(1104), - [sym_bitstring] = STATE(1104), - [sym_map] = STATE(1104), - [sym__nullary_operator] = STATE(1104), - [sym_unary_operator] = STATE(1104), - [sym_binary_operator] = STATE(1104), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1104), - [sym_call] = STATE(1104), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__terminator] = STATE(68), + [sym__expression] = STATE(1137), + [sym_block] = STATE(1137), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1137), + [sym_nil] = STATE(1137), + [sym__atom] = STATE(1137), + [sym_quoted_atom] = STATE(1137), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1137), + [sym_charlist] = STATE(1137), + [sym_sigil] = STATE(1137), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1137), + [sym_tuple] = STATE(1137), + [sym_bitstring] = STATE(1137), + [sym_map] = STATE(1137), + [sym__nullary_operator] = STATE(1137), + [sym_unary_operator] = STATE(1137), + [sym_binary_operator] = STATE(1137), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1137), + [sym_call] = STATE(1137), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1104), - [sym_stab_clause] = STATE(4758), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1137), + [sym_stab_clause] = STATE(4766), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1104), + [sym_anonymous_function] = STATE(1137), [aux_sym__terminator_repeat1] = STATE(1018), [aux_sym__terminator_token1] = ACTIONS(59), [anon_sym_SEMI] = ACTIONS(421), @@ -28447,90 +28310,227 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [40] = { - [sym__expression] = STATE(2158), - [sym_block] = STATE(2158), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2158), - [sym_nil] = STATE(2158), - [sym__atom] = STATE(2158), - [sym_quoted_atom] = STATE(2158), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2158), - [sym_charlist] = STATE(2158), - [sym_sigil] = STATE(2158), - [sym_keywords] = STATE(2157), - [sym_pair] = STATE(2161), - [sym__keyword] = STATE(551), - [sym_quoted_keyword] = STATE(551), - [sym_list] = STATE(2158), - [sym_tuple] = STATE(2158), - [sym_bitstring] = STATE(2158), - [sym_map] = STATE(2158), - [sym__nullary_operator] = STATE(2158), - [sym_unary_operator] = STATE(2158), - [sym_binary_operator] = STATE(2158), + [39] = { + [sym__expression] = STATE(2339), + [sym_block] = STATE(2339), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2339), + [sym_nil] = STATE(2339), + [sym__atom] = STATE(2339), + [sym_quoted_atom] = STATE(2339), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2339), + [sym_charlist] = STATE(2339), + [sym_sigil] = STATE(2339), + [sym_keywords] = STATE(2347), + [sym_pair] = STATE(2147), + [sym__keyword] = STATE(588), + [sym_quoted_keyword] = STATE(588), + [sym_list] = STATE(2339), + [sym_tuple] = STATE(2339), + [sym_bitstring] = STATE(2339), + [sym_map] = STATE(2339), + [sym__nullary_operator] = STATE(2339), + [sym_unary_operator] = STATE(2339), + [sym_binary_operator] = STATE(2339), [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2158), - [sym_call] = STATE(2158), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym__call_arguments_with_parentheses_immediate] = STATE(1731), - [sym__call_arguments_without_parentheses] = STATE(1995), - [sym_do_block] = STATE(3214), - [sym_access_call] = STATE(2158), - [sym_anonymous_function] = STATE(2158), + [sym_dot] = STATE(2339), + [sym_call] = STATE(2339), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym__call_arguments_with_parentheses_immediate] = STATE(1633), + [sym__call_arguments_without_parentheses] = STATE(1942), + [sym_do_block] = STATE(2245), + [sym_access_call] = STATE(2339), + [sym_anonymous_function] = STATE(2339), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), + [anon_sym_LPAREN] = ACTIONS(353), [anon_sym_RPAREN] = ACTIONS(187), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(369), - [sym_integer] = ACTIONS(369), - [sym_float] = ACTIONS(369), - [sym_char] = ACTIONS(369), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(357), + [sym_integer] = ACTIONS(357), + [sym_float] = ACTIONS(357), + [sym_char] = ACTIONS(357), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(357), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), [anon_sym_RBRACE] = ACTIONS(187), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_RBRACK] = ACTIONS(187), [anon_sym_LT] = ACTIONS(187), [anon_sym_GT] = ACTIONS(187), [anon_sym_PIPE] = ACTIONS(187), [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(387), + [anon_sym_TILDE] = ACTIONS(375), [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(389), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), + [sym_keyword] = ACTIONS(377), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(398), + [anon_sym_AMP] = ACTIONS(386), [anon_sym_PLUS] = ACTIONS(187), [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), + [anon_sym_LT_DASH] = ACTIONS(187), + [anon_sym_BSLASH_BSLASH] = ACTIONS(187), + [anon_sym_when] = ACTIONS(187), + [anon_sym_COLON_COLON] = ACTIONS(187), + [anon_sym_EQ_GT] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(187), + [anon_sym_PIPE_PIPE] = ACTIONS(187), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), + [anon_sym_or] = ACTIONS(187), + [anon_sym_AMP_AMP] = ACTIONS(187), + [anon_sym_AMP_AMP_AMP] = ACTIONS(187), + [anon_sym_and] = ACTIONS(187), + [anon_sym_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ] = ACTIONS(187), + [anon_sym_EQ_TILDE] = ACTIONS(187), + [anon_sym_EQ_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ_EQ] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(187), + [anon_sym_PIPE_GT] = ACTIONS(187), + [anon_sym_LT_LT_LT] = ACTIONS(187), + [anon_sym_GT_GT_GT] = ACTIONS(187), + [anon_sym_LT_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT_GT] = ACTIONS(187), + [anon_sym_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_PIPE_GT] = ACTIONS(187), + [anon_sym_in] = ACTIONS(187), + [anon_sym_CARET_CARET_CARET] = ACTIONS(187), + [anon_sym_SLASH_SLASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH_DASH] = ACTIONS(187), + [anon_sym_LT_GT] = ACTIONS(187), + [anon_sym_STAR] = ACTIONS(187), + [anon_sym_STAR_STAR] = ACTIONS(187), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(187), + [anon_sym_do] = ACTIONS(187), + [anon_sym_fn] = ACTIONS(395), + [anon_sym_LPAREN2] = ACTIONS(397), + [anon_sym_LBRACK2] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(185), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(399), + [sym__not_in] = ACTIONS(185), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [40] = { + [sym__expression] = STATE(2339), + [sym_block] = STATE(2339), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2339), + [sym_nil] = STATE(2339), + [sym__atom] = STATE(2339), + [sym_quoted_atom] = STATE(2339), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2339), + [sym_charlist] = STATE(2339), + [sym_sigil] = STATE(2339), + [sym_keywords] = STATE(2347), + [sym_pair] = STATE(2147), + [sym__keyword] = STATE(588), + [sym_quoted_keyword] = STATE(588), + [sym_list] = STATE(2339), + [sym_tuple] = STATE(2339), + [sym_bitstring] = STATE(2339), + [sym_map] = STATE(2339), + [sym__nullary_operator] = STATE(2339), + [sym_unary_operator] = STATE(2339), + [sym_binary_operator] = STATE(2339), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2339), + [sym_call] = STATE(2339), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym__call_arguments_with_parentheses_immediate] = STATE(1664), + [sym__call_arguments_without_parentheses] = STATE(1992), + [sym_do_block] = STATE(3480), + [sym_access_call] = STATE(2339), + [sym_anonymous_function] = STATE(2339), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [anon_sym_RPAREN] = ACTIONS(187), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(357), + [sym_integer] = ACTIONS(357), + [sym_float] = ACTIONS(357), + [sym_char] = ACTIONS(357), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(357), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_RBRACE] = ACTIONS(187), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_RBRACK] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_PIPE] = ACTIONS(187), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_COMMA] = ACTIONS(187), + [sym_keyword] = ACTIONS(377), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(187), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(187), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(187), [anon_sym_BSLASH_BSLASH] = ACTIONS(187), [anon_sym_when] = ACTIONS(187), @@ -28573,65 +28573,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(187), [anon_sym_do] = ACTIONS(427), - [anon_sym_fn] = ACTIONS(407), - [anon_sym_LPAREN2] = ACTIONS(409), + [anon_sym_fn] = ACTIONS(395), + [anon_sym_LPAREN2] = ACTIONS(397), [anon_sym_LBRACK2] = ACTIONS(185), [sym_comment] = ACTIONS(5), [sym__newline_before_do] = ACTIONS(429), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(401), }, [41] = { - [sym__expression] = STATE(2694), - [sym_block] = STATE(2694), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(2694), - [sym_nil] = STATE(2694), - [sym__atom] = STATE(2694), - [sym_quoted_atom] = STATE(2694), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(2694), - [sym_charlist] = STATE(2694), - [sym_sigil] = STATE(2694), + [sym__expression] = STATE(2661), + [sym_block] = STATE(2661), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(2661), + [sym_nil] = STATE(2661), + [sym__atom] = STATE(2661), + [sym_quoted_atom] = STATE(2661), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2661), + [sym_charlist] = STATE(2661), + [sym_sigil] = STATE(2661), [sym_keywords] = STATE(1530), - [sym_pair] = STATE(2563), - [sym__keyword] = STATE(464), - [sym_quoted_keyword] = STATE(464), - [sym_list] = STATE(2694), - [sym_tuple] = STATE(2694), - [sym_bitstring] = STATE(2694), - [sym_map] = STATE(2694), - [sym__nullary_operator] = STATE(2694), - [sym_unary_operator] = STATE(2694), - [sym_binary_operator] = STATE(2694), + [sym_pair] = STATE(2567), + [sym__keyword] = STATE(666), + [sym_quoted_keyword] = STATE(666), + [sym_list] = STATE(2661), + [sym_tuple] = STATE(2661), + [sym_bitstring] = STATE(2661), + [sym_map] = STATE(2661), + [sym__nullary_operator] = STATE(2661), + [sym_unary_operator] = STATE(2661), + [sym_binary_operator] = STATE(2661), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(2694), - [sym_call] = STATE(2694), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym__call_arguments_with_parentheses_immediate] = STATE(1117), - [sym__call_arguments_without_parentheses] = STATE(1253), - [sym_do_block] = STATE(1453), - [sym_access_call] = STATE(2694), - [sym_anonymous_function] = STATE(2694), + [sym_dot] = STATE(2661), + [sym_call] = STATE(2661), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym__call_arguments_with_parentheses_immediate] = STATE(1105), + [sym__call_arguments_without_parentheses] = STATE(1174), + [sym_do_block] = STATE(2019), + [sym_access_call] = STATE(2661), + [sym_anonymous_function] = STATE(2661), [aux_sym__terminator_token1] = ACTIONS(185), [anon_sym_SEMI] = ACTIONS(187), - [anon_sym_LPAREN] = ACTIONS(237), + [anon_sym_LPAREN] = ACTIONS(253), [anon_sym_RPAREN] = ACTIONS(187), [aux_sym_identifier_token1] = ACTIONS(431), [anon_sym_DOT_DOT_DOT] = ACTIONS(431), @@ -28639,16 +28639,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_integer] = ACTIONS(433), [sym_float] = ACTIONS(433), [sym_char] = ACTIONS(433), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(433), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(187), [anon_sym_GT] = ACTIONS(187), [anon_sym_PIPE] = ACTIONS(187), @@ -28656,8 +28656,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(435), [anon_sym_COMMA] = ACTIONS(187), [sym_keyword] = ACTIONS(437), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(187), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(187), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(187), + [anon_sym_BSLASH_BSLASH] = ACTIONS(187), + [anon_sym_when] = ACTIONS(187), + [anon_sym_COLON_COLON] = ACTIONS(187), + [anon_sym_EQ_GT] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(187), + [anon_sym_PIPE_PIPE] = ACTIONS(187), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), + [anon_sym_or] = ACTIONS(187), + [anon_sym_AMP_AMP] = ACTIONS(187), + [anon_sym_AMP_AMP_AMP] = ACTIONS(187), + [anon_sym_and] = ACTIONS(187), + [anon_sym_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ] = ACTIONS(187), + [anon_sym_EQ_TILDE] = ACTIONS(187), + [anon_sym_EQ_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ_EQ] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(187), + [anon_sym_PIPE_GT] = ACTIONS(187), + [anon_sym_LT_LT_LT] = ACTIONS(187), + [anon_sym_GT_GT_GT] = ACTIONS(187), + [anon_sym_LT_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT_GT] = ACTIONS(187), + [anon_sym_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_PIPE_GT] = ACTIONS(187), + [anon_sym_in] = ACTIONS(187), + [anon_sym_CARET_CARET_CARET] = ACTIONS(187), + [anon_sym_SLASH_SLASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH_DASH] = ACTIONS(187), + [anon_sym_LT_GT] = ACTIONS(187), + [anon_sym_STAR] = ACTIONS(187), + [anon_sym_STAR_STAR] = ACTIONS(187), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(187), + [anon_sym_do] = ACTIONS(287), + [anon_sym_fn] = ACTIONS(289), + [anon_sym_LPAREN2] = ACTIONS(291), + [anon_sym_LBRACK2] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(293), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(185), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [42] = { + [sym__expression] = STATE(2661), + [sym_block] = STATE(2661), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(2661), + [sym_nil] = STATE(2661), + [sym__atom] = STATE(2661), + [sym_quoted_atom] = STATE(2661), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2661), + [sym_charlist] = STATE(2661), + [sym_sigil] = STATE(2661), + [sym_keywords] = STATE(1530), + [sym_pair] = STATE(2567), + [sym__keyword] = STATE(666), + [sym_quoted_keyword] = STATE(666), + [sym_list] = STATE(2661), + [sym_tuple] = STATE(2661), + [sym_bitstring] = STATE(2661), + [sym_map] = STATE(2661), + [sym__nullary_operator] = STATE(2661), + [sym_unary_operator] = STATE(2661), + [sym_binary_operator] = STATE(2661), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2661), + [sym_call] = STATE(2661), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym__call_arguments_with_parentheses_immediate] = STATE(1120), + [sym__call_arguments_without_parentheses] = STATE(1307), + [sym_do_block] = STATE(1540), + [sym_access_call] = STATE(2661), + [sym_anonymous_function] = STATE(2661), + [aux_sym__terminator_token1] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(187), + [anon_sym_LPAREN] = ACTIONS(253), + [anon_sym_RPAREN] = ACTIONS(187), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(433), + [sym_integer] = ACTIONS(433), + [sym_float] = ACTIONS(433), + [sym_char] = ACTIONS(433), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_PIPE] = ACTIONS(187), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(187), + [sym_keyword] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), [anon_sym_DOT_DOT] = ACTIONS(187), [anon_sym_AMP] = ACTIONS(439), [anon_sym_PLUS] = ACTIONS(187), @@ -28709,8 +28845,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(187), [anon_sym_do] = ACTIONS(187), - [anon_sym_fn] = ACTIONS(273), - [anon_sym_LPAREN2] = ACTIONS(275), + [anon_sym_fn] = ACTIONS(289), + [anon_sym_LPAREN2] = ACTIONS(291), [anon_sym_LBRACK2] = ACTIONS(185), [sym_comment] = ACTIONS(5), [sym__newline_before_do] = ACTIONS(185), @@ -28718,475 +28854,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__newline_before_comment] = ACTIONS(3), [sym__before_unary_op] = ACTIONS(445), [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [42] = { - [sym__expression] = STATE(2402), - [sym_block] = STATE(2402), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(2402), - [sym_nil] = STATE(2402), - [sym__atom] = STATE(2402), - [sym_quoted_atom] = STATE(2402), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(2402), - [sym_charlist] = STATE(2402), - [sym_sigil] = STATE(2402), - [sym_keywords] = STATE(1530), - [sym_pair] = STATE(2367), - [sym__keyword] = STATE(568), - [sym_quoted_keyword] = STATE(568), - [sym_list] = STATE(2402), - [sym_tuple] = STATE(2402), - [sym_bitstring] = STATE(2402), - [sym_map] = STATE(2402), - [sym__nullary_operator] = STATE(2402), - [sym_unary_operator] = STATE(2402), - [sym_binary_operator] = STATE(2402), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(2402), - [sym_call] = STATE(2402), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym__call_arguments_with_parentheses_immediate] = STATE(1123), - [sym__call_arguments_without_parentheses] = STATE(1140), - [sym_do_block] = STATE(1452), - [sym_access_call] = STATE(2402), - [sym_anonymous_function] = STATE(2402), - [aux_sym__terminator_token1] = ACTIONS(283), - [anon_sym_SEMI] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(449), - [sym_integer] = ACTIONS(449), - [sym_float] = ACTIONS(449), - [sym_char] = ACTIONS(449), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(449), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(453), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(299), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(285), - [anon_sym_end] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(273), - [anon_sym_LPAREN2] = ACTIONS(275), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(283), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), }, [43] = { - [sym__expression] = STATE(2380), - [sym_block] = STATE(2380), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(2380), - [sym_nil] = STATE(2380), - [sym__atom] = STATE(2380), - [sym_quoted_atom] = STATE(2380), - [sym__quoted_i_double] = STATE(2642), - [sym__quoted_i_single] = STATE(2620), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(2380), - [sym_charlist] = STATE(2380), - [sym_sigil] = STATE(2380), - [sym_keywords] = STATE(3469), - [sym_pair] = STATE(2698), - [sym__keyword] = STATE(583), - [sym_quoted_keyword] = STATE(583), - [sym_list] = STATE(2380), - [sym_tuple] = STATE(2380), - [sym_bitstring] = STATE(2380), - [sym_map] = STATE(2380), - [sym__nullary_operator] = STATE(2380), - [sym_unary_operator] = STATE(2380), - [sym_binary_operator] = STATE(2380), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(2380), - [sym_call] = STATE(2380), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym__call_arguments_with_parentheses_immediate] = STATE(2172), - [sym__call_arguments_without_parentheses] = STATE(2692), - [sym_do_block] = STATE(3233), - [sym_access_call] = STATE(2380), - [sym_anonymous_function] = STATE(2380), - [ts_builtin_sym_end] = ACTIONS(283), - [aux_sym__terminator_token1] = ACTIONS(283), - [anon_sym_SEMI] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(470), - [sym_integer] = ACTIONS(470), - [sym_float] = ACTIONS(470), - [sym_char] = ACTIONS(470), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(470), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(490), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(496), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(501), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(508), - [anon_sym_LPAREN2] = ACTIONS(510), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(283), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [44] = { - [sym__expression] = STATE(2165), - [sym_block] = STATE(2165), + [sym__expression] = STATE(2171), + [sym_block] = STATE(2171), [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2165), - [sym_nil] = STATE(2165), - [sym__atom] = STATE(2165), - [sym_quoted_atom] = STATE(2165), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2165), - [sym_charlist] = STATE(2165), - [sym_sigil] = STATE(2165), - [sym_keywords] = STATE(1210), - [sym_pair] = STATE(2162), - [sym__keyword] = STATE(509), - [sym_quoted_keyword] = STATE(509), - [sym_list] = STATE(2165), - [sym_tuple] = STATE(2165), - [sym_bitstring] = STATE(2165), - [sym_map] = STATE(2165), - [sym__nullary_operator] = STATE(2165), - [sym_unary_operator] = STATE(2165), - [sym_binary_operator] = STATE(2165), + [sym_boolean] = STATE(2171), + [sym_nil] = STATE(2171), + [sym__atom] = STATE(2171), + [sym_quoted_atom] = STATE(2171), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2171), + [sym_charlist] = STATE(2171), + [sym_sigil] = STATE(2171), + [sym_keywords] = STATE(1187), + [sym_pair] = STATE(2255), + [sym__keyword] = STATE(577), + [sym_quoted_keyword] = STATE(577), + [sym_list] = STATE(2171), + [sym_tuple] = STATE(2171), + [sym_bitstring] = STATE(2171), + [sym_map] = STATE(2171), + [sym__nullary_operator] = STATE(2171), + [sym_unary_operator] = STATE(2171), + [sym_binary_operator] = STATE(2171), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2165), - [sym_call] = STATE(2165), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(2171), + [sym_call] = STATE(2171), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym__call_arguments_with_parentheses_immediate] = STATE(1087), - [sym__call_arguments_without_parentheses] = STATE(1115), - [sym_do_block] = STATE(1252), - [sym_access_call] = STATE(2165), - [sym_anonymous_function] = STATE(2165), - [aux_sym__terminator_token1] = ACTIONS(283), - [anon_sym_SEMI] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(189), - [anon_sym_RPAREN] = ACTIONS(285), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(516), - [sym_integer] = ACTIONS(516), - [sym_float] = ACTIONS(516), - [sym_char] = ACTIONS(516), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(516), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(520), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(290), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(524), - [anon_sym_DASH] = ACTIONS(524), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(227), - [anon_sym_LPAREN2] = ACTIONS(229), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(283), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [45] = { - [sym__expression] = STATE(2165), - [sym_block] = STATE(2165), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2165), - [sym_nil] = STATE(2165), - [sym__atom] = STATE(2165), - [sym_quoted_atom] = STATE(2165), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2165), - [sym_charlist] = STATE(2165), - [sym_sigil] = STATE(2165), - [sym_keywords] = STATE(1210), - [sym_pair] = STATE(2162), - [sym__keyword] = STATE(509), - [sym_quoted_keyword] = STATE(509), - [sym_list] = STATE(2165), - [sym_tuple] = STATE(2165), - [sym_bitstring] = STATE(2165), - [sym_map] = STATE(2165), - [sym__nullary_operator] = STATE(2165), - [sym_unary_operator] = STATE(2165), - [sym_binary_operator] = STATE(2165), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2165), - [sym_call] = STATE(2165), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym__call_arguments_with_parentheses_immediate] = STATE(1088), - [sym__call_arguments_without_parentheses] = STATE(1133), - [sym_do_block] = STATE(1679), - [sym_access_call] = STATE(2165), - [sym_anonymous_function] = STATE(2165), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym__call_arguments_with_parentheses_immediate] = STATE(1084), + [sym__call_arguments_without_parentheses] = STATE(1114), + [sym_do_block] = STATE(1250), + [sym_access_call] = STATE(2171), + [sym_anonymous_function] = STATE(2171), [aux_sym__terminator_token1] = ACTIONS(185), [anon_sym_SEMI] = ACTIONS(187), [anon_sym_LPAREN] = ACTIONS(189), [anon_sym_RPAREN] = ACTIONS(187), [aux_sym_identifier_token1] = ACTIONS(431), [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(516), - [sym_integer] = ACTIONS(516), - [sym_float] = ACTIONS(516), - [sym_char] = ACTIONS(516), + [sym_alias] = ACTIONS(447), + [sym_integer] = ACTIONS(447), + [sym_float] = ACTIONS(447), + [sym_char] = ACTIONS(447), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(516), + [sym_atom] = ACTIONS(447), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -29197,20 +28925,972 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(187), [anon_sym_PIPE] = ACTIONS(187), [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(518), + [anon_sym_TILDE] = ACTIONS(449), [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(520), + [sym_keyword] = ACTIONS(451), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(522), + [anon_sym_AMP] = ACTIONS(453), [anon_sym_PLUS] = ACTIONS(187), [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(187), + [anon_sym_BSLASH_BSLASH] = ACTIONS(187), + [anon_sym_when] = ACTIONS(187), + [anon_sym_COLON_COLON] = ACTIONS(187), + [anon_sym_EQ_GT] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(187), + [anon_sym_PIPE_PIPE] = ACTIONS(187), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), + [anon_sym_or] = ACTIONS(187), + [anon_sym_AMP_AMP] = ACTIONS(187), + [anon_sym_AMP_AMP_AMP] = ACTIONS(187), + [anon_sym_and] = ACTIONS(187), + [anon_sym_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ] = ACTIONS(187), + [anon_sym_EQ_TILDE] = ACTIONS(187), + [anon_sym_EQ_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ_EQ] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(187), + [anon_sym_PIPE_GT] = ACTIONS(187), + [anon_sym_LT_LT_LT] = ACTIONS(187), + [anon_sym_GT_GT_GT] = ACTIONS(187), + [anon_sym_LT_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT_GT] = ACTIONS(187), + [anon_sym_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_PIPE_GT] = ACTIONS(187), + [anon_sym_in] = ACTIONS(187), + [anon_sym_CARET_CARET_CARET] = ACTIONS(187), + [anon_sym_SLASH_SLASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH_DASH] = ACTIONS(187), + [anon_sym_LT_GT] = ACTIONS(187), + [anon_sym_STAR] = ACTIONS(187), + [anon_sym_STAR_STAR] = ACTIONS(187), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DOT] = ACTIONS(187), + [anon_sym_do] = ACTIONS(187), + [anon_sym_fn] = ACTIONS(227), + [anon_sym_LPAREN2] = ACTIONS(229), + [anon_sym_LBRACK2] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(185), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(185), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [44] = { + [sym__expression] = STATE(2171), + [sym_block] = STATE(2171), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2171), + [sym_nil] = STATE(2171), + [sym__atom] = STATE(2171), + [sym_quoted_atom] = STATE(2171), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2171), + [sym_charlist] = STATE(2171), + [sym_sigil] = STATE(2171), + [sym_keywords] = STATE(1187), + [sym_pair] = STATE(2255), + [sym__keyword] = STATE(577), + [sym_quoted_keyword] = STATE(577), + [sym_list] = STATE(2171), + [sym_tuple] = STATE(2171), + [sym_bitstring] = STATE(2171), + [sym_map] = STATE(2171), + [sym__nullary_operator] = STATE(2171), + [sym_unary_operator] = STATE(2171), + [sym_binary_operator] = STATE(2171), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2171), + [sym_call] = STATE(2171), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym__call_arguments_with_parentheses_immediate] = STATE(1085), + [sym__call_arguments_without_parentheses] = STATE(1113), + [sym_do_block] = STATE(1241), + [sym_access_call] = STATE(2171), + [sym_anonymous_function] = STATE(2171), + [aux_sym__terminator_token1] = ACTIONS(237), + [anon_sym_SEMI] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(189), + [anon_sym_RPAREN] = ACTIONS(239), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(447), + [sym_integer] = ACTIONS(447), + [sym_float] = ACTIONS(447), + [sym_char] = ACTIONS(447), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(447), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(244), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(461), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(241), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(227), + [anon_sym_LPAREN2] = ACTIONS(229), + [anon_sym_LBRACK2] = ACTIONS(237), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(237), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [45] = { + [sym__expression] = STATE(2478), + [sym_block] = STATE(2478), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2478), + [sym_nil] = STATE(2478), + [sym__atom] = STATE(2478), + [sym_quoted_atom] = STATE(2478), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2478), + [sym_charlist] = STATE(2478), + [sym_sigil] = STATE(2478), + [sym_keywords] = STATE(1530), + [sym_pair] = STATE(2668), + [sym__keyword] = STATE(799), + [sym_quoted_keyword] = STATE(799), + [sym_list] = STATE(2478), + [sym_tuple] = STATE(2478), + [sym_bitstring] = STATE(2478), + [sym_map] = STATE(2478), + [sym__nullary_operator] = STATE(2478), + [sym_unary_operator] = STATE(2478), + [sym_binary_operator] = STATE(2478), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2478), + [sym_call] = STATE(2478), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym__call_arguments_with_parentheses_immediate] = STATE(1124), + [sym__call_arguments_without_parentheses] = STATE(1143), + [sym_do_block] = STATE(1567), + [sym_access_call] = STATE(2478), + [sym_anonymous_function] = STATE(2478), + [aux_sym__terminator_token1] = ACTIONS(237), + [anon_sym_SEMI] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(466), + [sym_integer] = ACTIONS(466), + [sym_float] = ACTIONS(466), + [sym_char] = ACTIONS(466), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(466), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(470), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(474), + [anon_sym_DASH] = ACTIONS(474), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(239), + [anon_sym_end] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(289), + [anon_sym_LPAREN2] = ACTIONS(291), + [anon_sym_LBRACK2] = ACTIONS(237), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(237), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [46] = { + [sym__expression] = STATE(2339), + [sym_block] = STATE(2339), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2339), + [sym_nil] = STATE(2339), + [sym__atom] = STATE(2339), + [sym_quoted_atom] = STATE(2339), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2339), + [sym_charlist] = STATE(2339), + [sym_sigil] = STATE(2339), + [sym_keywords] = STATE(2347), + [sym_pair] = STATE(2147), + [sym__keyword] = STATE(588), + [sym_quoted_keyword] = STATE(588), + [sym_list] = STATE(2339), + [sym_tuple] = STATE(2339), + [sym_bitstring] = STATE(2339), + [sym_map] = STATE(2339), + [sym__nullary_operator] = STATE(2339), + [sym_unary_operator] = STATE(2339), + [sym_binary_operator] = STATE(2339), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2339), + [sym_call] = STATE(2339), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym__call_arguments_with_parentheses_immediate] = STATE(1665), + [sym__call_arguments_without_parentheses] = STATE(1997), + [sym_do_block] = STATE(3493), + [sym_access_call] = STATE(2339), + [sym_anonymous_function] = STATE(2339), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [anon_sym_RPAREN] = ACTIONS(239), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(357), + [sym_integer] = ACTIONS(357), + [sym_float] = ACTIONS(357), + [sym_char] = ACTIONS(357), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(357), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_RBRACE] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_RBRACK] = ACTIONS(239), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(377), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(383), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(388), + [anon_sym_DASH] = ACTIONS(388), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(427), + [anon_sym_fn] = ACTIONS(395), + [anon_sym_LPAREN2] = ACTIONS(397), + [anon_sym_LBRACK2] = ACTIONS(237), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(399), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [47] = { + [sym__expression] = STATE(2478), + [sym_block] = STATE(2478), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2478), + [sym_nil] = STATE(2478), + [sym__atom] = STATE(2478), + [sym_quoted_atom] = STATE(2478), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2478), + [sym_charlist] = STATE(2478), + [sym_sigil] = STATE(2478), + [sym_keywords] = STATE(1530), + [sym_pair] = STATE(2668), + [sym__keyword] = STATE(799), + [sym_quoted_keyword] = STATE(799), + [sym_list] = STATE(2478), + [sym_tuple] = STATE(2478), + [sym_bitstring] = STATE(2478), + [sym_map] = STATE(2478), + [sym__nullary_operator] = STATE(2478), + [sym_unary_operator] = STATE(2478), + [sym_binary_operator] = STATE(2478), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2478), + [sym_call] = STATE(2478), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym__call_arguments_with_parentheses_immediate] = STATE(1120), + [sym__call_arguments_without_parentheses] = STATE(1307), + [sym_do_block] = STATE(1540), + [sym_access_call] = STATE(2478), + [sym_anonymous_function] = STATE(2478), + [aux_sym__terminator_token1] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(187), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(466), + [sym_integer] = ACTIONS(466), + [sym_float] = ACTIONS(466), + [sym_char] = ACTIONS(466), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(466), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_PIPE] = ACTIONS(187), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_COMMA] = ACTIONS(187), + [sym_keyword] = ACTIONS(470), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(187), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(187), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(187), + [anon_sym_BSLASH_BSLASH] = ACTIONS(187), + [anon_sym_when] = ACTIONS(187), + [anon_sym_COLON_COLON] = ACTIONS(187), + [anon_sym_EQ_GT] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(187), + [anon_sym_PIPE_PIPE] = ACTIONS(187), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), + [anon_sym_or] = ACTIONS(187), + [anon_sym_AMP_AMP] = ACTIONS(187), + [anon_sym_AMP_AMP_AMP] = ACTIONS(187), + [anon_sym_and] = ACTIONS(187), + [anon_sym_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ] = ACTIONS(187), + [anon_sym_EQ_TILDE] = ACTIONS(187), + [anon_sym_EQ_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ_EQ] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(187), + [anon_sym_PIPE_GT] = ACTIONS(187), + [anon_sym_LT_LT_LT] = ACTIONS(187), + [anon_sym_GT_GT_GT] = ACTIONS(187), + [anon_sym_LT_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT_GT] = ACTIONS(187), + [anon_sym_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_PIPE_GT] = ACTIONS(187), + [anon_sym_in] = ACTIONS(187), + [anon_sym_CARET_CARET_CARET] = ACTIONS(187), + [anon_sym_SLASH_SLASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH_DASH] = ACTIONS(187), + [anon_sym_LT_GT] = ACTIONS(187), + [anon_sym_STAR] = ACTIONS(187), + [anon_sym_STAR_STAR] = ACTIONS(187), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(187), + [anon_sym_do] = ACTIONS(187), + [anon_sym_end] = ACTIONS(187), + [anon_sym_fn] = ACTIONS(289), + [anon_sym_LPAREN2] = ACTIONS(291), + [anon_sym_LBRACK2] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(185), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(185), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [48] = { + [sym__expression] = STATE(2478), + [sym_block] = STATE(2478), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2478), + [sym_nil] = STATE(2478), + [sym__atom] = STATE(2478), + [sym_quoted_atom] = STATE(2478), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2478), + [sym_charlist] = STATE(2478), + [sym_sigil] = STATE(2478), + [sym_keywords] = STATE(1530), + [sym_pair] = STATE(2668), + [sym__keyword] = STATE(799), + [sym_quoted_keyword] = STATE(799), + [sym_list] = STATE(2478), + [sym_tuple] = STATE(2478), + [sym_bitstring] = STATE(2478), + [sym_map] = STATE(2478), + [sym__nullary_operator] = STATE(2478), + [sym_unary_operator] = STATE(2478), + [sym_binary_operator] = STATE(2478), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2478), + [sym_call] = STATE(2478), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym__call_arguments_with_parentheses_immediate] = STATE(1105), + [sym__call_arguments_without_parentheses] = STATE(1174), + [sym_do_block] = STATE(2019), + [sym_access_call] = STATE(2478), + [sym_anonymous_function] = STATE(2478), + [aux_sym__terminator_token1] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(187), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(466), + [sym_integer] = ACTIONS(466), + [sym_float] = ACTIONS(466), + [sym_char] = ACTIONS(466), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(466), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_PIPE] = ACTIONS(187), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_COMMA] = ACTIONS(187), + [sym_keyword] = ACTIONS(470), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(187), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(187), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(187), + [anon_sym_BSLASH_BSLASH] = ACTIONS(187), + [anon_sym_when] = ACTIONS(187), + [anon_sym_COLON_COLON] = ACTIONS(187), + [anon_sym_EQ_GT] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(187), + [anon_sym_PIPE_PIPE] = ACTIONS(187), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), + [anon_sym_or] = ACTIONS(187), + [anon_sym_AMP_AMP] = ACTIONS(187), + [anon_sym_AMP_AMP_AMP] = ACTIONS(187), + [anon_sym_and] = ACTIONS(187), + [anon_sym_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ] = ACTIONS(187), + [anon_sym_EQ_TILDE] = ACTIONS(187), + [anon_sym_EQ_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ_EQ] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(187), + [anon_sym_PIPE_GT] = ACTIONS(187), + [anon_sym_LT_LT_LT] = ACTIONS(187), + [anon_sym_GT_GT_GT] = ACTIONS(187), + [anon_sym_LT_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT_GT] = ACTIONS(187), + [anon_sym_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_PIPE_GT] = ACTIONS(187), + [anon_sym_in] = ACTIONS(187), + [anon_sym_CARET_CARET_CARET] = ACTIONS(187), + [anon_sym_SLASH_SLASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH_DASH] = ACTIONS(187), + [anon_sym_LT_GT] = ACTIONS(187), + [anon_sym_STAR] = ACTIONS(187), + [anon_sym_STAR_STAR] = ACTIONS(187), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(187), + [anon_sym_do] = ACTIONS(287), + [anon_sym_end] = ACTIONS(187), + [anon_sym_fn] = ACTIONS(289), + [anon_sym_LPAREN2] = ACTIONS(291), + [anon_sym_LBRACK2] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(293), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(185), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [49] = { + [sym__expression] = STATE(2720), + [sym_block] = STATE(2720), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(2720), + [sym_nil] = STATE(2720), + [sym__atom] = STATE(2720), + [sym_quoted_atom] = STATE(2720), + [sym__quoted_i_double] = STATE(2681), + [sym__quoted_i_single] = STATE(2675), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(2720), + [sym_charlist] = STATE(2720), + [sym_sigil] = STATE(2720), + [sym_keywords] = STATE(2960), + [sym_pair] = STATE(2692), + [sym__keyword] = STATE(563), + [sym_quoted_keyword] = STATE(563), + [sym_list] = STATE(2720), + [sym_tuple] = STATE(2720), + [sym_bitstring] = STATE(2720), + [sym_map] = STATE(2720), + [sym__nullary_operator] = STATE(2720), + [sym_unary_operator] = STATE(2720), + [sym_binary_operator] = STATE(2720), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(2720), + [sym_call] = STATE(2720), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym__call_arguments_with_parentheses_immediate] = STATE(2167), + [sym__call_arguments_without_parentheses] = STATE(2693), + [sym_do_block] = STATE(4060), + [sym_access_call] = STATE(2720), + [sym_anonymous_function] = STATE(2720), + [ts_builtin_sym_end] = ACTIONS(185), + [aux_sym__terminator_token1] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(187), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(487), + [sym_integer] = ACTIONS(487), + [sym_float] = ACTIONS(487), + [sym_char] = ACTIONS(487), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(487), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_PIPE] = ACTIONS(187), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_COMMA] = ACTIONS(187), + [sym_keyword] = ACTIONS(507), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(187), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(187), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(187), + [anon_sym_BSLASH_BSLASH] = ACTIONS(187), + [anon_sym_when] = ACTIONS(187), + [anon_sym_COLON_COLON] = ACTIONS(187), + [anon_sym_EQ_GT] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(187), + [anon_sym_PIPE_PIPE] = ACTIONS(187), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), + [anon_sym_or] = ACTIONS(187), + [anon_sym_AMP_AMP] = ACTIONS(187), + [anon_sym_AMP_AMP_AMP] = ACTIONS(187), + [anon_sym_and] = ACTIONS(187), + [anon_sym_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ] = ACTIONS(187), + [anon_sym_EQ_TILDE] = ACTIONS(187), + [anon_sym_EQ_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ_EQ] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(187), + [anon_sym_PIPE_GT] = ACTIONS(187), + [anon_sym_LT_LT_LT] = ACTIONS(187), + [anon_sym_GT_GT_GT] = ACTIONS(187), + [anon_sym_LT_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT_GT] = ACTIONS(187), + [anon_sym_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_PIPE_GT] = ACTIONS(187), + [anon_sym_in] = ACTIONS(187), + [anon_sym_CARET_CARET_CARET] = ACTIONS(187), + [anon_sym_SLASH_SLASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH_DASH] = ACTIONS(187), + [anon_sym_LT_GT] = ACTIONS(187), + [anon_sym_STAR] = ACTIONS(187), + [anon_sym_STAR_STAR] = ACTIONS(187), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(187), + [anon_sym_do] = ACTIONS(519), + [anon_sym_fn] = ACTIONS(521), + [anon_sym_LPAREN2] = ACTIONS(523), + [anon_sym_LBRACK2] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(525), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(185), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [50] = { + [sym__expression] = STATE(2171), + [sym_block] = STATE(2171), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2171), + [sym_nil] = STATE(2171), + [sym__atom] = STATE(2171), + [sym_quoted_atom] = STATE(2171), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2171), + [sym_charlist] = STATE(2171), + [sym_sigil] = STATE(2171), + [sym_keywords] = STATE(1187), + [sym_pair] = STATE(2255), + [sym__keyword] = STATE(577), + [sym_quoted_keyword] = STATE(577), + [sym_list] = STATE(2171), + [sym_tuple] = STATE(2171), + [sym_bitstring] = STATE(2171), + [sym_map] = STATE(2171), + [sym__nullary_operator] = STATE(2171), + [sym_unary_operator] = STATE(2171), + [sym_binary_operator] = STATE(2171), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2171), + [sym_call] = STATE(2171), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym__call_arguments_with_parentheses_immediate] = STATE(1088), + [sym__call_arguments_without_parentheses] = STATE(1128), + [sym_do_block] = STATE(1757), + [sym_access_call] = STATE(2171), + [sym_anonymous_function] = STATE(2171), + [aux_sym__terminator_token1] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(187), + [anon_sym_LPAREN] = ACTIONS(189), + [anon_sym_RPAREN] = ACTIONS(187), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(447), + [sym_integer] = ACTIONS(447), + [sym_float] = ACTIONS(447), + [sym_char] = ACTIONS(447), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(447), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_PIPE] = ACTIONS(187), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_COMMA] = ACTIONS(187), + [sym_keyword] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(187), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(187), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(187), [anon_sym_BSLASH_BSLASH] = ACTIONS(187), [anon_sym_when] = ACTIONS(187), @@ -29260,365 +29940,229 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__newline_before_do] = ACTIONS(231), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(185), [sym__quoted_atom_start] = ACTIONS(235), }, - [46] = { - [sym__expression] = STATE(2402), - [sym_block] = STATE(2402), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(2402), - [sym_nil] = STATE(2402), - [sym__atom] = STATE(2402), - [sym_quoted_atom] = STATE(2402), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(2402), - [sym_charlist] = STATE(2402), - [sym_sigil] = STATE(2402), - [sym_keywords] = STATE(1530), - [sym_pair] = STATE(2367), - [sym__keyword] = STATE(568), - [sym_quoted_keyword] = STATE(568), - [sym_list] = STATE(2402), - [sym_tuple] = STATE(2402), - [sym_bitstring] = STATE(2402), - [sym_map] = STATE(2402), - [sym__nullary_operator] = STATE(2402), - [sym_unary_operator] = STATE(2402), - [sym_binary_operator] = STATE(2402), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(2402), - [sym_call] = STATE(2402), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym__call_arguments_with_parentheses_immediate] = STATE(1106), - [sym__call_arguments_without_parentheses] = STATE(1283), - [sym_do_block] = STATE(2017), - [sym_access_call] = STATE(2402), - [sym_anonymous_function] = STATE(2402), - [aux_sym__terminator_token1] = ACTIONS(185), - [anon_sym_SEMI] = ACTIONS(187), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(449), - [sym_integer] = ACTIONS(449), - [sym_float] = ACTIONS(449), - [sym_char] = ACTIONS(449), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(449), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(187), - [anon_sym_GT] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(453), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(187), - [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(187), - [anon_sym_BSLASH_BSLASH] = ACTIONS(187), - [anon_sym_when] = ACTIONS(187), - [anon_sym_COLON_COLON] = ACTIONS(187), - [anon_sym_EQ_GT] = ACTIONS(187), - [anon_sym_EQ] = ACTIONS(187), - [anon_sym_PIPE_PIPE] = ACTIONS(187), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), - [anon_sym_or] = ACTIONS(187), - [anon_sym_AMP_AMP] = ACTIONS(187), - [anon_sym_AMP_AMP_AMP] = ACTIONS(187), - [anon_sym_and] = ACTIONS(187), - [anon_sym_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ] = ACTIONS(187), - [anon_sym_EQ_TILDE] = ACTIONS(187), - [anon_sym_EQ_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ_EQ] = ACTIONS(187), - [anon_sym_LT_EQ] = ACTIONS(187), - [anon_sym_GT_EQ] = ACTIONS(187), - [anon_sym_PIPE_GT] = ACTIONS(187), - [anon_sym_LT_LT_LT] = ACTIONS(187), - [anon_sym_GT_GT_GT] = ACTIONS(187), - [anon_sym_LT_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT_GT] = ACTIONS(187), - [anon_sym_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_PIPE_GT] = ACTIONS(187), - [anon_sym_in] = ACTIONS(187), - [anon_sym_CARET_CARET_CARET] = ACTIONS(187), - [anon_sym_SLASH_SLASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH_DASH] = ACTIONS(187), - [anon_sym_LT_GT] = ACTIONS(187), - [anon_sym_STAR] = ACTIONS(187), - [anon_sym_STAR_STAR] = ACTIONS(187), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(187), - [anon_sym_do] = ACTIONS(271), - [anon_sym_end] = ACTIONS(187), - [anon_sym_fn] = ACTIONS(273), - [anon_sym_LPAREN2] = ACTIONS(275), - [anon_sym_LBRACK2] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(277), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [47] = { - [sym__expression] = STATE(2380), - [sym_block] = STATE(2380), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(2380), - [sym_nil] = STATE(2380), - [sym__atom] = STATE(2380), - [sym_quoted_atom] = STATE(2380), - [sym__quoted_i_double] = STATE(2642), - [sym__quoted_i_single] = STATE(2620), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(2380), - [sym_charlist] = STATE(2380), - [sym_sigil] = STATE(2380), - [sym_keywords] = STATE(3469), - [sym_pair] = STATE(2698), - [sym__keyword] = STATE(583), - [sym_quoted_keyword] = STATE(583), - [sym_list] = STATE(2380), - [sym_tuple] = STATE(2380), - [sym_bitstring] = STATE(2380), - [sym_map] = STATE(2380), - [sym__nullary_operator] = STATE(2380), - [sym_unary_operator] = STATE(2380), - [sym_binary_operator] = STATE(2380), + [51] = { + [sym__expression] = STATE(2720), + [sym_block] = STATE(2720), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(2720), + [sym_nil] = STATE(2720), + [sym__atom] = STATE(2720), + [sym_quoted_atom] = STATE(2720), + [sym__quoted_i_double] = STATE(2681), + [sym__quoted_i_single] = STATE(2675), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(2720), + [sym_charlist] = STATE(2720), + [sym_sigil] = STATE(2720), + [sym_keywords] = STATE(2960), + [sym_pair] = STATE(2692), + [sym__keyword] = STATE(563), + [sym_quoted_keyword] = STATE(563), + [sym_list] = STATE(2720), + [sym_tuple] = STATE(2720), + [sym_bitstring] = STATE(2720), + [sym_map] = STATE(2720), + [sym__nullary_operator] = STATE(2720), + [sym_unary_operator] = STATE(2720), + [sym_binary_operator] = STATE(2720), [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(2380), - [sym_call] = STATE(2380), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym__call_arguments_with_parentheses_immediate] = STATE(2140), - [sym__call_arguments_without_parentheses] = STATE(2384), - [sym_do_block] = STATE(4416), - [sym_access_call] = STATE(2380), - [sym_anonymous_function] = STATE(2380), - [ts_builtin_sym_end] = ACTIONS(185), - [aux_sym__terminator_token1] = ACTIONS(185), - [anon_sym_SEMI] = ACTIONS(187), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(470), - [sym_integer] = ACTIONS(470), - [sym_float] = ACTIONS(470), - [sym_char] = ACTIONS(470), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(470), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(187), - [anon_sym_GT] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(490), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(187), - [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(187), - [anon_sym_BSLASH_BSLASH] = ACTIONS(187), - [anon_sym_when] = ACTIONS(187), - [anon_sym_COLON_COLON] = ACTIONS(187), - [anon_sym_EQ_GT] = ACTIONS(187), - [anon_sym_EQ] = ACTIONS(187), - [anon_sym_PIPE_PIPE] = ACTIONS(187), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), - [anon_sym_or] = ACTIONS(187), - [anon_sym_AMP_AMP] = ACTIONS(187), - [anon_sym_AMP_AMP_AMP] = ACTIONS(187), - [anon_sym_and] = ACTIONS(187), - [anon_sym_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ] = ACTIONS(187), - [anon_sym_EQ_TILDE] = ACTIONS(187), - [anon_sym_EQ_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ_EQ] = ACTIONS(187), - [anon_sym_LT_EQ] = ACTIONS(187), - [anon_sym_GT_EQ] = ACTIONS(187), - [anon_sym_PIPE_GT] = ACTIONS(187), - [anon_sym_LT_LT_LT] = ACTIONS(187), - [anon_sym_GT_GT_GT] = ACTIONS(187), - [anon_sym_LT_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT_GT] = ACTIONS(187), - [anon_sym_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_PIPE_GT] = ACTIONS(187), - [anon_sym_in] = ACTIONS(187), - [anon_sym_CARET_CARET_CARET] = ACTIONS(187), - [anon_sym_SLASH_SLASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH_DASH] = ACTIONS(187), - [anon_sym_LT_GT] = ACTIONS(187), - [anon_sym_STAR] = ACTIONS(187), - [anon_sym_STAR_STAR] = ACTIONS(187), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(187), - [anon_sym_do] = ACTIONS(533), - [anon_sym_fn] = ACTIONS(508), - [anon_sym_LPAREN2] = ACTIONS(510), - [anon_sym_LBRACK2] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(535), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [48] = { - [sym__expression] = STATE(2380), - [sym_block] = STATE(2380), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(2380), - [sym_nil] = STATE(2380), - [sym__atom] = STATE(2380), - [sym_quoted_atom] = STATE(2380), - [sym__quoted_i_double] = STATE(2642), - [sym__quoted_i_single] = STATE(2620), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(2380), - [sym_charlist] = STATE(2380), - [sym_sigil] = STATE(2380), - [sym_keywords] = STATE(3469), - [sym_pair] = STATE(2698), - [sym__keyword] = STATE(583), - [sym_quoted_keyword] = STATE(583), - [sym_list] = STATE(2380), - [sym_tuple] = STATE(2380), - [sym_bitstring] = STATE(2380), - [sym_map] = STATE(2380), - [sym__nullary_operator] = STATE(2380), - [sym_unary_operator] = STATE(2380), - [sym_binary_operator] = STATE(2380), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(2380), - [sym_call] = STATE(2380), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), + [sym_dot] = STATE(2720), + [sym_call] = STATE(2720), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), [sym__call_arguments_with_parentheses_immediate] = STATE(2173), - [sym__call_arguments_without_parentheses] = STATE(2674), - [sym_do_block] = STATE(3234), - [sym_access_call] = STATE(2380), - [sym_anonymous_function] = STATE(2380), + [sym__call_arguments_without_parentheses] = STATE(2666), + [sym_do_block] = STATE(3016), + [sym_access_call] = STATE(2720), + [sym_anonymous_function] = STATE(2720), + [ts_builtin_sym_end] = ACTIONS(237), + [aux_sym__terminator_token1] = ACTIONS(237), + [anon_sym_SEMI] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(487), + [sym_integer] = ACTIONS(487), + [sym_float] = ACTIONS(487), + [sym_char] = ACTIONS(487), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(487), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(507), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(534), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(521), + [anon_sym_LPAREN2] = ACTIONS(523), + [anon_sym_LBRACK2] = ACTIONS(237), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(237), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [52] = { + [sym__expression] = STATE(2720), + [sym_block] = STATE(2720), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(2720), + [sym_nil] = STATE(2720), + [sym__atom] = STATE(2720), + [sym_quoted_atom] = STATE(2720), + [sym__quoted_i_double] = STATE(2681), + [sym__quoted_i_single] = STATE(2675), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(2720), + [sym_charlist] = STATE(2720), + [sym_sigil] = STATE(2720), + [sym_keywords] = STATE(2960), + [sym_pair] = STATE(2692), + [sym__keyword] = STATE(563), + [sym_quoted_keyword] = STATE(563), + [sym_list] = STATE(2720), + [sym_tuple] = STATE(2720), + [sym_bitstring] = STATE(2720), + [sym_map] = STATE(2720), + [sym__nullary_operator] = STATE(2720), + [sym_unary_operator] = STATE(2720), + [sym_binary_operator] = STATE(2720), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(2720), + [sym_call] = STATE(2720), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym__call_arguments_with_parentheses_immediate] = STATE(2170), + [sym__call_arguments_without_parentheses] = STATE(2677), + [sym_do_block] = STATE(3017), + [sym_access_call] = STATE(2720), + [sym_anonymous_function] = STATE(2720), [ts_builtin_sym_end] = ACTIONS(185), [aux_sym__terminator_token1] = ACTIONS(185), [anon_sym_SEMI] = ACTIONS(187), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(470), - [sym_integer] = ACTIONS(470), - [sym_float] = ACTIONS(470), - [sym_char] = ACTIONS(470), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(470), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(487), + [sym_integer] = ACTIONS(487), + [sym_float] = ACTIONS(487), + [sym_char] = ACTIONS(487), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(487), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), [anon_sym_LT] = ACTIONS(187), [anon_sym_GT] = ACTIONS(187), [anon_sym_PIPE] = ACTIONS(187), [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(488), + [anon_sym_TILDE] = ACTIONS(505), [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(490), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), + [sym_keyword] = ACTIONS(507), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(499), + [anon_sym_AMP] = ACTIONS(513), [anon_sym_PLUS] = ACTIONS(187), [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), [anon_sym_LT_DASH] = ACTIONS(187), [anon_sym_BSLASH_BSLASH] = ACTIONS(187), [anon_sym_when] = ACTIONS(187), @@ -29661,91 +30205,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(187), [anon_sym_do] = ACTIONS(187), - [anon_sym_fn] = ACTIONS(508), - [anon_sym_LPAREN2] = ACTIONS(510), + [anon_sym_fn] = ACTIONS(521), + [anon_sym_LPAREN2] = ACTIONS(523), [anon_sym_LBRACK2] = ACTIONS(185), [sym_comment] = ACTIONS(5), [sym__newline_before_do] = ACTIONS(185), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), + [sym__before_unary_op] = ACTIONS(527), [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(514), + [sym__quoted_atom_start] = ACTIONS(529), }, - [49] = { - [sym__expression] = STATE(2694), - [sym_block] = STATE(2694), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(2694), - [sym_nil] = STATE(2694), - [sym__atom] = STATE(2694), - [sym_quoted_atom] = STATE(2694), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(2694), - [sym_charlist] = STATE(2694), - [sym_sigil] = STATE(2694), + [53] = { + [sym__expression] = STATE(2661), + [sym_block] = STATE(2661), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(2661), + [sym_nil] = STATE(2661), + [sym__atom] = STATE(2661), + [sym_quoted_atom] = STATE(2661), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2661), + [sym_charlist] = STATE(2661), + [sym_sigil] = STATE(2661), [sym_keywords] = STATE(1530), - [sym_pair] = STATE(2563), - [sym__keyword] = STATE(464), - [sym_quoted_keyword] = STATE(464), - [sym_list] = STATE(2694), - [sym_tuple] = STATE(2694), - [sym_bitstring] = STATE(2694), - [sym_map] = STATE(2694), - [sym__nullary_operator] = STATE(2694), - [sym_unary_operator] = STATE(2694), - [sym_binary_operator] = STATE(2694), + [sym_pair] = STATE(2567), + [sym__keyword] = STATE(666), + [sym_quoted_keyword] = STATE(666), + [sym_list] = STATE(2661), + [sym_tuple] = STATE(2661), + [sym_bitstring] = STATE(2661), + [sym_map] = STATE(2661), + [sym__nullary_operator] = STATE(2661), + [sym_unary_operator] = STATE(2661), + [sym_binary_operator] = STATE(2661), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(2694), - [sym_call] = STATE(2694), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym__call_arguments_with_parentheses_immediate] = STATE(1123), - [sym__call_arguments_without_parentheses] = STATE(1140), - [sym_do_block] = STATE(1452), - [sym_access_call] = STATE(2694), - [sym_anonymous_function] = STATE(2694), - [aux_sym__terminator_token1] = ACTIONS(283), - [anon_sym_SEMI] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(237), - [anon_sym_RPAREN] = ACTIONS(285), + [sym_dot] = STATE(2661), + [sym_call] = STATE(2661), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym__call_arguments_with_parentheses_immediate] = STATE(1124), + [sym__call_arguments_without_parentheses] = STATE(1143), + [sym_do_block] = STATE(1567), + [sym_access_call] = STATE(2661), + [sym_anonymous_function] = STATE(2661), + [aux_sym__terminator_token1] = ACTIONS(237), + [anon_sym_SEMI] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(253), + [anon_sym_RPAREN] = ACTIONS(239), [aux_sym_identifier_token1] = ACTIONS(431), [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(433), [sym_integer] = ACTIONS(433), [sym_float] = ACTIONS(433), [sym_char] = ACTIONS(433), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(433), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_COMMA] = ACTIONS(285), + [anon_sym_COMMA] = ACTIONS(239), [sym_keyword] = ACTIONS(437), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), [anon_sym_DOT_DOT] = ACTIONS(299), [anon_sym_AMP] = ACTIONS(439), [anon_sym_PLUS] = ACTIONS(537), @@ -29755,414 +30299,276 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), [anon_sym_not] = ACTIONS(441), [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(273), - [anon_sym_LPAREN2] = ACTIONS(275), - [anon_sym_LBRACK2] = ACTIONS(283), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(289), + [anon_sym_LPAREN2] = ACTIONS(291), + [anon_sym_LBRACK2] = ACTIONS(237), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(283), + [sym__newline_before_do] = ACTIONS(237), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(297), }, - [50] = { - [sym__expression] = STATE(2402), - [sym_block] = STATE(2402), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(2402), - [sym_nil] = STATE(2402), - [sym__atom] = STATE(2402), - [sym_quoted_atom] = STATE(2402), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(2402), - [sym_charlist] = STATE(2402), - [sym_sigil] = STATE(2402), - [sym_keywords] = STATE(1530), - [sym_pair] = STATE(2367), - [sym__keyword] = STATE(568), - [sym_quoted_keyword] = STATE(568), - [sym_list] = STATE(2402), - [sym_tuple] = STATE(2402), - [sym_bitstring] = STATE(2402), - [sym_map] = STATE(2402), - [sym__nullary_operator] = STATE(2402), - [sym_unary_operator] = STATE(2402), - [sym_binary_operator] = STATE(2402), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(2402), - [sym_call] = STATE(2402), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym__call_arguments_with_parentheses_immediate] = STATE(1117), - [sym__call_arguments_without_parentheses] = STATE(1253), - [sym_do_block] = STATE(1453), - [sym_access_call] = STATE(2402), - [sym_anonymous_function] = STATE(2402), - [aux_sym__terminator_token1] = ACTIONS(185), - [anon_sym_SEMI] = ACTIONS(187), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(449), - [sym_integer] = ACTIONS(449), - [sym_float] = ACTIONS(449), - [sym_char] = ACTIONS(449), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(449), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(187), - [anon_sym_GT] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(453), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(187), - [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(187), - [anon_sym_BSLASH_BSLASH] = ACTIONS(187), - [anon_sym_when] = ACTIONS(187), - [anon_sym_COLON_COLON] = ACTIONS(187), - [anon_sym_EQ_GT] = ACTIONS(187), - [anon_sym_EQ] = ACTIONS(187), - [anon_sym_PIPE_PIPE] = ACTIONS(187), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), - [anon_sym_or] = ACTIONS(187), - [anon_sym_AMP_AMP] = ACTIONS(187), - [anon_sym_AMP_AMP_AMP] = ACTIONS(187), - [anon_sym_and] = ACTIONS(187), - [anon_sym_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ] = ACTIONS(187), - [anon_sym_EQ_TILDE] = ACTIONS(187), - [anon_sym_EQ_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ_EQ] = ACTIONS(187), - [anon_sym_LT_EQ] = ACTIONS(187), - [anon_sym_GT_EQ] = ACTIONS(187), - [anon_sym_PIPE_GT] = ACTIONS(187), - [anon_sym_LT_LT_LT] = ACTIONS(187), - [anon_sym_GT_GT_GT] = ACTIONS(187), - [anon_sym_LT_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT_GT] = ACTIONS(187), - [anon_sym_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_PIPE_GT] = ACTIONS(187), - [anon_sym_in] = ACTIONS(187), - [anon_sym_CARET_CARET_CARET] = ACTIONS(187), - [anon_sym_SLASH_SLASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH_DASH] = ACTIONS(187), - [anon_sym_LT_GT] = ACTIONS(187), - [anon_sym_STAR] = ACTIONS(187), - [anon_sym_STAR_STAR] = ACTIONS(187), + [54] = { + [sym__expression] = STATE(2407), + [sym_block] = STATE(2407), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(2407), + [sym_nil] = STATE(2407), + [sym__atom] = STATE(2407), + [sym_quoted_atom] = STATE(2407), + [sym__quoted_i_double] = STATE(2458), + [sym__quoted_i_single] = STATE(2459), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(2407), + [sym_charlist] = STATE(2407), + [sym_sigil] = STATE(2407), + [sym_keywords] = STATE(3320), + [sym_pair] = STATE(2573), + [sym__keyword] = STATE(654), + [sym_quoted_keyword] = STATE(654), + [sym_list] = STATE(2407), + [sym_tuple] = STATE(2407), + [sym_bitstring] = STATE(2407), + [sym_map] = STATE(2407), + [sym__nullary_operator] = STATE(2407), + [sym_unary_operator] = STATE(2407), + [sym_binary_operator] = STATE(2407), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(2407), + [sym_call] = STATE(2407), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym__call_arguments_with_parentheses_immediate] = STATE(2142), + [sym__call_arguments_without_parentheses] = STATE(2908), + [sym_do_block] = STATE(2973), + [sym_access_call] = STATE(2407), + [sym_anonymous_function] = STATE(2407), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [anon_sym_RPAREN] = ACTIONS(239), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(542), + [sym_integer] = ACTIONS(542), + [sym_float] = ACTIONS(542), + [sym_char] = ACTIONS(542), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(562), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(573), + [anon_sym_DASH] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(187), - [anon_sym_do] = ACTIONS(187), - [anon_sym_end] = ACTIONS(187), - [anon_sym_fn] = ACTIONS(273), - [anon_sym_LPAREN2] = ACTIONS(275), - [anon_sym_LBRACK2] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(241), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(580), + [anon_sym_LPAREN2] = ACTIONS(582), + [anon_sym_LBRACK2] = ACTIONS(237), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(185), + [sym__newline_before_do] = ACTIONS(237), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(586), }, - [51] = { - [sym__expression] = STATE(2694), - [sym_block] = STATE(2694), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(2694), - [sym_nil] = STATE(2694), - [sym__atom] = STATE(2694), - [sym_quoted_atom] = STATE(2694), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(2694), - [sym_charlist] = STATE(2694), - [sym_sigil] = STATE(2694), - [sym_keywords] = STATE(1530), - [sym_pair] = STATE(2563), - [sym__keyword] = STATE(464), - [sym_quoted_keyword] = STATE(464), - [sym_list] = STATE(2694), - [sym_tuple] = STATE(2694), - [sym_bitstring] = STATE(2694), - [sym_map] = STATE(2694), - [sym__nullary_operator] = STATE(2694), - [sym_unary_operator] = STATE(2694), - [sym_binary_operator] = STATE(2694), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(2694), - [sym_call] = STATE(2694), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym__call_arguments_with_parentheses_immediate] = STATE(1106), - [sym__call_arguments_without_parentheses] = STATE(1283), - [sym_do_block] = STATE(2017), - [sym_access_call] = STATE(2694), - [sym_anonymous_function] = STATE(2694), - [aux_sym__terminator_token1] = ACTIONS(185), - [anon_sym_SEMI] = ACTIONS(187), - [anon_sym_LPAREN] = ACTIONS(237), + [55] = { + [sym__expression] = STATE(2407), + [sym_block] = STATE(2407), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(2407), + [sym_nil] = STATE(2407), + [sym__atom] = STATE(2407), + [sym_quoted_atom] = STATE(2407), + [sym__quoted_i_double] = STATE(2458), + [sym__quoted_i_single] = STATE(2459), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(2407), + [sym_charlist] = STATE(2407), + [sym_sigil] = STATE(2407), + [sym_keywords] = STATE(3320), + [sym_pair] = STATE(2573), + [sym__keyword] = STATE(654), + [sym_quoted_keyword] = STATE(654), + [sym_list] = STATE(2407), + [sym_tuple] = STATE(2407), + [sym_bitstring] = STATE(2407), + [sym_map] = STATE(2407), + [sym__nullary_operator] = STATE(2407), + [sym_unary_operator] = STATE(2407), + [sym_binary_operator] = STATE(2407), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(2407), + [sym_call] = STATE(2407), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym__call_arguments_with_parentheses_immediate] = STATE(2143), + [sym__call_arguments_without_parentheses] = STATE(2916), + [sym_do_block] = STATE(2974), + [sym_access_call] = STATE(2407), + [sym_anonymous_function] = STATE(2407), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), [anon_sym_RPAREN] = ACTIONS(187), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(433), - [sym_integer] = ACTIONS(433), - [sym_float] = ACTIONS(433), - [sym_char] = ACTIONS(433), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(433), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(542), + [sym_integer] = ACTIONS(542), + [sym_float] = ACTIONS(542), + [sym_char] = ACTIONS(542), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(187), [anon_sym_GT] = ACTIONS(187), [anon_sym_PIPE] = ACTIONS(187), [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(560), [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(437), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), + [sym_keyword] = ACTIONS(562), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(439), + [anon_sym_AMP] = ACTIONS(571), [anon_sym_PLUS] = ACTIONS(187), [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(187), - [anon_sym_BSLASH_BSLASH] = ACTIONS(187), - [anon_sym_when] = ACTIONS(187), - [anon_sym_COLON_COLON] = ACTIONS(187), - [anon_sym_EQ_GT] = ACTIONS(187), - [anon_sym_EQ] = ACTIONS(187), - [anon_sym_PIPE_PIPE] = ACTIONS(187), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), - [anon_sym_or] = ACTIONS(187), - [anon_sym_AMP_AMP] = ACTIONS(187), - [anon_sym_AMP_AMP_AMP] = ACTIONS(187), - [anon_sym_and] = ACTIONS(187), - [anon_sym_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ] = ACTIONS(187), - [anon_sym_EQ_TILDE] = ACTIONS(187), - [anon_sym_EQ_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ_EQ] = ACTIONS(187), - [anon_sym_LT_EQ] = ACTIONS(187), - [anon_sym_GT_EQ] = ACTIONS(187), - [anon_sym_PIPE_GT] = ACTIONS(187), - [anon_sym_LT_LT_LT] = ACTIONS(187), - [anon_sym_GT_GT_GT] = ACTIONS(187), - [anon_sym_LT_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT_GT] = ACTIONS(187), - [anon_sym_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_PIPE_GT] = ACTIONS(187), - [anon_sym_in] = ACTIONS(187), - [anon_sym_CARET_CARET_CARET] = ACTIONS(187), - [anon_sym_SLASH_SLASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH_DASH] = ACTIONS(187), - [anon_sym_LT_GT] = ACTIONS(187), - [anon_sym_STAR] = ACTIONS(187), - [anon_sym_STAR_STAR] = ACTIONS(187), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(187), - [anon_sym_do] = ACTIONS(271), - [anon_sym_fn] = ACTIONS(273), - [anon_sym_LPAREN2] = ACTIONS(275), - [anon_sym_LBRACK2] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(277), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [52] = { - [sym__expression] = STATE(2165), - [sym_block] = STATE(2165), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2165), - [sym_nil] = STATE(2165), - [sym__atom] = STATE(2165), - [sym_quoted_atom] = STATE(2165), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2165), - [sym_charlist] = STATE(2165), - [sym_sigil] = STATE(2165), - [sym_keywords] = STATE(1210), - [sym_pair] = STATE(2162), - [sym__keyword] = STATE(509), - [sym_quoted_keyword] = STATE(509), - [sym_list] = STATE(2165), - [sym_tuple] = STATE(2165), - [sym_bitstring] = STATE(2165), - [sym_map] = STATE(2165), - [sym__nullary_operator] = STATE(2165), - [sym_unary_operator] = STATE(2165), - [sym_binary_operator] = STATE(2165), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2165), - [sym_call] = STATE(2165), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym__call_arguments_with_parentheses_immediate] = STATE(1086), - [sym__call_arguments_without_parentheses] = STATE(1112), - [sym_do_block] = STATE(1257), - [sym_access_call] = STATE(2165), - [sym_anonymous_function] = STATE(2165), - [aux_sym__terminator_token1] = ACTIONS(185), - [anon_sym_SEMI] = ACTIONS(187), - [anon_sym_LPAREN] = ACTIONS(189), - [anon_sym_RPAREN] = ACTIONS(187), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(516), - [sym_integer] = ACTIONS(516), - [sym_float] = ACTIONS(516), - [sym_char] = ACTIONS(516), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(516), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(187), - [anon_sym_GT] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(520), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(187), - [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(187), [anon_sym_BSLASH_BSLASH] = ACTIONS(187), [anon_sym_when] = ACTIONS(187), @@ -30205,640 +30611,99 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT] = ACTIONS(187), [anon_sym_DOT] = ACTIONS(187), [anon_sym_do] = ACTIONS(187), - [anon_sym_fn] = ACTIONS(227), - [anon_sym_LPAREN2] = ACTIONS(229), + [anon_sym_fn] = ACTIONS(580), + [anon_sym_LPAREN2] = ACTIONS(582), [anon_sym_LBRACK2] = ACTIONS(185), [sym_comment] = ACTIONS(5), [sym__newline_before_do] = ACTIONS(185), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [53] = { - [sym__expression] = STATE(2158), - [sym_block] = STATE(2158), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2158), - [sym_nil] = STATE(2158), - [sym__atom] = STATE(2158), - [sym_quoted_atom] = STATE(2158), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2158), - [sym_charlist] = STATE(2158), - [sym_sigil] = STATE(2158), - [sym_keywords] = STATE(2157), - [sym_pair] = STATE(2161), - [sym__keyword] = STATE(551), - [sym_quoted_keyword] = STATE(551), - [sym_list] = STATE(2158), - [sym_tuple] = STATE(2158), - [sym_bitstring] = STATE(2158), - [sym_map] = STATE(2158), - [sym__nullary_operator] = STATE(2158), - [sym_unary_operator] = STATE(2158), - [sym_binary_operator] = STATE(2158), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2158), - [sym_call] = STATE(2158), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym__call_arguments_with_parentheses_immediate] = STATE(1744), - [sym__call_arguments_without_parentheses] = STATE(1981), - [sym_do_block] = STATE(3140), - [sym_access_call] = STATE(2158), - [sym_anonymous_function] = STATE(2158), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [anon_sym_RPAREN] = ACTIONS(285), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(369), - [sym_integer] = ACTIONS(369), - [sym_float] = ACTIONS(369), - [sym_char] = ACTIONS(369), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_RBRACE] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_RBRACK] = ACTIONS(285), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(389), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(395), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(400), - [anon_sym_DASH] = ACTIONS(400), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(427), - [anon_sym_fn] = ACTIONS(407), - [anon_sym_LPAREN2] = ACTIONS(409), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [54] = { - [sym__expression] = STATE(2927), - [sym_block] = STATE(2927), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(2927), - [sym_nil] = STATE(2927), - [sym__atom] = STATE(2927), - [sym_quoted_atom] = STATE(2927), - [sym__quoted_i_double] = STATE(3347), - [sym__quoted_i_single] = STATE(3348), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(2927), - [sym_charlist] = STATE(2927), - [sym_sigil] = STATE(2927), - [sym_keywords] = STATE(3657), - [sym_pair] = STATE(3276), - [sym__keyword] = STATE(588), - [sym_quoted_keyword] = STATE(588), - [sym_list] = STATE(2927), - [sym_tuple] = STATE(2927), - [sym_bitstring] = STATE(2927), - [sym_map] = STATE(2927), - [sym__nullary_operator] = STATE(2927), - [sym_unary_operator] = STATE(2927), - [sym_binary_operator] = STATE(2927), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(2927), - [sym_call] = STATE(2927), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym__call_arguments_with_parentheses_immediate] = STATE(2723), - [sym__call_arguments_without_parentheses] = STATE(3181), - [sym_do_block] = STATE(4447), - [sym_access_call] = STATE(2927), - [sym_anonymous_function] = STATE(2927), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(544), - [sym_integer] = ACTIONS(544), - [sym_float] = ACTIONS(544), - [sym_char] = ACTIONS(544), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(544), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(187), - [anon_sym_GT] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(564), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_GT_GT] = ACTIONS(187), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(187), - [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(187), - [anon_sym_BSLASH_BSLASH] = ACTIONS(187), - [anon_sym_when] = ACTIONS(187), - [anon_sym_COLON_COLON] = ACTIONS(187), - [anon_sym_EQ_GT] = ACTIONS(187), - [anon_sym_EQ] = ACTIONS(187), - [anon_sym_PIPE_PIPE] = ACTIONS(187), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), - [anon_sym_or] = ACTIONS(187), - [anon_sym_AMP_AMP] = ACTIONS(187), - [anon_sym_AMP_AMP_AMP] = ACTIONS(187), - [anon_sym_and] = ACTIONS(187), - [anon_sym_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ] = ACTIONS(187), - [anon_sym_EQ_TILDE] = ACTIONS(187), - [anon_sym_EQ_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ_EQ] = ACTIONS(187), - [anon_sym_LT_EQ] = ACTIONS(187), - [anon_sym_GT_EQ] = ACTIONS(187), - [anon_sym_PIPE_GT] = ACTIONS(187), - [anon_sym_LT_LT_LT] = ACTIONS(187), - [anon_sym_GT_GT_GT] = ACTIONS(187), - [anon_sym_LT_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT_GT] = ACTIONS(187), - [anon_sym_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_PIPE_GT] = ACTIONS(187), - [anon_sym_in] = ACTIONS(187), - [anon_sym_CARET_CARET_CARET] = ACTIONS(187), - [anon_sym_SLASH_SLASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH_DASH] = ACTIONS(187), - [anon_sym_LT_GT] = ACTIONS(187), - [anon_sym_STAR] = ACTIONS(187), - [anon_sym_STAR_STAR] = ACTIONS(187), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(187), - [anon_sym_do] = ACTIONS(576), - [anon_sym_fn] = ACTIONS(578), - [anon_sym_LPAREN2] = ACTIONS(580), - [anon_sym_LBRACK2] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(582), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(185), [sym__quoted_atom_start] = ACTIONS(586), }, - [55] = { - [sym__expression] = STATE(2402), - [sym_block] = STATE(2402), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(2402), - [sym_nil] = STATE(2402), - [sym__atom] = STATE(2402), - [sym_quoted_atom] = STATE(2402), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(2402), - [sym_charlist] = STATE(2402), - [sym_sigil] = STATE(2402), - [sym_keywords] = STATE(1530), - [sym_pair] = STATE(2367), - [sym__keyword] = STATE(568), - [sym_quoted_keyword] = STATE(568), - [sym_list] = STATE(2402), - [sym_tuple] = STATE(2402), - [sym_bitstring] = STATE(2402), - [sym_map] = STATE(2402), - [sym__nullary_operator] = STATE(2402), - [sym_unary_operator] = STATE(2402), - [sym_binary_operator] = STATE(2402), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(2402), - [sym_call] = STATE(2402), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym__call_arguments_with_parentheses_immediate] = STATE(1102), - [sym__call_arguments_without_parentheses] = STATE(1294), - [sym_do_block] = STATE(2012), - [sym_access_call] = STATE(2402), - [sym_anonymous_function] = STATE(2402), - [aux_sym__terminator_token1] = ACTIONS(283), - [anon_sym_SEMI] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(449), - [sym_integer] = ACTIONS(449), - [sym_float] = ACTIONS(449), - [sym_char] = ACTIONS(449), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(449), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(453), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(299), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_DASH] = ACTIONS(457), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(271), - [anon_sym_end] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(273), - [anon_sym_LPAREN2] = ACTIONS(275), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(281), - }, [56] = { - [sym__expression] = STATE(2694), - [sym_block] = STATE(2694), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(2694), - [sym_nil] = STATE(2694), - [sym__atom] = STATE(2694), - [sym_quoted_atom] = STATE(2694), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(2694), - [sym_charlist] = STATE(2694), - [sym_sigil] = STATE(2694), - [sym_keywords] = STATE(1530), - [sym_pair] = STATE(2563), - [sym__keyword] = STATE(464), - [sym_quoted_keyword] = STATE(464), - [sym_list] = STATE(2694), - [sym_tuple] = STATE(2694), - [sym_bitstring] = STATE(2694), - [sym_map] = STATE(2694), - [sym__nullary_operator] = STATE(2694), - [sym_unary_operator] = STATE(2694), - [sym_binary_operator] = STATE(2694), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(2694), - [sym_call] = STATE(2694), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym__call_arguments_with_parentheses_immediate] = STATE(1102), - [sym__call_arguments_without_parentheses] = STATE(1294), - [sym_do_block] = STATE(2012), - [sym_access_call] = STATE(2694), - [sym_anonymous_function] = STATE(2694), - [aux_sym__terminator_token1] = ACTIONS(283), - [anon_sym_SEMI] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(237), - [anon_sym_RPAREN] = ACTIONS(285), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(433), - [sym_integer] = ACTIONS(433), - [sym_float] = ACTIONS(433), - [sym_char] = ACTIONS(433), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(433), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(437), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(299), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(537), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(271), - [anon_sym_fn] = ACTIONS(273), - [anon_sym_LPAREN2] = ACTIONS(275), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [57] = { - [sym__expression] = STATE(2927), - [sym_block] = STATE(2927), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(2927), - [sym_nil] = STATE(2927), - [sym__atom] = STATE(2927), - [sym_quoted_atom] = STATE(2927), - [sym__quoted_i_double] = STATE(3347), - [sym__quoted_i_single] = STATE(3348), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(2927), - [sym_charlist] = STATE(2927), - [sym_sigil] = STATE(2927), - [sym_keywords] = STATE(3657), - [sym_pair] = STATE(3276), - [sym__keyword] = STATE(588), - [sym_quoted_keyword] = STATE(588), - [sym_list] = STATE(2927), - [sym_tuple] = STATE(2927), - [sym_bitstring] = STATE(2927), - [sym_map] = STATE(2927), - [sym__nullary_operator] = STATE(2927), - [sym_unary_operator] = STATE(2927), - [sym_binary_operator] = STATE(2927), + [sym__expression] = STATE(2921), + [sym_block] = STATE(2921), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(2921), + [sym_nil] = STATE(2921), + [sym__atom] = STATE(2921), + [sym_quoted_atom] = STATE(2921), + [sym__quoted_i_double] = STATE(3397), + [sym__quoted_i_single] = STATE(3398), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(2921), + [sym_charlist] = STATE(2921), + [sym_sigil] = STATE(2921), + [sym_keywords] = STATE(3513), + [sym_pair] = STATE(3330), + [sym__keyword] = STATE(609), + [sym_quoted_keyword] = STATE(609), + [sym_list] = STATE(2921), + [sym_tuple] = STATE(2921), + [sym_bitstring] = STATE(2921), + [sym_map] = STATE(2921), + [sym__nullary_operator] = STATE(2921), + [sym_unary_operator] = STATE(2921), + [sym_binary_operator] = STATE(2921), [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(2927), - [sym_call] = STATE(2927), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym__call_arguments_with_parentheses_immediate] = STATE(2731), - [sym__call_arguments_without_parentheses] = STATE(3169), - [sym_do_block] = STATE(3743), - [sym_access_call] = STATE(2927), - [sym_anonymous_function] = STATE(2927), + [sym_dot] = STATE(2921), + [sym_call] = STATE(2921), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym__call_arguments_with_parentheses_immediate] = STATE(2723), + [sym__call_arguments_without_parentheses] = STATE(3426), + [sym_do_block] = STATE(4454), + [sym_access_call] = STATE(2921), + [sym_anonymous_function] = STATE(2921), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(544), - [sym_integer] = ACTIONS(544), - [sym_float] = ACTIONS(544), - [sym_char] = ACTIONS(544), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(544), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(592), + [sym_integer] = ACTIONS(592), + [sym_float] = ACTIONS(592), + [sym_char] = ACTIONS(592), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), [anon_sym_LT] = ACTIONS(187), [anon_sym_GT] = ACTIONS(187), [anon_sym_PIPE] = ACTIONS(187), [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(562), + [anon_sym_TILDE] = ACTIONS(610), [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(564), - [anon_sym_LT_LT] = ACTIONS(566), + [sym_keyword] = ACTIONS(612), + [anon_sym_LT_LT] = ACTIONS(614), [anon_sym_GT_GT] = ACTIONS(187), - [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_PERCENT] = ACTIONS(616), [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(570), + [anon_sym_AMP] = ACTIONS(618), [anon_sym_PLUS] = ACTIONS(187), [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), [anon_sym_LT_DASH] = ACTIONS(187), [anon_sym_BSLASH_BSLASH] = ACTIONS(187), [anon_sym_when] = ACTIONS(187), @@ -30880,12 +30745,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(187), - [anon_sym_do] = ACTIONS(187), - [anon_sym_fn] = ACTIONS(578), - [anon_sym_LPAREN2] = ACTIONS(580), + [anon_sym_do] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(626), + [anon_sym_LPAREN2] = ACTIONS(628), [anon_sym_LBRACK2] = ACTIONS(185), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(185), + [sym__newline_before_do] = ACTIONS(630), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(185), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [57] = { + [sym__expression] = STATE(2407), + [sym_block] = STATE(2407), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(2407), + [sym_nil] = STATE(2407), + [sym__atom] = STATE(2407), + [sym_quoted_atom] = STATE(2407), + [sym__quoted_i_double] = STATE(2458), + [sym__quoted_i_single] = STATE(2459), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(2407), + [sym_charlist] = STATE(2407), + [sym_sigil] = STATE(2407), + [sym_keywords] = STATE(3320), + [sym_pair] = STATE(2573), + [sym__keyword] = STATE(654), + [sym_quoted_keyword] = STATE(654), + [sym_list] = STATE(2407), + [sym_tuple] = STATE(2407), + [sym_bitstring] = STATE(2407), + [sym_map] = STATE(2407), + [sym__nullary_operator] = STATE(2407), + [sym_unary_operator] = STATE(2407), + [sym_binary_operator] = STATE(2407), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(2407), + [sym_call] = STATE(2407), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym__call_arguments_with_parentheses_immediate] = STATE(2265), + [sym__call_arguments_without_parentheses] = STATE(2461), + [sym_do_block] = STATE(4098), + [sym_access_call] = STATE(2407), + [sym_anonymous_function] = STATE(2407), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [anon_sym_RPAREN] = ACTIONS(187), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(542), + [sym_integer] = ACTIONS(542), + [sym_float] = ACTIONS(542), + [sym_char] = ACTIONS(542), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_PIPE] = ACTIONS(187), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_COMMA] = ACTIONS(187), + [sym_keyword] = ACTIONS(562), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(187), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(187), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(187), + [anon_sym_BSLASH_BSLASH] = ACTIONS(187), + [anon_sym_when] = ACTIONS(187), + [anon_sym_COLON_COLON] = ACTIONS(187), + [anon_sym_EQ_GT] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(187), + [anon_sym_PIPE_PIPE] = ACTIONS(187), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), + [anon_sym_or] = ACTIONS(187), + [anon_sym_AMP_AMP] = ACTIONS(187), + [anon_sym_AMP_AMP_AMP] = ACTIONS(187), + [anon_sym_and] = ACTIONS(187), + [anon_sym_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ] = ACTIONS(187), + [anon_sym_EQ_TILDE] = ACTIONS(187), + [anon_sym_EQ_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ_EQ] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(187), + [anon_sym_PIPE_GT] = ACTIONS(187), + [anon_sym_LT_LT_LT] = ACTIONS(187), + [anon_sym_GT_GT_GT] = ACTIONS(187), + [anon_sym_LT_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT_GT] = ACTIONS(187), + [anon_sym_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_PIPE_GT] = ACTIONS(187), + [anon_sym_in] = ACTIONS(187), + [anon_sym_CARET_CARET_CARET] = ACTIONS(187), + [anon_sym_SLASH_SLASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH_DASH] = ACTIONS(187), + [anon_sym_LT_GT] = ACTIONS(187), + [anon_sym_STAR] = ACTIONS(187), + [anon_sym_STAR_STAR] = ACTIONS(187), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DOT] = ACTIONS(187), + [anon_sym_do] = ACTIONS(636), + [anon_sym_fn] = ACTIONS(580), + [anon_sym_LPAREN2] = ACTIONS(582), + [anon_sym_LBRACK2] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(638), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), [sym__before_unary_op] = ACTIONS(584), @@ -30893,762 +30893,762 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(586), }, [58] = { - [sym__expression] = STATE(2573), - [sym_block] = STATE(2573), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(2573), - [sym_nil] = STATE(2573), - [sym__atom] = STATE(2573), - [sym_quoted_atom] = STATE(2573), - [sym__quoted_i_double] = STATE(2456), - [sym__quoted_i_single] = STATE(2457), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(2573), - [sym_charlist] = STATE(2573), - [sym_sigil] = STATE(2573), - [sym_keywords] = STATE(3346), - [sym_pair] = STATE(2470), - [sym__keyword] = STATE(830), - [sym_quoted_keyword] = STATE(830), - [sym_list] = STATE(2573), - [sym_tuple] = STATE(2573), - [sym_bitstring] = STATE(2573), - [sym_map] = STATE(2573), - [sym__nullary_operator] = STATE(2573), - [sym_unary_operator] = STATE(2573), - [sym_binary_operator] = STATE(2573), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(2573), - [sym_call] = STATE(2573), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), + [sym__expression] = STATE(2921), + [sym_block] = STATE(2921), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(2921), + [sym_nil] = STATE(2921), + [sym__atom] = STATE(2921), + [sym_quoted_atom] = STATE(2921), + [sym__quoted_i_double] = STATE(3397), + [sym__quoted_i_single] = STATE(3398), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(2921), + [sym_charlist] = STATE(2921), + [sym_sigil] = STATE(2921), + [sym_keywords] = STATE(3513), + [sym_pair] = STATE(3330), + [sym__keyword] = STATE(609), + [sym_quoted_keyword] = STATE(609), + [sym_list] = STATE(2921), + [sym_tuple] = STATE(2921), + [sym_bitstring] = STATE(2921), + [sym_map] = STATE(2921), + [sym__nullary_operator] = STATE(2921), + [sym_unary_operator] = STATE(2921), + [sym_binary_operator] = STATE(2921), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(2921), + [sym_call] = STATE(2921), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym__call_arguments_with_parentheses_immediate] = STATE(2226), - [sym__call_arguments_without_parentheses] = STATE(2558), - [sym_do_block] = STATE(4208), - [sym_access_call] = STATE(2573), - [sym_anonymous_function] = STATE(2573), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym__call_arguments_with_parentheses_immediate] = STATE(2728), + [sym__call_arguments_without_parentheses] = STATE(3421), + [sym_do_block] = STATE(3690), + [sym_access_call] = STATE(2921), + [sym_anonymous_function] = STATE(2921), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(588), - [anon_sym_RPAREN] = ACTIONS(187), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(590), - [sym_integer] = ACTIONS(590), - [sym_float] = ACTIONS(590), - [sym_char] = ACTIONS(590), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(590), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), - [anon_sym_LT] = ACTIONS(187), - [anon_sym_GT] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(610), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(187), - [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), - [anon_sym_LT_DASH] = ACTIONS(187), - [anon_sym_BSLASH_BSLASH] = ACTIONS(187), - [anon_sym_when] = ACTIONS(187), - [anon_sym_COLON_COLON] = ACTIONS(187), - [anon_sym_EQ_GT] = ACTIONS(187), - [anon_sym_EQ] = ACTIONS(187), - [anon_sym_PIPE_PIPE] = ACTIONS(187), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), - [anon_sym_or] = ACTIONS(187), - [anon_sym_AMP_AMP] = ACTIONS(187), - [anon_sym_AMP_AMP_AMP] = ACTIONS(187), - [anon_sym_and] = ACTIONS(187), - [anon_sym_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ] = ACTIONS(187), - [anon_sym_EQ_TILDE] = ACTIONS(187), - [anon_sym_EQ_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ_EQ] = ACTIONS(187), - [anon_sym_LT_EQ] = ACTIONS(187), - [anon_sym_GT_EQ] = ACTIONS(187), - [anon_sym_PIPE_GT] = ACTIONS(187), - [anon_sym_LT_LT_LT] = ACTIONS(187), - [anon_sym_GT_GT_GT] = ACTIONS(187), - [anon_sym_LT_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT_GT] = ACTIONS(187), - [anon_sym_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_PIPE_GT] = ACTIONS(187), - [anon_sym_in] = ACTIONS(187), - [anon_sym_CARET_CARET_CARET] = ACTIONS(187), - [anon_sym_SLASH_SLASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH_DASH] = ACTIONS(187), - [anon_sym_LT_GT] = ACTIONS(187), - [anon_sym_STAR] = ACTIONS(187), - [anon_sym_STAR_STAR] = ACTIONS(187), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(592), + [sym_integer] = ACTIONS(592), + [sym_float] = ACTIONS(592), + [sym_char] = ACTIONS(592), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(612), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(640), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(643), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(187), - [anon_sym_DOT] = ACTIONS(187), - [anon_sym_do] = ACTIONS(622), - [anon_sym_fn] = ACTIONS(624), - [anon_sym_LPAREN2] = ACTIONS(626), - [anon_sym_LBRACK2] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(626), + [anon_sym_LPAREN2] = ACTIONS(628), + [anon_sym_LBRACK2] = ACTIONS(237), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(628), + [sym__newline_before_do] = ACTIONS(237), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), - [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(634), }, [59] = { - [sym__expression] = STATE(2927), - [sym_block] = STATE(2927), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(2927), - [sym_nil] = STATE(2927), - [sym__atom] = STATE(2927), - [sym_quoted_atom] = STATE(2927), - [sym__quoted_i_double] = STATE(3347), - [sym__quoted_i_single] = STATE(3348), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(2927), - [sym_charlist] = STATE(2927), - [sym_sigil] = STATE(2927), - [sym_keywords] = STATE(3657), - [sym_pair] = STATE(3276), - [sym__keyword] = STATE(588), - [sym_quoted_keyword] = STATE(588), - [sym_list] = STATE(2927), - [sym_tuple] = STATE(2927), - [sym_bitstring] = STATE(2927), - [sym_map] = STATE(2927), - [sym__nullary_operator] = STATE(2927), - [sym_unary_operator] = STATE(2927), - [sym_binary_operator] = STATE(2927), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(2927), - [sym_call] = STATE(2927), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym__call_arguments_with_parentheses_immediate] = STATE(2726), - [sym__call_arguments_without_parentheses] = STATE(3174), - [sym_do_block] = STATE(3669), - [sym_access_call] = STATE(2927), - [sym_anonymous_function] = STATE(2927), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(544), - [sym_integer] = ACTIONS(544), - [sym_float] = ACTIONS(544), - [sym_char] = ACTIONS(544), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(544), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(564), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(634), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(578), - [anon_sym_LPAREN2] = ACTIONS(580), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(283), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [60] = { - [sym__expression] = STATE(2380), - [sym_block] = STATE(2380), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(2380), - [sym_nil] = STATE(2380), - [sym__atom] = STATE(2380), - [sym_quoted_atom] = STATE(2380), - [sym__quoted_i_double] = STATE(2642), - [sym__quoted_i_single] = STATE(2620), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(2380), - [sym_charlist] = STATE(2380), - [sym_sigil] = STATE(2380), - [sym_keywords] = STATE(3469), - [sym_pair] = STATE(2698), - [sym__keyword] = STATE(583), - [sym_quoted_keyword] = STATE(583), - [sym_list] = STATE(2380), - [sym_tuple] = STATE(2380), - [sym_bitstring] = STATE(2380), - [sym_map] = STATE(2380), - [sym__nullary_operator] = STATE(2380), - [sym_unary_operator] = STATE(2380), - [sym_binary_operator] = STATE(2380), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(2380), - [sym_call] = STATE(2380), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym__call_arguments_with_parentheses_immediate] = STATE(2139), - [sym__call_arguments_without_parentheses] = STATE(2381), - [sym_do_block] = STATE(4407), - [sym_access_call] = STATE(2380), - [sym_anonymous_function] = STATE(2380), - [ts_builtin_sym_end] = ACTIONS(283), - [aux_sym__terminator_token1] = ACTIONS(283), - [anon_sym_SEMI] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(470), - [sym_integer] = ACTIONS(470), - [sym_float] = ACTIONS(470), - [sym_char] = ACTIONS(470), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(470), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(490), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(496), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(501), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(533), - [anon_sym_fn] = ACTIONS(508), - [anon_sym_LPAREN2] = ACTIONS(510), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [61] = { - [sym__expression] = STATE(2165), - [sym_block] = STATE(2165), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2165), - [sym_nil] = STATE(2165), - [sym__atom] = STATE(2165), - [sym_quoted_atom] = STATE(2165), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2165), - [sym_charlist] = STATE(2165), - [sym_sigil] = STATE(2165), - [sym_keywords] = STATE(1210), - [sym_pair] = STATE(2162), - [sym__keyword] = STATE(509), - [sym_quoted_keyword] = STATE(509), - [sym_list] = STATE(2165), - [sym_tuple] = STATE(2165), - [sym_bitstring] = STATE(2165), - [sym_map] = STATE(2165), - [sym__nullary_operator] = STATE(2165), - [sym_unary_operator] = STATE(2165), - [sym_binary_operator] = STATE(2165), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2165), - [sym_call] = STATE(2165), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym__call_arguments_with_parentheses_immediate] = STATE(1085), - [sym__call_arguments_without_parentheses] = STATE(1126), - [sym_do_block] = STATE(1678), - [sym_access_call] = STATE(2165), - [sym_anonymous_function] = STATE(2165), - [aux_sym__terminator_token1] = ACTIONS(283), - [anon_sym_SEMI] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(189), - [anon_sym_RPAREN] = ACTIONS(285), + [sym__expression] = STATE(2661), + [sym_block] = STATE(2661), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(2661), + [sym_nil] = STATE(2661), + [sym__atom] = STATE(2661), + [sym_quoted_atom] = STATE(2661), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2661), + [sym_charlist] = STATE(2661), + [sym_sigil] = STATE(2661), + [sym_keywords] = STATE(1530), + [sym_pair] = STATE(2567), + [sym__keyword] = STATE(666), + [sym_quoted_keyword] = STATE(666), + [sym_list] = STATE(2661), + [sym_tuple] = STATE(2661), + [sym_bitstring] = STATE(2661), + [sym_map] = STATE(2661), + [sym__nullary_operator] = STATE(2661), + [sym_unary_operator] = STATE(2661), + [sym_binary_operator] = STATE(2661), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2661), + [sym_call] = STATE(2661), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym__call_arguments_with_parentheses_immediate] = STATE(1138), + [sym__call_arguments_without_parentheses] = STATE(1169), + [sym_do_block] = STATE(2014), + [sym_access_call] = STATE(2661), + [sym_anonymous_function] = STATE(2661), + [aux_sym__terminator_token1] = ACTIONS(237), + [anon_sym_SEMI] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(253), + [anon_sym_RPAREN] = ACTIONS(239), [aux_sym_identifier_token1] = ACTIONS(431), [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(516), - [sym_integer] = ACTIONS(516), - [sym_float] = ACTIONS(516), - [sym_char] = ACTIONS(516), + [sym_alias] = ACTIONS(433), + [sym_integer] = ACTIONS(433), + [sym_float] = ACTIONS(433), + [sym_char] = ACTIONS(433), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(287), + [anon_sym_fn] = ACTIONS(289), + [anon_sym_LPAREN2] = ACTIONS(291), + [anon_sym_LBRACK2] = ACTIONS(237), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [60] = { + [sym__expression] = STATE(2171), + [sym_block] = STATE(2171), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2171), + [sym_nil] = STATE(2171), + [sym__atom] = STATE(2171), + [sym_quoted_atom] = STATE(2171), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2171), + [sym_charlist] = STATE(2171), + [sym_sigil] = STATE(2171), + [sym_keywords] = STATE(1187), + [sym_pair] = STATE(2255), + [sym__keyword] = STATE(577), + [sym_quoted_keyword] = STATE(577), + [sym_list] = STATE(2171), + [sym_tuple] = STATE(2171), + [sym_bitstring] = STATE(2171), + [sym_map] = STATE(2171), + [sym__nullary_operator] = STATE(2171), + [sym_unary_operator] = STATE(2171), + [sym_binary_operator] = STATE(2171), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2171), + [sym_call] = STATE(2171), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym__call_arguments_with_parentheses_immediate] = STATE(1089), + [sym__call_arguments_without_parentheses] = STATE(1132), + [sym_do_block] = STATE(1758), + [sym_access_call] = STATE(2171), + [sym_anonymous_function] = STATE(2171), + [aux_sym__terminator_token1] = ACTIONS(237), + [anon_sym_SEMI] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(189), + [anon_sym_RPAREN] = ACTIONS(239), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(447), + [sym_integer] = ACTIONS(447), + [sym_float] = ACTIONS(447), + [sym_char] = ACTIONS(447), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(516), + [sym_atom] = ACTIONS(447), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), [anon_sym_LBRACE] = ACTIONS(207), [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(520), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(451), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(290), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(524), - [anon_sym_DASH] = ACTIONS(524), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), + [anon_sym_DOT_DOT] = ACTIONS(244), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(461), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DOT] = ACTIONS(287), + [anon_sym_DASH_GT] = ACTIONS(241), + [anon_sym_DOT] = ACTIONS(241), [anon_sym_do] = ACTIONS(225), [anon_sym_fn] = ACTIONS(227), [anon_sym_LPAREN2] = ACTIONS(229), - [anon_sym_LBRACK2] = ACTIONS(283), + [anon_sym_LBRACK2] = ACTIONS(237), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(296), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(250), [sym__quoted_atom_start] = ACTIONS(235), }, - [62] = { - [sym__expression] = STATE(2573), - [sym_block] = STATE(2573), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(2573), - [sym_nil] = STATE(2573), - [sym__atom] = STATE(2573), - [sym_quoted_atom] = STATE(2573), - [sym__quoted_i_double] = STATE(2456), - [sym__quoted_i_single] = STATE(2457), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(2573), - [sym_charlist] = STATE(2573), - [sym_sigil] = STATE(2573), - [sym_keywords] = STATE(3346), - [sym_pair] = STATE(2470), - [sym__keyword] = STATE(830), - [sym_quoted_keyword] = STATE(830), - [sym_list] = STATE(2573), - [sym_tuple] = STATE(2573), - [sym_bitstring] = STATE(2573), - [sym_map] = STATE(2573), - [sym__nullary_operator] = STATE(2573), - [sym_unary_operator] = STATE(2573), - [sym_binary_operator] = STATE(2573), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(2573), - [sym_call] = STATE(2573), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym__call_arguments_with_parentheses_immediate] = STATE(2160), - [sym__call_arguments_without_parentheses] = STATE(2900), - [sym_do_block] = STATE(2974), - [sym_access_call] = STATE(2573), - [sym_anonymous_function] = STATE(2573), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [anon_sym_RPAREN] = ACTIONS(285), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(590), - [sym_integer] = ACTIONS(590), - [sym_float] = ACTIONS(590), - [sym_char] = ACTIONS(590), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(590), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(610), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(640), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(643), - [anon_sym_DASH] = ACTIONS(643), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), + [61] = { + [sym__expression] = STATE(2478), + [sym_block] = STATE(2478), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2478), + [sym_nil] = STATE(2478), + [sym__atom] = STATE(2478), + [sym_quoted_atom] = STATE(2478), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2478), + [sym_charlist] = STATE(2478), + [sym_sigil] = STATE(2478), + [sym_keywords] = STATE(1530), + [sym_pair] = STATE(2668), + [sym__keyword] = STATE(799), + [sym_quoted_keyword] = STATE(799), + [sym_list] = STATE(2478), + [sym_tuple] = STATE(2478), + [sym_bitstring] = STATE(2478), + [sym_map] = STATE(2478), + [sym__nullary_operator] = STATE(2478), + [sym_unary_operator] = STATE(2478), + [sym_binary_operator] = STATE(2478), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2478), + [sym_call] = STATE(2478), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym__call_arguments_with_parentheses_immediate] = STATE(1138), + [sym__call_arguments_without_parentheses] = STATE(1169), + [sym_do_block] = STATE(2014), + [sym_access_call] = STATE(2478), + [sym_anonymous_function] = STATE(2478), + [aux_sym__terminator_token1] = ACTIONS(237), + [anon_sym_SEMI] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(466), + [sym_integer] = ACTIONS(466), + [sym_float] = ACTIONS(466), + [sym_char] = ACTIONS(466), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(466), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(470), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(474), + [anon_sym_DASH] = ACTIONS(474), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(624), - [anon_sym_LPAREN2] = ACTIONS(626), - [anon_sym_LBRACK2] = ACTIONS(283), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(287), + [anon_sym_end] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(289), + [anon_sym_LPAREN2] = ACTIONS(291), + [anon_sym_LBRACK2] = ACTIONS(237), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(283), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [62] = { + [sym__expression] = STATE(2720), + [sym_block] = STATE(2720), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(2720), + [sym_nil] = STATE(2720), + [sym__atom] = STATE(2720), + [sym_quoted_atom] = STATE(2720), + [sym__quoted_i_double] = STATE(2681), + [sym__quoted_i_single] = STATE(2675), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(2720), + [sym_charlist] = STATE(2720), + [sym_sigil] = STATE(2720), + [sym_keywords] = STATE(2960), + [sym_pair] = STATE(2692), + [sym__keyword] = STATE(563), + [sym_quoted_keyword] = STATE(563), + [sym_list] = STATE(2720), + [sym_tuple] = STATE(2720), + [sym_bitstring] = STATE(2720), + [sym_map] = STATE(2720), + [sym__nullary_operator] = STATE(2720), + [sym_unary_operator] = STATE(2720), + [sym_binary_operator] = STATE(2720), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(2720), + [sym_call] = STATE(2720), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym__call_arguments_with_parentheses_immediate] = STATE(2165), + [sym__call_arguments_without_parentheses] = STATE(2718), + [sym_do_block] = STATE(4260), + [sym_access_call] = STATE(2720), + [sym_anonymous_function] = STATE(2720), + [ts_builtin_sym_end] = ACTIONS(237), + [aux_sym__terminator_token1] = ACTIONS(237), + [anon_sym_SEMI] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(487), + [sym_integer] = ACTIONS(487), + [sym_float] = ACTIONS(487), + [sym_char] = ACTIONS(487), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(487), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(507), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(534), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(519), + [anon_sym_fn] = ACTIONS(521), + [anon_sym_LPAREN2] = ACTIONS(523), + [anon_sym_LBRACK2] = ACTIONS(237), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(529), }, [63] = { - [sym__expression] = STATE(2573), - [sym_block] = STATE(2573), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(2573), - [sym_nil] = STATE(2573), - [sym__atom] = STATE(2573), - [sym_quoted_atom] = STATE(2573), - [sym__quoted_i_double] = STATE(2456), - [sym__quoted_i_single] = STATE(2457), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(2573), - [sym_charlist] = STATE(2573), - [sym_sigil] = STATE(2573), - [sym_keywords] = STATE(3346), - [sym_pair] = STATE(2470), - [sym__keyword] = STATE(830), - [sym_quoted_keyword] = STATE(830), - [sym_list] = STATE(2573), - [sym_tuple] = STATE(2573), - [sym_bitstring] = STATE(2573), - [sym_map] = STATE(2573), - [sym__nullary_operator] = STATE(2573), - [sym_unary_operator] = STATE(2573), - [sym_binary_operator] = STATE(2573), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(2573), - [sym_call] = STATE(2573), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), + [sym__expression] = STATE(2921), + [sym_block] = STATE(2921), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(2921), + [sym_nil] = STATE(2921), + [sym__atom] = STATE(2921), + [sym_quoted_atom] = STATE(2921), + [sym__quoted_i_double] = STATE(3397), + [sym__quoted_i_single] = STATE(3398), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(2921), + [sym_charlist] = STATE(2921), + [sym_sigil] = STATE(2921), + [sym_keywords] = STATE(3513), + [sym_pair] = STATE(3330), + [sym__keyword] = STATE(609), + [sym_quoted_keyword] = STATE(609), + [sym_list] = STATE(2921), + [sym_tuple] = STATE(2921), + [sym_bitstring] = STATE(2921), + [sym_map] = STATE(2921), + [sym__nullary_operator] = STATE(2921), + [sym_unary_operator] = STATE(2921), + [sym_binary_operator] = STATE(2921), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(2921), + [sym_call] = STATE(2921), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym__call_arguments_with_parentheses_immediate] = STATE(2159), - [sym__call_arguments_without_parentheses] = STATE(2913), - [sym_do_block] = STATE(2975), - [sym_access_call] = STATE(2573), - [sym_anonymous_function] = STATE(2573), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym__call_arguments_with_parentheses_immediate] = STATE(2733), + [sym__call_arguments_without_parentheses] = STATE(3417), + [sym_do_block] = STATE(3691), + [sym_access_call] = STATE(2921), + [sym_anonymous_function] = STATE(2921), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(588), - [anon_sym_RPAREN] = ACTIONS(187), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(590), - [sym_integer] = ACTIONS(590), - [sym_float] = ACTIONS(590), - [sym_char] = ACTIONS(590), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(590), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(592), + [sym_integer] = ACTIONS(592), + [sym_float] = ACTIONS(592), + [sym_char] = ACTIONS(592), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), [anon_sym_LT] = ACTIONS(187), [anon_sym_GT] = ACTIONS(187), [anon_sym_PIPE] = ACTIONS(187), [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(608), + [anon_sym_TILDE] = ACTIONS(610), [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(610), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), + [sym_keyword] = ACTIONS(612), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_GT_GT] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(616), [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(618), [anon_sym_PLUS] = ACTIONS(187), [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), [anon_sym_LT_DASH] = ACTIONS(187), [anon_sym_BSLASH_BSLASH] = ACTIONS(187), [anon_sym_when] = ACTIONS(187), @@ -31688,348 +31688,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(187), [anon_sym_STAR_STAR] = ACTIONS(187), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(187), [anon_sym_do] = ACTIONS(187), - [anon_sym_fn] = ACTIONS(624), - [anon_sym_LPAREN2] = ACTIONS(626), + [anon_sym_fn] = ACTIONS(626), + [anon_sym_LPAREN2] = ACTIONS(628), [anon_sym_LBRACK2] = ACTIONS(185), [sym_comment] = ACTIONS(5), [sym__newline_before_do] = ACTIONS(185), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(632), [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(634), }, [64] = { - [sym__expression] = STATE(3472), - [sym_block] = STATE(3472), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3472), - [sym_nil] = STATE(3472), - [sym__atom] = STATE(3472), - [sym_quoted_atom] = STATE(3472), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3472), - [sym_charlist] = STATE(3472), - [sym_sigil] = STATE(3472), - [sym_keywords] = STATE(2157), - [sym_pair] = STATE(3491), - [sym__keyword] = STATE(501), - [sym_quoted_keyword] = STATE(501), - [sym_list] = STATE(3472), - [sym_tuple] = STATE(3472), - [sym_bitstring] = STATE(3472), - [sym_map] = STATE(3472), - [sym__nullary_operator] = STATE(3472), - [sym_unary_operator] = STATE(3472), - [sym_binary_operator] = STATE(3472), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3472), - [sym_call] = STATE(3472), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym__call_arguments_with_parentheses_immediate] = STATE(1791), - [sym__call_arguments_without_parentheses] = STATE(1862), - [sym_do_block] = STATE(2243), - [sym_access_call] = STATE(3472), - [sym_anonymous_function] = STATE(3472), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(646), - [sym_integer] = ACTIONS(646), - [sym_float] = ACTIONS(646), - [sym_char] = ACTIONS(646), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(646), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(648), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(651), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(395), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(655), - [anon_sym_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(285), - [anon_sym_fn] = ACTIONS(407), - [anon_sym_LPAREN2] = ACTIONS(409), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(283), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [65] = { - [sym__expression] = STATE(2573), - [sym_block] = STATE(2573), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(2573), - [sym_nil] = STATE(2573), - [sym__atom] = STATE(2573), - [sym_quoted_atom] = STATE(2573), - [sym__quoted_i_double] = STATE(2456), - [sym__quoted_i_single] = STATE(2457), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(2573), - [sym_charlist] = STATE(2573), - [sym_sigil] = STATE(2573), - [sym_keywords] = STATE(3346), - [sym_pair] = STATE(2470), - [sym__keyword] = STATE(830), - [sym_quoted_keyword] = STATE(830), - [sym_list] = STATE(2573), - [sym_tuple] = STATE(2573), - [sym_bitstring] = STATE(2573), - [sym_map] = STATE(2573), - [sym__nullary_operator] = STATE(2573), - [sym_unary_operator] = STATE(2573), - [sym_binary_operator] = STATE(2573), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(2573), - [sym_call] = STATE(2573), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym__call_arguments_with_parentheses_immediate] = STATE(2216), - [sym__call_arguments_without_parentheses] = STATE(2372), - [sym_do_block] = STATE(4204), - [sym_access_call] = STATE(2573), - [sym_anonymous_function] = STATE(2573), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [anon_sym_RPAREN] = ACTIONS(285), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(590), - [sym_integer] = ACTIONS(590), - [sym_float] = ACTIONS(590), - [sym_char] = ACTIONS(590), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(590), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(610), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(640), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(643), - [anon_sym_DASH] = ACTIONS(643), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(622), - [anon_sym_fn] = ACTIONS(624), - [anon_sym_LPAREN2] = ACTIONS(626), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(632), - }, - [66] = { - [sym__expression] = STATE(1130), - [sym_block] = STATE(1130), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1130), - [sym_nil] = STATE(1130), - [sym__atom] = STATE(1130), - [sym_quoted_atom] = STATE(1130), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1130), - [sym_charlist] = STATE(1130), - [sym_sigil] = STATE(1130), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1130), - [sym_tuple] = STATE(1130), - [sym_bitstring] = STATE(1130), - [sym_map] = STATE(1130), - [sym__nullary_operator] = STATE(1130), - [sym_unary_operator] = STATE(1130), - [sym_binary_operator] = STATE(1130), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1130), - [sym_call] = STATE(1130), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1116), + [sym_block] = STATE(1116), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1116), + [sym_nil] = STATE(1116), + [sym__atom] = STATE(1116), + [sym_quoted_atom] = STATE(1116), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1116), + [sym_charlist] = STATE(1116), + [sym_sigil] = STATE(1116), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1116), + [sym_tuple] = STATE(1116), + [sym_bitstring] = STATE(1116), + [sym_map] = STATE(1116), + [sym__nullary_operator] = STATE(1116), + [sym_unary_operator] = STATE(1116), + [sym_binary_operator] = STATE(1116), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1116), + [sym_call] = STATE(1116), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1130), - [sym_stab_clause] = STATE(4774), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1116), + [sym_stab_clause] = STATE(4756), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1130), + [sym_anonymous_function] = STATE(1116), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(664), - [sym_integer] = ACTIONS(664), - [sym_float] = ACTIONS(664), - [sym_char] = ACTIONS(664), + [sym_alias] = ACTIONS(646), + [sym_integer] = ACTIONS(646), + [sym_float] = ACTIONS(646), + [sym_char] = ACTIONS(646), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(664), + [sym_atom] = ACTIONS(646), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -32091,12 +31823,280 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(101), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(666), - [anon_sym_catch] = ACTIONS(666), - [anon_sym_else] = ACTIONS(666), - [anon_sym_end] = ACTIONS(666), + [anon_sym_after] = ACTIONS(648), + [anon_sym_catch] = ACTIONS(648), + [anon_sym_else] = ACTIONS(648), + [anon_sym_end] = ACTIONS(648), [anon_sym_fn] = ACTIONS(111), - [anon_sym_rescue] = ACTIONS(666), + [anon_sym_rescue] = ACTIONS(648), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [65] = { + [sym__expression] = STATE(2941), + [sym_block] = STATE(2941), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(2941), + [sym_nil] = STATE(2941), + [sym__atom] = STATE(2941), + [sym_quoted_atom] = STATE(2941), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2941), + [sym_charlist] = STATE(2941), + [sym_sigil] = STATE(2941), + [sym_keywords] = STATE(2347), + [sym_pair] = STATE(3310), + [sym__keyword] = STATE(724), + [sym_quoted_keyword] = STATE(724), + [sym_list] = STATE(2941), + [sym_tuple] = STATE(2941), + [sym_bitstring] = STATE(2941), + [sym_map] = STATE(2941), + [sym__nullary_operator] = STATE(2941), + [sym_unary_operator] = STATE(2941), + [sym_binary_operator] = STATE(2941), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2941), + [sym_call] = STATE(2941), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym__call_arguments_with_parentheses_immediate] = STATE(1664), + [sym__call_arguments_without_parentheses] = STATE(1992), + [sym_do_block] = STATE(3480), + [sym_access_call] = STATE(2941), + [sym_anonymous_function] = STATE(2941), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(650), + [sym_integer] = ACTIONS(650), + [sym_float] = ACTIONS(650), + [sym_char] = ACTIONS(650), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(650), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(187), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_PIPE] = ACTIONS(187), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_COMMA] = ACTIONS(187), + [sym_keyword] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(187), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(187), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(187), + [anon_sym_BSLASH_BSLASH] = ACTIONS(187), + [anon_sym_when] = ACTIONS(187), + [anon_sym_COLON_COLON] = ACTIONS(187), + [anon_sym_EQ_GT] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(187), + [anon_sym_PIPE_PIPE] = ACTIONS(187), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), + [anon_sym_or] = ACTIONS(187), + [anon_sym_AMP_AMP] = ACTIONS(187), + [anon_sym_AMP_AMP_AMP] = ACTIONS(187), + [anon_sym_and] = ACTIONS(187), + [anon_sym_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ] = ACTIONS(187), + [anon_sym_EQ_TILDE] = ACTIONS(187), + [anon_sym_EQ_EQ_EQ] = ACTIONS(187), + [anon_sym_BANG_EQ_EQ] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(187), + [anon_sym_PIPE_GT] = ACTIONS(187), + [anon_sym_LT_LT_LT] = ACTIONS(187), + [anon_sym_GT_GT_GT] = ACTIONS(187), + [anon_sym_LT_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT_GT] = ACTIONS(187), + [anon_sym_LT_TILDE] = ACTIONS(187), + [anon_sym_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_TILDE_GT] = ACTIONS(187), + [anon_sym_LT_PIPE_GT] = ACTIONS(187), + [anon_sym_in] = ACTIONS(187), + [anon_sym_CARET_CARET_CARET] = ACTIONS(187), + [anon_sym_SLASH_SLASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH] = ACTIONS(187), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), + [anon_sym_DASH_DASH_DASH] = ACTIONS(187), + [anon_sym_LT_GT] = ACTIONS(187), + [anon_sym_STAR] = ACTIONS(187), + [anon_sym_STAR_STAR] = ACTIONS(187), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(187), + [anon_sym_do] = ACTIONS(427), + [anon_sym_fn] = ACTIONS(395), + [anon_sym_LPAREN2] = ACTIONS(397), + [anon_sym_LBRACK2] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(429), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(185), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [66] = { + [sym__expression] = STATE(1118), + [sym_block] = STATE(1118), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1118), + [sym_nil] = STATE(1118), + [sym__atom] = STATE(1118), + [sym_quoted_atom] = STATE(1118), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1118), + [sym_charlist] = STATE(1118), + [sym_sigil] = STATE(1118), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1118), + [sym_tuple] = STATE(1118), + [sym_bitstring] = STATE(1118), + [sym_map] = STATE(1118), + [sym__nullary_operator] = STATE(1118), + [sym_unary_operator] = STATE(1118), + [sym_binary_operator] = STATE(1118), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1118), + [sym_call] = STATE(1118), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1118), + [sym_stab_clause] = STATE(4772), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), + [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), + [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), + [sym_anonymous_function] = STATE(1118), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(63), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(662), + [sym_integer] = ACTIONS(662), + [sym_float] = ACTIONS(662), + [sym_char] = ACTIONS(662), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(662), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [sym_keyword] = ACTIONS(87), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(101), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_after] = ACTIONS(664), + [anon_sym_catch] = ACTIONS(664), + [anon_sym_else] = ACTIONS(664), + [anon_sym_end] = ACTIONS(664), + [anon_sym_fn] = ACTIONS(111), + [anon_sym_rescue] = ACTIONS(664), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), @@ -32105,65 +32105,199 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [67] = { - [sym__expression] = STATE(1136), - [sym_block] = STATE(1136), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1136), - [sym_nil] = STATE(1136), - [sym__atom] = STATE(1136), - [sym_quoted_atom] = STATE(1136), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1136), - [sym_charlist] = STATE(1136), - [sym_sigil] = STATE(1136), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1136), - [sym_tuple] = STATE(1136), - [sym_bitstring] = STATE(1136), - [sym_map] = STATE(1136), - [sym__nullary_operator] = STATE(1136), - [sym_unary_operator] = STATE(1136), - [sym_binary_operator] = STATE(1136), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1136), - [sym_call] = STATE(1136), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(2407), + [sym_block] = STATE(2407), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(2407), + [sym_nil] = STATE(2407), + [sym__atom] = STATE(2407), + [sym_quoted_atom] = STATE(2407), + [sym__quoted_i_double] = STATE(2458), + [sym__quoted_i_single] = STATE(2459), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(2407), + [sym_charlist] = STATE(2407), + [sym_sigil] = STATE(2407), + [sym_keywords] = STATE(3320), + [sym_pair] = STATE(2573), + [sym__keyword] = STATE(654), + [sym_quoted_keyword] = STATE(654), + [sym_list] = STATE(2407), + [sym_tuple] = STATE(2407), + [sym_bitstring] = STATE(2407), + [sym_map] = STATE(2407), + [sym__nullary_operator] = STATE(2407), + [sym_unary_operator] = STATE(2407), + [sym_binary_operator] = STATE(2407), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(2407), + [sym_call] = STATE(2407), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym__call_arguments_with_parentheses_immediate] = STATE(2319), + [sym__call_arguments_without_parentheses] = STATE(2410), + [sym_do_block] = STATE(4076), + [sym_access_call] = STATE(2407), + [sym_anonymous_function] = STATE(2407), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [anon_sym_RPAREN] = ACTIONS(239), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(542), + [sym_integer] = ACTIONS(542), + [sym_float] = ACTIONS(542), + [sym_char] = ACTIONS(542), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(562), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(573), + [anon_sym_DASH] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(241), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(636), + [anon_sym_fn] = ACTIONS(580), + [anon_sym_LPAREN2] = ACTIONS(582), + [anon_sym_LBRACK2] = ACTIONS(237), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(586), + }, + [68] = { + [sym__expression] = STATE(1135), + [sym_block] = STATE(1135), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1135), + [sym_nil] = STATE(1135), + [sym__atom] = STATE(1135), + [sym_quoted_atom] = STATE(1135), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1135), + [sym_charlist] = STATE(1135), + [sym_sigil] = STATE(1135), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1135), + [sym_tuple] = STATE(1135), + [sym_bitstring] = STATE(1135), + [sym_map] = STATE(1135), + [sym__nullary_operator] = STATE(1135), + [sym_unary_operator] = STATE(1135), + [sym_binary_operator] = STATE(1135), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1135), + [sym_call] = STATE(1135), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1136), - [sym_stab_clause] = STATE(4756), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1135), + [sym_stab_clause] = STATE(4757), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1136), + [sym_anonymous_function] = STATE(1135), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(668), - [sym_integer] = ACTIONS(668), - [sym_float] = ACTIONS(668), - [sym_char] = ACTIONS(668), + [sym_alias] = ACTIONS(666), + [sym_integer] = ACTIONS(666), + [sym_float] = ACTIONS(666), + [sym_char] = ACTIONS(666), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(668), + [sym_atom] = ACTIONS(666), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -32225,12 +32359,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(101), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(670), - [anon_sym_catch] = ACTIONS(670), - [anon_sym_else] = ACTIONS(670), - [anon_sym_end] = ACTIONS(670), + [anon_sym_after] = ACTIONS(668), + [anon_sym_catch] = ACTIONS(668), + [anon_sym_else] = ACTIONS(668), + [anon_sym_end] = ACTIONS(668), [anon_sym_fn] = ACTIONS(111), - [anon_sym_rescue] = ACTIONS(670), + [anon_sym_rescue] = ACTIONS(668), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), @@ -32238,355 +32372,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [68] = { - [sym__expression] = STATE(3472), - [sym_block] = STATE(3472), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3472), - [sym_nil] = STATE(3472), - [sym__atom] = STATE(3472), - [sym_quoted_atom] = STATE(3472), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3472), - [sym_charlist] = STATE(3472), - [sym_sigil] = STATE(3472), - [sym_keywords] = STATE(2157), - [sym_pair] = STATE(3491), - [sym__keyword] = STATE(501), - [sym_quoted_keyword] = STATE(501), - [sym_list] = STATE(3472), - [sym_tuple] = STATE(3472), - [sym_bitstring] = STATE(3472), - [sym_map] = STATE(3472), - [sym__nullary_operator] = STATE(3472), - [sym_unary_operator] = STATE(3472), - [sym_binary_operator] = STATE(3472), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3472), - [sym_call] = STATE(3472), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym__call_arguments_with_parentheses_immediate] = STATE(1731), - [sym__call_arguments_without_parentheses] = STATE(1995), - [sym_do_block] = STATE(3214), - [sym_access_call] = STATE(3472), - [sym_anonymous_function] = STATE(3472), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(646), - [sym_integer] = ACTIONS(646), - [sym_float] = ACTIONS(646), - [sym_char] = ACTIONS(646), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(646), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(187), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(187), - [anon_sym_GT] = ACTIONS(187), - [anon_sym_PIPE] = ACTIONS(187), - [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(651), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(187), - [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(187), - [anon_sym_BSLASH_BSLASH] = ACTIONS(187), - [anon_sym_when] = ACTIONS(187), - [anon_sym_COLON_COLON] = ACTIONS(187), - [anon_sym_EQ_GT] = ACTIONS(187), - [anon_sym_EQ] = ACTIONS(187), - [anon_sym_PIPE_PIPE] = ACTIONS(187), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(187), - [anon_sym_or] = ACTIONS(187), - [anon_sym_AMP_AMP] = ACTIONS(187), - [anon_sym_AMP_AMP_AMP] = ACTIONS(187), - [anon_sym_and] = ACTIONS(187), - [anon_sym_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ] = ACTIONS(187), - [anon_sym_EQ_TILDE] = ACTIONS(187), - [anon_sym_EQ_EQ_EQ] = ACTIONS(187), - [anon_sym_BANG_EQ_EQ] = ACTIONS(187), - [anon_sym_LT_EQ] = ACTIONS(187), - [anon_sym_GT_EQ] = ACTIONS(187), - [anon_sym_PIPE_GT] = ACTIONS(187), - [anon_sym_LT_LT_LT] = ACTIONS(187), - [anon_sym_GT_GT_GT] = ACTIONS(187), - [anon_sym_LT_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT_GT] = ACTIONS(187), - [anon_sym_LT_TILDE] = ACTIONS(187), - [anon_sym_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_TILDE_GT] = ACTIONS(187), - [anon_sym_LT_PIPE_GT] = ACTIONS(187), - [anon_sym_in] = ACTIONS(187), - [anon_sym_CARET_CARET_CARET] = ACTIONS(187), - [anon_sym_SLASH_SLASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH] = ACTIONS(187), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(187), - [anon_sym_DASH_DASH_DASH] = ACTIONS(187), - [anon_sym_LT_GT] = ACTIONS(187), - [anon_sym_STAR] = ACTIONS(187), - [anon_sym_STAR_STAR] = ACTIONS(187), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(187), - [anon_sym_do] = ACTIONS(427), - [anon_sym_fn] = ACTIONS(407), - [anon_sym_LPAREN2] = ACTIONS(409), - [anon_sym_LBRACK2] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(429), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(413), - }, [69] = { - [sym__expression] = STATE(2927), - [sym_block] = STATE(2927), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(2927), - [sym_nil] = STATE(2927), - [sym__atom] = STATE(2927), - [sym_quoted_atom] = STATE(2927), - [sym__quoted_i_double] = STATE(3347), - [sym__quoted_i_single] = STATE(3348), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(2927), - [sym_charlist] = STATE(2927), - [sym_sigil] = STATE(2927), - [sym_keywords] = STATE(3657), - [sym_pair] = STATE(3276), - [sym__keyword] = STATE(588), - [sym_quoted_keyword] = STATE(588), - [sym_list] = STATE(2927), - [sym_tuple] = STATE(2927), - [sym_bitstring] = STATE(2927), - [sym_map] = STATE(2927), - [sym__nullary_operator] = STATE(2927), - [sym_unary_operator] = STATE(2927), - [sym_binary_operator] = STATE(2927), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(2927), - [sym_call] = STATE(2927), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym__call_arguments_with_parentheses_immediate] = STATE(2907), - [sym__call_arguments_without_parentheses] = STATE(2926), - [sym_do_block] = STATE(4476), - [sym_access_call] = STATE(2927), - [sym_anonymous_function] = STATE(2927), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(544), - [sym_integer] = ACTIONS(544), - [sym_float] = ACTIONS(544), - [sym_char] = ACTIONS(544), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(544), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(564), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(634), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(637), - [anon_sym_DASH] = ACTIONS(637), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(576), - [anon_sym_fn] = ACTIONS(578), - [anon_sym_LPAREN2] = ACTIONS(580), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [70] = { - [sym__expression] = STATE(3472), - [sym_block] = STATE(3472), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3472), - [sym_nil] = STATE(3472), - [sym__atom] = STATE(3472), - [sym_quoted_atom] = STATE(3472), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3472), - [sym_charlist] = STATE(3472), - [sym_sigil] = STATE(3472), - [sym_keywords] = STATE(2157), - [sym_pair] = STATE(3491), - [sym__keyword] = STATE(501), - [sym_quoted_keyword] = STATE(501), - [sym_list] = STATE(3472), - [sym_tuple] = STATE(3472), - [sym_bitstring] = STATE(3472), - [sym_map] = STATE(3472), - [sym__nullary_operator] = STATE(3472), - [sym_unary_operator] = STATE(3472), - [sym_binary_operator] = STATE(3472), + [sym__expression] = STATE(2941), + [sym_block] = STATE(2941), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(2941), + [sym_nil] = STATE(2941), + [sym__atom] = STATE(2941), + [sym_quoted_atom] = STATE(2941), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2941), + [sym_charlist] = STATE(2941), + [sym_sigil] = STATE(2941), + [sym_keywords] = STATE(2347), + [sym_pair] = STATE(3310), + [sym__keyword] = STATE(724), + [sym_quoted_keyword] = STATE(724), + [sym_list] = STATE(2941), + [sym_tuple] = STATE(2941), + [sym_bitstring] = STATE(2941), + [sym_map] = STATE(2941), + [sym__nullary_operator] = STATE(2941), + [sym_unary_operator] = STATE(2941), + [sym_binary_operator] = STATE(2941), [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3472), - [sym_call] = STATE(3472), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym__call_arguments_with_parentheses_immediate] = STATE(1792), - [sym__call_arguments_without_parentheses] = STATE(1858), - [sym_do_block] = STATE(2242), - [sym_access_call] = STATE(3472), - [sym_anonymous_function] = STATE(3472), + [sym_dot] = STATE(2941), + [sym_call] = STATE(2941), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym__call_arguments_with_parentheses_immediate] = STATE(1633), + [sym__call_arguments_without_parentheses] = STATE(1942), + [sym_do_block] = STATE(2245), + [sym_access_call] = STATE(2941), + [sym_anonymous_function] = STATE(2941), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(646), - [sym_integer] = ACTIONS(646), - [sym_float] = ACTIONS(646), - [sym_char] = ACTIONS(646), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(646), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(650), + [sym_integer] = ACTIONS(650), + [sym_float] = ACTIONS(650), + [sym_char] = ACTIONS(650), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(650), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), [anon_sym_LBRACE] = ACTIONS(187), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(187), [anon_sym_GT] = ACTIONS(187), [anon_sym_PIPE] = ACTIONS(187), [anon_sym_SLASH] = ACTIONS(187), - [anon_sym_TILDE] = ACTIONS(387), + [anon_sym_TILDE] = ACTIONS(375), [anon_sym_COMMA] = ACTIONS(187), - [sym_keyword] = ACTIONS(651), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), + [sym_keyword] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), [anon_sym_DOT_DOT] = ACTIONS(187), - [anon_sym_AMP] = ACTIONS(653), + [anon_sym_AMP] = ACTIONS(654), [anon_sym_PLUS] = ACTIONS(187), [anon_sym_DASH] = ACTIONS(187), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), [anon_sym_LT_DASH] = ACTIONS(187), [anon_sym_BSLASH_BSLASH] = ACTIONS(187), [anon_sym_when] = ACTIONS(187), @@ -32629,199 +32495,333 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(187), [anon_sym_do] = ACTIONS(187), - [anon_sym_fn] = ACTIONS(407), - [anon_sym_LPAREN2] = ACTIONS(409), + [anon_sym_fn] = ACTIONS(395), + [anon_sym_LPAREN2] = ACTIONS(397), [anon_sym_LBRACK2] = ACTIONS(185), [sym_comment] = ACTIONS(5), [sym__newline_before_do] = ACTIONS(185), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), + [sym__before_unary_op] = ACTIONS(660), [sym__not_in] = ACTIONS(185), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [70] = { + [sym__expression] = STATE(2941), + [sym_block] = STATE(2941), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(2941), + [sym_nil] = STATE(2941), + [sym__atom] = STATE(2941), + [sym_quoted_atom] = STATE(2941), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2941), + [sym_charlist] = STATE(2941), + [sym_sigil] = STATE(2941), + [sym_keywords] = STATE(2347), + [sym_pair] = STATE(3310), + [sym__keyword] = STATE(724), + [sym_quoted_keyword] = STATE(724), + [sym_list] = STATE(2941), + [sym_tuple] = STATE(2941), + [sym_bitstring] = STATE(2941), + [sym_map] = STATE(2941), + [sym__nullary_operator] = STATE(2941), + [sym_unary_operator] = STATE(2941), + [sym_binary_operator] = STATE(2941), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2941), + [sym_call] = STATE(2941), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym__call_arguments_with_parentheses_immediate] = STATE(1634), + [sym__call_arguments_without_parentheses] = STATE(1946), + [sym_do_block] = STATE(2246), + [sym_access_call] = STATE(2941), + [sym_anonymous_function] = STATE(2941), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(650), + [sym_integer] = ACTIONS(650), + [sym_float] = ACTIONS(650), + [sym_char] = ACTIONS(650), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(650), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(670), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(383), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(673), + [anon_sym_DASH] = ACTIONS(673), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(239), + [anon_sym_fn] = ACTIONS(395), + [anon_sym_LPAREN2] = ACTIONS(397), + [anon_sym_LBRACK2] = ACTIONS(237), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(237), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(401), }, [71] = { - [sym__expression] = STATE(1125), - [sym_block] = STATE(1125), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1125), - [sym_nil] = STATE(1125), - [sym__atom] = STATE(1125), - [sym_quoted_atom] = STATE(1125), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1125), - [sym_charlist] = STATE(1125), - [sym_sigil] = STATE(1125), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1125), - [sym_tuple] = STATE(1125), - [sym_bitstring] = STATE(1125), - [sym_map] = STATE(1125), - [sym__nullary_operator] = STATE(1125), - [sym_unary_operator] = STATE(1125), - [sym_binary_operator] = STATE(1125), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1125), - [sym_call] = STATE(1125), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1125), - [sym_stab_clause] = STATE(4781), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), - [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), - [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1125), + [sym__expression] = STATE(2921), + [sym_block] = STATE(2921), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(2921), + [sym_nil] = STATE(2921), + [sym__atom] = STATE(2921), + [sym_quoted_atom] = STATE(2921), + [sym__quoted_i_double] = STATE(3397), + [sym__quoted_i_single] = STATE(3398), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(2921), + [sym_charlist] = STATE(2921), + [sym_sigil] = STATE(2921), + [sym_keywords] = STATE(3513), + [sym_pair] = STATE(3330), + [sym__keyword] = STATE(609), + [sym_quoted_keyword] = STATE(609), + [sym_list] = STATE(2921), + [sym_tuple] = STATE(2921), + [sym_bitstring] = STATE(2921), + [sym_map] = STATE(2921), + [sym__nullary_operator] = STATE(2921), + [sym_unary_operator] = STATE(2921), + [sym_binary_operator] = STATE(2921), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(2921), + [sym_call] = STATE(2921), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym__call_arguments_with_parentheses_immediate] = STATE(2667), + [sym__call_arguments_without_parentheses] = STATE(3422), + [sym_do_block] = STATE(4453), + [sym_access_call] = STATE(2921), + [sym_anonymous_function] = STATE(2921), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(63), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(672), - [sym_integer] = ACTIONS(672), - [sym_float] = ACTIONS(672), - [sym_char] = ACTIONS(672), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(672), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [sym_keyword] = ACTIONS(87), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(592), + [sym_integer] = ACTIONS(592), + [sym_float] = ACTIONS(592), + [sym_char] = ACTIONS(592), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(612), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(640), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(643), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(674), - [anon_sym_catch] = ACTIONS(674), - [anon_sym_else] = ACTIONS(674), - [anon_sym_end] = ACTIONS(674), - [anon_sym_fn] = ACTIONS(111), - [anon_sym_rescue] = ACTIONS(674), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(626), + [anon_sym_LPAREN2] = ACTIONS(628), + [anon_sym_LBRACK2] = ACTIONS(237), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(634), }, [72] = { - [sym__expression] = STATE(1124), - [sym_block] = STATE(1124), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1124), - [sym_nil] = STATE(1124), - [sym__atom] = STATE(1124), - [sym_quoted_atom] = STATE(1124), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1124), - [sym_charlist] = STATE(1124), - [sym_sigil] = STATE(1124), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1124), - [sym_tuple] = STATE(1124), - [sym_bitstring] = STATE(1124), - [sym_map] = STATE(1124), - [sym__nullary_operator] = STATE(1124), - [sym_unary_operator] = STATE(1124), - [sym_binary_operator] = STATE(1124), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1124), - [sym_call] = STATE(1124), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1091), + [sym_block] = STATE(1091), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1091), + [sym_nil] = STATE(1091), + [sym__atom] = STATE(1091), + [sym_quoted_atom] = STATE(1091), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1091), + [sym_charlist] = STATE(1091), + [sym_sigil] = STATE(1091), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1091), + [sym_tuple] = STATE(1091), + [sym_bitstring] = STATE(1091), + [sym_map] = STATE(1091), + [sym__nullary_operator] = STATE(1091), + [sym_unary_operator] = STATE(1091), + [sym_binary_operator] = STATE(1091), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1091), + [sym_call] = STATE(1091), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1124), - [sym_stab_clause] = STATE(4765), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1091), + [sym_stab_clause] = STATE(4753), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1124), + [sym_anonymous_function] = STATE(1091), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [aux_sym_identifier_token1] = ACTIONS(65), @@ -32909,55 +32909,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [73] = { - [sym__terminator] = STATE(120), - [sym__expression] = STATE(2093), - [sym_block] = STATE(2093), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2093), - [sym_nil] = STATE(2093), - [sym__atom] = STATE(2093), - [sym_quoted_atom] = STATE(2093), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2093), - [sym_charlist] = STATE(2093), - [sym_sigil] = STATE(2093), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2093), - [sym_tuple] = STATE(2093), - [sym_bitstring] = STATE(2093), - [sym_map] = STATE(2093), - [sym__nullary_operator] = STATE(2093), - [sym_unary_operator] = STATE(2093), - [sym_binary_operator] = STATE(2093), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2093), - [sym_call] = STATE(2093), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2093), + [sym__terminator] = STATE(118), + [sym__expression] = STATE(1834), + [sym_block] = STATE(1834), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1834), + [sym_nil] = STATE(1834), + [sym__atom] = STATE(1834), + [sym_quoted_atom] = STATE(1834), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1834), + [sym_charlist] = STATE(1834), + [sym_sigil] = STATE(1834), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1834), + [sym_tuple] = STATE(1834), + [sym_bitstring] = STATE(1834), + [sym_map] = STATE(1834), + [sym__nullary_operator] = STATE(1834), + [sym_unary_operator] = STATE(1834), + [sym_binary_operator] = STATE(1834), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1834), + [sym_call] = STATE(1834), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1834), [sym_stab_clause] = STATE(5641), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2093), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1834), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(682), [anon_sym_LPAREN] = ACTIONS(63), @@ -33042,55 +33042,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [74] = { - [sym__terminator] = STATE(113), - [sym__expression] = STATE(2090), - [sym_block] = STATE(2090), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2090), - [sym_nil] = STATE(2090), - [sym__atom] = STATE(2090), - [sym_quoted_atom] = STATE(2090), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2090), - [sym_charlist] = STATE(2090), - [sym_sigil] = STATE(2090), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2090), - [sym_tuple] = STATE(2090), - [sym_bitstring] = STATE(2090), - [sym_map] = STATE(2090), - [sym__nullary_operator] = STATE(2090), - [sym_unary_operator] = STATE(2090), - [sym_binary_operator] = STATE(2090), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2090), - [sym_call] = STATE(2090), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2090), - [sym_stab_clause] = STATE(5498), + [sym__terminator] = STATE(116), + [sym__expression] = STATE(1809), + [sym_block] = STATE(1809), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1809), + [sym_nil] = STATE(1809), + [sym__atom] = STATE(1809), + [sym_quoted_atom] = STATE(1809), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1809), + [sym_charlist] = STATE(1809), + [sym_sigil] = STATE(1809), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1809), + [sym_tuple] = STATE(1809), + [sym_bitstring] = STATE(1809), + [sym_map] = STATE(1809), + [sym__nullary_operator] = STATE(1809), + [sym_unary_operator] = STATE(1809), + [sym_binary_operator] = STATE(1809), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1809), + [sym_call] = STATE(1809), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1809), + [sym_stab_clause] = STATE(5923), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2090), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1809), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(702), [anon_sym_LPAREN] = ACTIONS(63), @@ -33175,55 +33175,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [75] = { - [sym__terminator] = STATE(121), - [sym__expression] = STATE(2100), - [sym_block] = STATE(2100), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2100), - [sym_nil] = STATE(2100), - [sym__atom] = STATE(2100), - [sym_quoted_atom] = STATE(2100), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2100), - [sym_charlist] = STATE(2100), - [sym_sigil] = STATE(2100), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2100), - [sym_tuple] = STATE(2100), - [sym_bitstring] = STATE(2100), - [sym_map] = STATE(2100), - [sym__nullary_operator] = STATE(2100), - [sym_unary_operator] = STATE(2100), - [sym_binary_operator] = STATE(2100), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2100), - [sym_call] = STATE(2100), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2100), - [sym_stab_clause] = STATE(5923), + [sym__terminator] = STATE(119), + [sym__expression] = STATE(1801), + [sym_block] = STATE(1801), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1801), + [sym_nil] = STATE(1801), + [sym__atom] = STATE(1801), + [sym_quoted_atom] = STATE(1801), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1801), + [sym_charlist] = STATE(1801), + [sym_sigil] = STATE(1801), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1801), + [sym_tuple] = STATE(1801), + [sym_bitstring] = STATE(1801), + [sym_map] = STATE(1801), + [sym__nullary_operator] = STATE(1801), + [sym_unary_operator] = STATE(1801), + [sym_binary_operator] = STATE(1801), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1801), + [sym_call] = STATE(1801), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1801), + [sym_stab_clause] = STATE(5841), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2100), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1801), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(708), [anon_sym_LPAREN] = ACTIONS(63), @@ -33308,55 +33308,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [76] = { - [sym__terminator] = STATE(119), - [sym__expression] = STATE(2016), - [sym_block] = STATE(2016), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2016), - [sym_nil] = STATE(2016), - [sym__atom] = STATE(2016), - [sym_quoted_atom] = STATE(2016), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2016), - [sym_charlist] = STATE(2016), - [sym_sigil] = STATE(2016), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2016), - [sym_tuple] = STATE(2016), - [sym_bitstring] = STATE(2016), - [sym_map] = STATE(2016), - [sym__nullary_operator] = STATE(2016), - [sym_unary_operator] = STATE(2016), - [sym_binary_operator] = STATE(2016), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2016), - [sym_call] = STATE(2016), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2016), - [sym_stab_clause] = STATE(5107), + [sym__terminator] = STATE(122), + [sym__expression] = STATE(1908), + [sym_block] = STATE(1908), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1908), + [sym_nil] = STATE(1908), + [sym__atom] = STATE(1908), + [sym_quoted_atom] = STATE(1908), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1908), + [sym_charlist] = STATE(1908), + [sym_sigil] = STATE(1908), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1908), + [sym_tuple] = STATE(1908), + [sym_bitstring] = STATE(1908), + [sym_map] = STATE(1908), + [sym__nullary_operator] = STATE(1908), + [sym_unary_operator] = STATE(1908), + [sym_binary_operator] = STATE(1908), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1908), + [sym_call] = STATE(1908), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1908), + [sym_stab_clause] = STATE(5355), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2016), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1908), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(714), [anon_sym_LPAREN] = ACTIONS(63), @@ -33441,69 +33441,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [77] = { - [sym__terminator] = STATE(124), - [sym__expression] = STATE(2072), - [sym_block] = STATE(2072), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2072), - [sym_nil] = STATE(2072), - [sym__atom] = STATE(2072), - [sym_quoted_atom] = STATE(2072), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2072), - [sym_charlist] = STATE(2072), - [sym_sigil] = STATE(2072), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2072), - [sym_tuple] = STATE(2072), - [sym_bitstring] = STATE(2072), - [sym_map] = STATE(2072), - [sym__nullary_operator] = STATE(2072), - [sym_unary_operator] = STATE(2072), - [sym_binary_operator] = STATE(2072), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2072), - [sym_call] = STATE(2072), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2072), - [sym_stab_clause] = STATE(5204), + [sym__terminator] = STATE(116), + [sym__expression] = STATE(1829), + [sym_block] = STATE(1829), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1829), + [sym_nil] = STATE(1829), + [sym__atom] = STATE(1829), + [sym_quoted_atom] = STATE(1829), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1829), + [sym_charlist] = STATE(1829), + [sym_sigil] = STATE(1829), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1829), + [sym_tuple] = STATE(1829), + [sym_bitstring] = STATE(1829), + [sym_map] = STATE(1829), + [sym__nullary_operator] = STATE(1829), + [sym_unary_operator] = STATE(1829), + [sym_binary_operator] = STATE(1829), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1829), + [sym_call] = STATE(1829), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1829), + [sym_stab_clause] = STATE(5923), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2072), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1829), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(720), + [anon_sym_SEMI] = ACTIONS(702), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(722), + [anon_sym_RPAREN] = ACTIONS(704), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(724), - [sym_integer] = ACTIONS(724), - [sym_float] = ACTIONS(724), - [sym_char] = ACTIONS(724), + [sym_alias] = ACTIONS(720), + [sym_integer] = ACTIONS(720), + [sym_float] = ACTIONS(720), + [sym_char] = ACTIONS(720), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(724), + [sym_atom] = ACTIONS(720), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -33574,69 +33574,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [78] = { - [sym__terminator] = STATE(116), - [sym__expression] = STATE(2039), - [sym_block] = STATE(2039), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2039), - [sym_nil] = STATE(2039), - [sym__atom] = STATE(2039), - [sym_quoted_atom] = STATE(2039), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2039), - [sym_charlist] = STATE(2039), - [sym_sigil] = STATE(2039), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2039), - [sym_tuple] = STATE(2039), - [sym_bitstring] = STATE(2039), - [sym_map] = STATE(2039), - [sym__nullary_operator] = STATE(2039), - [sym_unary_operator] = STATE(2039), - [sym_binary_operator] = STATE(2039), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2039), - [sym_call] = STATE(2039), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2039), - [sym_stab_clause] = STATE(5120), + [sym__terminator] = STATE(121), + [sym__expression] = STATE(1659), + [sym_block] = STATE(1659), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1659), + [sym_nil] = STATE(1659), + [sym__atom] = STATE(1659), + [sym_quoted_atom] = STATE(1659), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1659), + [sym_charlist] = STATE(1659), + [sym_sigil] = STATE(1659), + [sym_keywords] = STATE(6224), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1659), + [sym_tuple] = STATE(1659), + [sym_bitstring] = STATE(1659), + [sym_map] = STATE(1659), + [sym__nullary_operator] = STATE(1659), + [sym_unary_operator] = STATE(1659), + [sym_binary_operator] = STATE(1659), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1659), + [sym_call] = STATE(1659), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1659), + [sym_stab_clause] = STATE(5484), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2039), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1659), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(726), + [anon_sym_SEMI] = ACTIONS(722), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(728), + [anon_sym_RPAREN] = ACTIONS(724), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(730), - [sym_integer] = ACTIONS(730), - [sym_float] = ACTIONS(730), - [sym_char] = ACTIONS(730), + [sym_alias] = ACTIONS(726), + [sym_integer] = ACTIONS(726), + [sym_float] = ACTIONS(726), + [sym_char] = ACTIONS(726), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(730), + [sym_atom] = ACTIONS(726), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -33707,59 +33707,325 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [79] = { - [sym__terminator] = STATE(117), - [sym__expression] = STATE(2094), - [sym_block] = STATE(2094), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2094), - [sym_nil] = STATE(2094), - [sym__atom] = STATE(2094), - [sym_quoted_atom] = STATE(2094), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2094), - [sym_charlist] = STATE(2094), - [sym_sigil] = STATE(2094), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2094), - [sym_tuple] = STATE(2094), - [sym_bitstring] = STATE(2094), - [sym_map] = STATE(2094), - [sym__nullary_operator] = STATE(2094), - [sym_unary_operator] = STATE(2094), - [sym_binary_operator] = STATE(2094), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2094), - [sym_call] = STATE(2094), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2094), - [sym_stab_clause] = STATE(5784), + [sym__terminator] = STATE(115), + [sym__expression] = STATE(1948), + [sym_block] = STATE(1948), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1948), + [sym_nil] = STATE(1948), + [sym__atom] = STATE(1948), + [sym_quoted_atom] = STATE(1948), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1948), + [sym_charlist] = STATE(1948), + [sym_sigil] = STATE(1948), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1948), + [sym_tuple] = STATE(1948), + [sym_bitstring] = STATE(1948), + [sym_map] = STATE(1948), + [sym__nullary_operator] = STATE(1948), + [sym_unary_operator] = STATE(1948), + [sym_binary_operator] = STATE(1948), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1948), + [sym_call] = STATE(1948), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1948), + [sym_stab_clause] = STATE(5880), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2094), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1948), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(732), + [anon_sym_SEMI] = ACTIONS(728), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(734), + [anon_sym_RPAREN] = ACTIONS(730), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(732), + [sym_integer] = ACTIONS(732), + [sym_float] = ACTIONS(732), + [sym_char] = ACTIONS(732), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(732), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [sym_keyword] = ACTIONS(87), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(698), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [80] = { + [sym__terminator] = STATE(115), + [sym__expression] = STATE(1960), + [sym_block] = STATE(1960), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1960), + [sym_nil] = STATE(1960), + [sym__atom] = STATE(1960), + [sym_quoted_atom] = STATE(1960), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1960), + [sym_charlist] = STATE(1960), + [sym_sigil] = STATE(1960), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1960), + [sym_tuple] = STATE(1960), + [sym_bitstring] = STATE(1960), + [sym_map] = STATE(1960), + [sym__nullary_operator] = STATE(1960), + [sym_unary_operator] = STATE(1960), + [sym_binary_operator] = STATE(1960), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1960), + [sym_call] = STATE(1960), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1960), + [sym_stab_clause] = STATE(5880), + [sym__stab_clause_left] = STATE(6906), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), + [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), + [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), + [sym_anonymous_function] = STATE(1960), + [aux_sym__terminator_repeat1] = STATE(1026), + [aux_sym__terminator_token1] = ACTIONS(680), + [anon_sym_SEMI] = ACTIONS(728), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_RPAREN] = ACTIONS(730), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(734), + [sym_integer] = ACTIONS(734), + [sym_float] = ACTIONS(734), + [sym_char] = ACTIONS(734), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [sym_keyword] = ACTIONS(87), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(698), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [81] = { + [sym__terminator] = STATE(122), + [sym__expression] = STATE(1841), + [sym_block] = STATE(1841), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1841), + [sym_nil] = STATE(1841), + [sym__atom] = STATE(1841), + [sym_quoted_atom] = STATE(1841), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1841), + [sym_charlist] = STATE(1841), + [sym_sigil] = STATE(1841), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1841), + [sym_tuple] = STATE(1841), + [sym_bitstring] = STATE(1841), + [sym_map] = STATE(1841), + [sym__nullary_operator] = STATE(1841), + [sym_unary_operator] = STATE(1841), + [sym_binary_operator] = STATE(1841), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1841), + [sym_call] = STATE(1841), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1841), + [sym_stab_clause] = STATE(5355), + [sym__stab_clause_left] = STATE(6906), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), + [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), + [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), + [sym_anonymous_function] = STATE(1841), + [aux_sym__terminator_repeat1] = STATE(1026), + [aux_sym__terminator_token1] = ACTIONS(680), + [anon_sym_SEMI] = ACTIONS(714), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_RPAREN] = ACTIONS(716), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(736), @@ -33839,56 +34105,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [80] = { - [sym__terminator] = STATE(123), - [sym__expression] = STATE(2070), - [sym_block] = STATE(2070), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2070), - [sym_nil] = STATE(2070), - [sym__atom] = STATE(2070), - [sym_quoted_atom] = STATE(2070), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2070), - [sym_charlist] = STATE(2070), - [sym_sigil] = STATE(2070), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2070), - [sym_tuple] = STATE(2070), - [sym_bitstring] = STATE(2070), - [sym_map] = STATE(2070), - [sym__nullary_operator] = STATE(2070), - [sym_unary_operator] = STATE(2070), - [sym_binary_operator] = STATE(2070), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2070), - [sym_call] = STATE(2070), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2070), - [sym_stab_clause] = STATE(5355), + [82] = { + [sym__terminator] = STATE(113), + [sym__expression] = STATE(1974), + [sym_block] = STATE(1974), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1974), + [sym_nil] = STATE(1974), + [sym__atom] = STATE(1974), + [sym_quoted_atom] = STATE(1974), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1974), + [sym_charlist] = STATE(1974), + [sym_sigil] = STATE(1974), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1974), + [sym_tuple] = STATE(1974), + [sym_bitstring] = STATE(1974), + [sym_map] = STATE(1974), + [sym__nullary_operator] = STATE(1974), + [sym_unary_operator] = STATE(1974), + [sym_binary_operator] = STATE(1974), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1974), + [sym_call] = STATE(1974), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1974), + [sym_stab_clause] = STATE(5182), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2070), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1974), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(738), [anon_sym_LPAREN] = ACTIONS(63), @@ -33972,189 +34238,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [81] = { - [sym__expression] = STATE(3472), - [sym_block] = STATE(3472), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3472), - [sym_nil] = STATE(3472), - [sym__atom] = STATE(3472), - [sym_quoted_atom] = STATE(3472), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3472), - [sym_charlist] = STATE(3472), - [sym_sigil] = STATE(3472), - [sym_keywords] = STATE(2157), - [sym_pair] = STATE(3491), - [sym__keyword] = STATE(501), - [sym_quoted_keyword] = STATE(501), - [sym_list] = STATE(3472), - [sym_tuple] = STATE(3472), - [sym_bitstring] = STATE(3472), - [sym_map] = STATE(3472), - [sym__nullary_operator] = STATE(3472), - [sym_unary_operator] = STATE(3472), - [sym_binary_operator] = STATE(3472), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3472), - [sym_call] = STATE(3472), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym__call_arguments_with_parentheses_immediate] = STATE(1744), - [sym__call_arguments_without_parentheses] = STATE(1981), - [sym_do_block] = STATE(3140), - [sym_access_call] = STATE(3472), - [sym_anonymous_function] = STATE(3472), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(646), - [sym_integer] = ACTIONS(646), - [sym_float] = ACTIONS(646), - [sym_char] = ACTIONS(646), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(646), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(648), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_COMMA] = ACTIONS(285), - [sym_keyword] = ACTIONS(651), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(395), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(655), - [anon_sym_DASH] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(427), - [anon_sym_fn] = ACTIONS(407), - [anon_sym_LPAREN2] = ACTIONS(409), - [anon_sym_LBRACK2] = ACTIONS(283), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [82] = { - [sym__terminator] = STATE(122), - [sym__expression] = STATE(2013), - [sym_block] = STATE(2013), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2013), - [sym_nil] = STATE(2013), - [sym__atom] = STATE(2013), - [sym_quoted_atom] = STATE(2013), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2013), - [sym_charlist] = STATE(2013), - [sym_sigil] = STATE(2013), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2013), - [sym_tuple] = STATE(2013), - [sym_bitstring] = STATE(2013), - [sym_map] = STATE(2013), - [sym__nullary_operator] = STATE(2013), - [sym_unary_operator] = STATE(2013), - [sym_binary_operator] = STATE(2013), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2013), - [sym_call] = STATE(2013), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2013), - [sym_stab_clause] = STATE(5627), + [83] = { + [sym__terminator] = STATE(124), + [sym__expression] = STATE(1833), + [sym_block] = STATE(1833), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1833), + [sym_nil] = STATE(1833), + [sym__atom] = STATE(1833), + [sym_quoted_atom] = STATE(1833), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1833), + [sym_charlist] = STATE(1833), + [sym_sigil] = STATE(1833), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1833), + [sym_tuple] = STATE(1833), + [sym_bitstring] = STATE(1833), + [sym_map] = STATE(1833), + [sym__nullary_operator] = STATE(1833), + [sym_unary_operator] = STATE(1833), + [sym_binary_operator] = STATE(1833), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1833), + [sym_call] = STATE(1833), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1833), + [sym_stab_clause] = STATE(5784), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2013), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1833), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(744), [anon_sym_LPAREN] = ACTIONS(63), @@ -34238,203 +34371,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [83] = { - [sym__terminator] = STATE(115), - [sym__expression] = STATE(1686), - [sym_block] = STATE(1686), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(1686), - [sym_nil] = STATE(1686), - [sym__atom] = STATE(1686), - [sym_quoted_atom] = STATE(1686), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1686), - [sym_charlist] = STATE(1686), - [sym_sigil] = STATE(1686), - [sym_keywords] = STATE(6412), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1686), - [sym_tuple] = STATE(1686), - [sym_bitstring] = STATE(1686), - [sym_map] = STATE(1686), - [sym__nullary_operator] = STATE(1686), - [sym_unary_operator] = STATE(1686), - [sym_binary_operator] = STATE(1686), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1686), - [sym_call] = STATE(1686), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1686), - [sym_stab_clause] = STATE(5538), - [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), - [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), - [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1686), - [aux_sym__terminator_repeat1] = STATE(1027), - [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(750), - [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(752), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(754), - [sym_integer] = ACTIONS(754), - [sym_float] = ACTIONS(754), - [sym_char] = ACTIONS(754), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(754), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), - [sym_keyword] = ACTIONS(87), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(698), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, [84] = { - [sym__terminator] = STATE(122), - [sym__expression] = STATE(2041), - [sym_block] = STATE(2041), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2041), - [sym_nil] = STATE(2041), - [sym__atom] = STATE(2041), - [sym_quoted_atom] = STATE(2041), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2041), - [sym_charlist] = STATE(2041), - [sym_sigil] = STATE(2041), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2041), - [sym_tuple] = STATE(2041), - [sym_bitstring] = STATE(2041), - [sym_map] = STATE(2041), - [sym__nullary_operator] = STATE(2041), - [sym_unary_operator] = STATE(2041), - [sym_binary_operator] = STATE(2041), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2041), - [sym_call] = STATE(2041), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2041), - [sym_stab_clause] = STATE(5627), + [sym__terminator] = STATE(121), + [sym__expression] = STATE(1943), + [sym_block] = STATE(1943), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1943), + [sym_nil] = STATE(1943), + [sym__atom] = STATE(1943), + [sym_quoted_atom] = STATE(1943), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1943), + [sym_charlist] = STATE(1943), + [sym_sigil] = STATE(1943), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1943), + [sym_tuple] = STATE(1943), + [sym_bitstring] = STATE(1943), + [sym_map] = STATE(1943), + [sym__nullary_operator] = STATE(1943), + [sym_unary_operator] = STATE(1943), + [sym_binary_operator] = STATE(1943), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1943), + [sym_call] = STATE(1943), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1943), + [sym_stab_clause] = STATE(5484), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2041), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1943), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(744), + [anon_sym_SEMI] = ACTIONS(722), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(746), + [anon_sym_RPAREN] = ACTIONS(750), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(756), - [sym_integer] = ACTIONS(756), - [sym_float] = ACTIONS(756), - [sym_char] = ACTIONS(756), + [sym_alias] = ACTIONS(752), + [sym_integer] = ACTIONS(752), + [sym_float] = ACTIONS(752), + [sym_char] = ACTIONS(752), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(756), + [sym_atom] = ACTIONS(752), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -34505,59 +34505,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [85] = { - [sym__terminator] = STATE(123), - [sym__expression] = STATE(2076), - [sym_block] = STATE(2076), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2076), - [sym_nil] = STATE(2076), - [sym__atom] = STATE(2076), - [sym_quoted_atom] = STATE(2076), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2076), - [sym_charlist] = STATE(2076), - [sym_sigil] = STATE(2076), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2076), - [sym_tuple] = STATE(2076), - [sym_bitstring] = STATE(2076), - [sym_map] = STATE(2076), - [sym__nullary_operator] = STATE(2076), - [sym_unary_operator] = STATE(2076), - [sym_binary_operator] = STATE(2076), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2076), - [sym_call] = STATE(2076), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2076), - [sym_stab_clause] = STATE(5355), + [sym__terminator] = STATE(117), + [sym__expression] = STATE(1950), + [sym_block] = STATE(1950), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1950), + [sym_nil] = STATE(1950), + [sym__atom] = STATE(1950), + [sym_quoted_atom] = STATE(1950), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1950), + [sym_charlist] = STATE(1950), + [sym_sigil] = STATE(1950), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1950), + [sym_tuple] = STATE(1950), + [sym_bitstring] = STATE(1950), + [sym_map] = STATE(1950), + [sym__nullary_operator] = STATE(1950), + [sym_unary_operator] = STATE(1950), + [sym_binary_operator] = STATE(1950), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1950), + [sym_call] = STATE(1950), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1950), + [sym_stab_clause] = STATE(5116), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2076), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1950), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(738), + [anon_sym_SEMI] = ACTIONS(754), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(740), + [anon_sym_RPAREN] = ACTIONS(756), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(758), @@ -34638,69 +34638,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [86] = { - [sym__terminator] = STATE(115), - [sym__expression] = STATE(2065), - [sym_block] = STATE(2065), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2065), - [sym_nil] = STATE(2065), - [sym__atom] = STATE(2065), - [sym_quoted_atom] = STATE(2065), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2065), - [sym_charlist] = STATE(2065), - [sym_sigil] = STATE(2065), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2065), - [sym_tuple] = STATE(2065), - [sym_bitstring] = STATE(2065), - [sym_map] = STATE(2065), - [sym__nullary_operator] = STATE(2065), - [sym_unary_operator] = STATE(2065), - [sym_binary_operator] = STATE(2065), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2065), - [sym_call] = STATE(2065), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2065), - [sym_stab_clause] = STATE(5538), + [sym__terminator] = STATE(118), + [sym__expression] = STATE(1836), + [sym_block] = STATE(1836), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1836), + [sym_nil] = STATE(1836), + [sym__atom] = STATE(1836), + [sym_quoted_atom] = STATE(1836), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1836), + [sym_charlist] = STATE(1836), + [sym_sigil] = STATE(1836), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1836), + [sym_tuple] = STATE(1836), + [sym_bitstring] = STATE(1836), + [sym_map] = STATE(1836), + [sym__nullary_operator] = STATE(1836), + [sym_unary_operator] = STATE(1836), + [sym_binary_operator] = STATE(1836), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1836), + [sym_call] = STATE(1836), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1836), + [sym_stab_clause] = STATE(5641), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2065), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1836), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(750), + [anon_sym_SEMI] = ACTIONS(682), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(760), + [anon_sym_RPAREN] = ACTIONS(684), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(762), - [sym_integer] = ACTIONS(762), - [sym_float] = ACTIONS(762), - [sym_char] = ACTIONS(762), + [sym_alias] = ACTIONS(760), + [sym_integer] = ACTIONS(760), + [sym_float] = ACTIONS(760), + [sym_char] = ACTIONS(760), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(762), + [sym_atom] = ACTIONS(760), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -34771,59 +34771,192 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [87] = { - [sym__terminator] = STATE(118), - [sym__expression] = STATE(2119), - [sym_block] = STATE(2119), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2119), - [sym_nil] = STATE(2119), - [sym__atom] = STATE(2119), - [sym_quoted_atom] = STATE(2119), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2119), - [sym_charlist] = STATE(2119), - [sym_sigil] = STATE(2119), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2119), - [sym_tuple] = STATE(2119), - [sym_bitstring] = STATE(2119), - [sym_map] = STATE(2119), - [sym__nullary_operator] = STATE(2119), - [sym_unary_operator] = STATE(2119), - [sym_binary_operator] = STATE(2119), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2119), - [sym_call] = STATE(2119), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2119), - [sym_stab_clause] = STATE(5078), + [sym__terminator] = STATE(123), + [sym__expression] = STATE(1939), + [sym_block] = STATE(1939), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1939), + [sym_nil] = STATE(1939), + [sym__atom] = STATE(1939), + [sym_quoted_atom] = STATE(1939), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1939), + [sym_charlist] = STATE(1939), + [sym_sigil] = STATE(1939), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1939), + [sym_tuple] = STATE(1939), + [sym_bitstring] = STATE(1939), + [sym_map] = STATE(1939), + [sym__nullary_operator] = STATE(1939), + [sym_unary_operator] = STATE(1939), + [sym_binary_operator] = STATE(1939), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1939), + [sym_call] = STATE(1939), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1939), + [sym_stab_clause] = STATE(5204), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2119), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1939), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(764), + [anon_sym_SEMI] = ACTIONS(762), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(766), + [anon_sym_RPAREN] = ACTIONS(764), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(766), + [sym_integer] = ACTIONS(766), + [sym_float] = ACTIONS(766), + [sym_char] = ACTIONS(766), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(766), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [sym_keyword] = ACTIONS(87), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(698), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [88] = { + [sym__terminator] = STATE(124), + [sym__expression] = STATE(1831), + [sym_block] = STATE(1831), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1831), + [sym_nil] = STATE(1831), + [sym__atom] = STATE(1831), + [sym_quoted_atom] = STATE(1831), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1831), + [sym_charlist] = STATE(1831), + [sym_sigil] = STATE(1831), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1831), + [sym_tuple] = STATE(1831), + [sym_bitstring] = STATE(1831), + [sym_map] = STATE(1831), + [sym__nullary_operator] = STATE(1831), + [sym_unary_operator] = STATE(1831), + [sym_binary_operator] = STATE(1831), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1831), + [sym_call] = STATE(1831), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1831), + [sym_stab_clause] = STATE(5784), + [sym__stab_clause_left] = STATE(6906), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), + [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), + [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), + [sym_anonymous_function] = STATE(1831), + [aux_sym__terminator_repeat1] = STATE(1026), + [aux_sym__terminator_token1] = ACTIONS(680), + [anon_sym_SEMI] = ACTIONS(744), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_RPAREN] = ACTIONS(746), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(768), @@ -34903,60 +35036,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [88] = { + [89] = { [sym__terminator] = STATE(113), - [sym__expression] = STATE(2079), - [sym_block] = STATE(2079), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2079), - [sym_nil] = STATE(2079), - [sym__atom] = STATE(2079), - [sym_quoted_atom] = STATE(2079), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2079), - [sym_charlist] = STATE(2079), - [sym_sigil] = STATE(2079), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2079), - [sym_tuple] = STATE(2079), - [sym_bitstring] = STATE(2079), - [sym_map] = STATE(2079), - [sym__nullary_operator] = STATE(2079), - [sym_unary_operator] = STATE(2079), - [sym_binary_operator] = STATE(2079), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2079), - [sym_call] = STATE(2079), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2079), - [sym_stab_clause] = STATE(5498), + [sym__expression] = STATE(1956), + [sym_block] = STATE(1956), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1956), + [sym_nil] = STATE(1956), + [sym__atom] = STATE(1956), + [sym_quoted_atom] = STATE(1956), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1956), + [sym_charlist] = STATE(1956), + [sym_sigil] = STATE(1956), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1956), + [sym_tuple] = STATE(1956), + [sym_bitstring] = STATE(1956), + [sym_map] = STATE(1956), + [sym__nullary_operator] = STATE(1956), + [sym_unary_operator] = STATE(1956), + [sym_binary_operator] = STATE(1956), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1956), + [sym_call] = STATE(1956), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1956), + [sym_stab_clause] = STATE(5182), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2079), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1956), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(702), + [anon_sym_SEMI] = ACTIONS(738), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(704), + [anon_sym_RPAREN] = ACTIONS(740), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(770), @@ -35036,326 +35169,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [89] = { - [sym__terminator] = STATE(120), - [sym__expression] = STATE(2091), - [sym_block] = STATE(2091), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2091), - [sym_nil] = STATE(2091), - [sym__atom] = STATE(2091), - [sym_quoted_atom] = STATE(2091), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2091), - [sym_charlist] = STATE(2091), - [sym_sigil] = STATE(2091), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2091), - [sym_tuple] = STATE(2091), - [sym_bitstring] = STATE(2091), - [sym_map] = STATE(2091), - [sym__nullary_operator] = STATE(2091), - [sym_unary_operator] = STATE(2091), - [sym_binary_operator] = STATE(2091), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2091), - [sym_call] = STATE(2091), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2091), - [sym_stab_clause] = STATE(5641), - [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), - [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), - [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2091), - [aux_sym__terminator_repeat1] = STATE(1027), - [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(682), - [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(684), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(772), - [sym_integer] = ACTIONS(772), - [sym_float] = ACTIONS(772), - [sym_char] = ACTIONS(772), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(772), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), - [sym_keyword] = ACTIONS(87), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(698), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, [90] = { - [sym__terminator] = STATE(115), - [sym__expression] = STATE(2073), - [sym_block] = STATE(2073), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2073), - [sym_nil] = STATE(2073), - [sym__atom] = STATE(2073), - [sym_quoted_atom] = STATE(2073), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2073), - [sym_charlist] = STATE(2073), - [sym_sigil] = STATE(2073), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2073), - [sym_tuple] = STATE(2073), - [sym_bitstring] = STATE(2073), - [sym_map] = STATE(2073), - [sym__nullary_operator] = STATE(2073), - [sym_unary_operator] = STATE(2073), - [sym_binary_operator] = STATE(2073), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2073), - [sym_call] = STATE(2073), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2073), - [sym_stab_clause] = STATE(5538), + [sym__terminator] = STATE(120), + [sym__expression] = STATE(1969), + [sym_block] = STATE(1969), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1969), + [sym_nil] = STATE(1969), + [sym__atom] = STATE(1969), + [sym_quoted_atom] = STATE(1969), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1969), + [sym_charlist] = STATE(1969), + [sym_sigil] = STATE(1969), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1969), + [sym_tuple] = STATE(1969), + [sym_bitstring] = STATE(1969), + [sym_map] = STATE(1969), + [sym__nullary_operator] = STATE(1969), + [sym_unary_operator] = STATE(1969), + [sym_binary_operator] = STATE(1969), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1969), + [sym_call] = STATE(1969), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1969), + [sym_stab_clause] = STATE(5782), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2073), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1969), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(750), + [anon_sym_SEMI] = ACTIONS(772), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(760), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(774), - [sym_integer] = ACTIONS(774), - [sym_float] = ACTIONS(774), - [sym_char] = ACTIONS(774), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(774), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), - [sym_keyword] = ACTIONS(87), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(698), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [91] = { - [sym__terminator] = STATE(116), - [sym__expression] = STATE(2058), - [sym_block] = STATE(2058), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2058), - [sym_nil] = STATE(2058), - [sym__atom] = STATE(2058), - [sym_quoted_atom] = STATE(2058), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2058), - [sym_charlist] = STATE(2058), - [sym_sigil] = STATE(2058), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2058), - [sym_tuple] = STATE(2058), - [sym_bitstring] = STATE(2058), - [sym_map] = STATE(2058), - [sym__nullary_operator] = STATE(2058), - [sym_unary_operator] = STATE(2058), - [sym_binary_operator] = STATE(2058), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2058), - [sym_call] = STATE(2058), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2058), - [sym_stab_clause] = STATE(5120), - [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), - [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), - [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2058), - [aux_sym__terminator_repeat1] = STATE(1027), - [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(726), - [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(728), + [anon_sym_RPAREN] = ACTIONS(774), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(776), @@ -35435,56 +35302,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [92] = { + [91] = { [sym__terminator] = STATE(114), - [sym__expression] = STATE(2069), - [sym_block] = STATE(2069), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2069), - [sym_nil] = STATE(2069), - [sym__atom] = STATE(2069), - [sym_quoted_atom] = STATE(2069), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2069), - [sym_charlist] = STATE(2069), - [sym_sigil] = STATE(2069), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2069), - [sym_tuple] = STATE(2069), - [sym_bitstring] = STATE(2069), - [sym_map] = STATE(2069), - [sym__nullary_operator] = STATE(2069), - [sym_unary_operator] = STATE(2069), - [sym_binary_operator] = STATE(2069), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2069), - [sym_call] = STATE(2069), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2069), - [sym_stab_clause] = STATE(5196), + [sym__expression] = STATE(1837), + [sym_block] = STATE(1837), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1837), + [sym_nil] = STATE(1837), + [sym__atom] = STATE(1837), + [sym_quoted_atom] = STATE(1837), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1837), + [sym_charlist] = STATE(1837), + [sym_sigil] = STATE(1837), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1837), + [sym_tuple] = STATE(1837), + [sym_bitstring] = STATE(1837), + [sym_map] = STATE(1837), + [sym__nullary_operator] = STATE(1837), + [sym_unary_operator] = STATE(1837), + [sym_binary_operator] = STATE(1837), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1837), + [sym_call] = STATE(1837), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1837), + [sym_stab_clause] = STATE(5498), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2069), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1837), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(778), [anon_sym_LPAREN] = ACTIONS(63), @@ -35568,60 +35435,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [93] = { - [sym__terminator] = STATE(121), - [sym__expression] = STATE(2112), - [sym_block] = STATE(2112), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2112), - [sym_nil] = STATE(2112), - [sym__atom] = STATE(2112), - [sym_quoted_atom] = STATE(2112), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2112), - [sym_charlist] = STATE(2112), - [sym_sigil] = STATE(2112), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2112), - [sym_tuple] = STATE(2112), - [sym_bitstring] = STATE(2112), - [sym_map] = STATE(2112), - [sym__nullary_operator] = STATE(2112), - [sym_unary_operator] = STATE(2112), - [sym_binary_operator] = STATE(2112), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2112), - [sym_call] = STATE(2112), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2112), - [sym_stab_clause] = STATE(5923), + [92] = { + [sym__terminator] = STATE(123), + [sym__expression] = STATE(1844), + [sym_block] = STATE(1844), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1844), + [sym_nil] = STATE(1844), + [sym__atom] = STATE(1844), + [sym_quoted_atom] = STATE(1844), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1844), + [sym_charlist] = STATE(1844), + [sym_sigil] = STATE(1844), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1844), + [sym_tuple] = STATE(1844), + [sym_bitstring] = STATE(1844), + [sym_map] = STATE(1844), + [sym__nullary_operator] = STATE(1844), + [sym_unary_operator] = STATE(1844), + [sym_binary_operator] = STATE(1844), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1844), + [sym_call] = STATE(1844), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1844), + [sym_stab_clause] = STATE(5204), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2112), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1844), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(708), + [anon_sym_SEMI] = ACTIONS(762), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(710), + [anon_sym_RPAREN] = ACTIONS(764), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(784), @@ -35701,60 +35568,193 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, + [93] = { + [sym__expression] = STATE(2941), + [sym_block] = STATE(2941), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(2941), + [sym_nil] = STATE(2941), + [sym__atom] = STATE(2941), + [sym_quoted_atom] = STATE(2941), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2941), + [sym_charlist] = STATE(2941), + [sym_sigil] = STATE(2941), + [sym_keywords] = STATE(2347), + [sym_pair] = STATE(3310), + [sym__keyword] = STATE(724), + [sym_quoted_keyword] = STATE(724), + [sym_list] = STATE(2941), + [sym_tuple] = STATE(2941), + [sym_bitstring] = STATE(2941), + [sym_map] = STATE(2941), + [sym__nullary_operator] = STATE(2941), + [sym_unary_operator] = STATE(2941), + [sym_binary_operator] = STATE(2941), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2941), + [sym_call] = STATE(2941), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym__call_arguments_with_parentheses_immediate] = STATE(1665), + [sym__call_arguments_without_parentheses] = STATE(1997), + [sym_do_block] = STATE(3493), + [sym_access_call] = STATE(2941), + [sym_anonymous_function] = STATE(2941), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(650), + [sym_integer] = ACTIONS(650), + [sym_float] = ACTIONS(650), + [sym_char] = ACTIONS(650), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(650), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(670), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_COMMA] = ACTIONS(239), + [sym_keyword] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(383), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(673), + [anon_sym_DASH] = ACTIONS(673), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(427), + [anon_sym_fn] = ACTIONS(395), + [anon_sym_LPAREN2] = ACTIONS(397), + [anon_sym_LBRACK2] = ACTIONS(237), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(401), + }, [94] = { - [sym__terminator] = STATE(124), - [sym__expression] = STATE(2067), - [sym_block] = STATE(2067), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2067), - [sym_nil] = STATE(2067), - [sym__atom] = STATE(2067), - [sym_quoted_atom] = STATE(2067), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2067), - [sym_charlist] = STATE(2067), - [sym_sigil] = STATE(2067), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2067), - [sym_tuple] = STATE(2067), - [sym_bitstring] = STATE(2067), - [sym_map] = STATE(2067), - [sym__nullary_operator] = STATE(2067), - [sym_unary_operator] = STATE(2067), - [sym_binary_operator] = STATE(2067), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2067), - [sym_call] = STATE(2067), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2067), - [sym_stab_clause] = STATE(5204), + [sym__terminator] = STATE(121), + [sym__expression] = STATE(1843), + [sym_block] = STATE(1843), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1843), + [sym_nil] = STATE(1843), + [sym__atom] = STATE(1843), + [sym_quoted_atom] = STATE(1843), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1843), + [sym_charlist] = STATE(1843), + [sym_sigil] = STATE(1843), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1843), + [sym_tuple] = STATE(1843), + [sym_bitstring] = STATE(1843), + [sym_map] = STATE(1843), + [sym__nullary_operator] = STATE(1843), + [sym_unary_operator] = STATE(1843), + [sym_binary_operator] = STATE(1843), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1843), + [sym_call] = STATE(1843), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1843), + [sym_stab_clause] = STATE(5484), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2067), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1843), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(720), + [anon_sym_SEMI] = ACTIONS(722), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(722), + [anon_sym_RPAREN] = ACTIONS(750), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(786), @@ -35836,54 +35836,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [95] = { [sym__terminator] = STATE(114), - [sym__expression] = STATE(2050), - [sym_block] = STATE(2050), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2050), - [sym_nil] = STATE(2050), - [sym__atom] = STATE(2050), - [sym_quoted_atom] = STATE(2050), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2050), - [sym_charlist] = STATE(2050), - [sym_sigil] = STATE(2050), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2050), - [sym_tuple] = STATE(2050), - [sym_bitstring] = STATE(2050), - [sym_map] = STATE(2050), - [sym__nullary_operator] = STATE(2050), - [sym_unary_operator] = STATE(2050), - [sym_binary_operator] = STATE(2050), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2050), - [sym_call] = STATE(2050), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2050), - [sym_stab_clause] = STATE(5196), + [sym__expression] = STATE(1839), + [sym_block] = STATE(1839), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1839), + [sym_nil] = STATE(1839), + [sym__atom] = STATE(1839), + [sym_quoted_atom] = STATE(1839), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1839), + [sym_charlist] = STATE(1839), + [sym_sigil] = STATE(1839), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1839), + [sym_tuple] = STATE(1839), + [sym_bitstring] = STATE(1839), + [sym_map] = STATE(1839), + [sym__nullary_operator] = STATE(1839), + [sym_unary_operator] = STATE(1839), + [sym_binary_operator] = STATE(1839), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1839), + [sym_call] = STATE(1839), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1839), + [sym_stab_clause] = STATE(5498), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2050), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1839), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(778), [anon_sym_LPAREN] = ACTIONS(63), @@ -35968,59 +35968,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [96] = { - [sym__terminator] = STATE(118), - [sym__expression] = STATE(2078), - [sym_block] = STATE(2078), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2078), - [sym_nil] = STATE(2078), - [sym__atom] = STATE(2078), - [sym_quoted_atom] = STATE(2078), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2078), - [sym_charlist] = STATE(2078), - [sym_sigil] = STATE(2078), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2078), - [sym_tuple] = STATE(2078), - [sym_bitstring] = STATE(2078), - [sym_map] = STATE(2078), - [sym__nullary_operator] = STATE(2078), - [sym_unary_operator] = STATE(2078), - [sym_binary_operator] = STATE(2078), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2078), - [sym_call] = STATE(2078), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2078), - [sym_stab_clause] = STATE(5078), + [sym__terminator] = STATE(117), + [sym__expression] = STATE(1910), + [sym_block] = STATE(1910), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1910), + [sym_nil] = STATE(1910), + [sym__atom] = STATE(1910), + [sym_quoted_atom] = STATE(1910), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1910), + [sym_charlist] = STATE(1910), + [sym_sigil] = STATE(1910), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1910), + [sym_tuple] = STATE(1910), + [sym_bitstring] = STATE(1910), + [sym_map] = STATE(1910), + [sym__nullary_operator] = STATE(1910), + [sym_unary_operator] = STATE(1910), + [sym_binary_operator] = STATE(1910), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1910), + [sym_call] = STATE(1910), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1910), + [sym_stab_clause] = STATE(5116), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2078), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1910), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(764), + [anon_sym_SEMI] = ACTIONS(754), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(766), + [anon_sym_RPAREN] = ACTIONS(756), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(790), @@ -36101,59 +36101,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [97] = { - [sym__terminator] = STATE(119), - [sym__expression] = STATE(2059), - [sym_block] = STATE(2059), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2059), - [sym_nil] = STATE(2059), - [sym__atom] = STATE(2059), - [sym_quoted_atom] = STATE(2059), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2059), - [sym_charlist] = STATE(2059), - [sym_sigil] = STATE(2059), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2059), - [sym_tuple] = STATE(2059), - [sym_bitstring] = STATE(2059), - [sym_map] = STATE(2059), - [sym__nullary_operator] = STATE(2059), - [sym_unary_operator] = STATE(2059), - [sym_binary_operator] = STATE(2059), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2059), - [sym_call] = STATE(2059), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2059), - [sym_stab_clause] = STATE(5107), + [sym__terminator] = STATE(120), + [sym__expression] = STATE(1998), + [sym_block] = STATE(1998), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1998), + [sym_nil] = STATE(1998), + [sym__atom] = STATE(1998), + [sym_quoted_atom] = STATE(1998), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1998), + [sym_charlist] = STATE(1998), + [sym_sigil] = STATE(1998), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1998), + [sym_tuple] = STATE(1998), + [sym_bitstring] = STATE(1998), + [sym_map] = STATE(1998), + [sym__nullary_operator] = STATE(1998), + [sym_unary_operator] = STATE(1998), + [sym_binary_operator] = STATE(1998), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1998), + [sym_call] = STATE(1998), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1998), + [sym_stab_clause] = STATE(5782), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2059), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1998), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(714), + [anon_sym_SEMI] = ACTIONS(772), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(716), + [anon_sym_RPAREN] = ACTIONS(774), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(792), @@ -36234,57 +36234,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [98] = { - [sym__terminator] = STATE(119), - [sym__expression] = STATE(1625), - [sym_block] = STATE(1625), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(1625), - [sym_nil] = STATE(1625), - [sym__atom] = STATE(1625), - [sym_quoted_atom] = STATE(1625), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1625), - [sym_charlist] = STATE(1625), - [sym_sigil] = STATE(1625), - [sym_keywords] = STATE(6412), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(1625), - [sym_tuple] = STATE(1625), - [sym_bitstring] = STATE(1625), - [sym_map] = STATE(1625), - [sym__nullary_operator] = STATE(1625), - [sym_unary_operator] = STATE(1625), - [sym_binary_operator] = STATE(1625), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1625), - [sym_call] = STATE(1625), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1625), - [sym_stab_clause] = STATE(5107), + [sym__terminator] = STATE(120), + [sym__expression] = STATE(1608), + [sym_block] = STATE(1608), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1608), + [sym_nil] = STATE(1608), + [sym__atom] = STATE(1608), + [sym_quoted_atom] = STATE(1608), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1608), + [sym_charlist] = STATE(1608), + [sym_sigil] = STATE(1608), + [sym_keywords] = STATE(6224), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1608), + [sym_tuple] = STATE(1608), + [sym_bitstring] = STATE(1608), + [sym_map] = STATE(1608), + [sym__nullary_operator] = STATE(1608), + [sym_unary_operator] = STATE(1608), + [sym_binary_operator] = STATE(1608), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1608), + [sym_call] = STATE(1608), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1608), + [sym_stab_clause] = STATE(5782), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(1625), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1608), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(714), + [anon_sym_SEMI] = ACTIONS(772), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(794), [aux_sym_identifier_token1] = ACTIONS(686), @@ -36367,59 +36367,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [99] = { - [sym__terminator] = STATE(117), - [sym__expression] = STATE(2098), - [sym_block] = STATE(2098), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2098), - [sym_nil] = STATE(2098), - [sym__atom] = STATE(2098), - [sym_quoted_atom] = STATE(2098), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2098), - [sym_charlist] = STATE(2098), - [sym_sigil] = STATE(2098), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2098), - [sym_tuple] = STATE(2098), - [sym_bitstring] = STATE(2098), - [sym_map] = STATE(2098), - [sym__nullary_operator] = STATE(2098), - [sym_unary_operator] = STATE(2098), - [sym_binary_operator] = STATE(2098), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2098), - [sym_call] = STATE(2098), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2098), - [sym_stab_clause] = STATE(5784), + [sym__terminator] = STATE(119), + [sym__expression] = STATE(1840), + [sym_block] = STATE(1840), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1840), + [sym_nil] = STATE(1840), + [sym__atom] = STATE(1840), + [sym_quoted_atom] = STATE(1840), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1840), + [sym_charlist] = STATE(1840), + [sym_sigil] = STATE(1840), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1840), + [sym_tuple] = STATE(1840), + [sym_bitstring] = STATE(1840), + [sym_map] = STATE(1840), + [sym__nullary_operator] = STATE(1840), + [sym_unary_operator] = STATE(1840), + [sym_binary_operator] = STATE(1840), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1840), + [sym_call] = STATE(1840), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1840), + [sym_stab_clause] = STATE(5841), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2098), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(1840), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(732), + [anon_sym_SEMI] = ACTIONS(708), [anon_sym_LPAREN] = ACTIONS(63), - [anon_sym_RPAREN] = ACTIONS(734), + [anon_sym_RPAREN] = ACTIONS(710), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(798), @@ -36500,55 +36500,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [100] = { - [sym__terminator] = STATE(138), - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__terminator] = STATE(134), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5611), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5656), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(4384), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(800), [anon_sym_LPAREN] = ACTIONS(802), @@ -36632,187 +36632,187 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [101] = { - [sym__expression] = STATE(2158), - [sym_block] = STATE(2158), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2158), - [sym_nil] = STATE(2158), - [sym__atom] = STATE(2158), - [sym_quoted_atom] = STATE(2158), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2158), - [sym_charlist] = STATE(2158), - [sym_sigil] = STATE(2158), - [sym_keywords] = STATE(2157), - [sym_pair] = STATE(2161), - [sym__keyword] = STATE(551), - [sym_quoted_keyword] = STATE(551), - [sym_list] = STATE(2158), - [sym_tuple] = STATE(2158), - [sym_bitstring] = STATE(2158), - [sym_map] = STATE(2158), - [sym__nullary_operator] = STATE(2158), - [sym_unary_operator] = STATE(2158), - [sym_binary_operator] = STATE(2158), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2158), - [sym_call] = STATE(2158), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym__call_arguments_with_parentheses_immediate] = STATE(1744), - [sym__call_arguments_without_parentheses] = STATE(1981), - [sym_do_block] = STATE(3140), - [sym_access_call] = STATE(2158), - [sym_anonymous_function] = STATE(2158), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(369), - [sym_integer] = ACTIONS(369), - [sym_float] = ACTIONS(369), - [sym_char] = ACTIONS(369), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(369), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(846), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_PIPE] = ACTIONS(287), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(387), - [sym_keyword] = ACTIONS(389), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(395), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(400), - [anon_sym_DASH] = ACTIONS(400), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(287), - [anon_sym_BSLASH_BSLASH] = ACTIONS(287), - [anon_sym_when] = ACTIONS(287), - [anon_sym_COLON_COLON] = ACTIONS(287), - [anon_sym_EQ_GT] = ACTIONS(285), - [anon_sym_EQ] = ACTIONS(287), - [anon_sym_PIPE_PIPE] = ACTIONS(287), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(287), - [anon_sym_or] = ACTIONS(287), - [anon_sym_AMP_AMP] = ACTIONS(287), - [anon_sym_AMP_AMP_AMP] = ACTIONS(287), - [anon_sym_and] = ACTIONS(287), - [anon_sym_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ] = ACTIONS(287), - [anon_sym_EQ_TILDE] = ACTIONS(287), - [anon_sym_EQ_EQ_EQ] = ACTIONS(287), - [anon_sym_BANG_EQ_EQ] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(287), - [anon_sym_PIPE_GT] = ACTIONS(287), - [anon_sym_LT_LT_LT] = ACTIONS(287), - [anon_sym_GT_GT_GT] = ACTIONS(287), - [anon_sym_LT_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT_GT] = ACTIONS(287), - [anon_sym_LT_TILDE] = ACTIONS(287), - [anon_sym_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_TILDE_GT] = ACTIONS(287), - [anon_sym_LT_PIPE_GT] = ACTIONS(287), - [anon_sym_in] = ACTIONS(287), - [anon_sym_CARET_CARET_CARET] = ACTIONS(285), - [anon_sym_SLASH_SLASH] = ACTIONS(285), - [anon_sym_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH] = ACTIONS(287), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(287), - [anon_sym_DASH_DASH_DASH] = ACTIONS(287), - [anon_sym_LT_GT] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(287), - [anon_sym_STAR_STAR] = ACTIONS(287), + [sym__terminator] = STATE(138), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5817), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), + [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), + [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), + [sym_anonymous_function] = STATE(4384), + [aux_sym__terminator_repeat1] = STATE(1026), + [aux_sym__terminator_token1] = ACTIONS(680), + [anon_sym_SEMI] = ACTIONS(846), + [anon_sym_LPAREN] = ACTIONS(802), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(806), + [sym_integer] = ACTIONS(806), + [sym_float] = ACTIONS(806), + [sym_char] = ACTIONS(806), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), + [sym_atom] = ACTIONS(806), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(824), + [sym_keyword] = ACTIONS(87), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(287), - [anon_sym_do] = ACTIONS(427), - [anon_sym_fn] = ACTIONS(407), - [anon_sym_LPAREN2] = ACTIONS(409), - [anon_sym_LBRACK2] = ACTIONS(283), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(296), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__before_unary_op] = ACTIONS(842), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(844), }, [102] = { - [sym__terminator] = STATE(135), - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__terminator] = STATE(137), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5074), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5938), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(4384), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(848), [anon_sym_LPAREN] = ACTIONS(802), @@ -36897,54 +36897,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [103] = { [sym__terminator] = STATE(132), - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5219), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5120), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(4384), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(850), [anon_sym_LPAREN] = ACTIONS(802), @@ -37028,187 +37028,187 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [104] = { - [sym__terminator] = STATE(131), - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5140), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), - [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), - [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), - [aux_sym__terminator_repeat1] = STATE(1027), - [aux_sym__terminator_token1] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(852), - [anon_sym_LPAREN] = ACTIONS(802), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(806), - [sym_integer] = ACTIONS(806), - [sym_float] = ACTIONS(806), - [sym_char] = ACTIONS(806), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(806), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [sym_keyword] = ACTIONS(87), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), + [sym__expression] = STATE(2339), + [sym_block] = STATE(2339), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2339), + [sym_nil] = STATE(2339), + [sym__atom] = STATE(2339), + [sym_quoted_atom] = STATE(2339), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2339), + [sym_charlist] = STATE(2339), + [sym_sigil] = STATE(2339), + [sym_keywords] = STATE(2347), + [sym_pair] = STATE(2147), + [sym__keyword] = STATE(588), + [sym_quoted_keyword] = STATE(588), + [sym_list] = STATE(2339), + [sym_tuple] = STATE(2339), + [sym_bitstring] = STATE(2339), + [sym_map] = STATE(2339), + [sym__nullary_operator] = STATE(2339), + [sym_unary_operator] = STATE(2339), + [sym_binary_operator] = STATE(2339), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2339), + [sym_call] = STATE(2339), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym__call_arguments_with_parentheses_immediate] = STATE(1665), + [sym__call_arguments_without_parentheses] = STATE(1997), + [sym_do_block] = STATE(3493), + [sym_access_call] = STATE(2339), + [sym_anonymous_function] = STATE(2339), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(357), + [sym_integer] = ACTIONS(357), + [sym_float] = ACTIONS(357), + [sym_char] = ACTIONS(357), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(357), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(852), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(241), + [anon_sym_GT] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(241), + [anon_sym_SLASH] = ACTIONS(241), + [anon_sym_TILDE] = ACTIONS(375), + [sym_keyword] = ACTIONS(377), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(383), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(388), + [anon_sym_DASH] = ACTIONS(388), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), + [anon_sym_LT_DASH] = ACTIONS(241), + [anon_sym_BSLASH_BSLASH] = ACTIONS(241), + [anon_sym_when] = ACTIONS(241), + [anon_sym_COLON_COLON] = ACTIONS(241), + [anon_sym_EQ_GT] = ACTIONS(239), + [anon_sym_EQ] = ACTIONS(241), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(241), + [anon_sym_or] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_AMP_AMP_AMP] = ACTIONS(241), + [anon_sym_and] = ACTIONS(241), + [anon_sym_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ] = ACTIONS(241), + [anon_sym_EQ_TILDE] = ACTIONS(241), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_PIPE_GT] = ACTIONS(241), + [anon_sym_LT_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_LT_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT_GT] = ACTIONS(241), + [anon_sym_LT_TILDE] = ACTIONS(241), + [anon_sym_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_TILDE_GT] = ACTIONS(241), + [anon_sym_LT_PIPE_GT] = ACTIONS(241), + [anon_sym_in] = ACTIONS(241), + [anon_sym_CARET_CARET_CARET] = ACTIONS(239), + [anon_sym_SLASH_SLASH] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH_DASH] = ACTIONS(241), + [anon_sym_LT_GT] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(838), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_do] = ACTIONS(427), + [anon_sym_fn] = ACTIONS(395), + [anon_sym_LPAREN2] = ACTIONS(397), + [anon_sym_LBRACK2] = ACTIONS(237), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), + [sym__before_unary_op] = ACTIONS(399), + [sym__not_in] = ACTIONS(250), + [sym__quoted_atom_start] = ACTIONS(401), }, [105] = { - [sym__terminator] = STATE(139), - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__terminator] = STATE(129), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5938), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5470), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(4384), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(854), [anon_sym_LPAREN] = ACTIONS(802), @@ -37292,55 +37292,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [106] = { - [sym__terminator] = STATE(134), - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__terminator] = STATE(128), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5452), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5370), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(4384), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(802), @@ -37424,55 +37424,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [107] = { - [sym__terminator] = STATE(126), - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__terminator] = STATE(131), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5867), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5760), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(4384), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(858), [anon_sym_LPAREN] = ACTIONS(802), @@ -37556,55 +37556,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [108] = { - [sym__terminator] = STATE(125), - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__terminator] = STATE(130), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5656), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5219), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(4384), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(860), [anon_sym_LPAREN] = ACTIONS(802), @@ -37688,55 +37688,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [109] = { - [sym__terminator] = STATE(137), - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__terminator] = STATE(125), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5092), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5799), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(4384), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(862), [anon_sym_LPAREN] = ACTIONS(802), @@ -37820,55 +37820,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [110] = { - [sym__terminator] = STATE(130), - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__terminator] = STATE(135), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5799), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5075), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(4384), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(864), [anon_sym_LPAREN] = ACTIONS(802), @@ -37952,55 +37952,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [111] = { - [sym__terminator] = STATE(128), - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__terminator] = STATE(126), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5370), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5513), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(4384), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(866), [anon_sym_LPAREN] = ACTIONS(802), @@ -38085,54 +38085,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [112] = { [sym__terminator] = STATE(127), - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5513), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5698), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), - [aux_sym__terminator_repeat1] = STATE(1027), + [sym_anonymous_function] = STATE(4384), + [aux_sym__terminator_repeat1] = STATE(1026), [aux_sym__terminator_token1] = ACTIONS(680), [anon_sym_SEMI] = ACTIONS(868), [anon_sym_LPAREN] = ACTIONS(802), @@ -38216,53 +38216,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [113] = { - [sym__expression] = STATE(2086), - [sym_block] = STATE(2086), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2086), - [sym_nil] = STATE(2086), - [sym__atom] = STATE(2086), - [sym_quoted_atom] = STATE(2086), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2086), - [sym_charlist] = STATE(2086), - [sym_sigil] = STATE(2086), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2086), - [sym_tuple] = STATE(2086), - [sym_bitstring] = STATE(2086), - [sym_map] = STATE(2086), - [sym__nullary_operator] = STATE(2086), - [sym_unary_operator] = STATE(2086), - [sym_binary_operator] = STATE(2086), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2086), - [sym_call] = STATE(2086), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2086), - [sym_stab_clause] = STATE(5519), + [sym__expression] = STATE(1958), + [sym_block] = STATE(1958), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1958), + [sym_nil] = STATE(1958), + [sym__atom] = STATE(1958), + [sym_quoted_atom] = STATE(1958), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1958), + [sym_charlist] = STATE(1958), + [sym_sigil] = STATE(1958), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1958), + [sym_tuple] = STATE(1958), + [sym_bitstring] = STATE(1958), + [sym_map] = STATE(1958), + [sym__nullary_operator] = STATE(1958), + [sym_unary_operator] = STATE(1958), + [sym_binary_operator] = STATE(1958), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1958), + [sym_call] = STATE(1958), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1958), + [sym_stab_clause] = STATE(5087), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2086), + [sym_anonymous_function] = STATE(1958), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(870), @@ -38346,53 +38346,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [114] = { - [sym__expression] = STATE(2068), - [sym_block] = STATE(2068), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2068), - [sym_nil] = STATE(2068), - [sym__atom] = STATE(2068), - [sym_quoted_atom] = STATE(2068), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2068), - [sym_charlist] = STATE(2068), - [sym_sigil] = STATE(2068), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2068), - [sym_tuple] = STATE(2068), - [sym_bitstring] = STATE(2068), - [sym_map] = STATE(2068), - [sym__nullary_operator] = STATE(2068), - [sym_unary_operator] = STATE(2068), - [sym_binary_operator] = STATE(2068), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2068), - [sym_call] = STATE(2068), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2068), - [sym_stab_clause] = STATE(5081), + [sym__expression] = STATE(1838), + [sym_block] = STATE(1838), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1838), + [sym_nil] = STATE(1838), + [sym__atom] = STATE(1838), + [sym_quoted_atom] = STATE(1838), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1838), + [sym_charlist] = STATE(1838), + [sym_sigil] = STATE(1838), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1838), + [sym_tuple] = STATE(1838), + [sym_bitstring] = STATE(1838), + [sym_map] = STATE(1838), + [sym__nullary_operator] = STATE(1838), + [sym_unary_operator] = STATE(1838), + [sym_binary_operator] = STATE(1838), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1838), + [sym_call] = STATE(1838), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1838), + [sym_stab_clause] = STATE(5519), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2068), + [sym_anonymous_function] = STATE(1838), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(874), @@ -38476,53 +38476,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [115] = { - [sym__expression] = STATE(2061), - [sym_block] = STATE(2061), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2061), - [sym_nil] = STATE(2061), - [sym__atom] = STATE(2061), - [sym_quoted_atom] = STATE(2061), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2061), - [sym_charlist] = STATE(2061), - [sym_sigil] = STATE(2061), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2061), - [sym_tuple] = STATE(2061), - [sym_bitstring] = STATE(2061), - [sym_map] = STATE(2061), - [sym__nullary_operator] = STATE(2061), - [sym_unary_operator] = STATE(2061), - [sym_binary_operator] = STATE(2061), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2061), - [sym_call] = STATE(2061), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2061), - [sym_stab_clause] = STATE(5660), + [sym__expression] = STATE(1949), + [sym_block] = STATE(1949), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1949), + [sym_nil] = STATE(1949), + [sym__atom] = STATE(1949), + [sym_quoted_atom] = STATE(1949), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1949), + [sym_charlist] = STATE(1949), + [sym_sigil] = STATE(1949), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1949), + [sym_tuple] = STATE(1949), + [sym_bitstring] = STATE(1949), + [sym_map] = STATE(1949), + [sym__nullary_operator] = STATE(1949), + [sym_unary_operator] = STATE(1949), + [sym_binary_operator] = STATE(1949), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1949), + [sym_call] = STATE(1949), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1949), + [sym_stab_clause] = STATE(5800), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2061), + [sym_anonymous_function] = STATE(1949), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(878), @@ -38606,53 +38606,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [116] = { - [sym__expression] = STATE(2057), - [sym_block] = STATE(2057), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2057), - [sym_nil] = STATE(2057), - [sym__atom] = STATE(2057), - [sym_quoted_atom] = STATE(2057), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2057), - [sym_charlist] = STATE(2057), - [sym_sigil] = STATE(2057), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2057), - [sym_tuple] = STATE(2057), - [sym_bitstring] = STATE(2057), - [sym_map] = STATE(2057), - [sym__nullary_operator] = STATE(2057), - [sym_unary_operator] = STATE(2057), - [sym_binary_operator] = STATE(2057), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2057), - [sym_call] = STATE(2057), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2057), - [sym_stab_clause] = STATE(5238), + [sym__expression] = STATE(1828), + [sym_block] = STATE(1828), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1828), + [sym_nil] = STATE(1828), + [sym__atom] = STATE(1828), + [sym_quoted_atom] = STATE(1828), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1828), + [sym_charlist] = STATE(1828), + [sym_sigil] = STATE(1828), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1828), + [sym_tuple] = STATE(1828), + [sym_bitstring] = STATE(1828), + [sym_map] = STATE(1828), + [sym__nullary_operator] = STATE(1828), + [sym_unary_operator] = STATE(1828), + [sym_binary_operator] = STATE(1828), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1828), + [sym_call] = STATE(1828), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1828), + [sym_stab_clause] = STATE(5944), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2057), + [sym_anonymous_function] = STATE(1828), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(882), @@ -38736,53 +38736,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [117] = { - [sym__expression] = STATE(2097), - [sym_block] = STATE(2097), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2097), - [sym_nil] = STATE(2097), - [sym__atom] = STATE(2097), - [sym_quoted_atom] = STATE(2097), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2097), - [sym_charlist] = STATE(2097), - [sym_sigil] = STATE(2097), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2097), - [sym_tuple] = STATE(2097), - [sym_bitstring] = STATE(2097), - [sym_map] = STATE(2097), - [sym__nullary_operator] = STATE(2097), - [sym_unary_operator] = STATE(2097), - [sym_binary_operator] = STATE(2097), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2097), - [sym_call] = STATE(2097), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2097), - [sym_stab_clause] = STATE(5805), + [sym__expression] = STATE(1938), + [sym_block] = STATE(1938), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1938), + [sym_nil] = STATE(1938), + [sym__atom] = STATE(1938), + [sym_quoted_atom] = STATE(1938), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1938), + [sym_charlist] = STATE(1938), + [sym_sigil] = STATE(1938), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1938), + [sym_tuple] = STATE(1938), + [sym_bitstring] = STATE(1938), + [sym_map] = STATE(1938), + [sym__nullary_operator] = STATE(1938), + [sym_unary_operator] = STATE(1938), + [sym_binary_operator] = STATE(1938), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1938), + [sym_call] = STATE(1938), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1938), + [sym_stab_clause] = STATE(5081), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2097), + [sym_anonymous_function] = STATE(1938), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(886), @@ -38866,53 +38866,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [118] = { - [sym__expression] = STATE(2099), - [sym_block] = STATE(2099), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2099), - [sym_nil] = STATE(2099), - [sym__atom] = STATE(2099), - [sym_quoted_atom] = STATE(2099), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2099), - [sym_charlist] = STATE(2099), - [sym_sigil] = STATE(2099), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2099), - [sym_tuple] = STATE(2099), - [sym_bitstring] = STATE(2099), - [sym_map] = STATE(2099), - [sym__nullary_operator] = STATE(2099), - [sym_unary_operator] = STATE(2099), - [sym_binary_operator] = STATE(2099), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2099), - [sym_call] = STATE(2099), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2099), - [sym_stab_clause] = STATE(5881), + [sym__expression] = STATE(1835), + [sym_block] = STATE(1835), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1835), + [sym_nil] = STATE(1835), + [sym__atom] = STATE(1835), + [sym_quoted_atom] = STATE(1835), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1835), + [sym_charlist] = STATE(1835), + [sym_sigil] = STATE(1835), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1835), + [sym_tuple] = STATE(1835), + [sym_bitstring] = STATE(1835), + [sym_map] = STATE(1835), + [sym__nullary_operator] = STATE(1835), + [sym_unary_operator] = STATE(1835), + [sym_binary_operator] = STATE(1835), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1835), + [sym_call] = STATE(1835), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1835), + [sym_stab_clause] = STATE(5662), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2099), + [sym_anonymous_function] = STATE(1835), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(890), @@ -38996,53 +38996,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [119] = { - [sym__expression] = STATE(2015), - [sym_block] = STATE(2015), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2015), - [sym_nil] = STATE(2015), - [sym__atom] = STATE(2015), - [sym_quoted_atom] = STATE(2015), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2015), - [sym_charlist] = STATE(2015), - [sym_sigil] = STATE(2015), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2015), - [sym_tuple] = STATE(2015), - [sym_bitstring] = STATE(2015), - [sym_map] = STATE(2015), - [sym__nullary_operator] = STATE(2015), - [sym_unary_operator] = STATE(2015), - [sym_binary_operator] = STATE(2015), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2015), - [sym_call] = STATE(2015), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2015), - [sym_stab_clause] = STATE(5485), + [sym__expression] = STATE(1830), + [sym_block] = STATE(1830), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1830), + [sym_nil] = STATE(1830), + [sym__atom] = STATE(1830), + [sym_quoted_atom] = STATE(1830), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1830), + [sym_charlist] = STATE(1830), + [sym_sigil] = STATE(1830), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1830), + [sym_tuple] = STATE(1830), + [sym_bitstring] = STATE(1830), + [sym_map] = STATE(1830), + [sym__nullary_operator] = STATE(1830), + [sym_unary_operator] = STATE(1830), + [sym_binary_operator] = STATE(1830), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1830), + [sym_call] = STATE(1830), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1830), + [sym_stab_clause] = STATE(5881), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2015), + [sym_anonymous_function] = STATE(1830), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(894), @@ -39126,53 +39126,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [120] = { - [sym__expression] = STATE(2092), - [sym_block] = STATE(2092), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2092), - [sym_nil] = STATE(2092), - [sym__atom] = STATE(2092), - [sym_quoted_atom] = STATE(2092), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2092), - [sym_charlist] = STATE(2092), - [sym_sigil] = STATE(2092), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2092), - [sym_tuple] = STATE(2092), - [sym_bitstring] = STATE(2092), - [sym_map] = STATE(2092), - [sym__nullary_operator] = STATE(2092), - [sym_unary_operator] = STATE(2092), - [sym_binary_operator] = STATE(2092), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2092), - [sym_call] = STATE(2092), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2092), - [sym_stab_clause] = STATE(5662), + [sym__expression] = STATE(1973), + [sym_block] = STATE(1973), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1973), + [sym_nil] = STATE(1973), + [sym__atom] = STATE(1973), + [sym_quoted_atom] = STATE(1973), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1973), + [sym_charlist] = STATE(1973), + [sym_sigil] = STATE(1973), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1973), + [sym_tuple] = STATE(1973), + [sym_bitstring] = STATE(1973), + [sym_map] = STATE(1973), + [sym__nullary_operator] = STATE(1973), + [sym_unary_operator] = STATE(1973), + [sym_binary_operator] = STATE(1973), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1973), + [sym_call] = STATE(1973), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1973), + [sym_stab_clause] = STATE(5668), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2092), + [sym_anonymous_function] = STATE(1973), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(898), @@ -39256,53 +39256,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [121] = { - [sym__expression] = STATE(2101), - [sym_block] = STATE(2101), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2101), - [sym_nil] = STATE(2101), - [sym__atom] = STATE(2101), - [sym_quoted_atom] = STATE(2101), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2101), - [sym_charlist] = STATE(2101), - [sym_sigil] = STATE(2101), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2101), - [sym_tuple] = STATE(2101), - [sym_bitstring] = STATE(2101), - [sym_map] = STATE(2101), - [sym__nullary_operator] = STATE(2101), - [sym_unary_operator] = STATE(2101), - [sym_binary_operator] = STATE(2101), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2101), - [sym_call] = STATE(2101), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2101), - [sym_stab_clause] = STATE(5944), + [sym__expression] = STATE(1947), + [sym_block] = STATE(1947), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1947), + [sym_nil] = STATE(1947), + [sym__atom] = STATE(1947), + [sym_quoted_atom] = STATE(1947), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1947), + [sym_charlist] = STATE(1947), + [sym_sigil] = STATE(1947), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1947), + [sym_tuple] = STATE(1947), + [sym_bitstring] = STATE(1947), + [sym_map] = STATE(1947), + [sym__nullary_operator] = STATE(1947), + [sym_unary_operator] = STATE(1947), + [sym_binary_operator] = STATE(1947), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1947), + [sym_call] = STATE(1947), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1947), + [sym_stab_clause] = STATE(5432), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2101), + [sym_anonymous_function] = STATE(1947), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(902), @@ -39386,53 +39386,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [122] = { - [sym__expression] = STATE(2040), - [sym_block] = STATE(2040), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2040), - [sym_nil] = STATE(2040), - [sym__atom] = STATE(2040), - [sym_quoted_atom] = STATE(2040), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2040), - [sym_charlist] = STATE(2040), - [sym_sigil] = STATE(2040), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2040), - [sym_tuple] = STATE(2040), - [sym_bitstring] = STATE(2040), - [sym_map] = STATE(2040), - [sym__nullary_operator] = STATE(2040), - [sym_unary_operator] = STATE(2040), - [sym_binary_operator] = STATE(2040), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2040), - [sym_call] = STATE(2040), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2040), - [sym_stab_clause] = STATE(5518), + [sym__expression] = STATE(1842), + [sym_block] = STATE(1842), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1842), + [sym_nil] = STATE(1842), + [sym__atom] = STATE(1842), + [sym_quoted_atom] = STATE(1842), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1842), + [sym_charlist] = STATE(1842), + [sym_sigil] = STATE(1842), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1842), + [sym_tuple] = STATE(1842), + [sym_bitstring] = STATE(1842), + [sym_map] = STATE(1842), + [sym__nullary_operator] = STATE(1842), + [sym_unary_operator] = STATE(1842), + [sym_binary_operator] = STATE(1842), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1842), + [sym_call] = STATE(1842), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1842), + [sym_stab_clause] = STATE(5376), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2040), + [sym_anonymous_function] = STATE(1842), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(906), @@ -39516,53 +39516,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [123] = { - [sym__expression] = STATE(2074), - [sym_block] = STATE(2074), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2074), - [sym_nil] = STATE(2074), - [sym__atom] = STATE(2074), - [sym_quoted_atom] = STATE(2074), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2074), - [sym_charlist] = STATE(2074), - [sym_sigil] = STATE(2074), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2074), - [sym_tuple] = STATE(2074), - [sym_bitstring] = STATE(2074), - [sym_map] = STATE(2074), - [sym__nullary_operator] = STATE(2074), - [sym_unary_operator] = STATE(2074), - [sym_binary_operator] = STATE(2074), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2074), - [sym_call] = STATE(2074), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2074), - [sym_stab_clause] = STATE(5376), + [sym__expression] = STATE(1845), + [sym_block] = STATE(1845), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1845), + [sym_nil] = STATE(1845), + [sym__atom] = STATE(1845), + [sym_quoted_atom] = STATE(1845), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1845), + [sym_charlist] = STATE(1845), + [sym_sigil] = STATE(1845), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1845), + [sym_tuple] = STATE(1845), + [sym_bitstring] = STATE(1845), + [sym_map] = STATE(1845), + [sym__nullary_operator] = STATE(1845), + [sym_unary_operator] = STATE(1845), + [sym_binary_operator] = STATE(1845), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1845), + [sym_call] = STATE(1845), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1845), + [sym_stab_clause] = STATE(5226), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2074), + [sym_anonymous_function] = STATE(1845), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(910), @@ -39646,53 +39646,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [124] = { - [sym__expression] = STATE(2071), - [sym_block] = STATE(2071), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(2071), - [sym_nil] = STATE(2071), - [sym__atom] = STATE(2071), - [sym_quoted_atom] = STATE(2071), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2071), - [sym_charlist] = STATE(2071), - [sym_sigil] = STATE(2071), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(2071), - [sym_tuple] = STATE(2071), - [sym_bitstring] = STATE(2071), - [sym_map] = STATE(2071), - [sym__nullary_operator] = STATE(2071), - [sym_unary_operator] = STATE(2071), - [sym_binary_operator] = STATE(2071), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2071), - [sym_call] = STATE(2071), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2071), - [sym_stab_clause] = STATE(5226), + [sym__expression] = STATE(1832), + [sym_block] = STATE(1832), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1832), + [sym_nil] = STATE(1832), + [sym__atom] = STATE(1832), + [sym_quoted_atom] = STATE(1832), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1832), + [sym_charlist] = STATE(1832), + [sym_sigil] = STATE(1832), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(1832), + [sym_tuple] = STATE(1832), + [sym_bitstring] = STATE(1832), + [sym_map] = STATE(1832), + [sym__nullary_operator] = STATE(1832), + [sym_unary_operator] = STATE(1832), + [sym_binary_operator] = STATE(1832), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1832), + [sym_call] = STATE(1832), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1832), + [sym_stab_clause] = STATE(5805), [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(2071), + [sym_anonymous_function] = STATE(1832), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(63), [anon_sym_RPAREN] = ACTIONS(914), @@ -39776,53 +39776,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [125] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5691), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5833), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -39905,53 +39905,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [126] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5458), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5548), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -40034,53 +40034,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [127] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5548), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5613), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -40163,53 +40163,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [128] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), [sym_stab_clause] = STATE(5405), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -40292,53 +40292,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [129] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(4825), - [sym__stab_clause_left] = STATE(6857), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5347), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -40410,7 +40410,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(35), [anon_sym_STAR_STAR] = ACTIONS(35), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(101), + [anon_sym_DASH_GT] = ACTIONS(838), [anon_sym_DOT] = ACTIONS(35), [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), @@ -40421,53 +40421,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [130] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5833), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5255), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -40550,53 +40550,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [131] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5778), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5458), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -40679,53 +40679,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [132] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5255), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5433), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -40808,53 +40808,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [133] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(6764), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(4827), + [sym__stab_clause_left] = STATE(6858), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -40926,7 +40926,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(35), [anon_sym_STAR_STAR] = ACTIONS(35), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT] = ACTIONS(101), [anon_sym_DOT] = ACTIONS(35), [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), @@ -40937,53 +40937,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [134] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5453), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5691), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -41066,53 +41066,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [135] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), [sym_stab_clause] = STATE(5110), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -41195,53 +41195,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [136] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(4825), - [sym__stab_clause_left] = STATE(6906), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(6790), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -41313,7 +41313,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(35), [anon_sym_STAR_STAR] = ACTIONS(35), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(698), + [anon_sym_DASH_GT] = ACTIONS(838), [anon_sym_DOT] = ACTIONS(35), [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), @@ -41324,53 +41324,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [137] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5677), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5894), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -41453,53 +41453,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [138] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5770), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(5734), + [sym__stab_clause_left] = STATE(6871), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -41582,53 +41582,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [139] = { - [sym__expression] = STATE(4377), - [sym_block] = STATE(4377), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4377), - [sym_nil] = STATE(4377), - [sym__atom] = STATE(4377), - [sym_quoted_atom] = STATE(4377), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4377), - [sym_charlist] = STATE(4377), - [sym_sigil] = STATE(4377), - [sym_keywords] = STATE(6837), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4377), - [sym_tuple] = STATE(4377), - [sym_bitstring] = STATE(4377), - [sym_map] = STATE(4377), - [sym__nullary_operator] = STATE(4377), - [sym_unary_operator] = STATE(4377), - [sym_binary_operator] = STATE(4377), + [sym__expression] = STATE(4384), + [sym_block] = STATE(4384), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4384), + [sym_nil] = STATE(4384), + [sym__atom] = STATE(4384), + [sym_quoted_atom] = STATE(4384), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4384), + [sym_charlist] = STATE(4384), + [sym_sigil] = STATE(4384), + [sym_keywords] = STATE(6792), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4384), + [sym_tuple] = STATE(4384), + [sym_bitstring] = STATE(4384), + [sym_map] = STATE(4384), + [sym__nullary_operator] = STATE(4384), + [sym_unary_operator] = STATE(4384), + [sym_binary_operator] = STATE(4384), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4377), - [sym_call] = STATE(4377), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4377), - [sym_stab_clause] = STATE(5919), - [sym__stab_clause_left] = STATE(6846), - [sym__stab_clause_arguments_with_parentheses] = STATE(6808), - [sym__stab_clause_arguments_without_parentheses] = STATE(6809), + [sym_dot] = STATE(4384), + [sym_call] = STATE(4384), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4384), + [sym_stab_clause] = STATE(4827), + [sym__stab_clause_left] = STATE(6906), + [sym__stab_clause_arguments_with_parentheses] = STATE(6785), + [sym__stab_clause_arguments_without_parentheses] = STATE(6784), [sym__stab_clause_arguments_with_parentheses_with_guard] = STATE(6901), [sym__stab_clause_arguments_without_parentheses_with_guard] = STATE(6900), - [sym_anonymous_function] = STATE(4377), + [sym_anonymous_function] = STATE(4384), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(802), [aux_sym_identifier_token1] = ACTIONS(804), @@ -41700,7 +41700,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(35), [anon_sym_STAR_STAR] = ACTIONS(35), [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT] = ACTIONS(698), [anon_sym_DOT] = ACTIONS(35), [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), @@ -41711,48 +41711,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [140] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4730), - [sym_rescue_block] = STATE(4730), - [sym_catch_block] = STATE(4730), - [sym_else_block] = STATE(4730), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4730), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4707), + [sym_rescue_block] = STATE(4707), + [sym_catch_block] = STATE(4707), + [sym_else_block] = STATE(4707), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4707), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -41839,48 +41839,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [141] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4713), - [sym_rescue_block] = STATE(4713), - [sym_catch_block] = STATE(4713), - [sym_else_block] = STATE(4713), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4713), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4725), + [sym_rescue_block] = STATE(4725), + [sym_catch_block] = STATE(4725), + [sym_else_block] = STATE(4725), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4725), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -41967,48 +41967,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [142] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4736), - [sym_rescue_block] = STATE(4736), - [sym_catch_block] = STATE(4736), - [sym_else_block] = STATE(4736), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4736), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4731), + [sym_rescue_block] = STATE(4731), + [sym_catch_block] = STATE(4731), + [sym_else_block] = STATE(4731), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4731), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -42095,48 +42095,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [143] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4714), - [sym_rescue_block] = STATE(4714), - [sym_catch_block] = STATE(4714), - [sym_else_block] = STATE(4714), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4714), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4735), + [sym_rescue_block] = STATE(4735), + [sym_catch_block] = STATE(4735), + [sym_else_block] = STATE(4735), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4735), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -42223,48 +42223,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [144] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4704), - [sym_rescue_block] = STATE(4704), - [sym_catch_block] = STATE(4704), - [sym_else_block] = STATE(4704), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4704), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4738), + [sym_rescue_block] = STATE(4738), + [sym_catch_block] = STATE(4738), + [sym_else_block] = STATE(4738), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4738), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -42351,48 +42351,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [145] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4693), - [sym_rescue_block] = STATE(4693), - [sym_catch_block] = STATE(4693), - [sym_else_block] = STATE(4693), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4693), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4719), + [sym_rescue_block] = STATE(4719), + [sym_catch_block] = STATE(4719), + [sym_else_block] = STATE(4719), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4719), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -42479,48 +42479,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [146] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4721), - [sym_rescue_block] = STATE(4721), - [sym_catch_block] = STATE(4721), - [sym_else_block] = STATE(4721), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4721), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4741), + [sym_rescue_block] = STATE(4741), + [sym_catch_block] = STATE(4741), + [sym_else_block] = STATE(4741), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4741), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -42607,48 +42607,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [147] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4737), - [sym_rescue_block] = STATE(4737), - [sym_catch_block] = STATE(4737), - [sym_else_block] = STATE(4737), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4737), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4747), + [sym_rescue_block] = STATE(4747), + [sym_catch_block] = STATE(4747), + [sym_else_block] = STATE(4747), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4747), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -42735,48 +42735,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [148] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4690), - [sym_rescue_block] = STATE(4690), - [sym_catch_block] = STATE(4690), - [sym_else_block] = STATE(4690), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4690), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4744), + [sym_rescue_block] = STATE(4744), + [sym_catch_block] = STATE(4744), + [sym_else_block] = STATE(4744), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4744), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -42863,48 +42863,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [149] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4701), - [sym_rescue_block] = STATE(4701), - [sym_catch_block] = STATE(4701), - [sym_else_block] = STATE(4701), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4701), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4749), + [sym_rescue_block] = STATE(4749), + [sym_catch_block] = STATE(4749), + [sym_else_block] = STATE(4749), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4749), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -42991,48 +42991,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [150] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4724), - [sym_rescue_block] = STATE(4724), - [sym_catch_block] = STATE(4724), - [sym_else_block] = STATE(4724), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4724), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4729), + [sym_rescue_block] = STATE(4729), + [sym_catch_block] = STATE(4729), + [sym_else_block] = STATE(4729), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4729), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -43119,48 +43119,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [151] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4697), - [sym_rescue_block] = STATE(4697), - [sym_catch_block] = STATE(4697), - [sym_else_block] = STATE(4697), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4697), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4708), + [sym_rescue_block] = STATE(4708), + [sym_catch_block] = STATE(4708), + [sym_else_block] = STATE(4708), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4708), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -43247,48 +43247,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [152] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4707), - [sym_rescue_block] = STATE(4707), - [sym_catch_block] = STATE(4707), - [sym_else_block] = STATE(4707), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4707), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4690), + [sym_rescue_block] = STATE(4690), + [sym_catch_block] = STATE(4690), + [sym_else_block] = STATE(4690), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4690), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -43375,48 +43375,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [153] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4747), - [sym_rescue_block] = STATE(4747), - [sym_catch_block] = STATE(4747), - [sym_else_block] = STATE(4747), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4747), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4716), + [sym_rescue_block] = STATE(4716), + [sym_catch_block] = STATE(4716), + [sym_else_block] = STATE(4716), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4716), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -43503,48 +43503,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [154] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4719), - [sym_rescue_block] = STATE(4719), - [sym_catch_block] = STATE(4719), - [sym_else_block] = STATE(4719), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4719), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4734), + [sym_rescue_block] = STATE(4734), + [sym_catch_block] = STATE(4734), + [sym_else_block] = STATE(4734), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4734), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -43631,48 +43631,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [155] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4699), - [sym_rescue_block] = STATE(4699), - [sym_catch_block] = STATE(4699), - [sym_else_block] = STATE(4699), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4699), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4718), + [sym_rescue_block] = STATE(4718), + [sym_catch_block] = STATE(4718), + [sym_else_block] = STATE(4718), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4718), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -43759,48 +43759,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [156] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4716), - [sym_rescue_block] = STATE(4716), - [sym_catch_block] = STATE(4716), - [sym_else_block] = STATE(4716), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4716), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4733), + [sym_rescue_block] = STATE(4733), + [sym_catch_block] = STATE(4733), + [sym_else_block] = STATE(4733), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4733), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -43887,48 +43887,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [157] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4749), - [sym_rescue_block] = STATE(4749), - [sym_catch_block] = STATE(4749), - [sym_else_block] = STATE(4749), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4749), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4720), + [sym_rescue_block] = STATE(4720), + [sym_catch_block] = STATE(4720), + [sym_else_block] = STATE(4720), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4720), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -44015,48 +44015,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [158] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4720), - [sym_rescue_block] = STATE(4720), - [sym_catch_block] = STATE(4720), - [sym_else_block] = STATE(4720), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4720), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4727), + [sym_rescue_block] = STATE(4727), + [sym_catch_block] = STATE(4727), + [sym_else_block] = STATE(4727), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4727), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -44143,48 +44143,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [159] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4723), - [sym_rescue_block] = STATE(4723), - [sym_catch_block] = STATE(4723), - [sym_else_block] = STATE(4723), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4723), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4726), + [sym_rescue_block] = STATE(4726), + [sym_catch_block] = STATE(4726), + [sym_else_block] = STATE(4726), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4726), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -44271,48 +44271,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [160] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4712), - [sym_rescue_block] = STATE(4712), - [sym_catch_block] = STATE(4712), - [sym_else_block] = STATE(4712), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4712), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4722), + [sym_rescue_block] = STATE(4722), + [sym_catch_block] = STATE(4722), + [sym_else_block] = STATE(4722), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4722), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -44399,48 +44399,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [161] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4734), - [sym_rescue_block] = STATE(4734), - [sym_catch_block] = STATE(4734), - [sym_else_block] = STATE(4734), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4734), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4715), + [sym_rescue_block] = STATE(4715), + [sym_catch_block] = STATE(4715), + [sym_else_block] = STATE(4715), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4715), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -44527,48 +44527,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [162] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4722), - [sym_rescue_block] = STATE(4722), - [sym_catch_block] = STATE(4722), - [sym_else_block] = STATE(4722), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4722), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4711), + [sym_rescue_block] = STATE(4711), + [sym_catch_block] = STATE(4711), + [sym_else_block] = STATE(4711), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4711), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -44655,48 +44655,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [163] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4727), - [sym_rescue_block] = STATE(4727), - [sym_catch_block] = STATE(4727), - [sym_else_block] = STATE(4727), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4727), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4712), + [sym_rescue_block] = STATE(4712), + [sym_catch_block] = STATE(4712), + [sym_else_block] = STATE(4712), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4712), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -44783,48 +44783,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [164] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4733), - [sym_rescue_block] = STATE(4733), - [sym_catch_block] = STATE(4733), - [sym_else_block] = STATE(4733), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4733), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4713), + [sym_rescue_block] = STATE(4713), + [sym_catch_block] = STATE(4713), + [sym_else_block] = STATE(4713), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4713), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -44911,48 +44911,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [165] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4710), - [sym_rescue_block] = STATE(4710), - [sym_catch_block] = STATE(4710), - [sym_else_block] = STATE(4710), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4710), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4693), + [sym_rescue_block] = STATE(4693), + [sym_catch_block] = STATE(4693), + [sym_else_block] = STATE(4693), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4693), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -45039,48 +45039,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [166] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4705), - [sym_rescue_block] = STATE(4705), - [sym_catch_block] = STATE(4705), - [sym_else_block] = STATE(4705), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4705), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4696), + [sym_rescue_block] = STATE(4696), + [sym_catch_block] = STATE(4696), + [sym_else_block] = STATE(4696), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4696), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -45167,48 +45167,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [167] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4728), - [sym_rescue_block] = STATE(4728), - [sym_catch_block] = STATE(4728), - [sym_else_block] = STATE(4728), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4728), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4695), + [sym_rescue_block] = STATE(4695), + [sym_catch_block] = STATE(4695), + [sym_else_block] = STATE(4695), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4695), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -45295,48 +45295,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [168] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4732), - [sym_rescue_block] = STATE(4732), - [sym_catch_block] = STATE(4732), - [sym_else_block] = STATE(4732), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4732), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4697), + [sym_rescue_block] = STATE(4697), + [sym_catch_block] = STATE(4697), + [sym_else_block] = STATE(4697), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4697), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -45423,48 +45423,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [169] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4729), - [sym_rescue_block] = STATE(4729), - [sym_catch_block] = STATE(4729), - [sym_else_block] = STATE(4729), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4729), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4705), + [sym_rescue_block] = STATE(4705), + [sym_catch_block] = STATE(4705), + [sym_else_block] = STATE(4705), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4705), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -45551,48 +45551,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [170] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4725), - [sym_rescue_block] = STATE(4725), - [sym_catch_block] = STATE(4725), - [sym_else_block] = STATE(4725), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4725), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4704), + [sym_rescue_block] = STATE(4704), + [sym_catch_block] = STATE(4704), + [sym_else_block] = STATE(4704), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4704), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -45679,48 +45679,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [171] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4694), - [sym_rescue_block] = STATE(4694), - [sym_catch_block] = STATE(4694), - [sym_else_block] = STATE(4694), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4694), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4710), + [sym_rescue_block] = STATE(4710), + [sym_catch_block] = STATE(4710), + [sym_else_block] = STATE(4710), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4710), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -45807,48 +45807,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [172] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4731), - [sym_rescue_block] = STATE(4731), - [sym_catch_block] = STATE(4731), - [sym_else_block] = STATE(4731), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4731), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4709), + [sym_rescue_block] = STATE(4709), + [sym_catch_block] = STATE(4709), + [sym_else_block] = STATE(4709), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4709), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -45935,48 +45935,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [173] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4717), - [sym_rescue_block] = STATE(4717), - [sym_catch_block] = STATE(4717), - [sym_else_block] = STATE(4717), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4717), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4728), + [sym_rescue_block] = STATE(4728), + [sym_catch_block] = STATE(4728), + [sym_else_block] = STATE(4728), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4728), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -46063,48 +46063,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [174] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4726), - [sym_rescue_block] = STATE(4726), - [sym_catch_block] = STATE(4726), - [sym_else_block] = STATE(4726), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4726), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4730), + [sym_rescue_block] = STATE(4730), + [sym_catch_block] = STATE(4730), + [sym_else_block] = STATE(4730), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4730), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -46191,48 +46191,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [175] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_after_block] = STATE(4718), - [sym_rescue_block] = STATE(4718), - [sym_catch_block] = STATE(4718), - [sym_else_block] = STATE(4718), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym_do_block_repeat1] = STATE(4718), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_after_block] = STATE(4702), + [sym_rescue_block] = STATE(4702), + [sym_catch_block] = STATE(4702), + [sym_else_block] = STATE(4702), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym_do_block_repeat1] = STATE(4702), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -46319,173 +46319,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [176] = { - [sym__terminator] = STATE(768), - [sym__expression] = STATE(1671), - [sym_block] = STATE(1671), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(1671), - [sym_nil] = STATE(1671), - [sym__atom] = STATE(1671), - [sym_quoted_atom] = STATE(1671), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(1671), - [sym_charlist] = STATE(1671), - [sym_sigil] = STATE(1671), - [sym_list] = STATE(1671), - [sym_tuple] = STATE(1671), - [sym_bitstring] = STATE(1671), - [sym_map] = STATE(1671), - [sym__nullary_operator] = STATE(1671), - [sym_unary_operator] = STATE(1671), - [sym_binary_operator] = STATE(1671), + [sym__terminator] = STATE(259), + [sym__expression] = STATE(1650), + [sym_block] = STATE(1650), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(1650), + [sym_nil] = STATE(1650), + [sym__atom] = STATE(1650), + [sym_quoted_atom] = STATE(1650), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(1650), + [sym_charlist] = STATE(1650), + [sym_sigil] = STATE(1650), + [sym_list] = STATE(1650), + [sym_tuple] = STATE(1650), + [sym_bitstring] = STATE(1650), + [sym_map] = STATE(1650), + [sym__nullary_operator] = STATE(1650), + [sym_unary_operator] = STATE(1650), + [sym_binary_operator] = STATE(1650), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(1671), - [sym_call] = STATE(1671), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(1650), + [sym_call] = STATE(1650), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(1671), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(1650), [sym_body] = STATE(4826), - [sym_anonymous_function] = STATE(1671), - [aux_sym__terminator_repeat1] = STATE(1031), - [aux_sym__terminator_token1] = ACTIONS(1030), - [anon_sym_SEMI] = ACTIONS(1032), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(1034), - [sym_integer] = ACTIONS(1034), - [sym_float] = ACTIONS(1034), - [sym_char] = ACTIONS(1034), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(1039), - [anon_sym_catch] = ACTIONS(1039), - [anon_sym_else] = ACTIONS(1039), - [anon_sym_end] = ACTIONS(1039), - [anon_sym_fn] = ACTIONS(954), - [anon_sym_rescue] = ACTIONS(1039), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [177] = { - [sym__terminator] = STATE(768), - [sym__expression] = STATE(1671), - [sym_block] = STATE(1671), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(1671), - [sym_nil] = STATE(1671), - [sym__atom] = STATE(1671), - [sym_quoted_atom] = STATE(1671), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(1671), - [sym_charlist] = STATE(1671), - [sym_sigil] = STATE(1671), - [sym_list] = STATE(1671), - [sym_tuple] = STATE(1671), - [sym_bitstring] = STATE(1671), - [sym_map] = STATE(1671), - [sym__nullary_operator] = STATE(1671), - [sym_unary_operator] = STATE(1671), - [sym_binary_operator] = STATE(1671), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(1671), - [sym_call] = STATE(1671), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(1671), - [sym_body] = STATE(4827), - [sym_anonymous_function] = STATE(1671), - [aux_sym__terminator_repeat1] = STATE(1031), + [sym_anonymous_function] = STATE(1650), + [aux_sym__terminator_repeat1] = STATE(1022), [aux_sym__terminator_token1] = ACTIONS(1030), [anon_sym_SEMI] = ACTIONS(1032), [anon_sym_LPAREN] = ACTIONS(918), @@ -46559,6 +46432,133 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), + [anon_sym_after] = ACTIONS(1036), + [anon_sym_catch] = ACTIONS(1036), + [anon_sym_else] = ACTIONS(1036), + [anon_sym_end] = ACTIONS(1036), + [anon_sym_fn] = ACTIONS(954), + [anon_sym_rescue] = ACTIONS(1036), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [177] = { + [sym__terminator] = STATE(259), + [sym__expression] = STATE(1650), + [sym_block] = STATE(1650), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(1650), + [sym_nil] = STATE(1650), + [sym__atom] = STATE(1650), + [sym_quoted_atom] = STATE(1650), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(1650), + [sym_charlist] = STATE(1650), + [sym_sigil] = STATE(1650), + [sym_list] = STATE(1650), + [sym_tuple] = STATE(1650), + [sym_bitstring] = STATE(1650), + [sym_map] = STATE(1650), + [sym__nullary_operator] = STATE(1650), + [sym_unary_operator] = STATE(1650), + [sym_binary_operator] = STATE(1650), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(1650), + [sym_call] = STATE(1650), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(1650), + [sym_body] = STATE(4828), + [sym_anonymous_function] = STATE(1650), + [aux_sym__terminator_repeat1] = STATE(1022), + [aux_sym__terminator_token1] = ACTIONS(1030), + [anon_sym_SEMI] = ACTIONS(1032), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(1034), + [sym_integer] = ACTIONS(1034), + [sym_float] = ACTIONS(1034), + [sym_char] = ACTIONS(1034), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), [anon_sym_after] = ACTIONS(1041), [anon_sym_catch] = ACTIONS(1041), [anon_sym_else] = ACTIONS(1041), @@ -46573,66 +46573,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [178] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6847), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6939), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6939), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1045), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1061), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -46698,190 +46698,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [179] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6930), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6897), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1087), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1067), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [180] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6922), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1089), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -46947,67 +46822,192 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [181] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6854), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [180] = { + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6922), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6854), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6922), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [anon_sym_RPAREN] = ACTIONS(1091), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [181] = { + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6890), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6890), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1093), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -47073,65 +47073,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [182] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6851), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6860), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_RBRACK] = ACTIONS(1095), [anon_sym_LT] = ACTIONS(35), @@ -47198,66 +47198,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [183] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6875), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6852), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6852), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1097), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1097), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -47323,48 +47323,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [184] = { - [sym__expression] = STATE(4050), - [sym_block] = STATE(4050), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4050), - [sym_nil] = STATE(4050), - [sym__atom] = STATE(4050), - [sym_quoted_atom] = STATE(4050), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4050), - [sym_charlist] = STATE(4050), - [sym_sigil] = STATE(4050), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4050), - [sym_tuple] = STATE(4050), - [sym_bitstring] = STATE(4050), - [sym_map] = STATE(4050), - [sym__items_with_trailing_separator] = STATE(6852), - [sym__nullary_operator] = STATE(4050), - [sym_unary_operator] = STATE(4050), - [sym_binary_operator] = STATE(4050), + [sym__expression] = STATE(4053), + [sym_block] = STATE(4053), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4053), + [sym_nil] = STATE(4053), + [sym__atom] = STATE(4053), + [sym_quoted_atom] = STATE(4053), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4053), + [sym_charlist] = STATE(4053), + [sym_sigil] = STATE(4053), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4053), + [sym_tuple] = STATE(4053), + [sym_bitstring] = STATE(4053), + [sym_map] = STATE(4053), + [sym__items_with_trailing_separator] = STATE(6861), + [sym__nullary_operator] = STATE(4053), + [sym_unary_operator] = STATE(4053), + [sym_binary_operator] = STATE(4053), [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4050), - [sym_call] = STATE(4050), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), + [sym_dot] = STATE(4053), + [sym_call] = STATE(4053), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4050), - [sym_anonymous_function] = STATE(4050), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4053), + [sym_anonymous_function] = STATE(4053), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1099), [aux_sym_identifier_token1] = ACTIONS(1101), @@ -47448,84 +47448,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1143), }, [185] = { - [sym__expression] = STATE(4050), - [sym_block] = STATE(4050), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4050), - [sym_nil] = STATE(4050), - [sym__atom] = STATE(4050), - [sym_quoted_atom] = STATE(4050), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4050), - [sym_charlist] = STATE(4050), - [sym_sigil] = STATE(4050), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4050), - [sym_tuple] = STATE(4050), - [sym_bitstring] = STATE(4050), - [sym_map] = STATE(4050), - [sym__items_with_trailing_separator] = STATE(6966), - [sym__nullary_operator] = STATE(4050), - [sym_unary_operator] = STATE(4050), - [sym_binary_operator] = STATE(4050), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4050), - [sym_call] = STATE(4050), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4050), - [sym_anonymous_function] = STATE(4050), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6870), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1103), - [sym_integer] = ACTIONS(1103), - [sym_float] = ACTIONS(1103), - [sym_char] = ACTIONS(1103), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1103), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1145), + [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [sym_keyword] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_GT_GT] = ACTIONS(1145), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -47564,76 +47564,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), + [anon_sym_fn] = ACTIONS(1081), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), + [sym__before_unary_op] = ACTIONS(1083), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), + [sym__quoted_atom_start] = ACTIONS(1085), }, [186] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6913), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6864), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1147), [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_RBRACK] = ACTIONS(1147), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -47698,65 +47698,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [187] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6895), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6921), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1149), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -47823,66 +47823,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [188] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6863), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6867), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6867), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1151), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1151), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -47948,66 +47948,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [189] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6944), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6872), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6872), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1153), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1153), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -48073,84 +48073,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [190] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6882), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__expression] = STATE(4053), + [sym_block] = STATE(4053), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4053), + [sym_nil] = STATE(4053), + [sym__atom] = STATE(4053), + [sym_quoted_atom] = STATE(4053), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4053), + [sym_charlist] = STATE(4053), + [sym_sigil] = STATE(4053), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4053), + [sym_tuple] = STATE(4053), + [sym_bitstring] = STATE(4053), + [sym_map] = STATE(4053), + [sym__items_with_trailing_separator] = STATE(6914), + [sym__nullary_operator] = STATE(4053), + [sym_unary_operator] = STATE(4053), + [sym_binary_operator] = STATE(4053), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4053), + [sym_call] = STATE(4053), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4053), + [sym_anonymous_function] = STATE(4053), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_RBRACK] = ACTIONS(1155), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1103), + [sym_integer] = ACTIONS(1103), + [sym_float] = ACTIONS(1103), + [sym_char] = ACTIONS(1103), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1103), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1067), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(1121), + [sym_keyword] = ACTIONS(1123), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_GT_GT] = ACTIONS(1155), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -48189,76 +48189,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(1143), }, [191] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6870), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6915), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1157), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_RBRACK] = ACTIONS(1157), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -48323,67 +48323,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [192] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6872), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6916), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1159), [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_RBRACK] = ACTIONS(1159), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -48448,84 +48448,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [193] = { - [sym__expression] = STATE(4050), - [sym_block] = STATE(4050), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4050), - [sym_nil] = STATE(4050), - [sym__atom] = STATE(4050), - [sym_quoted_atom] = STATE(4050), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4050), - [sym_charlist] = STATE(4050), - [sym_sigil] = STATE(4050), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4050), - [sym_tuple] = STATE(4050), - [sym_bitstring] = STATE(4050), - [sym_map] = STATE(4050), - [sym__items_with_trailing_separator] = STATE(6874), - [sym__nullary_operator] = STATE(4050), - [sym_unary_operator] = STATE(4050), - [sym_binary_operator] = STATE(4050), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4050), - [sym_call] = STATE(4050), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4050), - [sym_anonymous_function] = STATE(4050), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6873), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1103), - [sym_integer] = ACTIONS(1103), - [sym_float] = ACTIONS(1103), - [sym_char] = ACTIONS(1103), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1103), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1161), + [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [sym_keyword] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_GT_GT] = ACTIONS(1161), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -48564,74 +48564,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), + [anon_sym_fn] = ACTIONS(1081), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), + [sym__before_unary_op] = ACTIONS(1083), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), + [sym__quoted_atom_start] = ACTIONS(1085), }, [194] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6844), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6874), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1163), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -48698,67 +48698,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [195] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6858), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6875), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6858), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1165), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_RBRACK] = ACTIONS(1165), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -48823,67 +48823,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [196] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6919), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3514), + [sym_block] = STATE(3514), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3514), + [sym_nil] = STATE(3514), + [sym__atom] = STATE(3514), + [sym_quoted_atom] = STATE(3514), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3514), + [sym_charlist] = STATE(3514), + [sym_sigil] = STATE(3514), + [sym__keywords_with_trailing_separator] = STATE(6618), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3514), + [sym_tuple] = STATE(3514), + [sym_bitstring] = STATE(3514), + [sym_map] = STATE(3514), + [sym__nullary_operator] = STATE(3514), + [sym_unary_operator] = STATE(3514), + [sym_binary_operator] = STATE(3514), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3514), + [sym_call] = STATE(3514), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6919), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3514), + [sym_anonymous_function] = STATE(3514), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1167), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1167), + [sym_integer] = ACTIONS(1167), + [sym_float] = ACTIONS(1167), + [sym_char] = ACTIONS(1167), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1167), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1169), [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_RBRACK] = ACTIONS(1169), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -48948,84 +48948,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [197] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6973), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__expression] = STATE(4053), + [sym_block] = STATE(4053), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4053), + [sym_nil] = STATE(4053), + [sym__atom] = STATE(4053), + [sym_quoted_atom] = STATE(4053), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4053), + [sym_charlist] = STATE(4053), + [sym_sigil] = STATE(4053), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4053), + [sym_tuple] = STATE(4053), + [sym_bitstring] = STATE(4053), + [sym_map] = STATE(4053), + [sym__items_with_trailing_separator] = STATE(6876), + [sym__nullary_operator] = STATE(4053), + [sym_unary_operator] = STATE(4053), + [sym_binary_operator] = STATE(4053), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4053), + [sym_call] = STATE(4053), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4053), + [sym_anonymous_function] = STATE(4053), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1169), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1103), + [sym_integer] = ACTIONS(1103), + [sym_float] = ACTIONS(1103), + [sym_char] = ACTIONS(1103), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1103), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1067), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(1121), + [sym_keyword] = ACTIONS(1123), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_GT_GT] = ACTIONS(1171), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -49064,199 +49064,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(1143), }, [198] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6853), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6878), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6853), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1171), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1067), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [199] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6866), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1173), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -49322,67 +49197,192 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [200] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6880), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [199] = { + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6855), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6880), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6855), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [anon_sym_RPAREN] = ACTIONS(1175), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [200] = { + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6880), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6880), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1177), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -49448,192 +49448,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [201] = { - [sym__expression] = STATE(4050), - [sym_block] = STATE(4050), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4050), - [sym_nil] = STATE(4050), - [sym__atom] = STATE(4050), - [sym_quoted_atom] = STATE(4050), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4050), - [sym_charlist] = STATE(4050), - [sym_sigil] = STATE(4050), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4050), - [sym_tuple] = STATE(4050), - [sym_bitstring] = STATE(4050), - [sym_map] = STATE(4050), - [sym__items_with_trailing_separator] = STATE(6925), - [sym__nullary_operator] = STATE(4050), - [sym_unary_operator] = STATE(4050), - [sym_binary_operator] = STATE(4050), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4050), - [sym_call] = STATE(4050), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4050), - [sym_anonymous_function] = STATE(4050), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1103), - [sym_integer] = ACTIONS(1103), - [sym_float] = ACTIONS(1103), - [sym_char] = ACTIONS(1103), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1103), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [sym_keyword] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_GT_GT] = ACTIONS(1177), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [202] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6927), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6907), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1179), [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_RBRACK] = ACTIONS(1179), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -49697,66 +49572,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [203] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6941), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [202] = { + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6881), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1181), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -49822,66 +49697,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [204] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6971), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [203] = { + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6956), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1183), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -49947,67 +49822,192 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [205] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6871), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [204] = { + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6940), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6871), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1185), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1185), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [205] = { + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6887), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1187), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -50073,66 +50073,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [206] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6862), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6854), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6862), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1187), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1189), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -50198,84 +50198,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [207] = { - [sym__expression] = STATE(3630), - [sym_block] = STATE(3630), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3630), - [sym_nil] = STATE(3630), - [sym__atom] = STATE(3630), - [sym_quoted_atom] = STATE(3630), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3630), - [sym_charlist] = STATE(3630), - [sym_sigil] = STATE(3630), - [sym__keywords_with_trailing_separator] = STATE(6221), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3630), - [sym_tuple] = STATE(3630), - [sym_bitstring] = STATE(3630), - [sym_map] = STATE(3630), - [sym__nullary_operator] = STATE(3630), - [sym_unary_operator] = STATE(3630), - [sym_binary_operator] = STATE(3630), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3630), - [sym_call] = STATE(3630), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3630), - [sym_anonymous_function] = STATE(3630), + [sym__expression] = STATE(4053), + [sym_block] = STATE(4053), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4053), + [sym_nil] = STATE(4053), + [sym__atom] = STATE(4053), + [sym_quoted_atom] = STATE(4053), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4053), + [sym_charlist] = STATE(4053), + [sym_sigil] = STATE(4053), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4053), + [sym_tuple] = STATE(4053), + [sym_bitstring] = STATE(4053), + [sym_map] = STATE(4053), + [sym__items_with_trailing_separator] = STATE(6964), + [sym__nullary_operator] = STATE(4053), + [sym_unary_operator] = STATE(4053), + [sym_binary_operator] = STATE(4053), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4053), + [sym_call] = STATE(4053), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4053), + [sym_anonymous_function] = STATE(4053), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1189), - [sym_integer] = ACTIONS(1189), - [sym_float] = ACTIONS(1189), - [sym_char] = ACTIONS(1189), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1189), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1191), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_RBRACK] = ACTIONS(1191), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1103), + [sym_integer] = ACTIONS(1103), + [sym_float] = ACTIONS(1103), + [sym_char] = ACTIONS(1103), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1103), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1067), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(1121), + [sym_keyword] = ACTIONS(1123), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_GT_GT] = ACTIONS(1191), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -50314,76 +50314,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(1143), }, [208] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6877), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6969), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1193), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_RBRACK] = ACTIONS(1193), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -50448,84 +50448,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [209] = { - [sym__expression] = STATE(4050), - [sym_block] = STATE(4050), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4050), - [sym_nil] = STATE(4050), - [sym__atom] = STATE(4050), - [sym_quoted_atom] = STATE(4050), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4050), - [sym_charlist] = STATE(4050), - [sym_sigil] = STATE(4050), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4050), - [sym_tuple] = STATE(4050), - [sym_bitstring] = STATE(4050), - [sym_map] = STATE(4050), - [sym__items_with_trailing_separator] = STATE(6867), - [sym__nullary_operator] = STATE(4050), - [sym_unary_operator] = STATE(4050), - [sym_binary_operator] = STATE(4050), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4050), - [sym_call] = STATE(4050), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4050), - [sym_anonymous_function] = STATE(4050), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6970), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1103), - [sym_integer] = ACTIONS(1103), - [sym_float] = ACTIONS(1103), - [sym_char] = ACTIONS(1103), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1103), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1195), + [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [sym_keyword] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_GT_GT] = ACTIONS(1195), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -50564,75 +50564,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), + [anon_sym_fn] = ACTIONS(1081), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), + [sym__before_unary_op] = ACTIONS(1083), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), + [sym__quoted_atom_start] = ACTIONS(1085), }, [210] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6864), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6882), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6864), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1197), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1197), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -50698,67 +50698,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [211] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6897), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6883), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6897), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1199), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_RBRACK] = ACTIONS(1199), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -50823,84 +50823,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [212] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6885), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__expression] = STATE(4053), + [sym_block] = STATE(4053), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4053), + [sym_nil] = STATE(4053), + [sym__atom] = STATE(4053), + [sym_quoted_atom] = STATE(4053), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4053), + [sym_charlist] = STATE(4053), + [sym_sigil] = STATE(4053), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4053), + [sym_tuple] = STATE(4053), + [sym_bitstring] = STATE(4053), + [sym_map] = STATE(4053), + [sym__items_with_trailing_separator] = STATE(6919), + [sym__nullary_operator] = STATE(4053), + [sym_unary_operator] = STATE(4053), + [sym_binary_operator] = STATE(4053), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4053), + [sym_call] = STATE(4053), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4053), + [sym_anonymous_function] = STATE(4053), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1201), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1103), + [sym_integer] = ACTIONS(1103), + [sym_float] = ACTIONS(1103), + [sym_char] = ACTIONS(1103), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1103), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1067), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(1121), + [sym_keyword] = ACTIONS(1123), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_GT_GT] = ACTIONS(1201), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -50939,75 +50939,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(1143), }, [213] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6889), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6929), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6929), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1203), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1203), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -51073,48 +51073,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [214] = { - [sym__expression] = STATE(4050), - [sym_block] = STATE(4050), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4050), - [sym_nil] = STATE(4050), - [sym__atom] = STATE(4050), - [sym_quoted_atom] = STATE(4050), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4050), - [sym_charlist] = STATE(4050), - [sym_sigil] = STATE(4050), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4050), - [sym_tuple] = STATE(4050), - [sym_bitstring] = STATE(4050), - [sym_map] = STATE(4050), - [sym__items_with_trailing_separator] = STATE(6879), - [sym__nullary_operator] = STATE(4050), - [sym_unary_operator] = STATE(4050), - [sym_binary_operator] = STATE(4050), + [sym__expression] = STATE(4053), + [sym_block] = STATE(4053), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4053), + [sym_nil] = STATE(4053), + [sym__atom] = STATE(4053), + [sym_quoted_atom] = STATE(4053), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4053), + [sym_charlist] = STATE(4053), + [sym_sigil] = STATE(4053), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4053), + [sym_tuple] = STATE(4053), + [sym_bitstring] = STATE(4053), + [sym_map] = STATE(4053), + [sym__items_with_trailing_separator] = STATE(6884), + [sym__nullary_operator] = STATE(4053), + [sym_unary_operator] = STATE(4053), + [sym_binary_operator] = STATE(4053), [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4050), - [sym_call] = STATE(4050), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), + [sym_dot] = STATE(4053), + [sym_call] = STATE(4053), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4050), - [sym_anonymous_function] = STATE(4050), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4053), + [sym_anonymous_function] = STATE(4053), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1099), [aux_sym_identifier_token1] = ACTIONS(1101), @@ -51198,67 +51198,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1143), }, [215] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6876), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6893), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1207), [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_RBRACK] = ACTIONS(1207), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -51323,65 +51323,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [216] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6873), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6944), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1209), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -51448,65 +51448,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [217] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6887), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6869), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_RBRACK] = ACTIONS(1211), [anon_sym_LT] = ACTIONS(35), @@ -51573,66 +51573,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [218] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6916), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6891), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6891), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1213), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1213), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -51698,66 +51698,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [219] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6924), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6892), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6892), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1215), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1215), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -51823,64 +51823,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [220] = { - [sym__expression] = STATE(3630), - [sym_block] = STATE(3630), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3630), - [sym_nil] = STATE(3630), - [sym__atom] = STATE(3630), - [sym_quoted_atom] = STATE(3630), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3630), - [sym_charlist] = STATE(3630), - [sym_sigil] = STATE(3630), - [sym__keywords_with_trailing_separator] = STATE(6571), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3630), - [sym_tuple] = STATE(3630), - [sym_bitstring] = STATE(3630), - [sym_map] = STATE(3630), - [sym__nullary_operator] = STATE(3630), - [sym_unary_operator] = STATE(3630), - [sym_binary_operator] = STATE(3630), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3630), - [sym_call] = STATE(3630), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3514), + [sym_block] = STATE(3514), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3514), + [sym_nil] = STATE(3514), + [sym__atom] = STATE(3514), + [sym_quoted_atom] = STATE(3514), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3514), + [sym_charlist] = STATE(3514), + [sym_sigil] = STATE(3514), + [sym__keywords_with_trailing_separator] = STATE(6611), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3514), + [sym_tuple] = STATE(3514), + [sym_bitstring] = STATE(3514), + [sym_map] = STATE(3514), + [sym__nullary_operator] = STATE(3514), + [sym_unary_operator] = STATE(3514), + [sym_binary_operator] = STATE(3514), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3514), + [sym_call] = STATE(3514), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3630), - [sym_anonymous_function] = STATE(3630), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3514), + [sym_anonymous_function] = STATE(3514), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1189), - [sym_integer] = ACTIONS(1189), - [sym_float] = ACTIONS(1189), - [sym_char] = ACTIONS(1189), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1189), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1167), + [sym_integer] = ACTIONS(1167), + [sym_float] = ACTIONS(1167), + [sym_char] = ACTIONS(1167), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1167), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1217), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_RBRACK] = ACTIONS(1217), @@ -51948,65 +51948,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [221] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6850), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6859), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1219), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -52073,48 +52073,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [222] = { - [sym__expression] = STATE(4050), - [sym_block] = STATE(4050), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4050), - [sym_nil] = STATE(4050), - [sym__atom] = STATE(4050), - [sym_quoted_atom] = STATE(4050), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4050), - [sym_charlist] = STATE(4050), - [sym_sigil] = STATE(4050), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4050), - [sym_tuple] = STATE(4050), - [sym_bitstring] = STATE(4050), - [sym_map] = STATE(4050), - [sym__items_with_trailing_separator] = STATE(6911), - [sym__nullary_operator] = STATE(4050), - [sym_unary_operator] = STATE(4050), - [sym_binary_operator] = STATE(4050), + [sym__expression] = STATE(4053), + [sym_block] = STATE(4053), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4053), + [sym_nil] = STATE(4053), + [sym__atom] = STATE(4053), + [sym_quoted_atom] = STATE(4053), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4053), + [sym_charlist] = STATE(4053), + [sym_sigil] = STATE(4053), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4053), + [sym_tuple] = STATE(4053), + [sym_bitstring] = STATE(4053), + [sym_map] = STATE(4053), + [sym__items_with_trailing_separator] = STATE(6865), + [sym__nullary_operator] = STATE(4053), + [sym_unary_operator] = STATE(4053), + [sym_binary_operator] = STATE(4053), [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4050), - [sym_call] = STATE(4050), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), + [sym_dot] = STATE(4053), + [sym_call] = STATE(4053), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4050), - [sym_anonymous_function] = STATE(4050), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4053), + [sym_anonymous_function] = STATE(4053), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1099), [aux_sym_identifier_token1] = ACTIONS(1101), @@ -52198,65 +52198,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1143), }, [223] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6848), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6954), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1223), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -52323,67 +52323,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [224] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6956), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6850), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1225), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_RBRACK] = ACTIONS(1225), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -52448,66 +52448,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [225] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6869), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6973), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6869), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6973), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [anon_sym_RPAREN] = ACTIONS(1227), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -52573,66 +52573,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [226] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6965), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6903), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6965), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1229), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1229), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -52698,67 +52698,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [227] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6952), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6905), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6952), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1231), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_RBRACK] = ACTIONS(1231), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -52823,65 +52823,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [228] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6881), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6971), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1233), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -52948,84 +52948,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [229] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6909), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6909), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__expression] = STATE(4053), + [sym_block] = STATE(4053), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4053), + [sym_nil] = STATE(4053), + [sym__atom] = STATE(4053), + [sym_quoted_atom] = STATE(4053), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4053), + [sym_charlist] = STATE(4053), + [sym_sigil] = STATE(4053), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4053), + [sym_tuple] = STATE(4053), + [sym_bitstring] = STATE(4053), + [sym_map] = STATE(4053), + [sym__items_with_trailing_separator] = STATE(6879), + [sym__nullary_operator] = STATE(4053), + [sym_unary_operator] = STATE(4053), + [sym_binary_operator] = STATE(4053), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4053), + [sym_call] = STATE(4053), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4053), + [sym_anonymous_function] = STATE(4053), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1235), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1103), + [sym_integer] = ACTIONS(1103), + [sym_float] = ACTIONS(1103), + [sym_char] = ACTIONS(1103), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1103), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1067), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(1121), + [sym_keyword] = ACTIONS(1123), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_GT_GT] = ACTIONS(1235), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -53064,74 +53064,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(1143), }, [230] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6972), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6909), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -53198,48 +53198,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [231] = { - [sym__expression] = STATE(4050), - [sym_block] = STATE(4050), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4050), - [sym_nil] = STATE(4050), - [sym__atom] = STATE(4050), - [sym_quoted_atom] = STATE(4050), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4050), - [sym_charlist] = STATE(4050), - [sym_sigil] = STATE(4050), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4050), - [sym_tuple] = STATE(4050), - [sym_bitstring] = STATE(4050), - [sym_map] = STATE(4050), - [sym__items_with_trailing_separator] = STATE(6903), - [sym__nullary_operator] = STATE(4050), - [sym_unary_operator] = STATE(4050), - [sym_binary_operator] = STATE(4050), + [sym__expression] = STATE(4053), + [sym_block] = STATE(4053), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4053), + [sym_nil] = STATE(4053), + [sym__atom] = STATE(4053), + [sym_quoted_atom] = STATE(4053), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4053), + [sym_charlist] = STATE(4053), + [sym_sigil] = STATE(4053), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4053), + [sym_tuple] = STATE(4053), + [sym_bitstring] = STATE(4053), + [sym_map] = STATE(4053), + [sym__items_with_trailing_separator] = STATE(6959), + [sym__nullary_operator] = STATE(4053), + [sym_unary_operator] = STATE(4053), + [sym_binary_operator] = STATE(4053), [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4050), - [sym_call] = STATE(4050), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), + [sym_dot] = STATE(4053), + [sym_call] = STATE(4053), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4050), - [sym_anonymous_function] = STATE(4050), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4053), + [sym_anonymous_function] = STATE(4053), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1099), [aux_sym_identifier_token1] = ACTIONS(1101), @@ -53323,65 +53323,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1143), }, [232] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6905), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6958), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_RBRACK] = ACTIONS(1241), [anon_sym_LT] = ACTIONS(35), @@ -53448,65 +53448,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [233] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6907), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6957), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1243), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -53573,66 +53573,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [234] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6951), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6911), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6911), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1245), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1245), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -53698,66 +53698,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [235] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6958), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6913), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6913), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1247), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1247), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -53823,67 +53823,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [236] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6960), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6856), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1249), [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_RBRACK] = ACTIONS(1249), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -53948,84 +53948,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [237] = { - [sym__expression] = STATE(4050), - [sym_block] = STATE(4050), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4050), - [sym_nil] = STATE(4050), - [sym__atom] = STATE(4050), - [sym_quoted_atom] = STATE(4050), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4050), - [sym_charlist] = STATE(4050), - [sym_sigil] = STATE(4050), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4050), - [sym_tuple] = STATE(4050), - [sym_bitstring] = STATE(4050), - [sym_map] = STATE(4050), - [sym__items_with_trailing_separator] = STATE(6961), - [sym__nullary_operator] = STATE(4050), - [sym_unary_operator] = STATE(4050), - [sym_binary_operator] = STATE(4050), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4050), - [sym_call] = STATE(4050), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4050), - [sym_anonymous_function] = STATE(4050), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6849), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1103), - [sym_integer] = ACTIONS(1103), - [sym_float] = ACTIONS(1103), - [sym_char] = ACTIONS(1103), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1103), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1251), + [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [sym_keyword] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_GT_GT] = ACTIONS(1251), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -54064,76 +54064,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), + [anon_sym_fn] = ACTIONS(1081), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), + [sym__before_unary_op] = ACTIONS(1083), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), + [sym__quoted_atom_start] = ACTIONS(1085), }, [238] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6948), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6917), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1253), [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_RBRACK] = ACTIONS(1253), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -54198,65 +54198,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [239] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6959), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6857), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1255), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -54323,84 +54323,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [240] = { - [sym__expression] = STATE(4050), - [sym_block] = STATE(4050), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4050), - [sym_nil] = STATE(4050), - [sym__atom] = STATE(4050), - [sym_quoted_atom] = STATE(4050), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4050), - [sym_charlist] = STATE(4050), - [sym_sigil] = STATE(4050), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4050), - [sym_tuple] = STATE(4050), - [sym_bitstring] = STATE(4050), - [sym_map] = STATE(4050), - [sym__items_with_trailing_separator] = STATE(6947), - [sym__nullary_operator] = STATE(4050), - [sym_unary_operator] = STATE(4050), - [sym_binary_operator] = STATE(4050), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4050), - [sym_call] = STATE(4050), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4050), - [sym_anonymous_function] = STATE(4050), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6845), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6845), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1103), - [sym_integer] = ACTIONS(1103), - [sym_float] = ACTIONS(1103), - [sym_char] = ACTIONS(1103), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1103), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1257), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [sym_keyword] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_GT_GT] = ACTIONS(1257), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -54439,75 +54439,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), + [anon_sym_fn] = ACTIONS(1081), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), + [sym__before_unary_op] = ACTIONS(1083), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), + [sym__quoted_atom_start] = ACTIONS(1085), }, [241] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6917), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6847), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6847), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_RPAREN] = ACTIONS(1259), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1259), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -54573,84 +54573,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [242] = { - [sym__expression] = STATE(4050), - [sym_block] = STATE(4050), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4050), - [sym_nil] = STATE(4050), - [sym__atom] = STATE(4050), - [sym_quoted_atom] = STATE(4050), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4050), - [sym_charlist] = STATE(4050), - [sym_sigil] = STATE(4050), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4050), - [sym_tuple] = STATE(4050), - [sym_bitstring] = STATE(4050), - [sym_map] = STATE(4050), - [sym__items_with_trailing_separator] = STATE(6845), - [sym__nullary_operator] = STATE(4050), - [sym_unary_operator] = STATE(4050), - [sym_binary_operator] = STATE(4050), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4050), - [sym_call] = STATE(4050), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4050), - [sym_anonymous_function] = STATE(4050), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6846), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1103), - [sym_integer] = ACTIONS(1103), - [sym_float] = ACTIONS(1103), - [sym_char] = ACTIONS(1103), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1103), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1261), + [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [sym_keyword] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_GT_GT] = ACTIONS(1261), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -54689,75 +54689,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), + [anon_sym_fn] = ACTIONS(1081), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), + [sym__before_unary_op] = ACTIONS(1083), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), + [sym__quoted_atom_start] = ACTIONS(1085), }, [243] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6861), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6972), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6861), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1263), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1263), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -54823,67 +54823,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [244] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6898), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6938), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1265), [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_RBRACK] = ACTIONS(1265), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -54948,67 +54948,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [245] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6957), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6924), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1267), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_RBRACK] = ACTIONS(1267), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -55073,84 +55073,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [246] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6893), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__expression] = STATE(4053), + [sym_block] = STATE(4053), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4053), + [sym_nil] = STATE(4053), + [sym__atom] = STATE(4053), + [sym_quoted_atom] = STATE(4053), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4053), + [sym_charlist] = STATE(4053), + [sym_sigil] = STATE(4053), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4053), + [sym_tuple] = STATE(4053), + [sym_bitstring] = STATE(4053), + [sym_map] = STATE(4053), + [sym__items_with_trailing_separator] = STATE(6925), + [sym__nullary_operator] = STATE(4053), + [sym_unary_operator] = STATE(4053), + [sym_binary_operator] = STATE(4053), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4053), + [sym_call] = STATE(4053), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4053), + [sym_anonymous_function] = STATE(4053), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1269), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1103), + [sym_integer] = ACTIONS(1103), + [sym_float] = ACTIONS(1103), + [sym_char] = ACTIONS(1103), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1103), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1067), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(1121), + [sym_keyword] = ACTIONS(1123), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_GT_GT] = ACTIONS(1269), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -55189,76 +55189,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(1143), }, [247] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6954), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6923), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6954), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1271), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_RBRACK] = ACTIONS(1271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -55323,65 +55323,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [248] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6923), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6931), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1273), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -55448,67 +55448,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [249] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6915), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6946), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1275), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_RBRACK] = ACTIONS(1275), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -55573,65 +55573,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [250] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6929), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6955), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1277), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -55698,84 +55698,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [251] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6856), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__expression] = STATE(4053), + [sym_block] = STATE(4053), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4053), + [sym_nil] = STATE(4053), + [sym__atom] = STATE(4053), + [sym_quoted_atom] = STATE(4053), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4053), + [sym_charlist] = STATE(4053), + [sym_sigil] = STATE(4053), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4053), + [sym_tuple] = STATE(4053), + [sym_bitstring] = STATE(4053), + [sym_map] = STATE(4053), + [sym__items_with_trailing_separator] = STATE(6848), + [sym__nullary_operator] = STATE(4053), + [sym_unary_operator] = STATE(4053), + [sym_binary_operator] = STATE(4053), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4053), + [sym_call] = STATE(4053), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4053), + [sym_anonymous_function] = STATE(4053), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_RBRACE] = ACTIONS(1279), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1103), + [sym_integer] = ACTIONS(1103), + [sym_float] = ACTIONS(1103), + [sym_char] = ACTIONS(1103), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1103), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1067), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(1121), + [sym_keyword] = ACTIONS(1123), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_GT_GT] = ACTIONS(1279), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -55814,75 +55814,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(1143), }, [252] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6931), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6930), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6931), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6930), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [anon_sym_RPAREN] = ACTIONS(1281), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -55948,66 +55948,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [253] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6939), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4312), + [sym_block] = STATE(4312), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4312), + [sym_nil] = STATE(4312), + [sym__atom] = STATE(4312), + [sym_quoted_atom] = STATE(4312), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4312), + [sym_charlist] = STATE(4312), + [sym_sigil] = STATE(4312), + [sym__keywords_with_trailing_separator] = STATE(6932), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4312), + [sym_tuple] = STATE(4312), + [sym_bitstring] = STATE(4312), + [sym_map] = STATE(4312), + [sym__nullary_operator] = STATE(4312), + [sym_unary_operator] = STATE(4312), + [sym_binary_operator] = STATE(4312), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4312), + [sym_call] = STATE(4312), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6939), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym__call_arguments_with_trailing_separator] = STATE(6932), + [sym_access_call] = STATE(4312), + [sym_anonymous_function] = STATE(4312), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [anon_sym_RPAREN] = ACTIONS(1283), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1047), + [sym_integer] = ACTIONS(1047), + [sym_float] = ACTIONS(1047), + [sym_char] = ACTIONS(1047), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1047), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -56073,67 +56073,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [254] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6855), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6937), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1285), [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_RBRACK] = ACTIONS(1285), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), @@ -56198,65 +56198,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [255] = { - [sym__expression] = STATE(3748), - [sym_block] = STATE(3748), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3748), - [sym_nil] = STATE(3748), - [sym__atom] = STATE(3748), - [sym_quoted_atom] = STATE(3748), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3748), - [sym_charlist] = STATE(3748), - [sym_sigil] = STATE(3748), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3748), - [sym_tuple] = STATE(3748), - [sym_bitstring] = STATE(3748), - [sym_map] = STATE(3748), - [sym__items_with_trailing_separator] = STATE(6940), - [sym__nullary_operator] = STATE(3748), - [sym_unary_operator] = STATE(3748), - [sym_binary_operator] = STATE(3748), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3748), - [sym_call] = STATE(3748), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6953), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3748), - [sym_anonymous_function] = STATE(3748), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1045), - [sym_integer] = ACTIONS(1045), - [sym_float] = ACTIONS(1045), - [sym_char] = ACTIONS(1045), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_RBRACE] = ACTIONS(1287), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -56323,48 +56323,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [256] = { - [sym__expression] = STATE(4050), - [sym_block] = STATE(4050), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4050), - [sym_nil] = STATE(4050), - [sym__atom] = STATE(4050), - [sym_quoted_atom] = STATE(4050), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4050), - [sym_charlist] = STATE(4050), - [sym_sigil] = STATE(4050), - [sym__keywords_with_trailing_separator] = STATE(6416), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4050), - [sym_tuple] = STATE(4050), - [sym_bitstring] = STATE(4050), - [sym_map] = STATE(4050), - [sym__items_with_trailing_separator] = STATE(6849), - [sym__nullary_operator] = STATE(4050), - [sym_unary_operator] = STATE(4050), - [sym_binary_operator] = STATE(4050), + [sym__expression] = STATE(4053), + [sym_block] = STATE(4053), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4053), + [sym_nil] = STATE(4053), + [sym__atom] = STATE(4053), + [sym_quoted_atom] = STATE(4053), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4053), + [sym_charlist] = STATE(4053), + [sym_sigil] = STATE(4053), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4053), + [sym_tuple] = STATE(4053), + [sym_bitstring] = STATE(4053), + [sym_map] = STATE(4053), + [sym__items_with_trailing_separator] = STATE(6948), + [sym__nullary_operator] = STATE(4053), + [sym_unary_operator] = STATE(4053), + [sym_binary_operator] = STATE(4053), [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4050), - [sym_call] = STATE(4050), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), + [sym_dot] = STATE(4053), + [sym_call] = STATE(4053), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4050), - [sym_anonymous_function] = STATE(4050), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4053), + [sym_anonymous_function] = STATE(4053), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1099), [aux_sym_identifier_token1] = ACTIONS(1101), @@ -56448,66 +56448,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1143), }, [257] = { - [sym__expression] = STATE(4234), - [sym_block] = STATE(4234), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4234), - [sym_nil] = STATE(4234), - [sym__atom] = STATE(4234), - [sym_quoted_atom] = STATE(4234), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4234), - [sym_charlist] = STATE(4234), - [sym_sigil] = STATE(4234), - [sym__keywords_with_trailing_separator] = STATE(6933), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4234), - [sym_tuple] = STATE(4234), - [sym_bitstring] = STATE(4234), - [sym_map] = STATE(4234), - [sym__nullary_operator] = STATE(4234), - [sym_unary_operator] = STATE(4234), - [sym_binary_operator] = STATE(4234), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4234), - [sym_call] = STATE(4234), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3595), + [sym_block] = STATE(3595), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3595), + [sym_nil] = STATE(3595), + [sym__atom] = STATE(3595), + [sym_quoted_atom] = STATE(3595), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3595), + [sym_charlist] = STATE(3595), + [sym_sigil] = STATE(3595), + [sym__keywords_with_trailing_separator] = STATE(6227), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3595), + [sym_tuple] = STATE(3595), + [sym_bitstring] = STATE(3595), + [sym_map] = STATE(3595), + [sym__items_with_trailing_separator] = STATE(6895), + [sym__nullary_operator] = STATE(3595), + [sym_unary_operator] = STATE(3595), + [sym_binary_operator] = STATE(3595), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3595), + [sym_call] = STATE(3595), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym__call_arguments_with_trailing_separator] = STATE(6933), - [sym_access_call] = STATE(4234), - [sym_anonymous_function] = STATE(4234), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3595), + [sym_anonymous_function] = STATE(3595), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), - [anon_sym_RPAREN] = ACTIONS(1291), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [sym_char] = ACTIONS(1093), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1093), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1087), + [sym_integer] = ACTIONS(1087), + [sym_float] = ACTIONS(1087), + [sym_char] = ACTIONS(1087), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1087), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_RBRACE] = ACTIONS(1291), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -56573,43 +56573,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [258] = { - [sym__expression] = STATE(2401), - [sym_block] = STATE(2401), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2401), - [sym_nil] = STATE(2401), - [sym__atom] = STATE(2401), - [sym_quoted_atom] = STATE(2401), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2401), - [sym_charlist] = STATE(2401), - [sym_sigil] = STATE(2401), - [sym_list] = STATE(2401), - [sym_tuple] = STATE(2401), - [sym_bitstring] = STATE(2401), - [sym_map] = STATE(2401), - [sym__nullary_operator] = STATE(2401), - [sym_unary_operator] = STATE(2401), - [sym_binary_operator] = STATE(2401), + [sym__expression] = STATE(2482), + [sym_block] = STATE(2482), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2482), + [sym_nil] = STATE(2482), + [sym__atom] = STATE(2482), + [sym_quoted_atom] = STATE(2482), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2482), + [sym_charlist] = STATE(2482), + [sym_sigil] = STATE(2482), + [sym_list] = STATE(2482), + [sym_tuple] = STATE(2482), + [sym_bitstring] = STATE(2482), + [sym_map] = STATE(2482), + [sym__nullary_operator] = STATE(2482), + [sym_unary_operator] = STATE(2482), + [sym_binary_operator] = STATE(2482), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2401), - [sym_call] = STATE(2401), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2482), + [sym_call] = STATE(2482), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2401), - [sym_anonymous_function] = STATE(2401), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2482), + [sym_anonymous_function] = STATE(2482), [aux_sym__terminator_token1] = ACTIONS(1293), [anon_sym_SEMI] = ACTIONS(1295), [anon_sym_LPAREN] = ACTIONS(918), @@ -56697,56 +56697,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [259] = { - [sym__expression] = STATE(2401), - [sym_block] = STATE(2401), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2401), - [sym_nil] = STATE(2401), - [sym__atom] = STATE(2401), - [sym_quoted_atom] = STATE(2401), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2401), - [sym_charlist] = STATE(2401), - [sym_sigil] = STATE(2401), - [sym_list] = STATE(2401), - [sym_tuple] = STATE(2401), - [sym_bitstring] = STATE(2401), - [sym_map] = STATE(2401), - [sym__nullary_operator] = STATE(2401), - [sym_unary_operator] = STATE(2401), - [sym_binary_operator] = STATE(2401), + [sym__expression] = STATE(1647), + [sym_block] = STATE(1647), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(1647), + [sym_nil] = STATE(1647), + [sym__atom] = STATE(1647), + [sym_quoted_atom] = STATE(1647), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(1647), + [sym_charlist] = STATE(1647), + [sym_sigil] = STATE(1647), + [sym_list] = STATE(1647), + [sym_tuple] = STATE(1647), + [sym_bitstring] = STATE(1647), + [sym_map] = STATE(1647), + [sym__nullary_operator] = STATE(1647), + [sym_unary_operator] = STATE(1647), + [sym_binary_operator] = STATE(1647), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2401), - [sym_call] = STATE(2401), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(1647), + [sym_call] = STATE(1647), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2401), - [sym_anonymous_function] = STATE(2401), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(1647), + [sym_anonymous_function] = STATE(1647), [aux_sym__terminator_token1] = ACTIONS(1299), [anon_sym_SEMI] = ACTIONS(1301), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(1297), - [sym_integer] = ACTIONS(1297), - [sym_float] = ACTIONS(1297), - [sym_char] = ACTIONS(1297), + [sym_alias] = ACTIONS(1303), + [sym_integer] = ACTIONS(1303), + [sym_float] = ACTIONS(1303), + [sym_char] = ACTIONS(1303), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1297), + [sym_atom] = ACTIONS(1303), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -56821,45 +56821,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [260] = { - [sym__expression] = STATE(2401), - [sym_block] = STATE(2401), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2401), - [sym_nil] = STATE(2401), - [sym__atom] = STATE(2401), - [sym_quoted_atom] = STATE(2401), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2401), - [sym_charlist] = STATE(2401), - [sym_sigil] = STATE(2401), - [sym_list] = STATE(2401), - [sym_tuple] = STATE(2401), - [sym_bitstring] = STATE(2401), - [sym_map] = STATE(2401), - [sym__nullary_operator] = STATE(2401), - [sym_unary_operator] = STATE(2401), - [sym_binary_operator] = STATE(2401), + [sym__expression] = STATE(2482), + [sym_block] = STATE(2482), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2482), + [sym_nil] = STATE(2482), + [sym__atom] = STATE(2482), + [sym_quoted_atom] = STATE(2482), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2482), + [sym_charlist] = STATE(2482), + [sym_sigil] = STATE(2482), + [sym_list] = STATE(2482), + [sym_tuple] = STATE(2482), + [sym_bitstring] = STATE(2482), + [sym_map] = STATE(2482), + [sym__nullary_operator] = STATE(2482), + [sym_unary_operator] = STATE(2482), + [sym_binary_operator] = STATE(2482), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2401), - [sym_call] = STATE(2401), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2482), + [sym_call] = STATE(2482), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2401), - [sym_anonymous_function] = STATE(2401), - [aux_sym__terminator_token1] = ACTIONS(1303), - [anon_sym_SEMI] = ACTIONS(1305), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2482), + [sym_anonymous_function] = STATE(2482), + [aux_sym__terminator_token1] = ACTIONS(1305), + [anon_sym_SEMI] = ACTIONS(1307), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(65), @@ -56931,12 +56931,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(1305), - [anon_sym_catch] = ACTIONS(1305), - [anon_sym_else] = ACTIONS(1305), - [anon_sym_end] = ACTIONS(1305), + [anon_sym_after] = ACTIONS(1307), + [anon_sym_catch] = ACTIONS(1307), + [anon_sym_else] = ACTIONS(1307), + [anon_sym_end] = ACTIONS(1307), [anon_sym_fn] = ACTIONS(954), - [anon_sym_rescue] = ACTIONS(1305), + [anon_sym_rescue] = ACTIONS(1307), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), @@ -56945,183 +56945,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [261] = { - [sym__expression] = STATE(4541), - [sym_block] = STATE(4541), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4541), - [sym_nil] = STATE(4541), - [sym__atom] = STATE(4541), - [sym_quoted_atom] = STATE(4541), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4541), - [sym_charlist] = STATE(4541), - [sym_sigil] = STATE(4541), - [sym__keywords_with_trailing_separator] = STATE(6221), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4541), - [sym_tuple] = STATE(4541), - [sym_bitstring] = STATE(4541), - [sym_map] = STATE(4541), - [sym__nullary_operator] = STATE(4541), - [sym_unary_operator] = STATE(4541), - [sym_binary_operator] = STATE(4541), + [sym__expression] = STATE(4437), + [sym_block] = STATE(4437), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4437), + [sym_nil] = STATE(4437), + [sym__atom] = STATE(4437), + [sym_quoted_atom] = STATE(4437), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4437), + [sym_charlist] = STATE(4437), + [sym_sigil] = STATE(4437), + [sym__keywords_with_trailing_separator] = STATE(6611), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4437), + [sym_tuple] = STATE(4437), + [sym_bitstring] = STATE(4437), + [sym_map] = STATE(4437), + [sym__nullary_operator] = STATE(4437), + [sym_unary_operator] = STATE(4437), + [sym_binary_operator] = STATE(4437), [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4541), - [sym_call] = STATE(4541), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), + [sym_dot] = STATE(4437), + [sym_call] = STATE(4437), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4541), - [sym_anonymous_function] = STATE(4541), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4437), + [sym_anonymous_function] = STATE(4437), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1099), [aux_sym_identifier_token1] = ACTIONS(1101), [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1307), - [sym_integer] = ACTIONS(1307), - [sym_float] = ACTIONS(1307), - [sym_char] = ACTIONS(1307), + [sym_alias] = ACTIONS(1309), + [sym_integer] = ACTIONS(1309), + [sym_float] = ACTIONS(1309), + [sym_char] = ACTIONS(1309), [anon_sym_true] = ACTIONS(1105), [anon_sym_false] = ACTIONS(1105), [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1307), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [sym_keyword] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_GT_GT] = ACTIONS(1191), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [262] = { - [sym__expression] = STATE(4541), - [sym_block] = STATE(4541), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4541), - [sym_nil] = STATE(4541), - [sym__atom] = STATE(4541), - [sym_quoted_atom] = STATE(4541), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4541), - [sym_charlist] = STATE(4541), - [sym_sigil] = STATE(4541), - [sym__keywords_with_trailing_separator] = STATE(6571), - [sym_pair] = STATE(6209), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4541), - [sym_tuple] = STATE(4541), - [sym_bitstring] = STATE(4541), - [sym_map] = STATE(4541), - [sym__nullary_operator] = STATE(4541), - [sym_unary_operator] = STATE(4541), - [sym_binary_operator] = STATE(4541), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4541), - [sym_call] = STATE(4541), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4541), - [sym_anonymous_function] = STATE(4541), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1307), - [sym_integer] = ACTIONS(1307), - [sym_float] = ACTIONS(1307), - [sym_char] = ACTIONS(1307), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1307), + [sym_atom] = ACTIONS(1309), [anon_sym_DQUOTE] = ACTIONS(1109), [anon_sym_SQUOTE] = ACTIONS(1111), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), @@ -57192,60 +57068,431 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1143), }, + [262] = { + [sym__expression] = STATE(2482), + [sym_block] = STATE(2482), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2482), + [sym_nil] = STATE(2482), + [sym__atom] = STATE(2482), + [sym_quoted_atom] = STATE(2482), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2482), + [sym_charlist] = STATE(2482), + [sym_sigil] = STATE(2482), + [sym_list] = STATE(2482), + [sym_tuple] = STATE(2482), + [sym_bitstring] = STATE(2482), + [sym_map] = STATE(2482), + [sym__nullary_operator] = STATE(2482), + [sym_unary_operator] = STATE(2482), + [sym_binary_operator] = STATE(2482), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2482), + [sym_call] = STATE(2482), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2482), + [sym_anonymous_function] = STATE(2482), + [aux_sym__terminator_token1] = ACTIONS(1311), + [anon_sym_SEMI] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(1297), + [sym_integer] = ACTIONS(1297), + [sym_float] = ACTIONS(1297), + [sym_char] = ACTIONS(1297), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1297), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_after] = ACTIONS(1313), + [anon_sym_catch] = ACTIONS(1313), + [anon_sym_else] = ACTIONS(1313), + [anon_sym_end] = ACTIONS(1313), + [anon_sym_fn] = ACTIONS(954), + [anon_sym_rescue] = ACTIONS(1313), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, [263] = { - [sym__expression] = STATE(4170), - [sym_block] = STATE(4170), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4170), - [sym_nil] = STATE(4170), - [sym__atom] = STATE(4170), - [sym_quoted_atom] = STATE(4170), - [sym__quoted_i_double] = STATE(3771), - [sym__quoted_i_single] = STATE(3770), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4170), - [sym_charlist] = STATE(4170), - [sym_sigil] = STATE(4170), - [sym_keywords] = STATE(4171), - [sym_pair] = STATE(3851), - [sym__keyword] = STATE(664), - [sym_quoted_keyword] = STATE(664), - [sym_list] = STATE(4170), - [sym_tuple] = STATE(4170), - [sym_bitstring] = STATE(4170), - [sym_map] = STATE(4170), - [sym__nullary_operator] = STATE(4170), - [sym_unary_operator] = STATE(4170), - [sym_binary_operator] = STATE(4170), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4170), - [sym_call] = STATE(4170), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4170), - [sym_anonymous_function] = STATE(4170), + [sym__expression] = STATE(4437), + [sym_block] = STATE(4437), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4437), + [sym_nil] = STATE(4437), + [sym__atom] = STATE(4437), + [sym_quoted_atom] = STATE(4437), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4437), + [sym_charlist] = STATE(4437), + [sym_sigil] = STATE(4437), + [sym__keywords_with_trailing_separator] = STATE(6618), + [sym_pair] = STATE(6236), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4437), + [sym_tuple] = STATE(4437), + [sym_bitstring] = STATE(4437), + [sym_map] = STATE(4437), + [sym__nullary_operator] = STATE(4437), + [sym_unary_operator] = STATE(4437), + [sym_binary_operator] = STATE(4437), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4437), + [sym_call] = STATE(4437), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4437), + [sym_anonymous_function] = STATE(4437), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), [sym_alias] = ACTIONS(1309), [sym_integer] = ACTIONS(1309), [sym_float] = ACTIONS(1309), [sym_char] = ACTIONS(1309), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1309), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [sym_keyword] = ACTIONS(1123), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_GT_GT] = ACTIONS(1169), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [264] = { + [sym__expression] = STATE(3316), + [sym_block] = STATE(3316), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3316), + [sym_nil] = STATE(3316), + [sym__atom] = STATE(3316), + [sym_quoted_atom] = STATE(3316), + [sym__quoted_i_double] = STATE(2681), + [sym__quoted_i_single] = STATE(2675), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3316), + [sym_charlist] = STATE(3316), + [sym_sigil] = STATE(3316), + [sym_keywords] = STATE(2936), + [sym_pair] = STATE(2692), + [sym__keyword] = STATE(563), + [sym_quoted_keyword] = STATE(563), + [sym_list] = STATE(3316), + [sym_tuple] = STATE(3316), + [sym_bitstring] = STATE(3316), + [sym_map] = STATE(3316), + [sym__nullary_operator] = STATE(3316), + [sym_unary_operator] = STATE(3316), + [sym_binary_operator] = STATE(3316), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3316), + [sym_call] = STATE(3316), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3316), + [sym_anonymous_function] = STATE(3316), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1315), + [sym_integer] = ACTIONS(1315), + [sym_float] = ACTIONS(1315), + [sym_char] = ACTIONS(1315), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1315), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [sym_keyword] = ACTIONS(507), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [265] = { + [sym__expression] = STATE(4374), + [sym_block] = STATE(4374), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4374), + [sym_nil] = STATE(4374), + [sym__atom] = STATE(4374), + [sym_quoted_atom] = STATE(4374), + [sym__quoted_i_double] = STATE(3627), + [sym__quoted_i_single] = STATE(3629), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4374), + [sym_charlist] = STATE(4374), + [sym_sigil] = STATE(4374), + [sym_keywords] = STATE(4373), + [sym_pair] = STATE(3893), + [sym__keyword] = STATE(664), + [sym_quoted_keyword] = STATE(664), + [sym_list] = STATE(4374), + [sym_tuple] = STATE(4374), + [sym_bitstring] = STATE(4374), + [sym_map] = STATE(4374), + [sym__nullary_operator] = STATE(4374), + [sym_unary_operator] = STATE(4374), + [sym_binary_operator] = STATE(4374), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4374), + [sym_call] = STATE(4374), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4374), + [sym_anonymous_function] = STATE(4374), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(1319), + [sym_integer] = ACTIONS(1319), + [sym_float] = ACTIONS(1319), + [sym_char] = ACTIONS(1319), [anon_sym_true] = ACTIONS(19), [anon_sym_false] = ACTIONS(19), [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(1309), + [sym_atom] = ACTIONS(1319), [anon_sym_DQUOTE] = ACTIONS(23), [anon_sym_SQUOTE] = ACTIONS(25), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), @@ -57257,7 +57504,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), [anon_sym_TILDE] = ACTIONS(37), - [sym_keyword] = ACTIONS(1311), + [sym_keyword] = ACTIONS(1321), [anon_sym_LT_LT] = ACTIONS(39), [anon_sym_PERCENT] = ACTIONS(41), [anon_sym_DOT_DOT] = ACTIONS(43), @@ -57315,83 +57562,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(57), }, - [264] = { - [sym__expression] = STATE(4389), - [sym_block] = STATE(4389), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4389), - [sym_nil] = STATE(4389), - [sym__atom] = STATE(4389), - [sym_quoted_atom] = STATE(4389), - [sym__quoted_i_double] = STATE(1730), - [sym__quoted_i_single] = STATE(1729), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4389), - [sym_charlist] = STATE(4389), - [sym_sigil] = STATE(4389), - [sym_keywords] = STATE(2066), - [sym_pair] = STATE(3751), - [sym__keyword] = STATE(881), - [sym_quoted_keyword] = STATE(881), - [sym_list] = STATE(4389), - [sym_tuple] = STATE(4389), - [sym_bitstring] = STATE(4389), - [sym_map] = STATE(4389), - [sym__nullary_operator] = STATE(4389), - [sym_unary_operator] = STATE(4389), - [sym_binary_operator] = STATE(4389), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4389), - [sym_call] = STATE(4389), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4389), - [sym_anonymous_function] = STATE(4389), + [266] = { + [sym__expression] = STATE(3316), + [sym_block] = STATE(3316), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3316), + [sym_nil] = STATE(3316), + [sym__atom] = STATE(3316), + [sym_quoted_atom] = STATE(3316), + [sym__quoted_i_double] = STATE(2681), + [sym__quoted_i_single] = STATE(2675), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3316), + [sym_charlist] = STATE(3316), + [sym_sigil] = STATE(3316), + [sym_keywords] = STATE(3019), + [sym_pair] = STATE(2692), + [sym__keyword] = STATE(563), + [sym_quoted_keyword] = STATE(563), + [sym_list] = STATE(3316), + [sym_tuple] = STATE(3316), + [sym_bitstring] = STATE(3316), + [sym_map] = STATE(3316), + [sym__nullary_operator] = STATE(3316), + [sym_unary_operator] = STATE(3316), + [sym_binary_operator] = STATE(3316), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3316), + [sym_call] = STATE(3316), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3316), + [sym_anonymous_function] = STATE(3316), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), [sym_alias] = ACTIONS(1315), [sym_integer] = ACTIONS(1315), [sym_float] = ACTIONS(1315), [sym_char] = ACTIONS(1315), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), [sym_atom] = ACTIONS(1315), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [sym_keyword] = ACTIONS(1319), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), + [anon_sym_TILDE] = ACTIONS(505), + [sym_keyword] = ACTIONS(507), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -57430,196 +57677,442 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(521), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), + [sym__before_unary_op] = ACTIONS(527), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(529), }, - [265] = { - [sym__expression] = STATE(1547), - [sym_block] = STATE(1547), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1547), - [sym_nil] = STATE(1547), - [sym__atom] = STATE(1547), - [sym_quoted_atom] = STATE(1547), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1547), - [sym_charlist] = STATE(1547), - [sym_sigil] = STATE(1547), - [sym_keywords] = STATE(1279), - [sym_pair] = STATE(1163), - [sym__keyword] = STATE(807), - [sym_quoted_keyword] = STATE(807), - [sym_list] = STATE(1547), - [sym_tuple] = STATE(1547), - [sym_bitstring] = STATE(1547), - [sym_map] = STATE(1547), - [sym__nullary_operator] = STATE(1547), - [sym_unary_operator] = STATE(1547), - [sym_binary_operator] = STATE(1547), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1547), - [sym_call] = STATE(1547), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1547), - [sym_anonymous_function] = STATE(1547), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1329), - [sym_integer] = ACTIONS(1329), - [sym_float] = ACTIONS(1329), - [sym_char] = ACTIONS(1329), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1329), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(211), - [sym_keyword] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(219), - [anon_sym_PLUS] = ACTIONS(221), - [anon_sym_DASH] = ACTIONS(221), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_CARET] = ACTIONS(221), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), - [anon_sym_not] = ACTIONS(221), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(233), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [266] = { - [sym__expression] = STATE(3630), - [sym_block] = STATE(3630), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3630), - [sym_nil] = STATE(3630), - [sym__atom] = STATE(3630), - [sym_quoted_atom] = STATE(3630), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3630), - [sym_charlist] = STATE(3630), - [sym_sigil] = STATE(3630), - [sym__keywords_with_trailing_separator] = STATE(6938), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3630), - [sym_tuple] = STATE(3630), - [sym_bitstring] = STATE(3630), - [sym_map] = STATE(3630), - [sym__nullary_operator] = STATE(3630), - [sym_unary_operator] = STATE(3630), - [sym_binary_operator] = STATE(3630), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3630), - [sym_call] = STATE(3630), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [267] = { + [sym__expression] = STATE(3586), + [sym_block] = STATE(3586), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3586), + [sym_nil] = STATE(3586), + [sym__atom] = STATE(3586), + [sym_quoted_atom] = STATE(3586), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3586), + [sym_charlist] = STATE(3586), + [sym_sigil] = STATE(3586), + [sym_keywords] = STATE(2153), + [sym_pair] = STATE(3310), + [sym__keyword] = STATE(724), + [sym_quoted_keyword] = STATE(724), + [sym_list] = STATE(3586), + [sym_tuple] = STATE(3586), + [sym_bitstring] = STATE(3586), + [sym_map] = STATE(3586), + [sym__nullary_operator] = STATE(3586), + [sym_unary_operator] = STATE(3586), + [sym_binary_operator] = STATE(3586), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3586), + [sym_call] = STATE(3586), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3630), - [sym_anonymous_function] = STATE(3630), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3586), + [sym_anonymous_function] = STATE(3586), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1323), + [sym_integer] = ACTIONS(1323), + [sym_float] = ACTIONS(1323), + [sym_char] = ACTIONS(1323), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1323), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [sym_keyword] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [268] = { + [sym__expression] = STATE(2539), + [sym_block] = STATE(2539), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2539), + [sym_nil] = STATE(2539), + [sym__atom] = STATE(2539), + [sym_quoted_atom] = STATE(2539), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2539), + [sym_charlist] = STATE(2539), + [sym_sigil] = STATE(2539), + [sym_keywords] = STATE(2229), + [sym_pair] = STATE(2147), + [sym__keyword] = STATE(588), + [sym_quoted_keyword] = STATE(588), + [sym_list] = STATE(2539), + [sym_tuple] = STATE(2539), + [sym_bitstring] = STATE(2539), + [sym_map] = STATE(2539), + [sym__nullary_operator] = STATE(2539), + [sym_unary_operator] = STATE(2539), + [sym_binary_operator] = STATE(2539), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2539), + [sym_call] = STATE(2539), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2539), + [sym_anonymous_function] = STATE(2539), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1327), + [sym_integer] = ACTIONS(1327), + [sym_float] = ACTIONS(1327), + [sym_char] = ACTIONS(1327), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1327), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [sym_keyword] = ACTIONS(377), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(399), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [269] = { + [sym__expression] = STATE(4508), + [sym_block] = STATE(4508), + [sym_identifier] = STATE(93), + [sym_boolean] = STATE(4508), + [sym_nil] = STATE(4508), + [sym__atom] = STATE(4508), + [sym_quoted_atom] = STATE(4508), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4508), + [sym_charlist] = STATE(4508), + [sym_sigil] = STATE(4508), + [sym_keywords] = STATE(3267), + [sym_pair] = STATE(4377), + [sym__keyword] = STATE(826), + [sym_quoted_keyword] = STATE(826), + [sym_list] = STATE(4508), + [sym_tuple] = STATE(4508), + [sym_bitstring] = STATE(4508), + [sym_map] = STATE(4508), + [sym__nullary_operator] = STATE(4508), + [sym_unary_operator] = STATE(4508), + [sym_binary_operator] = STATE(4508), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4508), + [sym_call] = STATE(4508), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4508), + [sym_anonymous_function] = STATE(4508), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1189), - [sym_integer] = ACTIONS(1189), - [sym_float] = ACTIONS(1189), - [sym_char] = ACTIONS(1189), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1189), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1329), + [sym_integer] = ACTIONS(1329), + [sym_float] = ACTIONS(1329), + [sym_char] = ACTIONS(1329), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1329), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1331), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1339), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [270] = { + [sym__expression] = STATE(3514), + [sym_block] = STATE(3514), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3514), + [sym_nil] = STATE(3514), + [sym__atom] = STATE(3514), + [sym_quoted_atom] = STATE(3514), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3514), + [sym_charlist] = STATE(3514), + [sym_sigil] = STATE(3514), + [sym__keywords_with_trailing_separator] = STATE(6941), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3514), + [sym_tuple] = STATE(3514), + [sym_bitstring] = STATE(3514), + [sym_map] = STATE(3514), + [sym__nullary_operator] = STATE(3514), + [sym_unary_operator] = STATE(3514), + [sym_binary_operator] = STATE(3514), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3514), + [sym_call] = STATE(3514), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3514), + [sym_anonymous_function] = STATE(3514), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1167), + [sym_integer] = ACTIONS(1167), + [sym_float] = ACTIONS(1167), + [sym_char] = ACTIONS(1167), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1167), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -57684,921 +58177,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [267] = { - [sym__expression] = STATE(3652), - [sym_block] = STATE(3652), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3652), - [sym_nil] = STATE(3652), - [sym__atom] = STATE(3652), - [sym_quoted_atom] = STATE(3652), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3652), - [sym_charlist] = STATE(3652), - [sym_sigil] = STATE(3652), - [sym_keywords] = STATE(2152), - [sym_pair] = STATE(3491), - [sym__keyword] = STATE(501), - [sym_quoted_keyword] = STATE(501), - [sym_list] = STATE(3652), - [sym_tuple] = STATE(3652), - [sym_bitstring] = STATE(3652), - [sym_map] = STATE(3652), - [sym__nullary_operator] = STATE(3652), - [sym_unary_operator] = STATE(3652), - [sym_binary_operator] = STATE(3652), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3652), - [sym_call] = STATE(3652), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3652), - [sym_anonymous_function] = STATE(3652), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1333), - [sym_integer] = ACTIONS(1333), - [sym_float] = ACTIONS(1333), - [sym_char] = ACTIONS(1333), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1333), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [sym_keyword] = ACTIONS(651), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [268] = { - [sym__expression] = STATE(1552), - [sym_block] = STATE(1552), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1552), - [sym_nil] = STATE(1552), - [sym__atom] = STATE(1552), - [sym_quoted_atom] = STATE(1552), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1552), - [sym_charlist] = STATE(1552), - [sym_sigil] = STATE(1552), - [sym_keywords] = STATE(1278), - [sym_pair] = STATE(1163), - [sym__keyword] = STATE(807), - [sym_quoted_keyword] = STATE(807), - [sym_list] = STATE(1552), - [sym_tuple] = STATE(1552), - [sym_bitstring] = STATE(1552), - [sym_map] = STATE(1552), - [sym__nullary_operator] = STATE(1552), - [sym_unary_operator] = STATE(1552), - [sym_binary_operator] = STATE(1552), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1552), - [sym_call] = STATE(1552), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1552), - [sym_anonymous_function] = STATE(1552), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1337), - [sym_integer] = ACTIONS(1337), - [sym_float] = ACTIONS(1337), - [sym_char] = ACTIONS(1337), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1337), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(211), - [sym_keyword] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(219), - [anon_sym_PLUS] = ACTIONS(221), - [anon_sym_DASH] = ACTIONS(221), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_CARET] = ACTIONS(221), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), - [anon_sym_not] = ACTIONS(221), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(233), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [269] = { - [sym__expression] = STATE(3303), - [sym_block] = STATE(3303), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3303), - [sym_nil] = STATE(3303), - [sym__atom] = STATE(3303), - [sym_quoted_atom] = STATE(3303), - [sym__quoted_i_double] = STATE(2642), - [sym__quoted_i_single] = STATE(2620), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3303), - [sym_charlist] = STATE(3303), - [sym_sigil] = STATE(3303), - [sym_keywords] = STATE(3304), - [sym_pair] = STATE(2698), - [sym__keyword] = STATE(583), - [sym_quoted_keyword] = STATE(583), - [sym_list] = STATE(3303), - [sym_tuple] = STATE(3303), - [sym_bitstring] = STATE(3303), - [sym_map] = STATE(3303), - [sym__nullary_operator] = STATE(3303), - [sym_unary_operator] = STATE(3303), - [sym_binary_operator] = STATE(3303), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3303), - [sym_call] = STATE(3303), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3303), - [sym_anonymous_function] = STATE(3303), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1339), - [sym_integer] = ACTIONS(1339), - [sym_float] = ACTIONS(1339), - [sym_char] = ACTIONS(1339), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1339), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [sym_keyword] = ACTIONS(490), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [270] = { - [sym__terminator] = STATE(499), - [sym__expression] = STATE(3438), - [sym_block] = STATE(3438), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(3438), - [sym_nil] = STATE(3438), - [sym__atom] = STATE(3438), - [sym_quoted_atom] = STATE(3438), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(3438), - [sym_charlist] = STATE(3438), - [sym_sigil] = STATE(3438), - [sym_list] = STATE(3438), - [sym_tuple] = STATE(3438), - [sym_bitstring] = STATE(3438), - [sym_map] = STATE(3438), - [sym__nullary_operator] = STATE(3438), - [sym_unary_operator] = STATE(3438), - [sym_binary_operator] = STATE(3438), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(3438), - [sym_call] = STATE(3438), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(3438), - [sym_body] = STATE(4827), - [sym_anonymous_function] = STATE(3438), - [aux_sym__terminator_repeat1] = STATE(1031), - [aux_sym__terminator_token1] = ACTIONS(1030), - [anon_sym_SEMI] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(1345), - [sym_integer] = ACTIONS(1345), - [sym_float] = ACTIONS(1345), - [sym_char] = ACTIONS(1345), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1345), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_end] = ACTIONS(1041), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, [271] = { - [sym__expression] = STATE(1627), - [sym_block] = STATE(1627), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1627), - [sym_nil] = STATE(1627), - [sym__atom] = STATE(1627), - [sym_quoted_atom] = STATE(1627), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1627), - [sym_charlist] = STATE(1627), - [sym_sigil] = STATE(1627), - [sym_keywords] = STATE(1463), - [sym_pair] = STATE(1555), - [sym__keyword] = STATE(889), - [sym_quoted_keyword] = STATE(889), - [sym_list] = STATE(1627), - [sym_tuple] = STATE(1627), - [sym_bitstring] = STATE(1627), - [sym_map] = STATE(1627), - [sym__nullary_operator] = STATE(1627), - [sym_unary_operator] = STATE(1627), - [sym_binary_operator] = STATE(1627), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1627), - [sym_call] = STATE(1627), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1627), - [sym_anonymous_function] = STATE(1627), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1347), - [sym_integer] = ACTIONS(1347), - [sym_float] = ACTIONS(1347), - [sym_char] = ACTIONS(1347), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1347), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [sym_keyword] = ACTIONS(259), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [272] = { - [sym__expression] = STATE(4074), - [sym_block] = STATE(4074), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4074), - [sym_nil] = STATE(4074), - [sym__atom] = STATE(4074), - [sym_quoted_atom] = STATE(4074), - [sym__quoted_i_double] = STATE(1730), - [sym__quoted_i_single] = STATE(1729), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4074), - [sym_charlist] = STATE(4074), - [sym_sigil] = STATE(4074), - [sym_keywords] = STATE(2060), - [sym_pair] = STATE(3509), - [sym__keyword] = STATE(849), - [sym_quoted_keyword] = STATE(849), - [sym_list] = STATE(4074), - [sym_tuple] = STATE(4074), - [sym_bitstring] = STATE(4074), - [sym_map] = STATE(4074), - [sym__nullary_operator] = STATE(4074), - [sym_unary_operator] = STATE(4074), - [sym_binary_operator] = STATE(4074), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4074), - [sym_call] = STATE(4074), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4074), - [sym_anonymous_function] = STATE(4074), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1351), - [sym_integer] = ACTIONS(1351), - [sym_float] = ACTIONS(1351), - [sym_char] = ACTIONS(1351), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1351), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [sym_keyword] = ACTIONS(1355), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [273] = { - [sym__expression] = STATE(2371), - [sym_block] = STATE(2371), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2371), - [sym_nil] = STATE(2371), - [sym__atom] = STATE(2371), - [sym_quoted_atom] = STATE(2371), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2371), - [sym_charlist] = STATE(2371), - [sym_sigil] = STATE(2371), - [sym_keywords] = STATE(2151), - [sym_pair] = STATE(2161), - [sym__keyword] = STATE(551), - [sym_quoted_keyword] = STATE(551), - [sym_list] = STATE(2371), - [sym_tuple] = STATE(2371), - [sym_bitstring] = STATE(2371), - [sym_map] = STATE(2371), - [sym__nullary_operator] = STATE(2371), - [sym_unary_operator] = STATE(2371), - [sym_binary_operator] = STATE(2371), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2371), - [sym_call] = STATE(2371), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2371), - [sym_anonymous_function] = STATE(2371), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1365), - [sym_integer] = ACTIONS(1365), - [sym_float] = ACTIONS(1365), - [sym_char] = ACTIONS(1365), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [sym_keyword] = ACTIONS(389), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [274] = { - [sym__expression] = STATE(2251), - [sym_block] = STATE(2251), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2251), - [sym_nil] = STATE(2251), - [sym__atom] = STATE(2251), - [sym_quoted_atom] = STATE(2251), - [sym__quoted_i_double] = STATE(1730), - [sym__quoted_i_single] = STATE(1729), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2251), - [sym_charlist] = STATE(2251), - [sym_sigil] = STATE(2251), - [sym_keywords] = STATE(2066), - [sym_pair] = STATE(2116), - [sym__keyword] = STATE(797), - [sym_quoted_keyword] = STATE(797), - [sym_list] = STATE(2251), - [sym_tuple] = STATE(2251), - [sym_bitstring] = STATE(2251), - [sym_map] = STATE(2251), - [sym__nullary_operator] = STATE(2251), - [sym_unary_operator] = STATE(2251), - [sym_binary_operator] = STATE(2251), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2251), - [sym_call] = STATE(2251), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2251), - [sym_anonymous_function] = STATE(2251), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(1367), - [sym_integer] = ACTIONS(1367), - [sym_float] = ACTIONS(1367), - [sym_char] = ACTIONS(1367), + [sym_alias] = ACTIONS(920), + [sym_integer] = ACTIONS(920), + [sym_float] = ACTIONS(920), + [sym_char] = ACTIONS(920), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1367), + [sym_atom] = ACTIONS(920), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -58610,7 +58238,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), [anon_sym_TILDE] = ACTIONS(938), - [sym_keyword] = ACTIONS(1369), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), @@ -58660,7 +58287,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), + [anon_sym_after] = ACTIONS(1341), + [anon_sym_catch] = ACTIONS(1341), + [anon_sym_else] = ACTIONS(1341), + [anon_sym_end] = ACTIONS(1341), [anon_sym_fn] = ACTIONS(954), + [anon_sym_rescue] = ACTIONS(1341), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), @@ -58668,83 +58300,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [275] = { - [sym__expression] = STATE(2371), - [sym_block] = STATE(2371), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2371), - [sym_nil] = STATE(2371), - [sym__atom] = STATE(2371), - [sym_quoted_atom] = STATE(2371), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2371), - [sym_charlist] = STATE(2371), - [sym_sigil] = STATE(2371), - [sym_keywords] = STATE(2152), - [sym_pair] = STATE(2161), - [sym__keyword] = STATE(551), - [sym_quoted_keyword] = STATE(551), - [sym_list] = STATE(2371), - [sym_tuple] = STATE(2371), - [sym_bitstring] = STATE(2371), - [sym_map] = STATE(2371), - [sym__nullary_operator] = STATE(2371), - [sym_unary_operator] = STATE(2371), - [sym_binary_operator] = STATE(2371), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2371), - [sym_call] = STATE(2371), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2371), - [sym_anonymous_function] = STATE(2371), + [272] = { + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1365), - [sym_integer] = ACTIONS(1365), - [sym_float] = ACTIONS(1365), - [sym_char] = ACTIONS(1365), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(920), + [sym_integer] = ACTIONS(920), + [sym_float] = ACTIONS(920), + [sym_char] = ACTIONS(920), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(920), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [sym_keyword] = ACTIONS(389), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -58783,68 +58410,1672 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_after] = ACTIONS(1343), + [anon_sym_catch] = ACTIONS(1343), + [anon_sym_else] = ACTIONS(1343), + [anon_sym_end] = ACTIONS(1343), + [anon_sym_fn] = ACTIONS(954), + [anon_sym_rescue] = ACTIONS(1343), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(956), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [273] = { + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(920), + [sym_integer] = ACTIONS(920), + [sym_float] = ACTIONS(920), + [sym_char] = ACTIONS(920), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(920), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_after] = ACTIONS(1345), + [anon_sym_catch] = ACTIONS(1345), + [anon_sym_else] = ACTIONS(1345), + [anon_sym_end] = ACTIONS(1345), + [anon_sym_fn] = ACTIONS(954), + [anon_sym_rescue] = ACTIONS(1345), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [274] = { + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(920), + [sym_integer] = ACTIONS(920), + [sym_float] = ACTIONS(920), + [sym_char] = ACTIONS(920), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(920), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_after] = ACTIONS(1347), + [anon_sym_catch] = ACTIONS(1347), + [anon_sym_else] = ACTIONS(1347), + [anon_sym_end] = ACTIONS(1347), + [anon_sym_fn] = ACTIONS(954), + [anon_sym_rescue] = ACTIONS(1347), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [275] = { + [sym__expression] = STATE(4161), + [sym_block] = STATE(4161), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4161), + [sym_nil] = STATE(4161), + [sym__atom] = STATE(4161), + [sym_quoted_atom] = STATE(4161), + [sym__quoted_i_double] = STATE(1575), + [sym__quoted_i_single] = STATE(1576), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4161), + [sym_charlist] = STATE(4161), + [sym_sigil] = STATE(4161), + [sym_keywords] = STATE(2068), + [sym_pair] = STATE(3757), + [sym__keyword] = STATE(907), + [sym_quoted_keyword] = STATE(907), + [sym_list] = STATE(4161), + [sym_tuple] = STATE(4161), + [sym_bitstring] = STATE(4161), + [sym_map] = STATE(4161), + [sym__nullary_operator] = STATE(4161), + [sym_unary_operator] = STATE(4161), + [sym_binary_operator] = STATE(4161), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4161), + [sym_call] = STATE(4161), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4161), + [sym_anonymous_function] = STATE(4161), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1349), + [sym_integer] = ACTIONS(1349), + [sym_float] = ACTIONS(1349), + [sym_char] = ACTIONS(1349), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1349), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [sym_keyword] = ACTIONS(1353), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), }, [276] = { - [sym__expression] = STATE(4283), - [sym_block] = STATE(4283), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4283), - [sym_nil] = STATE(4283), - [sym__atom] = STATE(4283), - [sym_quoted_atom] = STATE(4283), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4283), - [sym_charlist] = STATE(4283), - [sym_sigil] = STATE(4283), - [sym_keywords] = STATE(4284), - [sym_pair] = STATE(3527), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4283), - [sym_tuple] = STATE(4283), - [sym_bitstring] = STATE(4283), - [sym_map] = STATE(4283), - [sym__nullary_operator] = STATE(4283), - [sym_unary_operator] = STATE(4283), - [sym_binary_operator] = STATE(4283), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4283), - [sym_call] = STATE(4283), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4283), - [sym_anonymous_function] = STATE(4283), + [sym__expression] = STATE(3814), + [sym_block] = STATE(3814), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3814), + [sym_nil] = STATE(3814), + [sym__atom] = STATE(3814), + [sym_quoted_atom] = STATE(3814), + [sym__quoted_i_double] = STATE(3397), + [sym__quoted_i_single] = STATE(3398), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3814), + [sym_charlist] = STATE(3814), + [sym_sigil] = STATE(3814), + [sym_keywords] = STATE(3823), + [sym_pair] = STATE(3330), + [sym__keyword] = STATE(609), + [sym_quoted_keyword] = STATE(609), + [sym_list] = STATE(3814), + [sym_tuple] = STATE(3814), + [sym_bitstring] = STATE(3814), + [sym_map] = STATE(3814), + [sym__nullary_operator] = STATE(3814), + [sym_unary_operator] = STATE(3814), + [sym_binary_operator] = STATE(3814), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3814), + [sym_call] = STATE(3814), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3814), + [sym_anonymous_function] = STATE(3814), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(1363), + [sym_integer] = ACTIONS(1363), + [sym_float] = ACTIONS(1363), + [sym_char] = ACTIONS(1363), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(1363), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [sym_keyword] = ACTIONS(612), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [277] = { + [sym__expression] = STATE(4441), + [sym_block] = STATE(4441), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4441), + [sym_nil] = STATE(4441), + [sym__atom] = STATE(4441), + [sym_quoted_atom] = STATE(4441), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4441), + [sym_charlist] = STATE(4441), + [sym_sigil] = STATE(4441), + [sym_keywords] = STATE(6947), + [sym_pair] = STATE(6406), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(4441), + [sym_tuple] = STATE(4441), + [sym_bitstring] = STATE(4441), + [sym_map] = STATE(4441), + [sym__nullary_operator] = STATE(4441), + [sym_unary_operator] = STATE(4441), + [sym_binary_operator] = STATE(4441), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4441), + [sym_call] = STATE(4441), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4441), + [sym_anonymous_function] = STATE(4441), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1367), + [sym_integer] = ACTIONS(1367), + [sym_float] = ACTIONS(1367), + [sym_char] = ACTIONS(1367), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1367), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [278] = { + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(920), + [sym_integer] = ACTIONS(920), + [sym_float] = ACTIONS(920), + [sym_char] = ACTIONS(920), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(920), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_after] = ACTIONS(1369), + [anon_sym_catch] = ACTIONS(1369), + [anon_sym_else] = ACTIONS(1369), + [anon_sym_end] = ACTIONS(1369), + [anon_sym_fn] = ACTIONS(954), + [anon_sym_rescue] = ACTIONS(1369), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [279] = { + [sym__expression] = STATE(4513), + [sym_block] = STATE(4513), + [sym_identifier] = STATE(93), + [sym_boolean] = STATE(4513), + [sym_nil] = STATE(4513), + [sym__atom] = STATE(4513), + [sym_quoted_atom] = STATE(4513), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4513), + [sym_charlist] = STATE(4513), + [sym_sigil] = STATE(4513), + [sym_keywords] = STATE(3380), + [sym_pair] = STATE(4377), + [sym__keyword] = STATE(826), + [sym_quoted_keyword] = STATE(826), + [sym_list] = STATE(4513), + [sym_tuple] = STATE(4513), + [sym_bitstring] = STATE(4513), + [sym_map] = STATE(4513), + [sym__nullary_operator] = STATE(4513), + [sym_unary_operator] = STATE(4513), + [sym_binary_operator] = STATE(4513), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4513), + [sym_call] = STATE(4513), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4513), + [sym_anonymous_function] = STATE(4513), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1371), + [sym_integer] = ACTIONS(1371), + [sym_float] = ACTIONS(1371), + [sym_char] = ACTIONS(1371), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1371), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1331), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1339), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [280] = { + [sym__expression] = STATE(3753), + [sym_block] = STATE(3753), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3753), + [sym_nil] = STATE(3753), + [sym__atom] = STATE(3753), + [sym_quoted_atom] = STATE(3753), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3753), + [sym_charlist] = STATE(3753), + [sym_sigil] = STATE(3753), + [sym_keywords] = STATE(3267), + [sym_pair] = STATE(3450), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3753), + [sym_tuple] = STATE(3753), + [sym_bitstring] = STATE(3753), + [sym_map] = STATE(3753), + [sym__nullary_operator] = STATE(3753), + [sym_unary_operator] = STATE(3753), + [sym_binary_operator] = STATE(3753), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3753), + [sym_call] = STATE(3753), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3753), + [sym_anonymous_function] = STATE(3753), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(1373), [sym_integer] = ACTIONS(1373), [sym_float] = ACTIONS(1373), [sym_char] = ACTIONS(1373), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1373), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [281] = { + [sym__expression] = STATE(3760), + [sym_block] = STATE(3760), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3760), + [sym_nil] = STATE(3760), + [sym__atom] = STATE(3760), + [sym_quoted_atom] = STATE(3760), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3760), + [sym_charlist] = STATE(3760), + [sym_sigil] = STATE(3760), + [sym_keywords] = STATE(3380), + [sym_pair] = STATE(3450), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3760), + [sym_tuple] = STATE(3760), + [sym_bitstring] = STATE(3760), + [sym_map] = STATE(3760), + [sym__nullary_operator] = STATE(3760), + [sym_unary_operator] = STATE(3760), + [sym_binary_operator] = STATE(3760), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3760), + [sym_call] = STATE(3760), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3760), + [sym_anonymous_function] = STATE(3760), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1375), + [sym_integer] = ACTIONS(1375), + [sym_float] = ACTIONS(1375), + [sym_char] = ACTIONS(1375), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1375), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [sym_keyword] = ACTIONS(1067), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [282] = { + [sym__expression] = STATE(2375), + [sym_block] = STATE(2375), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2375), + [sym_nil] = STATE(2375), + [sym__atom] = STATE(2375), + [sym_quoted_atom] = STATE(2375), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2375), + [sym_charlist] = STATE(2375), + [sym_sigil] = STATE(2375), + [sym_keywords] = STATE(1255), + [sym_pair] = STATE(2255), + [sym__keyword] = STATE(577), + [sym_quoted_keyword] = STATE(577), + [sym_list] = STATE(2375), + [sym_tuple] = STATE(2375), + [sym_bitstring] = STATE(2375), + [sym_map] = STATE(2375), + [sym__nullary_operator] = STATE(2375), + [sym_unary_operator] = STATE(2375), + [sym_binary_operator] = STATE(2375), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2375), + [sym_call] = STATE(2375), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2375), + [sym_anonymous_function] = STATE(2375), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1377), + [sym_integer] = ACTIONS(1377), + [sym_float] = ACTIONS(1377), + [sym_char] = ACTIONS(1377), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(1377), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(449), + [sym_keyword] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [283] = { + [sym__expression] = STATE(3586), + [sym_block] = STATE(3586), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3586), + [sym_nil] = STATE(3586), + [sym__atom] = STATE(3586), + [sym_quoted_atom] = STATE(3586), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3586), + [sym_charlist] = STATE(3586), + [sym_sigil] = STATE(3586), + [sym_keywords] = STATE(2155), + [sym_pair] = STATE(3310), + [sym__keyword] = STATE(724), + [sym_quoted_keyword] = STATE(724), + [sym_list] = STATE(3586), + [sym_tuple] = STATE(3586), + [sym_bitstring] = STATE(3586), + [sym_map] = STATE(3586), + [sym__nullary_operator] = STATE(3586), + [sym_unary_operator] = STATE(3586), + [sym_binary_operator] = STATE(3586), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3586), + [sym_call] = STATE(3586), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3586), + [sym_anonymous_function] = STATE(3586), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1323), + [sym_integer] = ACTIONS(1323), + [sym_float] = ACTIONS(1323), + [sym_char] = ACTIONS(1323), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1323), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [sym_keyword] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [284] = { + [sym__expression] = STATE(3249), + [sym_block] = STATE(3249), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3249), + [sym_nil] = STATE(3249), + [sym__atom] = STATE(3249), + [sym_quoted_atom] = STATE(3249), + [sym__quoted_i_double] = STATE(2458), + [sym__quoted_i_single] = STATE(2459), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3249), + [sym_charlist] = STATE(3249), + [sym_sigil] = STATE(3249), + [sym_keywords] = STATE(3014), + [sym_pair] = STATE(2573), + [sym__keyword] = STATE(654), + [sym_quoted_keyword] = STATE(654), + [sym_list] = STATE(3249), + [sym_tuple] = STATE(3249), + [sym_bitstring] = STATE(3249), + [sym_map] = STATE(3249), + [sym__nullary_operator] = STATE(3249), + [sym_unary_operator] = STATE(3249), + [sym_binary_operator] = STATE(3249), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3249), + [sym_call] = STATE(3249), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3249), + [sym_anonymous_function] = STATE(3249), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1381), + [sym_integer] = ACTIONS(1381), + [sym_float] = ACTIONS(1381), + [sym_char] = ACTIONS(1381), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1381), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [sym_keyword] = ACTIONS(562), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(586), + }, + [285] = { + [sym__expression] = STATE(3470), + [sym_block] = STATE(3470), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3470), + [sym_nil] = STATE(3470), + [sym__atom] = STATE(3470), + [sym_quoted_atom] = STATE(3470), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3470), + [sym_charlist] = STATE(3470), + [sym_sigil] = STATE(3470), + [sym_keywords] = STATE(1436), + [sym_pair] = STATE(2567), + [sym__keyword] = STATE(666), + [sym_quoted_keyword] = STATE(666), + [sym_list] = STATE(3470), + [sym_tuple] = STATE(3470), + [sym_bitstring] = STATE(3470), + [sym_map] = STATE(3470), + [sym__nullary_operator] = STATE(3470), + [sym_unary_operator] = STATE(3470), + [sym_binary_operator] = STATE(3470), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3470), + [sym_call] = STATE(3470), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3470), + [sym_anonymous_function] = STATE(3470), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1385), + [sym_integer] = ACTIONS(1385), + [sym_float] = ACTIONS(1385), + [sym_char] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1385), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [sym_keyword] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [286] = { + [sym__expression] = STATE(4191), + [sym_block] = STATE(4191), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4191), + [sym_nil] = STATE(4191), + [sym__atom] = STATE(4191), + [sym_quoted_atom] = STATE(4191), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4191), + [sym_charlist] = STATE(4191), + [sym_sigil] = STATE(4191), + [sym_keywords] = STATE(4192), + [sym_pair] = STATE(3987), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4191), + [sym_tuple] = STATE(4191), + [sym_bitstring] = STATE(4191), + [sym_map] = STATE(4191), + [sym__nullary_operator] = STATE(4191), + [sym_unary_operator] = STATE(4191), + [sym_binary_operator] = STATE(4191), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4191), + [sym_call] = STATE(4191), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4191), + [sym_anonymous_function] = STATE(4191), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1391), + [sym_integer] = ACTIONS(1391), + [sym_float] = ACTIONS(1391), + [sym_char] = ACTIONS(1391), [anon_sym_true] = ACTIONS(808), [anon_sym_false] = ACTIONS(808), [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1373), + [sym_atom] = ACTIONS(1391), [anon_sym_DQUOTE] = ACTIONS(812), [anon_sym_SQUOTE] = ACTIONS(814), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), @@ -58914,60 +60145,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(844), }, - [277] = { - [sym__expression] = STATE(2246), - [sym_block] = STATE(2246), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2246), - [sym_nil] = STATE(2246), - [sym__atom] = STATE(2246), - [sym_quoted_atom] = STATE(2246), - [sym__quoted_i_double] = STATE(1730), - [sym__quoted_i_single] = STATE(1729), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2246), - [sym_charlist] = STATE(2246), - [sym_sigil] = STATE(2246), - [sym_keywords] = STATE(2060), - [sym_pair] = STATE(2116), - [sym__keyword] = STATE(797), - [sym_quoted_keyword] = STATE(797), - [sym_list] = STATE(2246), - [sym_tuple] = STATE(2246), - [sym_bitstring] = STATE(2246), - [sym_map] = STATE(2246), - [sym__nullary_operator] = STATE(2246), - [sym_unary_operator] = STATE(2246), - [sym_binary_operator] = STATE(2246), + [287] = { + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2246), - [sym_call] = STATE(2246), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2246), - [sym_anonymous_function] = STATE(2246), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(1375), - [sym_integer] = ACTIONS(1375), - [sym_float] = ACTIONS(1375), - [sym_char] = ACTIONS(1375), + [sym_alias] = ACTIONS(920), + [sym_integer] = ACTIONS(920), + [sym_float] = ACTIONS(920), + [sym_char] = ACTIONS(920), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1375), + [sym_atom] = ACTIONS(920), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -58979,7 +60206,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), [anon_sym_TILDE] = ACTIONS(938), - [sym_keyword] = ACTIONS(1369), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), @@ -59029,7 +60255,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), + [anon_sym_after] = ACTIONS(1393), + [anon_sym_catch] = ACTIONS(1393), + [anon_sym_else] = ACTIONS(1393), + [anon_sym_end] = ACTIONS(1393), [anon_sym_fn] = ACTIONS(954), + [anon_sym_rescue] = ACTIONS(1393), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), @@ -59037,1313 +60268,206 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [278] = { - [sym__expression] = STATE(4190), - [sym_block] = STATE(4190), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4190), - [sym_nil] = STATE(4190), - [sym__atom] = STATE(4190), - [sym_quoted_atom] = STATE(4190), - [sym__quoted_i_double] = STATE(3771), - [sym__quoted_i_single] = STATE(3770), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4190), - [sym_charlist] = STATE(4190), - [sym_sigil] = STATE(4190), - [sym_keywords] = STATE(4191), - [sym_pair] = STATE(3851), - [sym__keyword] = STATE(664), - [sym_quoted_keyword] = STATE(664), - [sym_list] = STATE(4190), - [sym_tuple] = STATE(4190), - [sym_bitstring] = STATE(4190), - [sym_map] = STATE(4190), - [sym__nullary_operator] = STATE(4190), - [sym_unary_operator] = STATE(4190), - [sym_binary_operator] = STATE(4190), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4190), - [sym_call] = STATE(4190), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4190), - [sym_anonymous_function] = STATE(4190), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(1377), - [sym_integer] = ACTIONS(1377), - [sym_float] = ACTIONS(1377), - [sym_char] = ACTIONS(1377), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(1377), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [sym_keyword] = ACTIONS(1311), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [279] = { - [sym__expression] = STATE(3108), - [sym_block] = STATE(3108), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3108), - [sym_nil] = STATE(3108), - [sym__atom] = STATE(3108), - [sym_quoted_atom] = STATE(3108), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3108), - [sym_charlist] = STATE(3108), - [sym_sigil] = STATE(3108), - [sym_keywords] = STATE(1464), - [sym_pair] = STATE(2367), - [sym__keyword] = STATE(568), - [sym_quoted_keyword] = STATE(568), - [sym_list] = STATE(3108), - [sym_tuple] = STATE(3108), - [sym_bitstring] = STATE(3108), - [sym_map] = STATE(3108), - [sym__nullary_operator] = STATE(3108), - [sym_unary_operator] = STATE(3108), - [sym_binary_operator] = STATE(3108), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3108), - [sym_call] = STATE(3108), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3108), - [sym_anonymous_function] = STATE(3108), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(1379), - [sym_integer] = ACTIONS(1379), - [sym_float] = ACTIONS(1379), - [sym_char] = ACTIONS(1379), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1379), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [sym_keyword] = ACTIONS(453), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [280] = { - [sym__expression] = STATE(3089), - [sym_block] = STATE(3089), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3089), - [sym_nil] = STATE(3089), - [sym__atom] = STATE(3089), - [sym_quoted_atom] = STATE(3089), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3089), - [sym_charlist] = STATE(3089), - [sym_sigil] = STATE(3089), - [sym_keywords] = STATE(1463), - [sym_pair] = STATE(2367), - [sym__keyword] = STATE(568), - [sym_quoted_keyword] = STATE(568), - [sym_list] = STATE(3089), - [sym_tuple] = STATE(3089), - [sym_bitstring] = STATE(3089), - [sym_map] = STATE(3089), - [sym__nullary_operator] = STATE(3089), - [sym_unary_operator] = STATE(3089), - [sym_binary_operator] = STATE(3089), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3089), - [sym_call] = STATE(3089), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3089), - [sym_anonymous_function] = STATE(3089), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(1381), - [sym_integer] = ACTIONS(1381), - [sym_float] = ACTIONS(1381), - [sym_char] = ACTIONS(1381), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1381), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [sym_keyword] = ACTIONS(453), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [281] = { - [sym__expression] = STATE(3504), - [sym_block] = STATE(3504), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3504), - [sym_nil] = STATE(3504), - [sym__atom] = STATE(3504), - [sym_quoted_atom] = STATE(3504), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3504), - [sym_charlist] = STATE(3504), - [sym_sigil] = STATE(3504), - [sym_keywords] = STATE(3389), - [sym_pair] = STATE(3222), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3504), - [sym_tuple] = STATE(3504), - [sym_bitstring] = STATE(3504), - [sym_map] = STATE(3504), - [sym__nullary_operator] = STATE(3504), - [sym_unary_operator] = STATE(3504), - [sym_binary_operator] = STATE(3504), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3504), - [sym_call] = STATE(3504), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3504), - [sym_anonymous_function] = STATE(3504), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1383), - [sym_integer] = ACTIONS(1383), - [sym_float] = ACTIONS(1383), - [sym_char] = ACTIONS(1383), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1383), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1067), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [282] = { - [sym__expression] = STATE(3510), - [sym_block] = STATE(3510), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3510), - [sym_nil] = STATE(3510), - [sym__atom] = STATE(3510), - [sym_quoted_atom] = STATE(3510), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3510), - [sym_charlist] = STATE(3510), - [sym_sigil] = STATE(3510), - [sym_keywords] = STATE(3380), - [sym_pair] = STATE(3222), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3510), - [sym_tuple] = STATE(3510), - [sym_bitstring] = STATE(3510), - [sym_map] = STATE(3510), - [sym__nullary_operator] = STATE(3510), - [sym_unary_operator] = STATE(3510), - [sym_binary_operator] = STATE(3510), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3510), - [sym_call] = STATE(3510), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3510), - [sym_anonymous_function] = STATE(3510), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1385), - [sym_integer] = ACTIONS(1385), - [sym_float] = ACTIONS(1385), - [sym_char] = ACTIONS(1385), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1385), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1067), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [283] = { - [sym__expression] = STATE(3652), - [sym_block] = STATE(3652), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3652), - [sym_nil] = STATE(3652), - [sym__atom] = STATE(3652), - [sym_quoted_atom] = STATE(3652), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3652), - [sym_charlist] = STATE(3652), - [sym_sigil] = STATE(3652), - [sym_keywords] = STATE(2151), - [sym_pair] = STATE(3491), - [sym__keyword] = STATE(501), - [sym_quoted_keyword] = STATE(501), - [sym_list] = STATE(3652), - [sym_tuple] = STATE(3652), - [sym_bitstring] = STATE(3652), - [sym_map] = STATE(3652), - [sym__nullary_operator] = STATE(3652), - [sym_unary_operator] = STATE(3652), - [sym_binary_operator] = STATE(3652), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3652), - [sym_call] = STATE(3652), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3652), - [sym_anonymous_function] = STATE(3652), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1333), - [sym_integer] = ACTIONS(1333), - [sym_float] = ACTIONS(1333), - [sym_char] = ACTIONS(1333), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1333), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [sym_keyword] = ACTIONS(651), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [284] = { - [sym__expression] = STATE(3092), - [sym_block] = STATE(3092), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3092), - [sym_nil] = STATE(3092), - [sym__atom] = STATE(3092), - [sym_quoted_atom] = STATE(3092), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3092), - [sym_charlist] = STATE(3092), - [sym_sigil] = STATE(3092), - [sym_keywords] = STATE(1464), - [sym_pair] = STATE(2563), - [sym__keyword] = STATE(464), - [sym_quoted_keyword] = STATE(464), - [sym_list] = STATE(3092), - [sym_tuple] = STATE(3092), - [sym_bitstring] = STATE(3092), - [sym_map] = STATE(3092), - [sym__nullary_operator] = STATE(3092), - [sym_unary_operator] = STATE(3092), - [sym_binary_operator] = STATE(3092), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3092), - [sym_call] = STATE(3092), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3092), - [sym_anonymous_function] = STATE(3092), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1387), - [sym_integer] = ACTIONS(1387), - [sym_float] = ACTIONS(1387), - [sym_char] = ACTIONS(1387), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1387), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [sym_keyword] = ACTIONS(437), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [285] = { - [sym__expression] = STATE(3103), - [sym_block] = STATE(3103), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3103), - [sym_nil] = STATE(3103), - [sym__atom] = STATE(3103), - [sym_quoted_atom] = STATE(3103), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3103), - [sym_charlist] = STATE(3103), - [sym_sigil] = STATE(3103), - [sym_keywords] = STATE(1463), - [sym_pair] = STATE(2563), - [sym__keyword] = STATE(464), - [sym_quoted_keyword] = STATE(464), - [sym_list] = STATE(3103), - [sym_tuple] = STATE(3103), - [sym_bitstring] = STATE(3103), - [sym_map] = STATE(3103), - [sym__nullary_operator] = STATE(3103), - [sym_unary_operator] = STATE(3103), - [sym_binary_operator] = STATE(3103), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3103), - [sym_call] = STATE(3103), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3103), - [sym_anonymous_function] = STATE(3103), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1389), - [sym_integer] = ACTIONS(1389), - [sym_float] = ACTIONS(1389), - [sym_char] = ACTIONS(1389), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1389), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [sym_keyword] = ACTIONS(437), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [286] = { - [sym__expression] = STATE(1635), - [sym_block] = STATE(1635), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1635), - [sym_nil] = STATE(1635), - [sym__atom] = STATE(1635), - [sym_quoted_atom] = STATE(1635), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1635), - [sym_charlist] = STATE(1635), - [sym_sigil] = STATE(1635), - [sym_keywords] = STATE(1464), - [sym_pair] = STATE(1555), - [sym__keyword] = STATE(889), - [sym_quoted_keyword] = STATE(889), - [sym_list] = STATE(1635), - [sym_tuple] = STATE(1635), - [sym_bitstring] = STATE(1635), - [sym_map] = STATE(1635), - [sym__nullary_operator] = STATE(1635), - [sym_unary_operator] = STATE(1635), - [sym_binary_operator] = STATE(1635), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1635), - [sym_call] = STATE(1635), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1635), - [sym_anonymous_function] = STATE(1635), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1391), - [sym_integer] = ACTIONS(1391), - [sym_float] = ACTIONS(1391), - [sym_char] = ACTIONS(1391), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1391), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [sym_keyword] = ACTIONS(259), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [287] = { - [sym__expression] = STATE(3445), - [sym_block] = STATE(3445), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3445), - [sym_nil] = STATE(3445), - [sym__atom] = STATE(3445), - [sym_quoted_atom] = STATE(3445), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3445), - [sym_charlist] = STATE(3445), - [sym_sigil] = STATE(3445), - [sym_keywords] = STATE(1516), - [sym_pair] = STATE(2367), - [sym__keyword] = STATE(568), - [sym_quoted_keyword] = STATE(568), - [sym_list] = STATE(3445), - [sym_tuple] = STATE(3445), - [sym_bitstring] = STATE(3445), - [sym_map] = STATE(3445), - [sym__nullary_operator] = STATE(3445), - [sym_unary_operator] = STATE(3445), - [sym_binary_operator] = STATE(3445), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3445), - [sym_call] = STATE(3445), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3445), - [sym_anonymous_function] = STATE(3445), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(1393), - [sym_integer] = ACTIONS(1393), - [sym_float] = ACTIONS(1393), - [sym_char] = ACTIONS(1393), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1393), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [sym_keyword] = ACTIONS(453), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, [288] = { - [sym__expression] = STATE(2018), - [sym_block] = STATE(2018), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2018), - [sym_nil] = STATE(2018), - [sym__atom] = STATE(2018), - [sym_quoted_atom] = STATE(2018), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2018), - [sym_charlist] = STATE(2018), - [sym_sigil] = STATE(2018), - [sym_keywords] = STATE(1726), - [sym_pair] = STATE(1574), - [sym__keyword] = STATE(898), - [sym_quoted_keyword] = STATE(898), - [sym_list] = STATE(2018), - [sym_tuple] = STATE(2018), - [sym_bitstring] = STATE(2018), - [sym_map] = STATE(2018), - [sym__nullary_operator] = STATE(2018), - [sym_unary_operator] = STATE(2018), - [sym_binary_operator] = STATE(2018), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2018), - [sym_call] = STATE(2018), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2018), - [sym_anonymous_function] = STATE(2018), + [sym__expression] = STATE(3477), + [sym_block] = STATE(3477), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3477), + [sym_nil] = STATE(3477), + [sym__atom] = STATE(3477), + [sym_quoted_atom] = STATE(3477), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3477), + [sym_charlist] = STATE(3477), + [sym_sigil] = STATE(3477), + [sym_keywords] = STATE(1441), + [sym_pair] = STATE(2567), + [sym__keyword] = STATE(666), + [sym_quoted_keyword] = STATE(666), + [sym_list] = STATE(3477), + [sym_tuple] = STATE(3477), + [sym_bitstring] = STATE(3477), + [sym_map] = STATE(3477), + [sym__nullary_operator] = STATE(3477), + [sym_unary_operator] = STATE(3477), + [sym_binary_operator] = STATE(3477), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3477), + [sym_call] = STATE(3477), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3477), + [sym_anonymous_function] = STATE(3477), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1395), + [sym_integer] = ACTIONS(1395), + [sym_float] = ACTIONS(1395), + [sym_char] = ACTIONS(1395), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1395), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [sym_keyword] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [289] = { + [sym__expression] = STATE(3429), + [sym_block] = STATE(3429), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3429), + [sym_nil] = STATE(3429), + [sym__atom] = STATE(3429), + [sym_quoted_atom] = STATE(3429), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3429), + [sym_charlist] = STATE(3429), + [sym_sigil] = STATE(3429), + [sym_keywords] = STATE(1441), + [sym_pair] = STATE(2668), + [sym__keyword] = STATE(799), + [sym_quoted_keyword] = STATE(799), + [sym_list] = STATE(3429), + [sym_tuple] = STATE(3429), + [sym_bitstring] = STATE(3429), + [sym_map] = STATE(3429), + [sym__nullary_operator] = STATE(3429), + [sym_unary_operator] = STATE(3429), + [sym_binary_operator] = STATE(3429), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3429), + [sym_call] = STATE(3429), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3429), + [sym_anonymous_function] = STATE(3429), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), [sym_alias] = ACTIONS(1397), [sym_integer] = ACTIONS(1397), [sym_float] = ACTIONS(1397), [sym_char] = ACTIONS(1397), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(1397), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [sym_keyword] = ACTIONS(1399), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), + [anon_sym_TILDE] = ACTIONS(468), + [sym_keyword] = ACTIONS(470), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -60382,91 +60506,214 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), + [sym__quoted_atom_start] = ACTIONS(297), }, - [289] = { - [sym__expression] = STATE(3924), - [sym_block] = STATE(3924), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3924), - [sym_nil] = STATE(3924), - [sym__atom] = STATE(3924), - [sym_quoted_atom] = STATE(3924), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3924), - [sym_charlist] = STATE(3924), - [sym_sigil] = STATE(3924), + [290] = { + [sym__expression] = STATE(3538), + [sym_block] = STATE(3538), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3538), + [sym_nil] = STATE(3538), + [sym__atom] = STATE(3538), + [sym_quoted_atom] = STATE(3538), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3538), + [sym_charlist] = STATE(3538), + [sym_sigil] = STATE(3538), [sym_keywords] = STATE(2229), - [sym_pair] = STATE(3491), - [sym__keyword] = STATE(501), - [sym_quoted_keyword] = STATE(501), - [sym_list] = STATE(3924), - [sym_tuple] = STATE(3924), - [sym_bitstring] = STATE(3924), - [sym_map] = STATE(3924), - [sym__nullary_operator] = STATE(3924), - [sym_unary_operator] = STATE(3924), - [sym_binary_operator] = STATE(3924), + [sym_pair] = STATE(3310), + [sym__keyword] = STATE(724), + [sym_quoted_keyword] = STATE(724), + [sym_list] = STATE(3538), + [sym_tuple] = STATE(3538), + [sym_bitstring] = STATE(3538), + [sym_map] = STATE(3538), + [sym__nullary_operator] = STATE(3538), + [sym_unary_operator] = STATE(3538), + [sym_binary_operator] = STATE(3538), [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3924), - [sym_call] = STATE(3924), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3924), - [sym_anonymous_function] = STATE(3924), + [sym_dot] = STATE(3538), + [sym_call] = STATE(3538), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3538), + [sym_anonymous_function] = STATE(3538), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1399), + [sym_integer] = ACTIONS(1399), + [sym_float] = ACTIONS(1399), + [sym_char] = ACTIONS(1399), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1399), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [sym_keyword] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [291] = { + [sym__expression] = STATE(2423), + [sym_block] = STATE(2423), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2423), + [sym_nil] = STATE(2423), + [sym__atom] = STATE(2423), + [sym_quoted_atom] = STATE(2423), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2423), + [sym_charlist] = STATE(2423), + [sym_sigil] = STATE(2423), + [sym_keywords] = STATE(1291), + [sym_pair] = STATE(2255), + [sym__keyword] = STATE(577), + [sym_quoted_keyword] = STATE(577), + [sym_list] = STATE(2423), + [sym_tuple] = STATE(2423), + [sym_bitstring] = STATE(2423), + [sym_map] = STATE(2423), + [sym__nullary_operator] = STATE(2423), + [sym_unary_operator] = STATE(2423), + [sym_binary_operator] = STATE(2423), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2423), + [sym_call] = STATE(2423), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2423), + [sym_anonymous_function] = STATE(2423), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(1401), [sym_integer] = ACTIONS(1401), [sym_float] = ACTIONS(1401), [sym_char] = ACTIONS(1401), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(1401), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [sym_keyword] = ACTIONS(651), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(449), + [sym_keyword] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -60505,91 +60752,214 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(235), }, - [290] = { - [sym__expression] = STATE(3779), - [sym_block] = STATE(3779), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3779), - [sym_nil] = STATE(3779), - [sym__atom] = STATE(3779), - [sym_quoted_atom] = STATE(3779), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3779), - [sym_charlist] = STATE(3779), - [sym_sigil] = STATE(3779), - [sym_keywords] = STATE(2230), - [sym_pair] = STATE(3491), - [sym__keyword] = STATE(501), - [sym_quoted_keyword] = STATE(501), - [sym_list] = STATE(3779), - [sym_tuple] = STATE(3779), - [sym_bitstring] = STATE(3779), - [sym_map] = STATE(3779), - [sym__nullary_operator] = STATE(3779), - [sym_unary_operator] = STATE(3779), - [sym_binary_operator] = STATE(3779), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3779), - [sym_call] = STATE(3779), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3779), - [sym_anonymous_function] = STATE(3779), + [292] = { + [sym__expression] = STATE(2375), + [sym_block] = STATE(2375), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2375), + [sym_nil] = STATE(2375), + [sym__atom] = STATE(2375), + [sym_quoted_atom] = STATE(2375), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2375), + [sym_charlist] = STATE(2375), + [sym_sigil] = STATE(2375), + [sym_keywords] = STATE(1259), + [sym_pair] = STATE(2255), + [sym__keyword] = STATE(577), + [sym_quoted_keyword] = STATE(577), + [sym_list] = STATE(2375), + [sym_tuple] = STATE(2375), + [sym_bitstring] = STATE(2375), + [sym_map] = STATE(2375), + [sym__nullary_operator] = STATE(2375), + [sym_unary_operator] = STATE(2375), + [sym_binary_operator] = STATE(2375), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2375), + [sym_call] = STATE(2375), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2375), + [sym_anonymous_function] = STATE(2375), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1377), + [sym_integer] = ACTIONS(1377), + [sym_float] = ACTIONS(1377), + [sym_char] = ACTIONS(1377), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(1377), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(449), + [sym_keyword] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [293] = { + [sym__expression] = STATE(3533), + [sym_block] = STATE(3533), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3533), + [sym_nil] = STATE(3533), + [sym__atom] = STATE(3533), + [sym_quoted_atom] = STATE(3533), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3533), + [sym_charlist] = STATE(3533), + [sym_sigil] = STATE(3533), + [sym_keywords] = STATE(2228), + [sym_pair] = STATE(3310), + [sym__keyword] = STATE(724), + [sym_quoted_keyword] = STATE(724), + [sym_list] = STATE(3533), + [sym_tuple] = STATE(3533), + [sym_bitstring] = STATE(3533), + [sym_map] = STATE(3533), + [sym__nullary_operator] = STATE(3533), + [sym_unary_operator] = STATE(3533), + [sym_binary_operator] = STATE(3533), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3533), + [sym_call] = STATE(3533), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3533), + [sym_anonymous_function] = STATE(3533), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1403), [sym_integer] = ACTIONS(1403), [sym_float] = ACTIONS(1403), [sym_char] = ACTIONS(1403), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(1403), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [sym_keyword] = ACTIONS(651), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(375), + [sym_keyword] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -60628,91 +60998,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), + [sym__before_unary_op] = ACTIONS(660), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(401), }, - [291] = { - [sym__expression] = STATE(3969), - [sym_block] = STATE(3969), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3969), - [sym_nil] = STATE(3969), - [sym__atom] = STATE(3969), - [sym_quoted_atom] = STATE(3969), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3969), - [sym_charlist] = STATE(3969), - [sym_sigil] = STATE(3969), - [sym_keywords] = STATE(1726), - [sym_pair] = STATE(3421), - [sym__keyword] = STATE(481), - [sym_quoted_keyword] = STATE(481), - [sym_list] = STATE(3969), - [sym_tuple] = STATE(3969), - [sym_bitstring] = STATE(3969), - [sym_map] = STATE(3969), - [sym__nullary_operator] = STATE(3969), - [sym_unary_operator] = STATE(3969), - [sym_binary_operator] = STATE(3969), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3969), - [sym_call] = STATE(3969), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3969), - [sym_anonymous_function] = STATE(3969), + [294] = { + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1405), - [sym_integer] = ACTIONS(1405), - [sym_float] = ACTIONS(1405), - [sym_char] = ACTIONS(1405), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(1405), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(920), + [sym_integer] = ACTIONS(920), + [sym_float] = ACTIONS(920), + [sym_char] = ACTIONS(920), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(920), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), - [sym_keyword] = ACTIONS(1407), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -60751,91 +61116,219 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), + [anon_sym_after] = ACTIONS(1405), + [anon_sym_catch] = ACTIONS(1405), + [anon_sym_else] = ACTIONS(1405), + [anon_sym_end] = ACTIONS(1405), + [anon_sym_fn] = ACTIONS(954), + [anon_sym_rescue] = ACTIONS(1405), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), + [sym__before_unary_op] = ACTIONS(956), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), + [sym__quoted_atom_start] = ACTIONS(958), }, - [292] = { - [sym__expression] = STATE(3316), - [sym_block] = STATE(3316), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3316), - [sym_nil] = STATE(3316), - [sym__atom] = STATE(3316), - [sym_quoted_atom] = STATE(3316), - [sym__quoted_i_double] = STATE(2642), - [sym__quoted_i_single] = STATE(2620), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3316), - [sym_charlist] = STATE(3316), - [sym_sigil] = STATE(3316), - [sym_keywords] = STATE(3442), - [sym_pair] = STATE(2698), - [sym__keyword] = STATE(583), - [sym_quoted_keyword] = STATE(583), - [sym_list] = STATE(3316), - [sym_tuple] = STATE(3316), - [sym_bitstring] = STATE(3316), - [sym_map] = STATE(3316), - [sym__nullary_operator] = STATE(3316), - [sym_unary_operator] = STATE(3316), - [sym_binary_operator] = STATE(3316), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3316), - [sym_call] = STATE(3316), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3316), - [sym_anonymous_function] = STATE(3316), + [295] = { + [sym__expression] = STATE(3416), + [sym_block] = STATE(3416), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3416), + [sym_nil] = STATE(3416), + [sym__atom] = STATE(3416), + [sym_quoted_atom] = STATE(3416), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3416), + [sym_charlist] = STATE(3416), + [sym_sigil] = STATE(3416), + [sym_keywords] = STATE(1436), + [sym_pair] = STATE(2668), + [sym__keyword] = STATE(799), + [sym_quoted_keyword] = STATE(799), + [sym_list] = STATE(3416), + [sym_tuple] = STATE(3416), + [sym_bitstring] = STATE(3416), + [sym_map] = STATE(3416), + [sym__nullary_operator] = STATE(3416), + [sym_unary_operator] = STATE(3416), + [sym_binary_operator] = STATE(3416), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3416), + [sym_call] = STATE(3416), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3416), + [sym_anonymous_function] = STATE(3416), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(1407), + [sym_integer] = ACTIONS(1407), + [sym_float] = ACTIONS(1407), + [sym_char] = ACTIONS(1407), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1407), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(468), + [sym_keyword] = ACTIONS(470), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [296] = { + [sym__expression] = STATE(4211), + [sym_block] = STATE(4211), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4211), + [sym_nil] = STATE(4211), + [sym__atom] = STATE(4211), + [sym_quoted_atom] = STATE(4211), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4211), + [sym_charlist] = STATE(4211), + [sym_sigil] = STATE(4211), + [sym_keywords] = STATE(4212), + [sym_pair] = STATE(3987), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4211), + [sym_tuple] = STATE(4211), + [sym_bitstring] = STATE(4211), + [sym_map] = STATE(4211), + [sym__nullary_operator] = STATE(4211), + [sym_unary_operator] = STATE(4211), + [sym_binary_operator] = STATE(4211), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4211), + [sym_call] = STATE(4211), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4211), + [sym_anonymous_function] = STATE(4211), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(1409), [sym_integer] = ACTIONS(1409), [sym_float] = ACTIONS(1409), [sym_char] = ACTIONS(1409), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(1409), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [sym_keyword] = ACTIONS(490), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), + [anon_sym_TILDE] = ACTIONS(824), + [sym_keyword] = ACTIONS(87), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -60874,91 +61367,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), + [sym__quoted_atom_start] = ACTIONS(844), }, - [293] = { - [sym__expression] = STATE(2002), - [sym_block] = STATE(2002), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2002), - [sym_nil] = STATE(2002), - [sym__atom] = STATE(2002), - [sym_quoted_atom] = STATE(2002), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2002), - [sym_charlist] = STATE(2002), - [sym_sigil] = STATE(2002), - [sym_keywords] = STATE(1723), - [sym_pair] = STATE(1574), - [sym__keyword] = STATE(898), - [sym_quoted_keyword] = STATE(898), - [sym_list] = STATE(2002), - [sym_tuple] = STATE(2002), - [sym_bitstring] = STATE(2002), - [sym_map] = STATE(2002), - [sym__nullary_operator] = STATE(2002), - [sym_unary_operator] = STATE(2002), - [sym_binary_operator] = STATE(2002), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2002), - [sym_call] = STATE(2002), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2002), - [sym_anonymous_function] = STATE(2002), + [297] = { + [sym__expression] = STATE(2432), + [sym_block] = STATE(2432), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2432), + [sym_nil] = STATE(2432), + [sym__atom] = STATE(2432), + [sym_quoted_atom] = STATE(2432), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2432), + [sym_charlist] = STATE(2432), + [sym_sigil] = STATE(2432), + [sym_keywords] = STATE(1290), + [sym_pair] = STATE(2255), + [sym__keyword] = STATE(577), + [sym_quoted_keyword] = STATE(577), + [sym_list] = STATE(2432), + [sym_tuple] = STATE(2432), + [sym_bitstring] = STATE(2432), + [sym_map] = STATE(2432), + [sym__nullary_operator] = STATE(2432), + [sym_unary_operator] = STATE(2432), + [sym_binary_operator] = STATE(2432), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2432), + [sym_call] = STATE(2432), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2432), + [sym_anonymous_function] = STATE(2432), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(1411), [sym_integer] = ACTIONS(1411), [sym_float] = ACTIONS(1411), [sym_char] = ACTIONS(1411), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(1411), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [sym_keyword] = ACTIONS(1399), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), + [anon_sym_TILDE] = ACTIONS(449), + [sym_keyword] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -60997,91 +61490,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), + [sym__quoted_atom_start] = ACTIONS(235), }, - [294] = { - [sym__expression] = STATE(3975), - [sym_block] = STATE(3975), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3975), - [sym_nil] = STATE(3975), - [sym__atom] = STATE(3975), - [sym_quoted_atom] = STATE(3975), - [sym__quoted_i_double] = STATE(1429), - [sym__quoted_i_single] = STATE(1511), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3975), - [sym_charlist] = STATE(3975), - [sym_sigil] = STATE(3975), - [sym_keywords] = STATE(1723), - [sym_pair] = STATE(3421), - [sym__keyword] = STATE(481), - [sym_quoted_keyword] = STATE(481), - [sym_list] = STATE(3975), - [sym_tuple] = STATE(3975), - [sym_bitstring] = STATE(3975), - [sym_map] = STATE(3975), - [sym__nullary_operator] = STATE(3975), - [sym_unary_operator] = STATE(3975), - [sym_binary_operator] = STATE(3975), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3975), - [sym_call] = STATE(3975), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3975), - [sym_anonymous_function] = STATE(3975), + [298] = { + [sym__expression] = STATE(2935), + [sym_block] = STATE(2935), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2935), + [sym_nil] = STATE(2935), + [sym__atom] = STATE(2935), + [sym_quoted_atom] = STATE(2935), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2935), + [sym_charlist] = STATE(2935), + [sym_sigil] = STATE(2935), + [sym_keywords] = STATE(1516), + [sym_pair] = STATE(2668), + [sym__keyword] = STATE(799), + [sym_quoted_keyword] = STATE(799), + [sym_list] = STATE(2935), + [sym_tuple] = STATE(2935), + [sym_bitstring] = STATE(2935), + [sym_map] = STATE(2935), + [sym__nullary_operator] = STATE(2935), + [sym_unary_operator] = STATE(2935), + [sym_binary_operator] = STATE(2935), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2935), + [sym_call] = STATE(2935), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(2935), + [sym_anonymous_function] = STATE(2935), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), [sym_alias] = ACTIONS(1413), [sym_integer] = ACTIONS(1413), [sym_float] = ACTIONS(1413), [sym_char] = ACTIONS(1413), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(1413), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), - [sym_keyword] = ACTIONS(1407), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), + [anon_sym_TILDE] = ACTIONS(468), + [sym_keyword] = ACTIONS(470), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -61120,578 +61613,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [295] = { - [sym__terminator] = STATE(499), - [sym__expression] = STATE(3438), - [sym_block] = STATE(3438), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(3438), - [sym_nil] = STATE(3438), - [sym__atom] = STATE(3438), - [sym_quoted_atom] = STATE(3438), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(3438), - [sym_charlist] = STATE(3438), - [sym_sigil] = STATE(3438), - [sym_list] = STATE(3438), - [sym_tuple] = STATE(3438), - [sym_bitstring] = STATE(3438), - [sym_map] = STATE(3438), - [sym__nullary_operator] = STATE(3438), - [sym_unary_operator] = STATE(3438), - [sym_binary_operator] = STATE(3438), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(3438), - [sym_call] = STATE(3438), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(3438), - [sym_body] = STATE(4826), - [sym_anonymous_function] = STATE(3438), - [aux_sym__terminator_repeat1] = STATE(1031), - [aux_sym__terminator_token1] = ACTIONS(1030), - [anon_sym_SEMI] = ACTIONS(1343), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(1345), - [sym_integer] = ACTIONS(1345), - [sym_float] = ACTIONS(1345), - [sym_char] = ACTIONS(1345), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1345), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_end] = ACTIONS(1039), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [296] = { - [sym__expression] = STATE(3445), - [sym_block] = STATE(3445), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3445), - [sym_nil] = STATE(3445), - [sym__atom] = STATE(3445), - [sym_quoted_atom] = STATE(3445), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3445), - [sym_charlist] = STATE(3445), - [sym_sigil] = STATE(3445), - [sym_keywords] = STATE(1515), - [sym_pair] = STATE(2367), - [sym__keyword] = STATE(568), - [sym_quoted_keyword] = STATE(568), - [sym_list] = STATE(3445), - [sym_tuple] = STATE(3445), - [sym_bitstring] = STATE(3445), - [sym_map] = STATE(3445), - [sym__nullary_operator] = STATE(3445), - [sym_unary_operator] = STATE(3445), - [sym_binary_operator] = STATE(3445), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3445), - [sym_call] = STATE(3445), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3445), - [sym_anonymous_function] = STATE(3445), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(1393), - [sym_integer] = ACTIONS(1393), - [sym_float] = ACTIONS(1393), - [sym_char] = ACTIONS(1393), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1393), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [sym_keyword] = ACTIONS(453), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [297] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(920), - [sym_integer] = ACTIONS(920), - [sym_float] = ACTIONS(920), - [sym_char] = ACTIONS(920), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(920), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(1415), - [anon_sym_catch] = ACTIONS(1415), - [anon_sym_else] = ACTIONS(1415), - [anon_sym_end] = ACTIONS(1415), - [anon_sym_fn] = ACTIONS(954), - [anon_sym_rescue] = ACTIONS(1415), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [298] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(920), - [sym_integer] = ACTIONS(920), - [sym_float] = ACTIONS(920), - [sym_char] = ACTIONS(920), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(920), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(1417), - [anon_sym_catch] = ACTIONS(1417), - [anon_sym_else] = ACTIONS(1417), - [anon_sym_end] = ACTIONS(1417), - [anon_sym_fn] = ACTIONS(954), - [anon_sym_rescue] = ACTIONS(1417), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(297), }, [299] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), + [sym__expression] = STATE(4469), + [sym_block] = STATE(4469), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4469), + [sym_nil] = STATE(4469), + [sym__atom] = STATE(4469), + [sym_quoted_atom] = STATE(4469), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4469), + [sym_charlist] = STATE(4469), + [sym_sigil] = STATE(4469), + [sym_keywords] = STATE(6786), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4469), + [sym_tuple] = STATE(4469), + [sym_bitstring] = STATE(4469), + [sym_map] = STATE(4469), + [sym__nullary_operator] = STATE(4469), + [sym_unary_operator] = STATE(4469), + [sym_binary_operator] = STATE(4469), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4469), + [sym_call] = STATE(4469), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4469), + [sym_anonymous_function] = STATE(4469), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(920), - [sym_integer] = ACTIONS(920), - [sym_float] = ACTIONS(920), - [sym_char] = ACTIONS(920), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(920), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1415), + [sym_integer] = ACTIONS(1415), + [sym_float] = ACTIONS(1415), + [sym_char] = ACTIONS(1415), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), + [sym_atom] = ACTIONS(1415), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), + [anon_sym_TILDE] = ACTIONS(824), + [sym_keyword] = ACTIONS(87), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -61730,69 +61736,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(1419), - [anon_sym_catch] = ACTIONS(1419), - [anon_sym_else] = ACTIONS(1419), - [anon_sym_end] = ACTIONS(1419), - [anon_sym_fn] = ACTIONS(954), - [anon_sym_rescue] = ACTIONS(1419), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(844), }, [300] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__terminator] = STATE(349), + [sym__expression] = STATE(3022), + [sym_block] = STATE(3022), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(3022), + [sym_nil] = STATE(3022), + [sym__atom] = STATE(3022), + [sym_quoted_atom] = STATE(3022), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(3022), + [sym_charlist] = STATE(3022), + [sym_sigil] = STATE(3022), + [sym_list] = STATE(3022), + [sym_tuple] = STATE(3022), + [sym_bitstring] = STATE(3022), + [sym_map] = STATE(3022), + [sym__nullary_operator] = STATE(3022), + [sym_unary_operator] = STATE(3022), + [sym_binary_operator] = STATE(3022), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), + [sym_dot] = STATE(3022), + [sym_call] = STATE(3022), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym__terminator_token1] = ACTIONS(3), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(3022), + [sym_body] = STATE(4826), + [sym_anonymous_function] = STATE(3022), + [aux_sym__terminator_repeat1] = STATE(1028), + [aux_sym__terminator_token1] = ACTIONS(1417), + [anon_sym_SEMI] = ACTIONS(1419), [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(920), - [sym_integer] = ACTIONS(920), - [sym_float] = ACTIONS(920), - [sym_char] = ACTIONS(920), + [anon_sym_RPAREN] = ACTIONS(1036), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1421), + [sym_integer] = ACTIONS(1421), + [sym_float] = ACTIONS(1421), + [sym_char] = ACTIONS(1421), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(920), + [sym_atom] = ACTIONS(1421), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -61803,18 +61809,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -61853,96 +61859,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(1421), - [anon_sym_catch] = ACTIONS(1421), - [anon_sym_else] = ACTIONS(1421), - [anon_sym_end] = ACTIONS(1421), [anon_sym_fn] = ACTIONS(954), - [anon_sym_rescue] = ACTIONS(1421), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, [301] = { - [sym__expression] = STATE(3253), - [sym_block] = STATE(3253), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3253), - [sym_nil] = STATE(3253), - [sym__atom] = STATE(3253), - [sym_quoted_atom] = STATE(3253), - [sym__quoted_i_double] = STATE(2456), - [sym__quoted_i_single] = STATE(2457), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3253), - [sym_charlist] = STATE(3253), - [sym_sigil] = STATE(3253), - [sym_keywords] = STATE(3018), - [sym_pair] = STATE(2470), - [sym__keyword] = STATE(830), - [sym_quoted_keyword] = STATE(830), - [sym_list] = STATE(3253), - [sym_tuple] = STATE(3253), - [sym_bitstring] = STATE(3253), - [sym_map] = STATE(3253), - [sym__nullary_operator] = STATE(3253), - [sym_unary_operator] = STATE(3253), - [sym_binary_operator] = STATE(3253), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3253), - [sym_call] = STATE(3253), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3253), - [sym_anonymous_function] = STATE(3253), + [sym__expression] = STATE(1364), + [sym_block] = STATE(1364), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1364), + [sym_nil] = STATE(1364), + [sym__atom] = STATE(1364), + [sym_quoted_atom] = STATE(1364), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1364), + [sym_charlist] = STATE(1364), + [sym_sigil] = STATE(1364), + [sym_keywords] = STATE(1291), + [sym_pair] = STATE(1150), + [sym__keyword] = STATE(900), + [sym_quoted_keyword] = STATE(900), + [sym_list] = STATE(1364), + [sym_tuple] = STATE(1364), + [sym_bitstring] = STATE(1364), + [sym_map] = STATE(1364), + [sym__nullary_operator] = STATE(1364), + [sym_unary_operator] = STATE(1364), + [sym_binary_operator] = STATE(1364), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(1364), + [sym_call] = STATE(1364), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1364), + [sym_anonymous_function] = STATE(1364), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), [sym_alias] = ACTIONS(1423), [sym_integer] = ACTIONS(1423), [sym_float] = ACTIONS(1423), [sym_char] = ACTIONS(1423), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(1423), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [sym_keyword] = ACTIONS(610), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(211), + [sym_keyword] = ACTIONS(213), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_PLUS] = ACTIONS(221), + [anon_sym_DASH] = ACTIONS(221), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_CARET] = ACTIONS(221), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), + [anon_sym_not] = ACTIONS(221), + [anon_sym_AT] = ACTIONS(223), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -61981,91 +61982,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(233), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(235), }, [302] = { - [sym__expression] = STATE(3247), - [sym_block] = STATE(3247), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3247), - [sym_nil] = STATE(3247), - [sym__atom] = STATE(3247), - [sym_quoted_atom] = STATE(3247), - [sym__quoted_i_double] = STATE(2456), - [sym__quoted_i_single] = STATE(2457), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3247), - [sym_charlist] = STATE(3247), - [sym_sigil] = STATE(3247), - [sym_keywords] = STATE(3012), - [sym_pair] = STATE(2470), - [sym__keyword] = STATE(830), - [sym_quoted_keyword] = STATE(830), - [sym_list] = STATE(3247), - [sym_tuple] = STATE(3247), - [sym_bitstring] = STATE(3247), - [sym_map] = STATE(3247), - [sym__nullary_operator] = STATE(3247), - [sym_unary_operator] = STATE(3247), - [sym_binary_operator] = STATE(3247), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3247), - [sym_call] = STATE(3247), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3247), - [sym_anonymous_function] = STATE(3247), + [sym__expression] = STATE(2545), + [sym_block] = STATE(2545), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2545), + [sym_nil] = STATE(2545), + [sym__atom] = STATE(2545), + [sym_quoted_atom] = STATE(2545), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2545), + [sym_charlist] = STATE(2545), + [sym_sigil] = STATE(2545), + [sym_keywords] = STATE(2228), + [sym_pair] = STATE(2147), + [sym__keyword] = STATE(588), + [sym_quoted_keyword] = STATE(588), + [sym_list] = STATE(2545), + [sym_tuple] = STATE(2545), + [sym_bitstring] = STATE(2545), + [sym_map] = STATE(2545), + [sym__nullary_operator] = STATE(2545), + [sym_unary_operator] = STATE(2545), + [sym_binary_operator] = STATE(2545), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2545), + [sym_call] = STATE(2545), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2545), + [sym_anonymous_function] = STATE(2545), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1427), - [sym_integer] = ACTIONS(1427), - [sym_float] = ACTIONS(1427), - [sym_char] = ACTIONS(1427), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(1427), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1425), + [sym_integer] = ACTIONS(1425), + [sym_float] = ACTIONS(1425), + [sym_char] = ACTIONS(1425), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1425), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [sym_keyword] = ACTIONS(610), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(375), + [sym_keyword] = ACTIONS(377), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -62104,184 +62105,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(401), }, [303] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__terminator] = STATE(351), + [sym__expression] = STATE(2957), + [sym_block] = STATE(2957), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(2957), + [sym_nil] = STATE(2957), + [sym__atom] = STATE(2957), + [sym_quoted_atom] = STATE(2957), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2957), + [sym_charlist] = STATE(2957), + [sym_sigil] = STATE(2957), + [sym_list] = STATE(2957), + [sym_tuple] = STATE(2957), + [sym_bitstring] = STATE(2957), + [sym_map] = STATE(2957), + [sym__nullary_operator] = STATE(2957), + [sym_unary_operator] = STATE(2957), + [sym_binary_operator] = STATE(2957), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), + [sym_dot] = STATE(2957), + [sym_call] = STATE(2957), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym__terminator_token1] = ACTIONS(3), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2957), + [sym_body] = STATE(4828), + [sym_anonymous_function] = STATE(2957), + [aux_sym__terminator_repeat1] = STATE(1029), + [aux_sym__terminator_token1] = ACTIONS(1427), + [anon_sym_SEMI] = ACTIONS(1429), [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(920), - [sym_integer] = ACTIONS(920), - [sym_float] = ACTIONS(920), - [sym_char] = ACTIONS(920), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(920), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(1429), - [anon_sym_catch] = ACTIONS(1429), - [anon_sym_else] = ACTIONS(1429), - [anon_sym_end] = ACTIONS(1429), - [anon_sym_fn] = ACTIONS(954), - [anon_sym_rescue] = ACTIONS(1429), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [304] = { - [sym__terminator] = STATE(567), - [sym__expression] = STATE(3462), - [sym_block] = STATE(3462), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(3462), - [sym_nil] = STATE(3462), - [sym__atom] = STATE(3462), - [sym_quoted_atom] = STATE(3462), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(3462), - [sym_charlist] = STATE(3462), - [sym_sigil] = STATE(3462), - [sym_list] = STATE(3462), - [sym_tuple] = STATE(3462), - [sym_bitstring] = STATE(3462), - [sym_map] = STATE(3462), - [sym__nullary_operator] = STATE(3462), - [sym_unary_operator] = STATE(3462), - [sym_binary_operator] = STATE(3462), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(3462), - [sym_call] = STATE(3462), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(3462), - [sym_body] = STATE(4826), - [sym_anonymous_function] = STATE(3462), - [aux_sym__terminator_repeat1] = STATE(1031), - [aux_sym__terminator_token1] = ACTIONS(1030), - [anon_sym_SEMI] = ACTIONS(1431), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1039), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), [sym_alias] = ACTIONS(1433), [sym_integer] = ACTIONS(1433), [sym_float] = ACTIONS(1433), @@ -62299,19 +62176,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1435), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -62350,913 +62227,176 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), + [anon_sym_end] = ACTIONS(1041), [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, + [304] = { + [sym__expression] = STATE(3052), + [sym_block] = STATE(3052), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3052), + [sym_nil] = STATE(3052), + [sym__atom] = STATE(3052), + [sym_quoted_atom] = STATE(3052), + [sym__quoted_i_double] = STATE(2681), + [sym__quoted_i_single] = STATE(2675), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3052), + [sym_charlist] = STATE(3052), + [sym_sigil] = STATE(3052), + [sym_keywords] = STATE(3053), + [sym_pair] = STATE(2692), + [sym__keyword] = STATE(563), + [sym_quoted_keyword] = STATE(563), + [sym_list] = STATE(3052), + [sym_tuple] = STATE(3052), + [sym_bitstring] = STATE(3052), + [sym_map] = STATE(3052), + [sym__nullary_operator] = STATE(3052), + [sym_unary_operator] = STATE(3052), + [sym_binary_operator] = STATE(3052), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3052), + [sym_call] = STATE(3052), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3052), + [sym_anonymous_function] = STATE(3052), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1445), + [sym_integer] = ACTIONS(1445), + [sym_float] = ACTIONS(1445), + [sym_char] = ACTIONS(1445), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1445), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [sym_keyword] = ACTIONS(507), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, [305] = { - [sym__expression] = STATE(3272), - [sym_block] = STATE(3272), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3272), - [sym_nil] = STATE(3272), - [sym__atom] = STATE(3272), - [sym_quoted_atom] = STATE(3272), - [sym__quoted_i_double] = STATE(2642), - [sym__quoted_i_single] = STATE(2620), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3272), - [sym_charlist] = STATE(3272), - [sym_sigil] = STATE(3272), - [sym_keywords] = STATE(3273), - [sym_pair] = STATE(2698), - [sym__keyword] = STATE(583), - [sym_quoted_keyword] = STATE(583), - [sym_list] = STATE(3272), - [sym_tuple] = STATE(3272), - [sym_bitstring] = STATE(3272), - [sym_map] = STATE(3272), - [sym__nullary_operator] = STATE(3272), - [sym_unary_operator] = STATE(3272), - [sym_binary_operator] = STATE(3272), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3272), - [sym_call] = STATE(3272), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3272), - [sym_anonymous_function] = STATE(3272), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1435), - [sym_integer] = ACTIONS(1435), - [sym_float] = ACTIONS(1435), - [sym_char] = ACTIONS(1435), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1435), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [sym_keyword] = ACTIONS(490), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [306] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(920), - [sym_integer] = ACTIONS(920), - [sym_float] = ACTIONS(920), - [sym_char] = ACTIONS(920), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(920), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(1437), - [anon_sym_catch] = ACTIONS(1437), - [anon_sym_else] = ACTIONS(1437), - [anon_sym_end] = ACTIONS(1437), - [anon_sym_fn] = ACTIONS(954), - [anon_sym_rescue] = ACTIONS(1437), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [307] = { - [sym__expression] = STATE(3399), - [sym_block] = STATE(3399), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3399), - [sym_nil] = STATE(3399), - [sym__atom] = STATE(3399), - [sym_quoted_atom] = STATE(3399), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3399), - [sym_charlist] = STATE(3399), - [sym_sigil] = STATE(3399), - [sym_keywords] = STATE(1515), - [sym_pair] = STATE(2563), - [sym__keyword] = STATE(464), - [sym_quoted_keyword] = STATE(464), - [sym_list] = STATE(3399), - [sym_tuple] = STATE(3399), - [sym_bitstring] = STATE(3399), - [sym_map] = STATE(3399), - [sym__nullary_operator] = STATE(3399), - [sym_unary_operator] = STATE(3399), - [sym_binary_operator] = STATE(3399), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3399), - [sym_call] = STATE(3399), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3399), - [sym_anonymous_function] = STATE(3399), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1439), - [sym_integer] = ACTIONS(1439), - [sym_float] = ACTIONS(1439), - [sym_char] = ACTIONS(1439), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1439), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [sym_keyword] = ACTIONS(437), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [308] = { - [sym__expression] = STATE(4380), - [sym_block] = STATE(4380), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4380), - [sym_nil] = STATE(4380), - [sym__atom] = STATE(4380), - [sym_quoted_atom] = STATE(4380), - [sym__quoted_i_double] = STATE(1730), - [sym__quoted_i_single] = STATE(1729), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4380), - [sym_charlist] = STATE(4380), - [sym_sigil] = STATE(4380), - [sym_keywords] = STATE(2060), - [sym_pair] = STATE(3751), - [sym__keyword] = STATE(881), - [sym_quoted_keyword] = STATE(881), - [sym_list] = STATE(4380), - [sym_tuple] = STATE(4380), - [sym_bitstring] = STATE(4380), - [sym_map] = STATE(4380), - [sym__nullary_operator] = STATE(4380), - [sym_unary_operator] = STATE(4380), - [sym_binary_operator] = STATE(4380), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4380), - [sym_call] = STATE(4380), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4380), - [sym_anonymous_function] = STATE(4380), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(1441), - [sym_integer] = ACTIONS(1441), - [sym_float] = ACTIONS(1441), - [sym_char] = ACTIONS(1441), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1441), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [sym_keyword] = ACTIONS(1319), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [309] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(920), - [sym_integer] = ACTIONS(920), - [sym_float] = ACTIONS(920), - [sym_char] = ACTIONS(920), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(920), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(1443), - [anon_sym_catch] = ACTIONS(1443), - [anon_sym_else] = ACTIONS(1443), - [anon_sym_end] = ACTIONS(1443), - [anon_sym_fn] = ACTIONS(954), - [anon_sym_rescue] = ACTIONS(1443), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [310] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(920), - [sym_integer] = ACTIONS(920), - [sym_float] = ACTIONS(920), - [sym_char] = ACTIONS(920), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(920), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(1445), - [anon_sym_catch] = ACTIONS(1445), - [anon_sym_else] = ACTIONS(1445), - [anon_sym_end] = ACTIONS(1445), - [anon_sym_fn] = ACTIONS(954), - [anon_sym_rescue] = ACTIONS(1445), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [311] = { - [sym__expression] = STATE(3399), - [sym_block] = STATE(3399), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3399), - [sym_nil] = STATE(3399), - [sym__atom] = STATE(3399), - [sym_quoted_atom] = STATE(3399), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3399), - [sym_charlist] = STATE(3399), - [sym_sigil] = STATE(3399), - [sym_keywords] = STATE(1516), - [sym_pair] = STATE(2563), - [sym__keyword] = STATE(464), - [sym_quoted_keyword] = STATE(464), - [sym_list] = STATE(3399), - [sym_tuple] = STATE(3399), - [sym_bitstring] = STATE(3399), - [sym_map] = STATE(3399), - [sym__nullary_operator] = STATE(3399), - [sym_unary_operator] = STATE(3399), - [sym_binary_operator] = STATE(3399), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3399), - [sym_call] = STATE(3399), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3399), - [sym_anonymous_function] = STATE(3399), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1439), - [sym_integer] = ACTIONS(1439), - [sym_float] = ACTIONS(1439), - [sym_char] = ACTIONS(1439), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1439), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [sym_keyword] = ACTIONS(437), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [312] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -63342,60 +62482,921 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [313] = { - [sym__expression] = STATE(4375), - [sym_block] = STATE(4375), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4375), - [sym_nil] = STATE(4375), - [sym__atom] = STATE(4375), - [sym_quoted_atom] = STATE(4375), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4375), - [sym_charlist] = STATE(4375), - [sym_sigil] = STATE(4375), - [sym_keywords] = STATE(6175), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4375), - [sym_tuple] = STATE(4375), - [sym_bitstring] = STATE(4375), - [sym_map] = STATE(4375), - [sym__nullary_operator] = STATE(4375), - [sym_unary_operator] = STATE(4375), - [sym_binary_operator] = STATE(4375), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4375), - [sym_call] = STATE(4375), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4375), - [sym_anonymous_function] = STATE(4375), + [306] = { + [sym__expression] = STATE(2721), + [sym_block] = STATE(2721), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2721), + [sym_nil] = STATE(2721), + [sym__atom] = STATE(2721), + [sym_quoted_atom] = STATE(2721), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2721), + [sym_charlist] = STATE(2721), + [sym_sigil] = STATE(2721), + [sym_keywords] = STATE(2155), + [sym_pair] = STATE(2147), + [sym__keyword] = STATE(588), + [sym_quoted_keyword] = STATE(588), + [sym_list] = STATE(2721), + [sym_tuple] = STATE(2721), + [sym_bitstring] = STATE(2721), + [sym_map] = STATE(2721), + [sym__nullary_operator] = STATE(2721), + [sym_unary_operator] = STATE(2721), + [sym_binary_operator] = STATE(2721), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2721), + [sym_call] = STATE(2721), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2721), + [sym_anonymous_function] = STATE(2721), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1449), [sym_integer] = ACTIONS(1449), [sym_float] = ACTIONS(1449), [sym_char] = ACTIONS(1449), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1449), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [sym_keyword] = ACTIONS(377), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(399), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [307] = { + [sym__expression] = STATE(3456), + [sym_block] = STATE(3456), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3456), + [sym_nil] = STATE(3456), + [sym__atom] = STATE(3456), + [sym_quoted_atom] = STATE(3456), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3456), + [sym_charlist] = STATE(3456), + [sym_sigil] = STATE(3456), + [sym_keywords] = STATE(1515), + [sym_pair] = STATE(2567), + [sym__keyword] = STATE(666), + [sym_quoted_keyword] = STATE(666), + [sym_list] = STATE(3456), + [sym_tuple] = STATE(3456), + [sym_bitstring] = STATE(3456), + [sym_map] = STATE(3456), + [sym__nullary_operator] = STATE(3456), + [sym_unary_operator] = STATE(3456), + [sym_binary_operator] = STATE(3456), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3456), + [sym_call] = STATE(3456), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3456), + [sym_anonymous_function] = STATE(3456), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1451), + [sym_integer] = ACTIONS(1451), + [sym_float] = ACTIONS(1451), + [sym_char] = ACTIONS(1451), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1451), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [sym_keyword] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [308] = { + [sym__expression] = STATE(2935), + [sym_block] = STATE(2935), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2935), + [sym_nil] = STATE(2935), + [sym__atom] = STATE(2935), + [sym_quoted_atom] = STATE(2935), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2935), + [sym_charlist] = STATE(2935), + [sym_sigil] = STATE(2935), + [sym_keywords] = STATE(1515), + [sym_pair] = STATE(2668), + [sym__keyword] = STATE(799), + [sym_quoted_keyword] = STATE(799), + [sym_list] = STATE(2935), + [sym_tuple] = STATE(2935), + [sym_bitstring] = STATE(2935), + [sym_map] = STATE(2935), + [sym__nullary_operator] = STATE(2935), + [sym_unary_operator] = STATE(2935), + [sym_binary_operator] = STATE(2935), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2935), + [sym_call] = STATE(2935), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(2935), + [sym_anonymous_function] = STATE(2935), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(1413), + [sym_integer] = ACTIONS(1413), + [sym_float] = ACTIONS(1413), + [sym_char] = ACTIONS(1413), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1413), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(468), + [sym_keyword] = ACTIONS(470), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [309] = { + [sym__expression] = STATE(4151), + [sym_block] = STATE(4151), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4151), + [sym_nil] = STATE(4151), + [sym__atom] = STATE(4151), + [sym_quoted_atom] = STATE(4151), + [sym__quoted_i_double] = STATE(1575), + [sym__quoted_i_single] = STATE(1576), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4151), + [sym_charlist] = STATE(4151), + [sym_sigil] = STATE(4151), + [sym_keywords] = STATE(2062), + [sym_pair] = STATE(3757), + [sym__keyword] = STATE(907), + [sym_quoted_keyword] = STATE(907), + [sym_list] = STATE(4151), + [sym_tuple] = STATE(4151), + [sym_bitstring] = STATE(4151), + [sym_map] = STATE(4151), + [sym__nullary_operator] = STATE(4151), + [sym_unary_operator] = STATE(4151), + [sym_binary_operator] = STATE(4151), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4151), + [sym_call] = STATE(4151), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4151), + [sym_anonymous_function] = STATE(4151), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1453), + [sym_integer] = ACTIONS(1453), + [sym_float] = ACTIONS(1453), + [sym_char] = ACTIONS(1453), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1453), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [sym_keyword] = ACTIONS(1353), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [310] = { + [sym__expression] = STATE(3068), + [sym_block] = STATE(3068), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3068), + [sym_nil] = STATE(3068), + [sym__atom] = STATE(3068), + [sym_quoted_atom] = STATE(3068), + [sym__quoted_i_double] = STATE(2681), + [sym__quoted_i_single] = STATE(2675), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3068), + [sym_charlist] = STATE(3068), + [sym_sigil] = STATE(3068), + [sym_keywords] = STATE(3069), + [sym_pair] = STATE(2692), + [sym__keyword] = STATE(563), + [sym_quoted_keyword] = STATE(563), + [sym_list] = STATE(3068), + [sym_tuple] = STATE(3068), + [sym_bitstring] = STATE(3068), + [sym_map] = STATE(3068), + [sym__nullary_operator] = STATE(3068), + [sym_unary_operator] = STATE(3068), + [sym_binary_operator] = STATE(3068), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3068), + [sym_call] = STATE(3068), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3068), + [sym_anonymous_function] = STATE(3068), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1455), + [sym_integer] = ACTIONS(1455), + [sym_float] = ACTIONS(1455), + [sym_char] = ACTIONS(1455), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1455), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [sym_keyword] = ACTIONS(507), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [311] = { + [sym__expression] = STATE(3456), + [sym_block] = STATE(3456), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3456), + [sym_nil] = STATE(3456), + [sym__atom] = STATE(3456), + [sym_quoted_atom] = STATE(3456), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3456), + [sym_charlist] = STATE(3456), + [sym_sigil] = STATE(3456), + [sym_keywords] = STATE(1516), + [sym_pair] = STATE(2567), + [sym__keyword] = STATE(666), + [sym_quoted_keyword] = STATE(666), + [sym_list] = STATE(3456), + [sym_tuple] = STATE(3456), + [sym_bitstring] = STATE(3456), + [sym_map] = STATE(3456), + [sym__nullary_operator] = STATE(3456), + [sym_unary_operator] = STATE(3456), + [sym_binary_operator] = STATE(3456), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3456), + [sym_call] = STATE(3456), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3456), + [sym_anonymous_function] = STATE(3456), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1451), + [sym_integer] = ACTIONS(1451), + [sym_float] = ACTIONS(1451), + [sym_char] = ACTIONS(1451), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1451), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [sym_keyword] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [312] = { + [sym__terminator] = STATE(351), + [sym__expression] = STATE(2957), + [sym_block] = STATE(2957), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(2957), + [sym_nil] = STATE(2957), + [sym__atom] = STATE(2957), + [sym_quoted_atom] = STATE(2957), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2957), + [sym_charlist] = STATE(2957), + [sym_sigil] = STATE(2957), + [sym_list] = STATE(2957), + [sym_tuple] = STATE(2957), + [sym_bitstring] = STATE(2957), + [sym_map] = STATE(2957), + [sym__nullary_operator] = STATE(2957), + [sym_unary_operator] = STATE(2957), + [sym_binary_operator] = STATE(2957), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2957), + [sym_call] = STATE(2957), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2957), + [sym_body] = STATE(4826), + [sym_anonymous_function] = STATE(2957), + [aux_sym__terminator_repeat1] = STATE(1029), + [aux_sym__terminator_token1] = ACTIONS(1427), + [anon_sym_SEMI] = ACTIONS(1429), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1433), + [sym_integer] = ACTIONS(1433), + [sym_float] = ACTIONS(1433), + [sym_char] = ACTIONS(1433), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1433), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_end] = ACTIONS(1036), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [313] = { + [sym__expression] = STATE(4355), + [sym_block] = STATE(4355), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4355), + [sym_nil] = STATE(4355), + [sym__atom] = STATE(4355), + [sym_quoted_atom] = STATE(4355), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4355), + [sym_charlist] = STATE(4355), + [sym_sigil] = STATE(4355), + [sym_keywords] = STATE(6522), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4355), + [sym_tuple] = STATE(4355), + [sym_bitstring] = STATE(4355), + [sym_map] = STATE(4355), + [sym__nullary_operator] = STATE(4355), + [sym_unary_operator] = STATE(4355), + [sym_binary_operator] = STATE(4355), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4355), + [sym_call] = STATE(4355), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4355), + [sym_anonymous_function] = STATE(4355), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1457), + [sym_integer] = ACTIONS(1457), + [sym_float] = ACTIONS(1457), + [sym_char] = ACTIONS(1457), [anon_sym_true] = ACTIONS(808), [anon_sym_false] = ACTIONS(808), [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1449), + [sym_atom] = ACTIONS(1457), [anon_sym_DQUOTE] = ACTIONS(812), [anon_sym_SQUOTE] = ACTIONS(814), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), @@ -63466,82 +63467,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [314] = { - [sym__expression] = STATE(4464), - [sym_block] = STATE(4464), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4464), - [sym_nil] = STATE(4464), - [sym__atom] = STATE(4464), - [sym_quoted_atom] = STATE(4464), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4464), - [sym_charlist] = STATE(4464), - [sym_sigil] = STATE(4464), - [sym_keywords] = STATE(4465), - [sym_pair] = STATE(4347), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4464), - [sym_tuple] = STATE(4464), - [sym_bitstring] = STATE(4464), - [sym_map] = STATE(4464), - [sym__nullary_operator] = STATE(4464), - [sym_unary_operator] = STATE(4464), - [sym_binary_operator] = STATE(4464), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4464), - [sym_call] = STATE(4464), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4464), - [sym_anonymous_function] = STATE(4464), + [sym__expression] = STATE(2721), + [sym_block] = STATE(2721), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2721), + [sym_nil] = STATE(2721), + [sym__atom] = STATE(2721), + [sym_quoted_atom] = STATE(2721), + [sym__quoted_i_double] = STATE(1979), + [sym__quoted_i_single] = STATE(1980), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2721), + [sym_charlist] = STATE(2721), + [sym_sigil] = STATE(2721), + [sym_keywords] = STATE(2153), + [sym_pair] = STATE(2147), + [sym__keyword] = STATE(588), + [sym_quoted_keyword] = STATE(588), + [sym_list] = STATE(2721), + [sym_tuple] = STATE(2721), + [sym_bitstring] = STATE(2721), + [sym_map] = STATE(2721), + [sym__nullary_operator] = STATE(2721), + [sym_unary_operator] = STATE(2721), + [sym_binary_operator] = STATE(2721), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2721), + [sym_call] = STATE(2721), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2721), + [sym_anonymous_function] = STATE(2721), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1451), - [sym_integer] = ACTIONS(1451), - [sym_float] = ACTIONS(1451), - [sym_char] = ACTIONS(1451), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1451), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1449), + [sym_integer] = ACTIONS(1449), + [sym_float] = ACTIONS(1449), + [sym_char] = ACTIONS(1449), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1449), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [sym_keyword] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), + [anon_sym_TILDE] = ACTIONS(375), + [sym_keyword] = ACTIONS(377), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -63580,91 +63581,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), + [sym__quoted_atom_start] = ACTIONS(401), }, [315] = { - [sym__expression] = STATE(4512), - [sym_block] = STATE(4512), - [sym_identifier] = STATE(81), - [sym_boolean] = STATE(4512), - [sym_nil] = STATE(4512), - [sym__atom] = STATE(4512), - [sym_quoted_atom] = STATE(4512), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4512), - [sym_charlist] = STATE(4512), - [sym_sigil] = STATE(4512), - [sym_keywords] = STATE(3380), - [sym_pair] = STATE(4314), - [sym__keyword] = STATE(862), - [sym_quoted_keyword] = STATE(862), - [sym_list] = STATE(4512), - [sym_tuple] = STATE(4512), - [sym_bitstring] = STATE(4512), - [sym_map] = STATE(4512), - [sym__nullary_operator] = STATE(4512), - [sym_unary_operator] = STATE(4512), - [sym_binary_operator] = STATE(4512), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4512), - [sym_call] = STATE(4512), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4512), - [sym_anonymous_function] = STATE(4512), + [sym__expression] = STATE(1643), + [sym_block] = STATE(1643), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1643), + [sym_nil] = STATE(1643), + [sym__atom] = STATE(1643), + [sym_quoted_atom] = STATE(1643), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1643), + [sym_charlist] = STATE(1643), + [sym_sigil] = STATE(1643), + [sym_keywords] = STATE(1515), + [sym_pair] = STATE(1568), + [sym__keyword] = STATE(794), + [sym_quoted_keyword] = STATE(794), + [sym_list] = STATE(1643), + [sym_tuple] = STATE(1643), + [sym_bitstring] = STATE(1643), + [sym_map] = STATE(1643), + [sym__nullary_operator] = STATE(1643), + [sym_unary_operator] = STATE(1643), + [sym_binary_operator] = STATE(1643), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1643), + [sym_call] = STATE(1643), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1643), + [sym_anonymous_function] = STATE(1643), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1453), - [sym_integer] = ACTIONS(1453), - [sym_float] = ACTIONS(1453), - [sym_char] = ACTIONS(1453), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1453), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(1459), + [sym_integer] = ACTIONS(1459), + [sym_float] = ACTIONS(1459), + [sym_char] = ACTIONS(1459), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1459), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1455), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_TILDE] = ACTIONS(273), + [sym_keyword] = ACTIONS(275), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -63703,91 +63704,337 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(295), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(297), }, [316] = { - [sym__expression] = STATE(4470), - [sym_block] = STATE(4470), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4470), - [sym_nil] = STATE(4470), - [sym__atom] = STATE(4470), - [sym_quoted_atom] = STATE(4470), - [sym__quoted_i_double] = STATE(4356), - [sym__quoted_i_single] = STATE(4360), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4470), - [sym_charlist] = STATE(4470), - [sym_sigil] = STATE(4470), - [sym_keywords] = STATE(4471), - [sym_pair] = STATE(4347), - [sym__keyword] = STATE(822), - [sym_quoted_keyword] = STATE(822), - [sym_list] = STATE(4470), - [sym_tuple] = STATE(4470), - [sym_bitstring] = STATE(4470), - [sym_map] = STATE(4470), - [sym__nullary_operator] = STATE(4470), - [sym_unary_operator] = STATE(4470), - [sym_binary_operator] = STATE(4470), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4470), - [sym_call] = STATE(4470), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4470), - [sym_anonymous_function] = STATE(4470), + [sym__expression] = STATE(4117), + [sym_block] = STATE(4117), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4117), + [sym_nil] = STATE(4117), + [sym__atom] = STATE(4117), + [sym_quoted_atom] = STATE(4117), + [sym__quoted_i_double] = STATE(1575), + [sym__quoted_i_single] = STATE(1576), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4117), + [sym_charlist] = STATE(4117), + [sym_sigil] = STATE(4117), + [sym_keywords] = STATE(2068), + [sym_pair] = STATE(3598), + [sym__keyword] = STATE(803), + [sym_quoted_keyword] = STATE(803), + [sym_list] = STATE(4117), + [sym_tuple] = STATE(4117), + [sym_bitstring] = STATE(4117), + [sym_map] = STATE(4117), + [sym__nullary_operator] = STATE(4117), + [sym_unary_operator] = STATE(4117), + [sym_binary_operator] = STATE(4117), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4117), + [sym_call] = STATE(4117), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4117), + [sym_anonymous_function] = STATE(4117), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1461), + [sym_integer] = ACTIONS(1461), + [sym_float] = ACTIONS(1461), + [sym_char] = ACTIONS(1461), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1461), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [sym_keyword] = ACTIONS(1463), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [317] = { + [sym__expression] = STATE(1643), + [sym_block] = STATE(1643), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1643), + [sym_nil] = STATE(1643), + [sym__atom] = STATE(1643), + [sym_quoted_atom] = STATE(1643), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1643), + [sym_charlist] = STATE(1643), + [sym_sigil] = STATE(1643), + [sym_keywords] = STATE(1516), + [sym_pair] = STATE(1568), + [sym__keyword] = STATE(794), + [sym_quoted_keyword] = STATE(794), + [sym_list] = STATE(1643), + [sym_tuple] = STATE(1643), + [sym_bitstring] = STATE(1643), + [sym_map] = STATE(1643), + [sym__nullary_operator] = STATE(1643), + [sym_unary_operator] = STATE(1643), + [sym_binary_operator] = STATE(1643), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1643), + [sym_call] = STATE(1643), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1643), + [sym_anonymous_function] = STATE(1643), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(1459), + [sym_integer] = ACTIONS(1459), + [sym_float] = ACTIONS(1459), + [sym_char] = ACTIONS(1459), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1459), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [sym_keyword] = ACTIONS(275), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [318] = { + [sym__expression] = STATE(4164), + [sym_block] = STATE(4164), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4164), + [sym_nil] = STATE(4164), + [sym__atom] = STATE(4164), + [sym_quoted_atom] = STATE(4164), + [sym__quoted_i_double] = STATE(1575), + [sym__quoted_i_single] = STATE(1576), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4164), + [sym_charlist] = STATE(4164), + [sym_sigil] = STATE(4164), + [sym_keywords] = STATE(2062), + [sym_pair] = STATE(3598), + [sym__keyword] = STATE(803), + [sym_quoted_keyword] = STATE(803), + [sym_list] = STATE(4164), + [sym_tuple] = STATE(4164), + [sym_bitstring] = STATE(4164), + [sym_map] = STATE(4164), + [sym__nullary_operator] = STATE(4164), + [sym_unary_operator] = STATE(4164), + [sym_binary_operator] = STATE(4164), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4164), + [sym_call] = STATE(4164), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4164), + [sym_anonymous_function] = STATE(4164), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), [sym_alias] = ACTIONS(1465), [sym_integer] = ACTIONS(1465), [sym_float] = ACTIONS(1465), [sym_char] = ACTIONS(1465), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), [sym_atom] = ACTIONS(1465), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [sym_keyword] = ACTIONS(1123), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), + [anon_sym_TILDE] = ACTIONS(1435), + [sym_keyword] = ACTIONS(1463), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -63826,52 +64073,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), + [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), + [sym__quoted_atom_start] = ACTIONS(958), }, - [317] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), + [319] = { + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -63957,83 +64204,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [318] = { - [sym__expression] = STATE(3630), - [sym_block] = STATE(3630), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3630), - [sym_nil] = STATE(3630), - [sym__atom] = STATE(3630), - [sym_quoted_atom] = STATE(3630), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3630), - [sym_charlist] = STATE(3630), - [sym_sigil] = STATE(3630), - [sym__keywords_with_trailing_separator] = STATE(6932), - [sym_pair] = STATE(5104), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(3630), - [sym_tuple] = STATE(3630), - [sym_bitstring] = STATE(3630), - [sym_map] = STATE(3630), - [sym__nullary_operator] = STATE(3630), - [sym_unary_operator] = STATE(3630), - [sym_binary_operator] = STATE(3630), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3630), - [sym_call] = STATE(3630), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3630), - [sym_anonymous_function] = STATE(3630), + [320] = { + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1189), - [sym_integer] = ACTIONS(1189), - [sym_float] = ACTIONS(1189), - [sym_char] = ACTIONS(1189), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1189), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(920), + [sym_integer] = ACTIONS(920), + [sym_float] = ACTIONS(920), + [sym_char] = ACTIONS(920), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(920), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1067), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -64072,68 +64314,196 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_after] = ACTIONS(1469), + [anon_sym_catch] = ACTIONS(1469), + [anon_sym_else] = ACTIONS(1469), + [anon_sym_end] = ACTIONS(1469), + [anon_sym_fn] = ACTIONS(954), + [anon_sym_rescue] = ACTIONS(1469), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(956), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(958), }, - [319] = { - [sym__expression] = STATE(1357), - [sym_block] = STATE(1357), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1357), - [sym_nil] = STATE(1357), - [sym__atom] = STATE(1357), - [sym_quoted_atom] = STATE(1357), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1357), - [sym_charlist] = STATE(1357), - [sym_sigil] = STATE(1357), - [sym_keywords] = STATE(1184), - [sym_pair] = STATE(1163), - [sym__keyword] = STATE(807), - [sym_quoted_keyword] = STATE(807), - [sym_list] = STATE(1357), - [sym_tuple] = STATE(1357), - [sym_bitstring] = STATE(1357), - [sym_map] = STATE(1357), - [sym__nullary_operator] = STATE(1357), - [sym_unary_operator] = STATE(1357), - [sym_binary_operator] = STATE(1357), + [321] = { + [sym__expression] = STATE(3255), + [sym_block] = STATE(3255), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3255), + [sym_nil] = STATE(3255), + [sym__atom] = STATE(3255), + [sym_quoted_atom] = STATE(3255), + [sym__quoted_i_double] = STATE(2458), + [sym__quoted_i_single] = STATE(2459), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3255), + [sym_charlist] = STATE(3255), + [sym_sigil] = STATE(3255), + [sym_keywords] = STATE(3020), + [sym_pair] = STATE(2573), + [sym__keyword] = STATE(654), + [sym_quoted_keyword] = STATE(654), + [sym_list] = STATE(3255), + [sym_tuple] = STATE(3255), + [sym_bitstring] = STATE(3255), + [sym_map] = STATE(3255), + [sym__nullary_operator] = STATE(3255), + [sym_unary_operator] = STATE(3255), + [sym_binary_operator] = STATE(3255), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3255), + [sym_call] = STATE(3255), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3255), + [sym_anonymous_function] = STATE(3255), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1471), + [sym_integer] = ACTIONS(1471), + [sym_float] = ACTIONS(1471), + [sym_char] = ACTIONS(1471), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1471), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [sym_keyword] = ACTIONS(562), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(586), + }, + [322] = { + [sym__expression] = STATE(1370), + [sym_block] = STATE(1370), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1370), + [sym_nil] = STATE(1370), + [sym__atom] = STATE(1370), + [sym_quoted_atom] = STATE(1370), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1370), + [sym_charlist] = STATE(1370), + [sym_sigil] = STATE(1370), + [sym_keywords] = STATE(1290), + [sym_pair] = STATE(1150), + [sym__keyword] = STATE(900), + [sym_quoted_keyword] = STATE(900), + [sym_list] = STATE(1370), + [sym_tuple] = STATE(1370), + [sym_bitstring] = STATE(1370), + [sym_map] = STATE(1370), + [sym__nullary_operator] = STATE(1370), + [sym_unary_operator] = STATE(1370), + [sym_binary_operator] = STATE(1370), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1357), - [sym_call] = STATE(1357), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1370), + [sym_call] = STATE(1370), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1357), - [sym_anonymous_function] = STATE(1357), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1370), + [sym_anonymous_function] = STATE(1370), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1469), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1469), - [sym_char] = ACTIONS(1469), + [sym_alias] = ACTIONS(1473), + [sym_integer] = ACTIONS(1473), + [sym_float] = ACTIONS(1473), + [sym_char] = ACTIONS(1473), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1469), + [sym_atom] = ACTIONS(1473), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -64148,7 +64518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword] = ACTIONS(213), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -64203,206 +64573,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(235), }, - [320] = { - [sym__expression] = STATE(3846), - [sym_block] = STATE(3846), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3846), - [sym_nil] = STATE(3846), - [sym__atom] = STATE(3846), - [sym_quoted_atom] = STATE(3846), - [sym__quoted_i_double] = STATE(3347), - [sym__quoted_i_single] = STATE(3348), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3846), - [sym_charlist] = STATE(3846), - [sym_sigil] = STATE(3846), - [sym_keywords] = STATE(3911), - [sym_pair] = STATE(3276), - [sym__keyword] = STATE(588), - [sym_quoted_keyword] = STATE(588), - [sym_list] = STATE(3846), - [sym_tuple] = STATE(3846), - [sym_bitstring] = STATE(3846), - [sym_map] = STATE(3846), - [sym__nullary_operator] = STATE(3846), - [sym_unary_operator] = STATE(3846), - [sym_binary_operator] = STATE(3846), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3846), - [sym_call] = STATE(3846), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3846), - [sym_anonymous_function] = STATE(3846), + [323] = { + [sym__expression] = STATE(1785), + [sym_block] = STATE(1785), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1785), + [sym_nil] = STATE(1785), + [sym__atom] = STATE(1785), + [sym_quoted_atom] = STATE(1785), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1785), + [sym_charlist] = STATE(1785), + [sym_sigil] = STATE(1785), + [sym_keywords] = STATE(1441), + [sym_pair] = STATE(1568), + [sym__keyword] = STATE(794), + [sym_quoted_keyword] = STATE(794), + [sym_list] = STATE(1785), + [sym_tuple] = STATE(1785), + [sym_bitstring] = STATE(1785), + [sym_map] = STATE(1785), + [sym__nullary_operator] = STATE(1785), + [sym_unary_operator] = STATE(1785), + [sym_binary_operator] = STATE(1785), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1785), + [sym_call] = STATE(1785), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1785), + [sym_anonymous_function] = STATE(1785), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(1471), - [sym_integer] = ACTIONS(1471), - [sym_float] = ACTIONS(1471), - [sym_char] = ACTIONS(1471), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(1471), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [sym_keyword] = ACTIONS(564), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [321] = { - [sym__expression] = STATE(3720), - [sym_block] = STATE(3720), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3720), - [sym_nil] = STATE(3720), - [sym__atom] = STATE(3720), - [sym_quoted_atom] = STATE(3720), - [sym__quoted_i_double] = STATE(3347), - [sym__quoted_i_single] = STATE(3348), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3720), - [sym_charlist] = STATE(3720), - [sym_sigil] = STATE(3720), - [sym_keywords] = STATE(3719), - [sym_pair] = STATE(3276), - [sym__keyword] = STATE(588), - [sym_quoted_keyword] = STATE(588), - [sym_list] = STATE(3720), - [sym_tuple] = STATE(3720), - [sym_bitstring] = STATE(3720), - [sym_map] = STATE(3720), - [sym__nullary_operator] = STATE(3720), - [sym_unary_operator] = STATE(3720), - [sym_binary_operator] = STATE(3720), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3720), - [sym_call] = STATE(3720), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3720), - [sym_anonymous_function] = STATE(3720), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), [sym_alias] = ACTIONS(1475), [sym_integer] = ACTIONS(1475), [sym_float] = ACTIONS(1475), [sym_char] = ACTIONS(1475), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(1475), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [sym_keyword] = ACTIONS(564), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(273), + [sym_keyword] = ACTIONS(275), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -64441,91 +64688,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(295), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(297), }, - [322] = { - [sym__expression] = STATE(3726), - [sym_block] = STATE(3726), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3726), - [sym_nil] = STATE(3726), - [sym__atom] = STATE(3726), - [sym_quoted_atom] = STATE(3726), - [sym__quoted_i_double] = STATE(3347), - [sym__quoted_i_single] = STATE(3348), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3726), - [sym_charlist] = STATE(3726), - [sym_sigil] = STATE(3726), - [sym_keywords] = STATE(3725), - [sym_pair] = STATE(3276), - [sym__keyword] = STATE(588), - [sym_quoted_keyword] = STATE(588), - [sym_list] = STATE(3726), - [sym_tuple] = STATE(3726), - [sym_bitstring] = STATE(3726), - [sym_map] = STATE(3726), - [sym__nullary_operator] = STATE(3726), - [sym_unary_operator] = STATE(3726), - [sym_binary_operator] = STATE(3726), + [324] = { + [sym__expression] = STATE(4010), + [sym_block] = STATE(4010), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(4010), + [sym_nil] = STATE(4010), + [sym__atom] = STATE(4010), + [sym_quoted_atom] = STATE(4010), + [sym__quoted_i_double] = STATE(3397), + [sym__quoted_i_single] = STATE(3398), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(4010), + [sym_charlist] = STATE(4010), + [sym_sigil] = STATE(4010), + [sym_keywords] = STATE(3635), + [sym_pair] = STATE(3330), + [sym__keyword] = STATE(609), + [sym_quoted_keyword] = STATE(609), + [sym_list] = STATE(4010), + [sym_tuple] = STATE(4010), + [sym_bitstring] = STATE(4010), + [sym_map] = STATE(4010), + [sym__nullary_operator] = STATE(4010), + [sym_unary_operator] = STATE(4010), + [sym_binary_operator] = STATE(4010), [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3726), - [sym_call] = STATE(3726), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3726), - [sym_anonymous_function] = STATE(3726), + [sym_dot] = STATE(4010), + [sym_call] = STATE(4010), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(4010), + [sym_anonymous_function] = STATE(4010), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), [sym_alias] = ACTIONS(1477), [sym_integer] = ACTIONS(1477), [sym_float] = ACTIONS(1477), [sym_char] = ACTIONS(1477), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), [sym_atom] = ACTIONS(1477), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [sym_keyword] = ACTIONS(564), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(610), + [sym_keyword] = ACTIONS(612), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -64564,337 +64811,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(626), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(632), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [323] = { - [sym__expression] = STATE(4507), - [sym_block] = STATE(4507), - [sym_identifier] = STATE(81), - [sym_boolean] = STATE(4507), - [sym_nil] = STATE(4507), - [sym__atom] = STATE(4507), - [sym_quoted_atom] = STATE(4507), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4507), - [sym_charlist] = STATE(4507), - [sym_sigil] = STATE(4507), - [sym_keywords] = STATE(3389), - [sym_pair] = STATE(4314), - [sym__keyword] = STATE(862), - [sym_quoted_keyword] = STATE(862), - [sym_list] = STATE(4507), - [sym_tuple] = STATE(4507), - [sym_bitstring] = STATE(4507), - [sym_map] = STATE(4507), - [sym__nullary_operator] = STATE(4507), - [sym_unary_operator] = STATE(4507), - [sym_binary_operator] = STATE(4507), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4507), - [sym_call] = STATE(4507), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4507), - [sym_anonymous_function] = STATE(4507), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1479), - [sym_integer] = ACTIONS(1479), - [sym_float] = ACTIONS(1479), - [sym_char] = ACTIONS(1479), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1479), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [sym_keyword] = ACTIONS(1455), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [324] = { - [sym__expression] = STATE(3846), - [sym_block] = STATE(3846), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3846), - [sym_nil] = STATE(3846), - [sym__atom] = STATE(3846), - [sym_quoted_atom] = STATE(3846), - [sym__quoted_i_double] = STATE(3347), - [sym__quoted_i_single] = STATE(3348), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3846), - [sym_charlist] = STATE(3846), - [sym_sigil] = STATE(3846), - [sym_keywords] = STATE(3942), - [sym_pair] = STATE(3276), - [sym__keyword] = STATE(588), - [sym_quoted_keyword] = STATE(588), - [sym_list] = STATE(3846), - [sym_tuple] = STATE(3846), - [sym_bitstring] = STATE(3846), - [sym_map] = STATE(3846), - [sym__nullary_operator] = STATE(3846), - [sym_unary_operator] = STATE(3846), - [sym_binary_operator] = STATE(3846), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3846), - [sym_call] = STATE(3846), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3846), - [sym_anonymous_function] = STATE(3846), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(1471), - [sym_integer] = ACTIONS(1471), - [sym_float] = ACTIONS(1471), - [sym_char] = ACTIONS(1471), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(1471), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [sym_keyword] = ACTIONS(564), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(634), }, [325] = { - [sym__expression] = STATE(2543), - [sym_block] = STATE(2543), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2543), - [sym_nil] = STATE(2543), - [sym__atom] = STATE(2543), - [sym_quoted_atom] = STATE(2543), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2543), - [sym_charlist] = STATE(2543), - [sym_sigil] = STATE(2543), - [sym_keywords] = STATE(2229), - [sym_pair] = STATE(2161), - [sym__keyword] = STATE(551), - [sym_quoted_keyword] = STATE(551), - [sym_list] = STATE(2543), - [sym_tuple] = STATE(2543), - [sym_bitstring] = STATE(2543), - [sym_map] = STATE(2543), - [sym__nullary_operator] = STATE(2543), - [sym_unary_operator] = STATE(2543), - [sym_binary_operator] = STATE(2543), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2543), - [sym_call] = STATE(2543), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2543), - [sym_anonymous_function] = STATE(2543), + [sym__expression] = STATE(1817), + [sym_block] = STATE(1817), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1817), + [sym_nil] = STATE(1817), + [sym__atom] = STATE(1817), + [sym_quoted_atom] = STATE(1817), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1817), + [sym_charlist] = STATE(1817), + [sym_sigil] = STATE(1817), + [sym_keywords] = STATE(1744), + [sym_pair] = STATE(1574), + [sym__keyword] = STATE(788), + [sym_quoted_keyword] = STATE(788), + [sym_list] = STATE(1817), + [sym_tuple] = STATE(1817), + [sym_bitstring] = STATE(1817), + [sym_map] = STATE(1817), + [sym__nullary_operator] = STATE(1817), + [sym_unary_operator] = STATE(1817), + [sym_binary_operator] = STATE(1817), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1817), + [sym_call] = STATE(1817), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1817), + [sym_anonymous_function] = STATE(1817), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), [sym_alias] = ACTIONS(1481), [sym_integer] = ACTIONS(1481), [sym_float] = ACTIONS(1481), [sym_char] = ACTIONS(1481), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), [sym_atom] = ACTIONS(1481), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [sym_keyword] = ACTIONS(389), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(85), + [sym_keyword] = ACTIONS(1483), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -64933,91 +64934,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(111), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(115), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(117), }, [326] = { - [sym__expression] = STATE(3316), - [sym_block] = STATE(3316), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3316), - [sym_nil] = STATE(3316), - [sym__atom] = STATE(3316), - [sym_quoted_atom] = STATE(3316), - [sym__quoted_i_double] = STATE(2642), - [sym__quoted_i_single] = STATE(2620), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3316), - [sym_charlist] = STATE(3316), - [sym_sigil] = STATE(3316), - [sym_keywords] = STATE(3334), - [sym_pair] = STATE(2698), - [sym__keyword] = STATE(583), - [sym_quoted_keyword] = STATE(583), - [sym_list] = STATE(3316), - [sym_tuple] = STATE(3316), - [sym_bitstring] = STATE(3316), - [sym_map] = STATE(3316), - [sym__nullary_operator] = STATE(3316), - [sym_unary_operator] = STATE(3316), - [sym_binary_operator] = STATE(3316), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3316), - [sym_call] = STATE(3316), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3316), - [sym_anonymous_function] = STATE(3316), + [sym__expression] = STATE(4388), + [sym_block] = STATE(4388), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4388), + [sym_nil] = STATE(4388), + [sym__atom] = STATE(4388), + [sym_quoted_atom] = STATE(4388), + [sym__quoted_i_double] = STATE(3627), + [sym__quoted_i_single] = STATE(3629), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4388), + [sym_charlist] = STATE(4388), + [sym_sigil] = STATE(4388), + [sym_keywords] = STATE(4387), + [sym_pair] = STATE(3893), + [sym__keyword] = STATE(664), + [sym_quoted_keyword] = STATE(664), + [sym_list] = STATE(4388), + [sym_tuple] = STATE(4388), + [sym_bitstring] = STATE(4388), + [sym_map] = STATE(4388), + [sym__nullary_operator] = STATE(4388), + [sym_unary_operator] = STATE(4388), + [sym_binary_operator] = STATE(4388), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4388), + [sym_call] = STATE(4388), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4388), + [sym_anonymous_function] = STATE(4388), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1409), - [sym_integer] = ACTIONS(1409), - [sym_float] = ACTIONS(1409), - [sym_char] = ACTIONS(1409), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1409), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(1485), + [sym_integer] = ACTIONS(1485), + [sym_float] = ACTIONS(1485), + [sym_char] = ACTIONS(1485), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), + [sym_atom] = ACTIONS(1485), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [sym_keyword] = ACTIONS(490), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), + [anon_sym_TILDE] = ACTIONS(37), + [sym_keyword] = ACTIONS(1321), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -65056,68 +65057,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), + [sym__quoted_atom_start] = ACTIONS(57), }, [327] = { - [sym__expression] = STATE(4444), - [sym_block] = STATE(4444), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4444), - [sym_nil] = STATE(4444), - [sym__atom] = STATE(4444), - [sym_quoted_atom] = STATE(4444), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4444), - [sym_charlist] = STATE(4444), - [sym_sigil] = STATE(4444), - [sym_keywords] = STATE(6803), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4444), - [sym_tuple] = STATE(4444), - [sym_bitstring] = STATE(4444), - [sym_map] = STATE(4444), - [sym__nullary_operator] = STATE(4444), - [sym_unary_operator] = STATE(4444), - [sym_binary_operator] = STATE(4444), + [sym__expression] = STATE(4469), + [sym_block] = STATE(4469), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4469), + [sym_nil] = STATE(4469), + [sym__atom] = STATE(4469), + [sym_quoted_atom] = STATE(4469), + [sym__quoted_i_double] = STATE(3831), + [sym__quoted_i_single] = STATE(3621), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4469), + [sym_charlist] = STATE(4469), + [sym_sigil] = STATE(4469), + [sym_keywords] = STATE(6747), + [sym_pair] = STATE(5820), + [sym__keyword] = STATE(630), + [sym_quoted_keyword] = STATE(630), + [sym_list] = STATE(4469), + [sym_tuple] = STATE(4469), + [sym_bitstring] = STATE(4469), + [sym_map] = STATE(4469), + [sym__nullary_operator] = STATE(4469), + [sym_unary_operator] = STATE(4469), + [sym_binary_operator] = STATE(4469), [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4444), - [sym_call] = STATE(4444), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4444), - [sym_anonymous_function] = STATE(4444), + [sym_dot] = STATE(4469), + [sym_call] = STATE(4469), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4469), + [sym_anonymous_function] = STATE(4469), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), + [anon_sym_LPAREN] = ACTIONS(1389), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1483), - [sym_integer] = ACTIONS(1483), - [sym_float] = ACTIONS(1483), - [sym_char] = ACTIONS(1483), + [sym_alias] = ACTIONS(1415), + [sym_integer] = ACTIONS(1415), + [sym_float] = ACTIONS(1415), + [sym_char] = ACTIONS(1415), [anon_sym_true] = ACTIONS(808), [anon_sym_false] = ACTIONS(808), [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1483), + [sym_atom] = ACTIONS(1415), [anon_sym_DQUOTE] = ACTIONS(812), [anon_sym_SQUOTE] = ACTIONS(814), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), @@ -65188,82 +65189,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [328] = { - [sym__expression] = STATE(1357), - [sym_block] = STATE(1357), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1357), - [sym_nil] = STATE(1357), - [sym__atom] = STATE(1357), - [sym_quoted_atom] = STATE(1357), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1357), - [sym_charlist] = STATE(1357), - [sym_sigil] = STATE(1357), - [sym_keywords] = STATE(1270), - [sym_pair] = STATE(1163), - [sym__keyword] = STATE(807), - [sym_quoted_keyword] = STATE(807), - [sym_list] = STATE(1357), - [sym_tuple] = STATE(1357), - [sym_bitstring] = STATE(1357), - [sym_map] = STATE(1357), - [sym__nullary_operator] = STATE(1357), - [sym_unary_operator] = STATE(1357), - [sym_binary_operator] = STATE(1357), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1357), - [sym_call] = STATE(1357), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1357), - [sym_anonymous_function] = STATE(1357), + [sym__expression] = STATE(2138), + [sym_block] = STATE(2138), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2138), + [sym_nil] = STATE(2138), + [sym__atom] = STATE(2138), + [sym_quoted_atom] = STATE(2138), + [sym__quoted_i_double] = STATE(1575), + [sym__quoted_i_single] = STATE(1576), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2138), + [sym_charlist] = STATE(2138), + [sym_sigil] = STATE(2138), + [sym_keywords] = STATE(2062), + [sym_pair] = STATE(1805), + [sym__keyword] = STATE(785), + [sym_quoted_keyword] = STATE(785), + [sym_list] = STATE(2138), + [sym_tuple] = STATE(2138), + [sym_bitstring] = STATE(2138), + [sym_map] = STATE(2138), + [sym__nullary_operator] = STATE(2138), + [sym_unary_operator] = STATE(2138), + [sym_binary_operator] = STATE(2138), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2138), + [sym_call] = STATE(2138), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2138), + [sym_anonymous_function] = STATE(2138), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1469), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1469), - [sym_char] = ACTIONS(1469), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1469), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(1487), + [sym_integer] = ACTIONS(1487), + [sym_float] = ACTIONS(1487), + [sym_char] = ACTIONS(1487), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1487), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(211), - [sym_keyword] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(219), - [anon_sym_PLUS] = ACTIONS(221), - [anon_sym_DASH] = ACTIONS(221), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_CARET] = ACTIONS(221), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), - [anon_sym_not] = ACTIONS(221), - [anon_sym_AT] = ACTIONS(223), + [anon_sym_TILDE] = ACTIONS(938), + [sym_keyword] = ACTIONS(1489), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -65302,73 +65303,1180 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), + [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(233), + [sym__before_unary_op] = ACTIONS(956), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), + [sym__quoted_atom_start] = ACTIONS(958), }, [329] = { - [sym__expression] = STATE(4551), - [sym_block] = STATE(4551), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4551), - [sym_nil] = STATE(4551), - [sym__atom] = STATE(4551), - [sym_quoted_atom] = STATE(4551), - [sym__quoted_i_double] = STATE(2584), - [sym__quoted_i_single] = STATE(2801), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4551), - [sym_charlist] = STATE(4551), - [sym_sigil] = STATE(4551), - [sym_keywords] = STATE(6937), - [sym_pair] = STATE(6497), - [sym__keyword] = STATE(505), - [sym_quoted_keyword] = STATE(505), - [sym_list] = STATE(4551), - [sym_tuple] = STATE(4551), - [sym_bitstring] = STATE(4551), - [sym_map] = STATE(4551), - [sym__nullary_operator] = STATE(4551), - [sym_unary_operator] = STATE(4551), - [sym_binary_operator] = STATE(4551), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4551), - [sym_call] = STATE(4551), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(1776), + [sym_block] = STATE(1776), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1776), + [sym_nil] = STATE(1776), + [sym__atom] = STATE(1776), + [sym_quoted_atom] = STATE(1776), + [sym__quoted_i_double] = STATE(1210), + [sym__quoted_i_single] = STATE(1209), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1776), + [sym_charlist] = STATE(1776), + [sym_sigil] = STATE(1776), + [sym_keywords] = STATE(1436), + [sym_pair] = STATE(1568), + [sym__keyword] = STATE(794), + [sym_quoted_keyword] = STATE(794), + [sym_list] = STATE(1776), + [sym_tuple] = STATE(1776), + [sym_bitstring] = STATE(1776), + [sym_map] = STATE(1776), + [sym__nullary_operator] = STATE(1776), + [sym_unary_operator] = STATE(1776), + [sym_binary_operator] = STATE(1776), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1776), + [sym_call] = STATE(1776), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1776), + [sym_anonymous_function] = STATE(1776), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(1491), + [sym_integer] = ACTIONS(1491), + [sym_float] = ACTIONS(1491), + [sym_char] = ACTIONS(1491), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1491), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [sym_keyword] = ACTIONS(275), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [330] = { + [sym__expression] = STATE(1812), + [sym_block] = STATE(1812), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1812), + [sym_nil] = STATE(1812), + [sym__atom] = STATE(1812), + [sym_quoted_atom] = STATE(1812), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1812), + [sym_charlist] = STATE(1812), + [sym_sigil] = STATE(1812), + [sym_keywords] = STATE(1745), + [sym_pair] = STATE(1574), + [sym__keyword] = STATE(788), + [sym_quoted_keyword] = STATE(788), + [sym_list] = STATE(1812), + [sym_tuple] = STATE(1812), + [sym_bitstring] = STATE(1812), + [sym_map] = STATE(1812), + [sym__nullary_operator] = STATE(1812), + [sym_unary_operator] = STATE(1812), + [sym_binary_operator] = STATE(1812), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1812), + [sym_call] = STATE(1812), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1812), + [sym_anonymous_function] = STATE(1812), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(1493), + [sym_integer] = ACTIONS(1493), + [sym_float] = ACTIONS(1493), + [sym_char] = ACTIONS(1493), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(1493), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [sym_keyword] = ACTIONS(1483), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [331] = { + [sym__expression] = STATE(4010), + [sym_block] = STATE(4010), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(4010), + [sym_nil] = STATE(4010), + [sym__atom] = STATE(4010), + [sym_quoted_atom] = STATE(4010), + [sym__quoted_i_double] = STATE(3397), + [sym__quoted_i_single] = STATE(3398), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(4010), + [sym_charlist] = STATE(4010), + [sym_sigil] = STATE(4010), + [sym_keywords] = STATE(3678), + [sym_pair] = STATE(3330), + [sym__keyword] = STATE(609), + [sym_quoted_keyword] = STATE(609), + [sym_list] = STATE(4010), + [sym_tuple] = STATE(4010), + [sym_bitstring] = STATE(4010), + [sym_map] = STATE(4010), + [sym__nullary_operator] = STATE(4010), + [sym_unary_operator] = STATE(4010), + [sym_binary_operator] = STATE(4010), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(4010), + [sym_call] = STATE(4010), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(4010), + [sym_anonymous_function] = STATE(4010), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(1477), + [sym_integer] = ACTIONS(1477), + [sym_float] = ACTIONS(1477), + [sym_char] = ACTIONS(1477), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(1477), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [sym_keyword] = ACTIONS(612), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [332] = { + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(920), + [sym_integer] = ACTIONS(920), + [sym_float] = ACTIONS(920), + [sym_char] = ACTIONS(920), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(920), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_after] = ACTIONS(1495), + [anon_sym_catch] = ACTIONS(1495), + [anon_sym_else] = ACTIONS(1495), + [anon_sym_end] = ACTIONS(1495), + [anon_sym_fn] = ACTIONS(954), + [anon_sym_rescue] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [333] = { + [sym__expression] = STATE(4525), + [sym_block] = STATE(4525), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4525), + [sym_nil] = STATE(4525), + [sym__atom] = STATE(4525), + [sym_quoted_atom] = STATE(4525), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4525), + [sym_charlist] = STATE(4525), + [sym_sigil] = STATE(4525), + [sym_keywords] = STATE(4528), + [sym_pair] = STATE(4397), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4525), + [sym_tuple] = STATE(4525), + [sym_bitstring] = STATE(4525), + [sym_map] = STATE(4525), + [sym__nullary_operator] = STATE(4525), + [sym_unary_operator] = STATE(4525), + [sym_binary_operator] = STATE(4525), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4525), + [sym_call] = STATE(4525), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4525), + [sym_anonymous_function] = STATE(4525), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1497), + [sym_integer] = ACTIONS(1497), + [sym_float] = ACTIONS(1497), + [sym_char] = ACTIONS(1497), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1497), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [sym_keyword] = ACTIONS(1123), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [334] = { + [sym__expression] = STATE(4541), + [sym_block] = STATE(4541), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4541), + [sym_nil] = STATE(4541), + [sym__atom] = STATE(4541), + [sym_quoted_atom] = STATE(4541), + [sym__quoted_i_double] = STATE(4296), + [sym__quoted_i_single] = STATE(4297), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4541), + [sym_charlist] = STATE(4541), + [sym_sigil] = STATE(4541), + [sym_keywords] = STATE(4542), + [sym_pair] = STATE(4397), + [sym__keyword] = STATE(509), + [sym_quoted_keyword] = STATE(509), + [sym_list] = STATE(4541), + [sym_tuple] = STATE(4541), + [sym_bitstring] = STATE(4541), + [sym_map] = STATE(4541), + [sym__nullary_operator] = STATE(4541), + [sym_unary_operator] = STATE(4541), + [sym_binary_operator] = STATE(4541), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4541), + [sym_call] = STATE(4541), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4541), + [sym_anonymous_function] = STATE(4541), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1499), + [sym_integer] = ACTIONS(1499), + [sym_float] = ACTIONS(1499), + [sym_char] = ACTIONS(1499), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1499), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [sym_keyword] = ACTIONS(1123), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [335] = { + [sym__expression] = STATE(3969), + [sym_block] = STATE(3969), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3969), + [sym_nil] = STATE(3969), + [sym__atom] = STATE(3969), + [sym_quoted_atom] = STATE(3969), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3969), + [sym_charlist] = STATE(3969), + [sym_sigil] = STATE(3969), + [sym_keywords] = STATE(1744), + [sym_pair] = STATE(3478), + [sym__keyword] = STATE(714), + [sym_quoted_keyword] = STATE(714), + [sym_list] = STATE(3969), + [sym_tuple] = STATE(3969), + [sym_bitstring] = STATE(3969), + [sym_map] = STATE(3969), + [sym__nullary_operator] = STATE(3969), + [sym_unary_operator] = STATE(3969), + [sym_binary_operator] = STATE(3969), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3969), + [sym_call] = STATE(3969), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3969), + [sym_anonymous_function] = STATE(3969), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1501), + [sym_integer] = ACTIONS(1501), + [sym_float] = ACTIONS(1501), + [sym_char] = ACTIONS(1501), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(1501), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [sym_keyword] = ACTIONS(1503), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [336] = { + [sym__expression] = STATE(3337), + [sym_block] = STATE(3337), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3337), + [sym_nil] = STATE(3337), + [sym__atom] = STATE(3337), + [sym_quoted_atom] = STATE(3337), + [sym__quoted_i_double] = STATE(2458), + [sym__quoted_i_single] = STATE(2459), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3337), + [sym_charlist] = STATE(3337), + [sym_sigil] = STATE(3337), + [sym_keywords] = STATE(2961), + [sym_pair] = STATE(2573), + [sym__keyword] = STATE(654), + [sym_quoted_keyword] = STATE(654), + [sym_list] = STATE(3337), + [sym_tuple] = STATE(3337), + [sym_bitstring] = STATE(3337), + [sym_map] = STATE(3337), + [sym__nullary_operator] = STATE(3337), + [sym_unary_operator] = STATE(3337), + [sym_binary_operator] = STATE(3337), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3337), + [sym_call] = STATE(3337), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3337), + [sym_anonymous_function] = STATE(3337), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1505), + [sym_integer] = ACTIONS(1505), + [sym_float] = ACTIONS(1505), + [sym_char] = ACTIONS(1505), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1505), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [sym_keyword] = ACTIONS(562), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(586), + }, + [337] = { + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(920), + [sym_integer] = ACTIONS(920), + [sym_float] = ACTIONS(920), + [sym_char] = ACTIONS(920), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(920), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_after] = ACTIONS(1507), + [anon_sym_catch] = ACTIONS(1507), + [anon_sym_else] = ACTIONS(1507), + [anon_sym_end] = ACTIONS(1507), + [anon_sym_fn] = ACTIONS(954), + [anon_sym_rescue] = ACTIONS(1507), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [338] = { + [sym__expression] = STATE(3514), + [sym_block] = STATE(3514), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3514), + [sym_nil] = STATE(3514), + [sym__atom] = STATE(3514), + [sym_quoted_atom] = STATE(3514), + [sym__quoted_i_double] = STATE(2697), + [sym__quoted_i_single] = STATE(2696), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3514), + [sym_charlist] = STATE(3514), + [sym_sigil] = STATE(3514), + [sym__keywords_with_trailing_separator] = STATE(6951), + [sym_pair] = STATE(5620), + [sym__keyword] = STATE(503), + [sym_quoted_keyword] = STATE(503), + [sym_list] = STATE(3514), + [sym_tuple] = STATE(3514), + [sym_bitstring] = STATE(3514), + [sym_map] = STATE(3514), + [sym__nullary_operator] = STATE(3514), + [sym_unary_operator] = STATE(3514), + [sym_binary_operator] = STATE(3514), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3514), + [sym_call] = STATE(3514), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4551), - [sym_anonymous_function] = STATE(4551), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3514), + [sym_anonymous_function] = STATE(3514), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1485), - [sym_integer] = ACTIONS(1485), - [sym_float] = ACTIONS(1485), - [sym_char] = ACTIONS(1485), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1485), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1167), + [sym_integer] = ACTIONS(1167), + [sym_float] = ACTIONS(1167), + [sym_char] = ACTIONS(1167), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1167), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -65433,2142 +66541,798 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [330] = { - [sym__expression] = STATE(2537), - [sym_block] = STATE(2537), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2537), - [sym_nil] = STATE(2537), - [sym__atom] = STATE(2537), - [sym_quoted_atom] = STATE(2537), - [sym__quoted_i_double] = STATE(1977), - [sym__quoted_i_single] = STATE(1978), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2537), - [sym_charlist] = STATE(2537), - [sym_sigil] = STATE(2537), - [sym_keywords] = STATE(2230), - [sym_pair] = STATE(2161), - [sym__keyword] = STATE(551), - [sym_quoted_keyword] = STATE(551), - [sym_list] = STATE(2537), - [sym_tuple] = STATE(2537), - [sym_bitstring] = STATE(2537), - [sym_map] = STATE(2537), - [sym__nullary_operator] = STATE(2537), - [sym_unary_operator] = STATE(2537), - [sym_binary_operator] = STATE(2537), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2537), - [sym_call] = STATE(2537), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2537), - [sym_anonymous_function] = STATE(2537), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1487), - [sym_integer] = ACTIONS(1487), - [sym_float] = ACTIONS(1487), - [sym_char] = ACTIONS(1487), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1487), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [sym_keyword] = ACTIONS(389), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [331] = { - [sym__expression] = STATE(2430), - [sym_block] = STATE(2430), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2430), - [sym_nil] = STATE(2430), - [sym__atom] = STATE(2430), - [sym_quoted_atom] = STATE(2430), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2430), - [sym_charlist] = STATE(2430), - [sym_sigil] = STATE(2430), - [sym_keywords] = STATE(1279), - [sym_pair] = STATE(2162), - [sym__keyword] = STATE(509), - [sym_quoted_keyword] = STATE(509), - [sym_list] = STATE(2430), - [sym_tuple] = STATE(2430), - [sym_bitstring] = STATE(2430), - [sym_map] = STATE(2430), - [sym__nullary_operator] = STATE(2430), - [sym_unary_operator] = STATE(2430), - [sym_binary_operator] = STATE(2430), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2430), - [sym_call] = STATE(2430), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2430), - [sym_anonymous_function] = STATE(2430), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1489), - [sym_integer] = ACTIONS(1489), - [sym_float] = ACTIONS(1489), - [sym_char] = ACTIONS(1489), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1489), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [sym_keyword] = ACTIONS(520), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [332] = { - [sym__expression] = STATE(2440), - [sym_block] = STATE(2440), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2440), - [sym_nil] = STATE(2440), - [sym__atom] = STATE(2440), - [sym_quoted_atom] = STATE(2440), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2440), - [sym_charlist] = STATE(2440), - [sym_sigil] = STATE(2440), - [sym_keywords] = STATE(1278), - [sym_pair] = STATE(2162), - [sym__keyword] = STATE(509), - [sym_quoted_keyword] = STATE(509), - [sym_list] = STATE(2440), - [sym_tuple] = STATE(2440), - [sym_bitstring] = STATE(2440), - [sym_map] = STATE(2440), - [sym__nullary_operator] = STATE(2440), - [sym_unary_operator] = STATE(2440), - [sym_binary_operator] = STATE(2440), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2440), - [sym_call] = STATE(2440), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2440), - [sym_anonymous_function] = STATE(2440), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1491), - [sym_integer] = ACTIONS(1491), - [sym_float] = ACTIONS(1491), - [sym_char] = ACTIONS(1491), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1491), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [sym_keyword] = ACTIONS(520), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [333] = { - [sym__expression] = STATE(4069), - [sym_block] = STATE(4069), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4069), - [sym_nil] = STATE(4069), - [sym__atom] = STATE(4069), - [sym_quoted_atom] = STATE(4069), - [sym__quoted_i_double] = STATE(1730), - [sym__quoted_i_single] = STATE(1729), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4069), - [sym_charlist] = STATE(4069), - [sym_sigil] = STATE(4069), - [sym_keywords] = STATE(2066), - [sym_pair] = STATE(3509), - [sym__keyword] = STATE(849), - [sym_quoted_keyword] = STATE(849), - [sym_list] = STATE(4069), - [sym_tuple] = STATE(4069), - [sym_bitstring] = STATE(4069), - [sym_map] = STATE(4069), - [sym__nullary_operator] = STATE(4069), - [sym_unary_operator] = STATE(4069), - [sym_binary_operator] = STATE(4069), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4069), - [sym_call] = STATE(4069), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4069), - [sym_anonymous_function] = STATE(4069), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1493), - [sym_integer] = ACTIONS(1493), - [sym_float] = ACTIONS(1493), - [sym_char] = ACTIONS(1493), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1493), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [sym_keyword] = ACTIONS(1355), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [334] = { - [sym__expression] = STATE(3482), - [sym_block] = STATE(3482), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3482), - [sym_nil] = STATE(3482), - [sym__atom] = STATE(3482), - [sym_quoted_atom] = STATE(3482), - [sym__quoted_i_double] = STATE(2456), - [sym__quoted_i_single] = STATE(2457), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3482), - [sym_charlist] = STATE(3482), - [sym_sigil] = STATE(3482), - [sym_keywords] = STATE(3448), - [sym_pair] = STATE(2470), - [sym__keyword] = STATE(830), - [sym_quoted_keyword] = STATE(830), - [sym_list] = STATE(3482), - [sym_tuple] = STATE(3482), - [sym_bitstring] = STATE(3482), - [sym_map] = STATE(3482), - [sym__nullary_operator] = STATE(3482), - [sym_unary_operator] = STATE(3482), - [sym_binary_operator] = STATE(3482), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3482), - [sym_call] = STATE(3482), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3482), - [sym_anonymous_function] = STATE(3482), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1495), - [sym_integer] = ACTIONS(1495), - [sym_float] = ACTIONS(1495), - [sym_char] = ACTIONS(1495), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(1495), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [sym_keyword] = ACTIONS(610), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), - }, - [335] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(920), - [sym_integer] = ACTIONS(920), - [sym_float] = ACTIONS(920), - [sym_char] = ACTIONS(920), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(920), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(1497), - [anon_sym_catch] = ACTIONS(1497), - [anon_sym_else] = ACTIONS(1497), - [anon_sym_end] = ACTIONS(1497), - [anon_sym_fn] = ACTIONS(954), - [anon_sym_rescue] = ACTIONS(1497), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [336] = { - [sym__expression] = STATE(3482), - [sym_block] = STATE(3482), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3482), - [sym_nil] = STATE(3482), - [sym__atom] = STATE(3482), - [sym_quoted_atom] = STATE(3482), - [sym__quoted_i_double] = STATE(2456), - [sym__quoted_i_single] = STATE(2457), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3482), - [sym_charlist] = STATE(3482), - [sym_sigil] = STATE(3482), - [sym_keywords] = STATE(3459), - [sym_pair] = STATE(2470), - [sym__keyword] = STATE(830), - [sym_quoted_keyword] = STATE(830), - [sym_list] = STATE(3482), - [sym_tuple] = STATE(3482), - [sym_bitstring] = STATE(3482), - [sym_map] = STATE(3482), - [sym__nullary_operator] = STATE(3482), - [sym_unary_operator] = STATE(3482), - [sym_binary_operator] = STATE(3482), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3482), - [sym_call] = STATE(3482), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3482), - [sym_anonymous_function] = STATE(3482), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1495), - [sym_integer] = ACTIONS(1495), - [sym_float] = ACTIONS(1495), - [sym_char] = ACTIONS(1495), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(1495), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [sym_keyword] = ACTIONS(610), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), - }, - [337] = { - [sym__expression] = STATE(4271), - [sym_block] = STATE(4271), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4271), - [sym_nil] = STATE(4271), - [sym__atom] = STATE(4271), - [sym_quoted_atom] = STATE(4271), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4271), - [sym_charlist] = STATE(4271), - [sym_sigil] = STATE(4271), - [sym_keywords] = STATE(4272), - [sym_pair] = STATE(3527), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4271), - [sym_tuple] = STATE(4271), - [sym_bitstring] = STATE(4271), - [sym_map] = STATE(4271), - [sym__nullary_operator] = STATE(4271), - [sym_unary_operator] = STATE(4271), - [sym_binary_operator] = STATE(4271), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4271), - [sym_call] = STATE(4271), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4271), - [sym_anonymous_function] = STATE(4271), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1499), - [sym_integer] = ACTIONS(1499), - [sym_float] = ACTIONS(1499), - [sym_char] = ACTIONS(1499), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1499), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [sym_keyword] = ACTIONS(87), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [338] = { - [sym__expression] = STATE(2369), - [sym_block] = STATE(2369), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2369), - [sym_nil] = STATE(2369), - [sym__atom] = STATE(2369), - [sym_quoted_atom] = STATE(2369), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2369), - [sym_charlist] = STATE(2369), - [sym_sigil] = STATE(2369), - [sym_keywords] = STATE(1270), - [sym_pair] = STATE(2162), - [sym__keyword] = STATE(509), - [sym_quoted_keyword] = STATE(509), - [sym_list] = STATE(2369), - [sym_tuple] = STATE(2369), - [sym_bitstring] = STATE(2369), - [sym_map] = STATE(2369), - [sym__nullary_operator] = STATE(2369), - [sym_unary_operator] = STATE(2369), - [sym_binary_operator] = STATE(2369), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2369), - [sym_call] = STATE(2369), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2369), - [sym_anonymous_function] = STATE(2369), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1501), - [sym_integer] = ACTIONS(1501), - [sym_float] = ACTIONS(1501), - [sym_char] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1501), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [sym_keyword] = ACTIONS(520), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, [339] = { - [sym__expression] = STATE(1664), - [sym_block] = STATE(1664), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1664), - [sym_nil] = STATE(1664), - [sym__atom] = STATE(1664), - [sym_quoted_atom] = STATE(1664), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1664), - [sym_charlist] = STATE(1664), - [sym_sigil] = STATE(1664), - [sym_keywords] = STATE(1516), - [sym_pair] = STATE(1555), - [sym__keyword] = STATE(889), - [sym_quoted_keyword] = STATE(889), - [sym_list] = STATE(1664), - [sym_tuple] = STATE(1664), - [sym_bitstring] = STATE(1664), - [sym_map] = STATE(1664), - [sym__nullary_operator] = STATE(1664), - [sym_unary_operator] = STATE(1664), - [sym_binary_operator] = STATE(1664), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1664), - [sym_call] = STATE(1664), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1664), - [sym_anonymous_function] = STATE(1664), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1503), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1503), - [sym_char] = ACTIONS(1503), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1503), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [sym_keyword] = ACTIONS(259), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [340] = { - [sym__expression] = STATE(2369), - [sym_block] = STATE(2369), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2369), - [sym_nil] = STATE(2369), - [sym__atom] = STATE(2369), - [sym_quoted_atom] = STATE(2369), - [sym__quoted_i_double] = STATE(1119), - [sym__quoted_i_single] = STATE(1120), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2369), - [sym_charlist] = STATE(2369), - [sym_sigil] = STATE(2369), - [sym_keywords] = STATE(1184), - [sym_pair] = STATE(2162), - [sym__keyword] = STATE(509), - [sym_quoted_keyword] = STATE(509), - [sym_list] = STATE(2369), - [sym_tuple] = STATE(2369), - [sym_bitstring] = STATE(2369), - [sym_map] = STATE(2369), - [sym__nullary_operator] = STATE(2369), - [sym_unary_operator] = STATE(2369), - [sym_binary_operator] = STATE(2369), + [sym__expression] = STATE(1552), + [sym_block] = STATE(1552), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1552), + [sym_nil] = STATE(1552), + [sym__atom] = STATE(1552), + [sym_quoted_atom] = STATE(1552), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1552), + [sym_charlist] = STATE(1552), + [sym_sigil] = STATE(1552), + [sym_keywords] = STATE(1255), + [sym_pair] = STATE(1150), + [sym__keyword] = STATE(900), + [sym_quoted_keyword] = STATE(900), + [sym_list] = STATE(1552), + [sym_tuple] = STATE(1552), + [sym_bitstring] = STATE(1552), + [sym_map] = STATE(1552), + [sym__nullary_operator] = STATE(1552), + [sym_unary_operator] = STATE(1552), + [sym_binary_operator] = STATE(1552), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2369), - [sym_call] = STATE(2369), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1552), + [sym_call] = STATE(1552), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2369), - [sym_anonymous_function] = STATE(2369), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1552), + [sym_anonymous_function] = STATE(1552), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1501), - [sym_integer] = ACTIONS(1501), - [sym_float] = ACTIONS(1501), - [sym_char] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1501), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [sym_keyword] = ACTIONS(520), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [341] = { - [sym__expression] = STATE(1664), - [sym_block] = STATE(1664), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1664), - [sym_nil] = STATE(1664), - [sym__atom] = STATE(1664), - [sym_quoted_atom] = STATE(1664), - [sym__quoted_i_double] = STATE(1214), - [sym__quoted_i_single] = STATE(1213), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1664), - [sym_charlist] = STATE(1664), - [sym_sigil] = STATE(1664), - [sym_keywords] = STATE(1515), - [sym_pair] = STATE(1555), - [sym__keyword] = STATE(889), - [sym_quoted_keyword] = STATE(889), - [sym_list] = STATE(1664), - [sym_tuple] = STATE(1664), - [sym_bitstring] = STATE(1664), - [sym_map] = STATE(1664), - [sym__nullary_operator] = STATE(1664), - [sym_unary_operator] = STATE(1664), - [sym_binary_operator] = STATE(1664), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1664), - [sym_call] = STATE(1664), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1664), - [sym_anonymous_function] = STATE(1664), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1503), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1503), - [sym_char] = ACTIONS(1503), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1503), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [sym_keyword] = ACTIONS(259), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [342] = { - [sym__terminator] = STATE(567), - [sym__expression] = STATE(3462), - [sym_block] = STATE(3462), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(3462), - [sym_nil] = STATE(3462), - [sym__atom] = STATE(3462), - [sym_quoted_atom] = STATE(3462), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(3462), - [sym_charlist] = STATE(3462), - [sym_sigil] = STATE(3462), - [sym_list] = STATE(3462), - [sym_tuple] = STATE(3462), - [sym_bitstring] = STATE(3462), - [sym_map] = STATE(3462), - [sym__nullary_operator] = STATE(3462), - [sym_unary_operator] = STATE(3462), - [sym_binary_operator] = STATE(3462), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(3462), - [sym_call] = STATE(3462), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(3462), - [sym_body] = STATE(4827), - [sym_anonymous_function] = STATE(3462), - [aux_sym__terminator_repeat1] = STATE(1031), - [aux_sym__terminator_token1] = ACTIONS(1030), - [anon_sym_SEMI] = ACTIONS(1431), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1041), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1433), - [sym_integer] = ACTIONS(1433), - [sym_float] = ACTIONS(1433), - [sym_char] = ACTIONS(1433), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1433), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [343] = { - [sym__expression] = STATE(4444), - [sym_block] = STATE(4444), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4444), - [sym_nil] = STATE(4444), - [sym__atom] = STATE(4444), - [sym_quoted_atom] = STATE(4444), - [sym__quoted_i_double] = STATE(3637), - [sym__quoted_i_single] = STATE(3638), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4444), - [sym_charlist] = STATE(4444), - [sym_sigil] = STATE(4444), - [sym_keywords] = STATE(6778), - [sym_pair] = STATE(5075), - [sym__keyword] = STATE(742), - [sym_quoted_keyword] = STATE(742), - [sym_list] = STATE(4444), - [sym_tuple] = STATE(4444), - [sym_bitstring] = STATE(4444), - [sym_map] = STATE(4444), - [sym__nullary_operator] = STATE(4444), - [sym_unary_operator] = STATE(4444), - [sym_binary_operator] = STATE(4444), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4444), - [sym_call] = STATE(4444), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4444), - [sym_anonymous_function] = STATE(4444), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1483), - [sym_integer] = ACTIONS(1483), - [sym_float] = ACTIONS(1483), - [sym_char] = ACTIONS(1483), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1483), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [sym_keyword] = ACTIONS(87), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [344] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(920), - [sym_integer] = ACTIONS(920), - [sym_float] = ACTIONS(920), - [sym_char] = ACTIONS(920), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(920), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_after] = ACTIONS(1505), - [anon_sym_catch] = ACTIONS(1505), - [anon_sym_else] = ACTIONS(1505), - [anon_sym_end] = ACTIONS(1505), - [anon_sym_fn] = ACTIONS(954), - [anon_sym_rescue] = ACTIONS(1505), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [345] = { - [sym__expression] = STATE(4547), - [sym_block] = STATE(4547), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4547), - [sym_nil] = STATE(4547), - [sym__atom] = STATE(4547), - [sym_quoted_atom] = STATE(4547), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4547), - [sym_charlist] = STATE(4547), - [sym_sigil] = STATE(4547), - [sym_list] = STATE(4547), - [sym_tuple] = STATE(4547), - [sym_bitstring] = STATE(4547), - [sym_map] = STATE(4547), - [sym__nullary_operator] = STATE(4547), - [sym_unary_operator] = STATE(4547), - [sym_binary_operator] = STATE(4547), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4547), - [sym_call] = STATE(4547), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4547), - [sym_anonymous_function] = STATE(4547), - [aux_sym__terminator_token1] = ACTIONS(1299), - [anon_sym_SEMI] = ACTIONS(1301), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1301), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1507), - [sym_integer] = ACTIONS(1507), - [sym_float] = ACTIONS(1507), - [sym_char] = ACTIONS(1507), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1507), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [346] = { - [sym__expression] = STATE(4547), - [sym_block] = STATE(4547), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4547), - [sym_nil] = STATE(4547), - [sym__atom] = STATE(4547), - [sym_quoted_atom] = STATE(4547), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4547), - [sym_charlist] = STATE(4547), - [sym_sigil] = STATE(4547), - [sym_list] = STATE(4547), - [sym_tuple] = STATE(4547), - [sym_bitstring] = STATE(4547), - [sym_map] = STATE(4547), - [sym__nullary_operator] = STATE(4547), - [sym_unary_operator] = STATE(4547), - [sym_binary_operator] = STATE(4547), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4547), - [sym_call] = STATE(4547), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4547), - [sym_anonymous_function] = STATE(4547), - [aux_sym__terminator_token1] = ACTIONS(1293), - [anon_sym_SEMI] = ACTIONS(1295), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1295), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1507), - [sym_integer] = ACTIONS(1507), - [sym_float] = ACTIONS(1507), - [sym_char] = ACTIONS(1507), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1507), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [347] = { - [sym__expression] = STATE(4478), - [sym_block] = STATE(4478), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4478), - [sym_nil] = STATE(4478), - [sym__atom] = STATE(4478), - [sym_quoted_atom] = STATE(4478), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4478), - [sym_charlist] = STATE(4478), - [sym_sigil] = STATE(4478), - [sym_list] = STATE(4478), - [sym_tuple] = STATE(4478), - [sym_bitstring] = STATE(4478), - [sym_map] = STATE(4478), - [sym__nullary_operator] = STATE(4478), - [sym_unary_operator] = STATE(4478), - [sym_binary_operator] = STATE(4478), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4478), - [sym_call] = STATE(4478), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4478), - [sym_anonymous_function] = STATE(4478), - [aux_sym__terminator_token1] = ACTIONS(1293), - [anon_sym_SEMI] = ACTIONS(1295), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), [sym_alias] = ACTIONS(1509), [sym_integer] = ACTIONS(1509), [sym_float] = ACTIONS(1509), [sym_char] = ACTIONS(1509), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(1509), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(211), + [sym_keyword] = ACTIONS(213), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_PLUS] = ACTIONS(221), + [anon_sym_DASH] = ACTIONS(221), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_CARET] = ACTIONS(221), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), + [anon_sym_not] = ACTIONS(221), + [anon_sym_AT] = ACTIONS(223), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(233), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [340] = { + [sym__expression] = STATE(3337), + [sym_block] = STATE(3337), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3337), + [sym_nil] = STATE(3337), + [sym__atom] = STATE(3337), + [sym_quoted_atom] = STATE(3337), + [sym__quoted_i_double] = STATE(2458), + [sym__quoted_i_single] = STATE(2459), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3337), + [sym_charlist] = STATE(3337), + [sym_sigil] = STATE(3337), + [sym_keywords] = STATE(2922), + [sym_pair] = STATE(2573), + [sym__keyword] = STATE(654), + [sym_quoted_keyword] = STATE(654), + [sym_list] = STATE(3337), + [sym_tuple] = STATE(3337), + [sym_bitstring] = STATE(3337), + [sym_map] = STATE(3337), + [sym__nullary_operator] = STATE(3337), + [sym_unary_operator] = STATE(3337), + [sym_binary_operator] = STATE(3337), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3337), + [sym_call] = STATE(3337), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3337), + [sym_anonymous_function] = STATE(3337), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1505), + [sym_integer] = ACTIONS(1505), + [sym_float] = ACTIONS(1505), + [sym_char] = ACTIONS(1505), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1505), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [sym_keyword] = ACTIONS(562), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(586), + }, + [341] = { + [sym__expression] = STATE(3975), + [sym_block] = STATE(3975), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3975), + [sym_nil] = STATE(3975), + [sym__atom] = STATE(3975), + [sym_quoted_atom] = STATE(3975), + [sym__quoted_i_double] = STATE(1564), + [sym__quoted_i_single] = STATE(1563), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3975), + [sym_charlist] = STATE(3975), + [sym_sigil] = STATE(3975), + [sym_keywords] = STATE(1745), + [sym_pair] = STATE(3478), + [sym__keyword] = STATE(714), + [sym_quoted_keyword] = STATE(714), + [sym_list] = STATE(3975), + [sym_tuple] = STATE(3975), + [sym_bitstring] = STATE(3975), + [sym_map] = STATE(3975), + [sym__nullary_operator] = STATE(3975), + [sym_unary_operator] = STATE(3975), + [sym_binary_operator] = STATE(3975), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3975), + [sym_call] = STATE(3975), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3975), + [sym_anonymous_function] = STATE(3975), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1511), + [sym_integer] = ACTIONS(1511), + [sym_float] = ACTIONS(1511), + [sym_char] = ACTIONS(1511), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(1511), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [sym_keyword] = ACTIONS(1503), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [342] = { + [sym__terminator] = STATE(349), + [sym__expression] = STATE(3022), + [sym_block] = STATE(3022), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(3022), + [sym_nil] = STATE(3022), + [sym__atom] = STATE(3022), + [sym_quoted_atom] = STATE(3022), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(3022), + [sym_charlist] = STATE(3022), + [sym_sigil] = STATE(3022), + [sym_list] = STATE(3022), + [sym_tuple] = STATE(3022), + [sym_bitstring] = STATE(3022), + [sym_map] = STATE(3022), + [sym__nullary_operator] = STATE(3022), + [sym_unary_operator] = STATE(3022), + [sym_binary_operator] = STATE(3022), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(3022), + [sym_call] = STATE(3022), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(3022), + [sym_body] = STATE(4828), + [sym_anonymous_function] = STATE(3022), + [aux_sym__terminator_repeat1] = STATE(1028), + [aux_sym__terminator_token1] = ACTIONS(1417), + [anon_sym_SEMI] = ACTIONS(1419), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1041), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1421), + [sym_integer] = ACTIONS(1421), + [sym_float] = ACTIONS(1421), + [sym_char] = ACTIONS(1421), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1421), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [343] = { + [sym__expression] = STATE(3780), + [sym_block] = STATE(3780), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3780), + [sym_nil] = STATE(3780), + [sym__atom] = STATE(3780), + [sym_quoted_atom] = STATE(3780), + [sym__quoted_i_double] = STATE(3397), + [sym__quoted_i_single] = STATE(3398), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3780), + [sym_charlist] = STATE(3780), + [sym_sigil] = STATE(3780), + [sym_keywords] = STATE(3781), + [sym_pair] = STATE(3330), + [sym__keyword] = STATE(609), + [sym_quoted_keyword] = STATE(609), + [sym_list] = STATE(3780), + [sym_tuple] = STATE(3780), + [sym_bitstring] = STATE(3780), + [sym_map] = STATE(3780), + [sym__nullary_operator] = STATE(3780), + [sym_unary_operator] = STATE(3780), + [sym_binary_operator] = STATE(3780), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3780), + [sym_call] = STATE(3780), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3780), + [sym_anonymous_function] = STATE(3780), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(1513), + [sym_integer] = ACTIONS(1513), + [sym_float] = ACTIONS(1513), + [sym_char] = ACTIONS(1513), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(1513), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [sym_keyword] = ACTIONS(612), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [344] = { + [sym__expression] = STATE(1552), + [sym_block] = STATE(1552), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1552), + [sym_nil] = STATE(1552), + [sym__atom] = STATE(1552), + [sym_quoted_atom] = STATE(1552), + [sym__quoted_i_double] = STATE(1130), + [sym__quoted_i_single] = STATE(1127), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1552), + [sym_charlist] = STATE(1552), + [sym_sigil] = STATE(1552), + [sym_keywords] = STATE(1259), + [sym_pair] = STATE(1150), + [sym__keyword] = STATE(900), + [sym_quoted_keyword] = STATE(900), + [sym_list] = STATE(1552), + [sym_tuple] = STATE(1552), + [sym_bitstring] = STATE(1552), + [sym_map] = STATE(1552), + [sym__nullary_operator] = STATE(1552), + [sym_unary_operator] = STATE(1552), + [sym_binary_operator] = STATE(1552), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(1552), + [sym_call] = STATE(1552), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1552), + [sym_anonymous_function] = STATE(1552), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(1509), + [sym_integer] = ACTIONS(1509), + [sym_float] = ACTIONS(1509), + [sym_char] = ACTIONS(1509), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(1509), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(211), + [sym_keyword] = ACTIONS(213), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_PLUS] = ACTIONS(221), + [anon_sym_DASH] = ACTIONS(221), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_CARET] = ACTIONS(221), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), + [anon_sym_not] = ACTIONS(221), + [anon_sym_AT] = ACTIONS(223), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(233), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [345] = { + [sym__expression] = STATE(2146), + [sym_block] = STATE(2146), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2146), + [sym_nil] = STATE(2146), + [sym__atom] = STATE(2146), + [sym_quoted_atom] = STATE(2146), + [sym__quoted_i_double] = STATE(1575), + [sym__quoted_i_single] = STATE(1576), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2146), + [sym_charlist] = STATE(2146), + [sym_sigil] = STATE(2146), + [sym_keywords] = STATE(2068), + [sym_pair] = STATE(1805), + [sym__keyword] = STATE(785), + [sym_quoted_keyword] = STATE(785), + [sym_list] = STATE(2146), + [sym_tuple] = STATE(2146), + [sym_bitstring] = STATE(2146), + [sym_map] = STATE(2146), + [sym__nullary_operator] = STATE(2146), + [sym_unary_operator] = STATE(2146), + [sym_binary_operator] = STATE(2146), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2146), + [sym_call] = STATE(2146), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2146), + [sym_anonymous_function] = STATE(2146), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(1515), + [sym_integer] = ACTIONS(1515), + [sym_float] = ACTIONS(1515), + [sym_char] = ACTIONS(1515), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1515), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -67579,18 +67343,138 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), + [anon_sym_TILDE] = ACTIONS(938), + [sym_keyword] = ACTIONS(1489), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [346] = { + [sym__expression] = STATE(4479), + [sym_block] = STATE(4479), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4479), + [sym_nil] = STATE(4479), + [sym__atom] = STATE(4479), + [sym_quoted_atom] = STATE(4479), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4479), + [sym_charlist] = STATE(4479), + [sym_sigil] = STATE(4479), + [sym_list] = STATE(4479), + [sym_tuple] = STATE(4479), + [sym_bitstring] = STATE(4479), + [sym_map] = STATE(4479), + [sym__nullary_operator] = STATE(4479), + [sym_unary_operator] = STATE(4479), + [sym_binary_operator] = STATE(4479), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4479), + [sym_call] = STATE(4479), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4479), + [sym_anonymous_function] = STATE(4479), + [aux_sym__terminator_token1] = ACTIONS(1293), + [anon_sym_SEMI] = ACTIONS(1295), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1517), + [sym_integer] = ACTIONS(1517), + [sym_float] = ACTIONS(1517), + [sym_char] = ACTIONS(1517), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1517), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -67634,61 +67518,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [348] = { - [sym__expression] = STATE(4478), - [sym_block] = STATE(4478), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4478), - [sym_nil] = STATE(4478), - [sym__atom] = STATE(4478), - [sym_quoted_atom] = STATE(4478), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4478), - [sym_charlist] = STATE(4478), - [sym_sigil] = STATE(4478), - [sym_list] = STATE(4478), - [sym_tuple] = STATE(4478), - [sym_bitstring] = STATE(4478), - [sym_map] = STATE(4478), - [sym__nullary_operator] = STATE(4478), - [sym_unary_operator] = STATE(4478), - [sym_binary_operator] = STATE(4478), + [347] = { + [sym__expression] = STATE(4431), + [sym_block] = STATE(4431), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4431), + [sym_nil] = STATE(4431), + [sym__atom] = STATE(4431), + [sym_quoted_atom] = STATE(4431), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4431), + [sym_charlist] = STATE(4431), + [sym_sigil] = STATE(4431), + [sym_list] = STATE(4431), + [sym_tuple] = STATE(4431), + [sym_bitstring] = STATE(4431), + [sym_map] = STATE(4431), + [sym__nullary_operator] = STATE(4431), + [sym_unary_operator] = STATE(4431), + [sym_binary_operator] = STATE(4431), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4478), - [sym_call] = STATE(4478), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), + [sym_dot] = STATE(4431), + [sym_call] = STATE(4431), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4478), - [sym_anonymous_function] = STATE(4478), - [aux_sym__terminator_token1] = ACTIONS(1303), - [anon_sym_SEMI] = ACTIONS(1305), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4431), + [sym_anonymous_function] = STATE(4431), + [aux_sym__terminator_token1] = ACTIONS(1293), + [anon_sym_SEMI] = ACTIONS(1295), [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(1509), - [sym_integer] = ACTIONS(1509), - [sym_float] = ACTIONS(1509), - [sym_char] = ACTIONS(1509), + [anon_sym_RPAREN] = ACTIONS(1295), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1519), + [sym_integer] = ACTIONS(1519), + [sym_float] = ACTIONS(1519), + [sym_char] = ACTIONS(1519), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1509), + [sym_atom] = ACTIONS(1519), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -67699,18 +67584,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -67749,66 +67634,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_end] = ACTIONS(1305), [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [349] = { - [sym__expression] = STATE(4478), - [sym_block] = STATE(4478), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4478), - [sym_nil] = STATE(4478), - [sym__atom] = STATE(4478), - [sym_quoted_atom] = STATE(4478), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4478), - [sym_charlist] = STATE(4478), - [sym_sigil] = STATE(4478), - [sym_list] = STATE(4478), - [sym_tuple] = STATE(4478), - [sym_bitstring] = STATE(4478), - [sym_map] = STATE(4478), - [sym__nullary_operator] = STATE(4478), - [sym_unary_operator] = STATE(4478), - [sym_binary_operator] = STATE(4478), + [348] = { + [sym__expression] = STATE(4479), + [sym_block] = STATE(4479), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4479), + [sym_nil] = STATE(4479), + [sym__atom] = STATE(4479), + [sym_quoted_atom] = STATE(4479), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4479), + [sym_charlist] = STATE(4479), + [sym_sigil] = STATE(4479), + [sym_list] = STATE(4479), + [sym_tuple] = STATE(4479), + [sym_bitstring] = STATE(4479), + [sym_map] = STATE(4479), + [sym__nullary_operator] = STATE(4479), + [sym_unary_operator] = STATE(4479), + [sym_binary_operator] = STATE(4479), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4478), - [sym_call] = STATE(4478), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), + [sym_dot] = STATE(4479), + [sym_call] = STATE(4479), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4478), - [sym_anonymous_function] = STATE(4478), - [aux_sym__terminator_token1] = ACTIONS(1299), - [anon_sym_SEMI] = ACTIONS(1301), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4479), + [sym_anonymous_function] = STATE(4479), + [aux_sym__terminator_token1] = ACTIONS(1311), + [anon_sym_SEMI] = ACTIONS(1313), [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(1509), - [sym_integer] = ACTIONS(1509), - [sym_float] = ACTIONS(1509), - [sym_char] = ACTIONS(1509), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1517), + [sym_integer] = ACTIONS(1517), + [sym_float] = ACTIONS(1517), + [sym_char] = ACTIONS(1517), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1509), + [sym_atom] = ACTIONS(1517), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -67819,18 +67703,378 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), + [anon_sym_TILDE] = ACTIONS(1435), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_end] = ACTIONS(1313), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [349] = { + [sym__expression] = STATE(2923), + [sym_block] = STATE(2923), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(2923), + [sym_nil] = STATE(2923), + [sym__atom] = STATE(2923), + [sym_quoted_atom] = STATE(2923), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2923), + [sym_charlist] = STATE(2923), + [sym_sigil] = STATE(2923), + [sym_list] = STATE(2923), + [sym_tuple] = STATE(2923), + [sym_bitstring] = STATE(2923), + [sym_map] = STATE(2923), + [sym__nullary_operator] = STATE(2923), + [sym_unary_operator] = STATE(2923), + [sym_binary_operator] = STATE(2923), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2923), + [sym_call] = STATE(2923), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2923), + [sym_anonymous_function] = STATE(2923), + [aux_sym__terminator_token1] = ACTIONS(1299), + [anon_sym_SEMI] = ACTIONS(1301), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1301), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1521), + [sym_integer] = ACTIONS(1521), + [sym_float] = ACTIONS(1521), + [sym_char] = ACTIONS(1521), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1521), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [350] = { + [sym__expression] = STATE(4431), + [sym_block] = STATE(4431), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4431), + [sym_nil] = STATE(4431), + [sym__atom] = STATE(4431), + [sym_quoted_atom] = STATE(4431), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4431), + [sym_charlist] = STATE(4431), + [sym_sigil] = STATE(4431), + [sym_list] = STATE(4431), + [sym_tuple] = STATE(4431), + [sym_bitstring] = STATE(4431), + [sym_map] = STATE(4431), + [sym__nullary_operator] = STATE(4431), + [sym_unary_operator] = STATE(4431), + [sym_binary_operator] = STATE(4431), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4431), + [sym_call] = STATE(4431), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4431), + [sym_anonymous_function] = STATE(4431), + [aux_sym__terminator_token1] = ACTIONS(1305), + [anon_sym_SEMI] = ACTIONS(1307), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1307), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1519), + [sym_integer] = ACTIONS(1519), + [sym_float] = ACTIONS(1519), + [sym_char] = ACTIONS(1519), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1519), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [351] = { + [sym__expression] = STATE(2937), + [sym_block] = STATE(2937), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(2937), + [sym_nil] = STATE(2937), + [sym__atom] = STATE(2937), + [sym_quoted_atom] = STATE(2937), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2937), + [sym_charlist] = STATE(2937), + [sym_sigil] = STATE(2937), + [sym_list] = STATE(2937), + [sym_tuple] = STATE(2937), + [sym_bitstring] = STATE(2937), + [sym_map] = STATE(2937), + [sym__nullary_operator] = STATE(2937), + [sym_unary_operator] = STATE(2937), + [sym_binary_operator] = STATE(2937), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2937), + [sym_call] = STATE(2937), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2937), + [sym_anonymous_function] = STATE(2937), + [aux_sym__terminator_token1] = ACTIONS(1299), + [anon_sym_SEMI] = ACTIONS(1301), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1523), + [sym_integer] = ACTIONS(1523), + [sym_float] = ACTIONS(1523), + [sym_char] = ACTIONS(1523), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1523), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -67874,62 +68118,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [350] = { - [sym__expression] = STATE(4547), - [sym_block] = STATE(4547), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4547), - [sym_nil] = STATE(4547), - [sym__atom] = STATE(4547), - [sym_quoted_atom] = STATE(4547), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4547), - [sym_charlist] = STATE(4547), - [sym_sigil] = STATE(4547), - [sym_list] = STATE(4547), - [sym_tuple] = STATE(4547), - [sym_bitstring] = STATE(4547), - [sym_map] = STATE(4547), - [sym__nullary_operator] = STATE(4547), - [sym_unary_operator] = STATE(4547), - [sym_binary_operator] = STATE(4547), + [352] = { + [sym__expression] = STATE(4479), + [sym_block] = STATE(4479), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4479), + [sym_nil] = STATE(4479), + [sym__atom] = STATE(4479), + [sym_quoted_atom] = STATE(4479), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4479), + [sym_charlist] = STATE(4479), + [sym_sigil] = STATE(4479), + [sym_list] = STATE(4479), + [sym_tuple] = STATE(4479), + [sym_bitstring] = STATE(4479), + [sym_map] = STATE(4479), + [sym__nullary_operator] = STATE(4479), + [sym_unary_operator] = STATE(4479), + [sym_binary_operator] = STATE(4479), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4547), - [sym_call] = STATE(4547), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4479), + [sym_call] = STATE(4479), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4547), - [sym_anonymous_function] = STATE(4547), - [aux_sym__terminator_token1] = ACTIONS(1303), - [anon_sym_SEMI] = ACTIONS(1305), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4479), + [sym_anonymous_function] = STATE(4479), + [aux_sym__terminator_token1] = ACTIONS(1305), + [anon_sym_SEMI] = ACTIONS(1307), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1305), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1507), - [sym_integer] = ACTIONS(1507), - [sym_float] = ACTIONS(1507), - [sym_char] = ACTIONS(1507), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1517), + [sym_integer] = ACTIONS(1517), + [sym_float] = ACTIONS(1517), + [sym_char] = ACTIONS(1517), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1507), + [sym_atom] = ACTIONS(1517), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -67940,18 +68183,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1435), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -67990,303 +68233,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), + [anon_sym_end] = ACTIONS(1307), [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [351] = { - [sym__expression] = STATE(4441), - [sym_block] = STATE(4441), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4441), - [sym_nil] = STATE(4441), - [sym__atom] = STATE(4441), - [sym_quoted_atom] = STATE(4441), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4441), - [sym_charlist] = STATE(4441), - [sym_sigil] = STATE(4441), - [sym_list] = STATE(4441), - [sym_tuple] = STATE(4441), - [sym_bitstring] = STATE(4441), - [sym_map] = STATE(4441), - [sym__nullary_operator] = STATE(4441), - [sym_unary_operator] = STATE(4441), - [sym__capture_expression] = STATE(4442), - [sym_binary_operator] = STATE(4441), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4441), - [sym_call] = STATE(4441), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4441), - [sym_anonymous_function] = STATE(4441), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1511), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1513), - [sym_integer] = ACTIONS(1515), - [sym_float] = ACTIONS(1513), - [sym_char] = ACTIONS(1513), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1513), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [352] = { - [sym__expression] = STATE(4481), - [sym_block] = STATE(4481), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4481), - [sym_nil] = STATE(4481), - [sym__atom] = STATE(4481), - [sym_quoted_atom] = STATE(4481), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4481), - [sym_charlist] = STATE(4481), - [sym_sigil] = STATE(4481), - [sym_list] = STATE(4481), - [sym_tuple] = STATE(4481), - [sym_bitstring] = STATE(4481), - [sym_map] = STATE(4481), - [sym__nullary_operator] = STATE(4481), - [sym_unary_operator] = STATE(4481), - [sym_binary_operator] = STATE(4481), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4481), - [sym_call] = STATE(4481), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4481), - [sym_anonymous_function] = STATE(4481), - [ts_builtin_sym_end] = ACTIONS(1517), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [353] = { + [sym__expression] = STATE(4431), + [sym_block] = STATE(4431), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4431), + [sym_nil] = STATE(4431), + [sym__atom] = STATE(4431), + [sym_quoted_atom] = STATE(4431), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4431), + [sym_charlist] = STATE(4431), + [sym_sigil] = STATE(4431), + [sym_list] = STATE(4431), + [sym_tuple] = STATE(4431), + [sym_bitstring] = STATE(4431), + [sym_map] = STATE(4431), + [sym__nullary_operator] = STATE(4431), + [sym_unary_operator] = STATE(4431), + [sym_binary_operator] = STATE(4431), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4431), + [sym_call] = STATE(4431), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4431), + [sym_anonymous_function] = STATE(4431), + [aux_sym__terminator_token1] = ACTIONS(1311), + [anon_sym_SEMI] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1313), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(1519), [sym_integer] = ACTIONS(1519), [sym_float] = ACTIONS(1519), [sym_char] = ACTIONS(1519), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(1519), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [353] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1521), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1519), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -68297,18 +68304,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -68351,299 +68358,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, [354] = { - [sym__expression] = STATE(3167), - [sym_block] = STATE(3167), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3167), - [sym_nil] = STATE(3167), - [sym__atom] = STATE(3167), - [sym_quoted_atom] = STATE(3167), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3167), - [sym_charlist] = STATE(3167), - [sym_sigil] = STATE(3167), - [sym_list] = STATE(3167), - [sym_tuple] = STATE(3167), - [sym_bitstring] = STATE(3167), - [sym_map] = STATE(3167), - [sym__nullary_operator] = STATE(3167), - [sym_unary_operator] = STATE(3167), - [sym__capture_expression] = STATE(3166), - [sym_binary_operator] = STATE(3167), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3167), - [sym_call] = STATE(3167), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3167), - [sym_anonymous_function] = STATE(3167), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1525), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1527), - [sym_integer] = ACTIONS(1529), - [sym_float] = ACTIONS(1527), - [sym_char] = ACTIONS(1527), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1527), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [355] = { - [sym__expression] = STATE(3167), - [sym_block] = STATE(3167), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3167), - [sym_nil] = STATE(3167), - [sym__atom] = STATE(3167), - [sym_quoted_atom] = STATE(3167), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3167), - [sym_charlist] = STATE(3167), - [sym_sigil] = STATE(3167), - [sym_list] = STATE(3167), - [sym_tuple] = STATE(3167), - [sym_bitstring] = STATE(3167), - [sym_map] = STATE(3167), - [sym__nullary_operator] = STATE(3167), - [sym_unary_operator] = STATE(3167), - [sym__capture_expression] = STATE(3236), - [sym_binary_operator] = STATE(3167), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3167), - [sym_call] = STATE(3167), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3167), - [sym_anonymous_function] = STATE(3167), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1525), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1527), - [sym_integer] = ACTIONS(1531), - [sym_float] = ACTIONS(1527), - [sym_char] = ACTIONS(1527), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1527), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [356] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1533), + [anon_sym_RPAREN] = ACTIONS(1525), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -68654,18 +68423,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -68708,83 +68477,321 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [355] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1529), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [356] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1531), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, [357] = { - [sym__expression] = STATE(4206), - [sym_block] = STATE(4206), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4206), - [sym_nil] = STATE(4206), - [sym__atom] = STATE(4206), - [sym_quoted_atom] = STATE(4206), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4206), - [sym_charlist] = STATE(4206), - [sym_sigil] = STATE(4206), - [sym_list] = STATE(4206), - [sym_tuple] = STATE(4206), - [sym_bitstring] = STATE(4206), - [sym_map] = STATE(4206), - [sym__nullary_operator] = STATE(4206), - [sym_unary_operator] = STATE(4206), - [sym__capture_expression] = STATE(1989), - [sym_binary_operator] = STATE(4206), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4206), - [sym_call] = STATE(4206), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4206), - [sym_anonymous_function] = STATE(4206), + [sym__expression] = STATE(4579), + [sym_block] = STATE(4579), + [sym_identifier] = STATE(104), + [sym_boolean] = STATE(4579), + [sym_nil] = STATE(4579), + [sym__atom] = STATE(4555), + [sym_quoted_atom] = STATE(4555), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4579), + [sym_charlist] = STATE(4579), + [sym_sigil] = STATE(4579), + [sym_list] = STATE(4579), + [sym_tuple] = STATE(4579), + [sym_bitstring] = STATE(4579), + [sym_map] = STATE(4579), + [sym_struct] = STATE(6920), + [sym__nullary_operator] = STATE(4579), + [sym_unary_operator] = STATE(4555), + [sym_binary_operator] = STATE(4579), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4555), + [sym_call] = STATE(4579), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(4558), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4579), + [sym_anonymous_function] = STATE(4579), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1535), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1537), - [sym_integer] = ACTIONS(1539), - [sym_float] = ACTIONS(1537), - [sym_char] = ACTIONS(1537), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1537), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1533), + [sym_integer] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [sym_char] = ACTIONS(1535), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1537), + [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -68823,65 +68830,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(1081), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(1085), }, [358] = { - [sym__expression] = STATE(4206), - [sym_block] = STATE(4206), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4206), - [sym_nil] = STATE(4206), - [sym__atom] = STATE(4206), - [sym_quoted_atom] = STATE(4206), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4206), - [sym_charlist] = STATE(4206), - [sym_sigil] = STATE(4206), - [sym_list] = STATE(4206), - [sym_tuple] = STATE(4206), - [sym_bitstring] = STATE(4206), - [sym_map] = STATE(4206), - [sym__nullary_operator] = STATE(4206), - [sym_unary_operator] = STATE(4206), - [sym__capture_expression] = STATE(2022), - [sym_binary_operator] = STATE(4206), + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4206), - [sym_call] = STATE(4206), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4206), - [sym_anonymous_function] = STATE(4206), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1535), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1539), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1537), - [sym_integer] = ACTIONS(1541), - [sym_float] = ACTIONS(1537), - [sym_char] = ACTIONS(1537), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1537), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -68892,18 +68899,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -68946,299 +68953,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, [359] = { - [sym__expression] = STATE(4579), - [sym_block] = STATE(4579), - [sym_identifier] = STATE(101), - [sym_boolean] = STATE(4579), - [sym_nil] = STATE(4579), - [sym__atom] = STATE(4568), - [sym_quoted_atom] = STATE(4568), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4579), - [sym_charlist] = STATE(4579), - [sym_sigil] = STATE(4579), - [sym_list] = STATE(4579), - [sym_tuple] = STATE(4579), - [sym_bitstring] = STATE(4579), - [sym_map] = STATE(4579), - [sym_struct] = STATE(6950), - [sym__nullary_operator] = STATE(4579), - [sym_unary_operator] = STATE(4568), - [sym_binary_operator] = STATE(4579), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4568), - [sym_call] = STATE(4579), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(4557), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4579), - [sym_anonymous_function] = STATE(4579), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1543), - [sym_integer] = ACTIONS(1545), - [sym_float] = ACTIONS(1545), - [sym_char] = ACTIONS(1545), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1543), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1547), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [360] = { - [sym__expression] = STATE(4579), - [sym_block] = STATE(4579), - [sym_identifier] = STATE(101), - [sym_boolean] = STATE(4579), - [sym_nil] = STATE(4579), - [sym__atom] = STATE(4568), - [sym_quoted_atom] = STATE(4568), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4579), - [sym_charlist] = STATE(4579), - [sym_sigil] = STATE(4579), - [sym_list] = STATE(4579), - [sym_tuple] = STATE(4579), - [sym_bitstring] = STATE(4579), - [sym_map] = STATE(4579), - [sym_struct] = STATE(6865), - [sym__nullary_operator] = STATE(4579), - [sym_unary_operator] = STATE(4568), - [sym_binary_operator] = STATE(4579), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4568), - [sym_call] = STATE(4579), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(4557), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4579), - [sym_anonymous_function] = STATE(4579), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1543), - [sym_integer] = ACTIONS(1545), - [sym_float] = ACTIONS(1545), - [sym_char] = ACTIONS(1545), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1543), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1549), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [361] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1551), + [anon_sym_RPAREN] = ACTIONS(1541), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -69249,18 +69018,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -69303,83 +69072,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [362] = { - [sym__expression] = STATE(4200), - [sym_block] = STATE(4200), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4200), - [sym_nil] = STATE(4200), - [sym__atom] = STATE(4200), - [sym_quoted_atom] = STATE(4200), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4200), - [sym_charlist] = STATE(4200), - [sym_sigil] = STATE(4200), - [sym_list] = STATE(4200), - [sym_tuple] = STATE(4200), - [sym_bitstring] = STATE(4200), - [sym_map] = STATE(4200), - [sym__nullary_operator] = STATE(4200), - [sym_unary_operator] = STATE(4200), - [sym__capture_expression] = STATE(4211), - [sym_binary_operator] = STATE(4200), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4200), - [sym_call] = STATE(4200), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4200), - [sym_anonymous_function] = STATE(4200), + [360] = { + [sym__expression] = STATE(4579), + [sym_block] = STATE(4579), + [sym_identifier] = STATE(104), + [sym_boolean] = STATE(4579), + [sym_nil] = STATE(4579), + [sym__atom] = STATE(4555), + [sym_quoted_atom] = STATE(4555), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4579), + [sym_charlist] = STATE(4579), + [sym_sigil] = STATE(4579), + [sym_list] = STATE(4579), + [sym_tuple] = STATE(4579), + [sym_bitstring] = STATE(4579), + [sym_map] = STATE(4579), + [sym_struct] = STATE(6851), + [sym__nullary_operator] = STATE(4579), + [sym_unary_operator] = STATE(4555), + [sym_binary_operator] = STATE(4579), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4555), + [sym_call] = STATE(4579), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(4558), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4579), + [sym_anonymous_function] = STATE(4579), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1553), + [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1555), - [sym_integer] = ACTIONS(1557), - [sym_float] = ACTIONS(1555), - [sym_char] = ACTIONS(1555), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1555), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), + [sym_alias] = ACTIONS(1533), + [sym_integer] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [sym_char] = ACTIONS(1535), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1543), + [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -69418,87 +69187,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), + [anon_sym_fn] = ACTIONS(1081), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), + [sym__quoted_atom_start] = ACTIONS(1085), }, - [363] = { - [sym__expression] = STATE(4365), - [sym_block] = STATE(4365), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4365), - [sym_nil] = STATE(4365), - [sym__atom] = STATE(4365), - [sym_quoted_atom] = STATE(4365), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4365), - [sym_charlist] = STATE(4365), - [sym_sigil] = STATE(4365), - [sym_list] = STATE(4365), - [sym_tuple] = STATE(4365), - [sym_bitstring] = STATE(4365), - [sym_map] = STATE(4365), - [sym__nullary_operator] = STATE(4365), - [sym_unary_operator] = STATE(4365), - [sym__capture_expression] = STATE(4368), - [sym_binary_operator] = STATE(4365), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4365), - [sym_call] = STATE(4365), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4365), - [sym_anonymous_function] = STATE(4365), + [361] = { + [sym__expression] = STATE(1966), + [sym_block] = STATE(1966), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1966), + [sym_nil] = STATE(1966), + [sym__atom] = STATE(1966), + [sym_quoted_atom] = STATE(1966), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1966), + [sym_charlist] = STATE(1966), + [sym_sigil] = STATE(1966), + [sym_list] = STATE(1966), + [sym_tuple] = STATE(1966), + [sym_bitstring] = STATE(1966), + [sym_map] = STATE(1966), + [sym__nullary_operator] = STATE(1966), + [sym_unary_operator] = STATE(1966), + [sym__capture_expression] = STATE(1760), + [sym_binary_operator] = STATE(1966), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1966), + [sym_call] = STATE(1966), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1966), + [sym_anonymous_function] = STATE(1966), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1559), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(1561), - [sym_integer] = ACTIONS(1563), - [sym_float] = ACTIONS(1561), - [sym_char] = ACTIONS(1561), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(1561), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(1545), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(1547), + [sym_integer] = ACTIONS(1549), + [sym_float] = ACTIONS(1547), + [sym_char] = ACTIONS(1547), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(1547), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -69537,65 +69306,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), + [anon_sym_fn] = ACTIONS(111), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), + [sym__before_unary_op] = ACTIONS(115), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), + [sym__quoted_atom_start] = ACTIONS(117), }, - [364] = { - [sym__expression] = STATE(2555), - [sym_block] = STATE(2555), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2555), - [sym_nil] = STATE(2555), - [sym__atom] = STATE(2555), - [sym_quoted_atom] = STATE(2555), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2555), - [sym_charlist] = STATE(2555), - [sym_sigil] = STATE(2555), - [sym_list] = STATE(2555), - [sym_tuple] = STATE(2555), - [sym_bitstring] = STATE(2555), - [sym_map] = STATE(2555), - [sym__nullary_operator] = STATE(2555), - [sym_unary_operator] = STATE(2555), - [sym__capture_expression] = STATE(1231), - [sym_binary_operator] = STATE(2555), + [362] = { + [sym__expression] = STATE(1546), + [sym_block] = STATE(1546), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1546), + [sym_nil] = STATE(1546), + [sym__atom] = STATE(1546), + [sym_quoted_atom] = STATE(1546), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1546), + [sym_charlist] = STATE(1546), + [sym_sigil] = STATE(1546), + [sym_list] = STATE(1546), + [sym_tuple] = STATE(1546), + [sym_bitstring] = STATE(1546), + [sym_map] = STATE(1546), + [sym__nullary_operator] = STATE(1546), + [sym_unary_operator] = STATE(1546), + [sym__capture_expression] = STATE(1211), + [sym_binary_operator] = STATE(1546), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2555), - [sym_call] = STATE(2555), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1546), + [sym_call] = STATE(1546), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2555), - [sym_anonymous_function] = STATE(2555), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1546), + [sym_anonymous_function] = STATE(1546), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1565), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1567), - [sym_integer] = ACTIONS(1569), - [sym_float] = ACTIONS(1567), - [sym_char] = ACTIONS(1567), + [anon_sym_LPAREN] = ACTIONS(1551), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(1553), + [sym_integer] = ACTIONS(1555), + [sym_float] = ACTIONS(1553), + [sym_char] = ACTIONS(1553), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1567), + [sym_atom] = ACTIONS(1553), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -69605,19 +69374,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(518), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_PLUS] = ACTIONS(221), + [anon_sym_DASH] = ACTIONS(221), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_CARET] = ACTIONS(221), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), + [anon_sym_not] = ACTIONS(221), + [anon_sym_AT] = ACTIONS(223), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -69660,61 +69429,180 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), + [sym__before_unary_op] = ACTIONS(233), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(235), }, - [365] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [363] = { + [sym__expression] = STATE(4579), + [sym_block] = STATE(4579), + [sym_identifier] = STATE(104), + [sym_boolean] = STATE(4579), + [sym_nil] = STATE(4579), + [sym__atom] = STATE(4555), + [sym_quoted_atom] = STATE(4555), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4579), + [sym_charlist] = STATE(4579), + [sym_sigil] = STATE(4579), + [sym_list] = STATE(4579), + [sym_tuple] = STATE(4579), + [sym_bitstring] = STATE(4579), + [sym_map] = STATE(4579), + [sym_struct] = STATE(6912), + [sym__nullary_operator] = STATE(4579), + [sym_unary_operator] = STATE(4555), + [sym_binary_operator] = STATE(4579), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4555), + [sym_call] = STATE(4579), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(4558), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4579), + [sym_anonymous_function] = STATE(4579), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1533), + [sym_integer] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [sym_char] = ACTIONS(1535), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1557), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1339), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [364] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1571), + [anon_sym_RPAREN] = ACTIONS(1559), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -69725,18 +69613,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -69779,61 +69667,180 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [366] = { - [sym__expression] = STATE(4200), - [sym_block] = STATE(4200), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4200), - [sym_nil] = STATE(4200), - [sym__atom] = STATE(4200), - [sym_quoted_atom] = STATE(4200), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4200), - [sym_charlist] = STATE(4200), - [sym_sigil] = STATE(4200), - [sym_list] = STATE(4200), - [sym_tuple] = STATE(4200), - [sym_bitstring] = STATE(4200), - [sym_map] = STATE(4200), - [sym__nullary_operator] = STATE(4200), - [sym_unary_operator] = STATE(4200), - [sym__capture_expression] = STATE(4201), - [sym_binary_operator] = STATE(4200), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4200), - [sym_call] = STATE(4200), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4200), - [sym_anonymous_function] = STATE(4200), + [365] = { + [sym__expression] = STATE(1966), + [sym_block] = STATE(1966), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1966), + [sym_nil] = STATE(1966), + [sym__atom] = STATE(1966), + [sym_quoted_atom] = STATE(1966), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1966), + [sym_charlist] = STATE(1966), + [sym_sigil] = STATE(1966), + [sym_list] = STATE(1966), + [sym_tuple] = STATE(1966), + [sym_bitstring] = STATE(1966), + [sym_map] = STATE(1966), + [sym__nullary_operator] = STATE(1966), + [sym_unary_operator] = STATE(1966), + [sym__capture_expression] = STATE(1755), + [sym_binary_operator] = STATE(1966), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1966), + [sym_call] = STATE(1966), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1966), + [sym_anonymous_function] = STATE(1966), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1553), + [anon_sym_LPAREN] = ACTIONS(1545), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(1547), + [sym_integer] = ACTIONS(1561), + [sym_float] = ACTIONS(1547), + [sym_char] = ACTIONS(1547), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(1547), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [366] = { + [sym__expression] = STATE(4115), + [sym_block] = STATE(4115), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4115), + [sym_nil] = STATE(4115), + [sym__atom] = STATE(4115), + [sym_quoted_atom] = STATE(4115), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4115), + [sym_charlist] = STATE(4115), + [sym_sigil] = STATE(4115), + [sym_list] = STATE(4115), + [sym_tuple] = STATE(4115), + [sym_bitstring] = STATE(4115), + [sym_map] = STATE(4115), + [sym__nullary_operator] = STATE(4115), + [sym_unary_operator] = STATE(4115), + [sym__capture_expression] = STATE(4105), + [sym_binary_operator] = STATE(4115), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4115), + [sym_call] = STATE(4115), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4115), + [sym_anonymous_function] = STATE(4115), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1563), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1555), - [sym_integer] = ACTIONS(1573), - [sym_float] = ACTIONS(1555), - [sym_char] = ACTIONS(1555), + [sym_alias] = ACTIONS(1565), + [sym_integer] = ACTIONS(1567), + [sym_float] = ACTIONS(1565), + [sym_char] = ACTIONS(1565), [anon_sym_true] = ACTIONS(808), [anon_sym_false] = ACTIONS(808), [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1555), + [sym_atom] = ACTIONS(1565), [anon_sym_DQUOTE] = ACTIONS(812), [anon_sym_SQUOTE] = ACTIONS(814), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), @@ -69843,7 +69850,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), + [anon_sym_SLASH] = ACTIONS(1038), [anon_sym_TILDE] = ACTIONS(824), [anon_sym_LT_LT] = ACTIONS(826), [anon_sym_PERCENT] = ACTIONS(828), @@ -69903,56 +69910,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(844), }, [367] = { - [sym__expression] = STATE(3471), - [sym_block] = STATE(3471), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(3471), - [sym_nil] = STATE(3471), - [sym__atom] = STATE(3471), - [sym_quoted_atom] = STATE(3471), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(3471), - [sym_charlist] = STATE(3471), - [sym_sigil] = STATE(3471), - [sym_list] = STATE(3471), - [sym_tuple] = STATE(3471), - [sym_bitstring] = STATE(3471), - [sym_map] = STATE(3471), - [sym__nullary_operator] = STATE(3471), - [sym_unary_operator] = STATE(3471), - [sym_binary_operator] = STATE(3471), + [sym__expression] = STATE(4382), + [sym_block] = STATE(4382), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4382), + [sym_nil] = STATE(4382), + [sym__atom] = STATE(4382), + [sym_quoted_atom] = STATE(4382), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4382), + [sym_charlist] = STATE(4382), + [sym_sigil] = STATE(4382), + [sym_list] = STATE(4382), + [sym_tuple] = STATE(4382), + [sym_bitstring] = STATE(4382), + [sym_map] = STATE(4382), + [sym__nullary_operator] = STATE(4382), + [sym_unary_operator] = STATE(4382), + [sym__capture_expression] = STATE(4083), + [sym_binary_operator] = STATE(4382), [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(3471), - [sym_call] = STATE(3471), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(3471), - [sym_anonymous_function] = STATE(3471), - [ts_builtin_sym_end] = ACTIONS(1575), + [sym_dot] = STATE(4382), + [sym_call] = STATE(4382), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4382), + [sym_anonymous_function] = STATE(4382), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(1569), [aux_sym_identifier_token1] = ACTIONS(15), [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(1577), - [sym_integer] = ACTIONS(1577), - [sym_float] = ACTIONS(1577), - [sym_char] = ACTIONS(1577), + [sym_alias] = ACTIONS(1571), + [sym_integer] = ACTIONS(1573), + [sym_float] = ACTIONS(1571), + [sym_char] = ACTIONS(1571), [anon_sym_true] = ACTIONS(19), [anon_sym_false] = ACTIONS(19), [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(1577), + [sym_atom] = ACTIONS(1571), [anon_sym_DQUOTE] = ACTIONS(23), [anon_sym_SQUOTE] = ACTIONS(25), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), @@ -70022,56 +70029,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(57), }, [368] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1579), + [anon_sym_RPAREN] = ACTIONS(1575), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -70082,18 +70089,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -70136,83 +70143,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, [369] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__expression] = STATE(4579), + [sym_block] = STATE(4579), + [sym_identifier] = STATE(104), + [sym_boolean] = STATE(4579), + [sym_nil] = STATE(4579), + [sym__atom] = STATE(4555), + [sym_quoted_atom] = STATE(4555), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4579), + [sym_charlist] = STATE(4579), + [sym_sigil] = STATE(4579), + [sym_list] = STATE(4579), + [sym_tuple] = STATE(4579), + [sym_bitstring] = STATE(4579), + [sym_map] = STATE(4579), + [sym_struct] = STATE(6904), + [sym__nullary_operator] = STATE(4579), + [sym_unary_operator] = STATE(4555), + [sym_binary_operator] = STATE(4579), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4555), + [sym_call] = STATE(4579), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(4558), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4579), + [sym_anonymous_function] = STATE(4579), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1581), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1533), + [sym_integer] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [sym_char] = ACTIONS(1535), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1577), + [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -70251,65 +70258,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(1081), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(1085), }, [370] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [sym__expression] = STATE(2248), + [sym_block] = STATE(2248), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2248), + [sym_nil] = STATE(2248), + [sym__atom] = STATE(2248), + [sym_quoted_atom] = STATE(2248), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2248), + [sym_charlist] = STATE(2248), + [sym_sigil] = STATE(2248), + [sym_list] = STATE(2248), + [sym_tuple] = STATE(2248), + [sym_bitstring] = STATE(2248), + [sym_map] = STATE(2248), + [sym__nullary_operator] = STATE(2248), + [sym_unary_operator] = STATE(2248), + [sym__capture_expression] = STATE(2024), + [sym_binary_operator] = STATE(2248), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(2248), + [sym_call] = STATE(2248), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2248), + [sym_anonymous_function] = STATE(2248), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1583), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(1579), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(1581), + [sym_integer] = ACTIONS(1583), + [sym_float] = ACTIONS(1581), + [sym_char] = ACTIONS(1581), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1581), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -70320,18 +70327,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(938), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -70374,61 +70381,180 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(956), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, [371] = { - [sym__expression] = STATE(2555), - [sym_block] = STATE(2555), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2555), - [sym_nil] = STATE(2555), - [sym__atom] = STATE(2555), - [sym_quoted_atom] = STATE(2555), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2555), - [sym_charlist] = STATE(2555), - [sym_sigil] = STATE(2555), - [sym_list] = STATE(2555), - [sym_tuple] = STATE(2555), - [sym_bitstring] = STATE(2555), - [sym_map] = STATE(2555), - [sym__nullary_operator] = STATE(2555), - [sym_unary_operator] = STATE(2555), - [sym__capture_expression] = STATE(1263), - [sym_binary_operator] = STATE(2555), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2555), - [sym_call] = STATE(2555), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2555), - [sym_anonymous_function] = STATE(2555), + [sym__expression] = STATE(4579), + [sym_block] = STATE(4579), + [sym_identifier] = STATE(104), + [sym_boolean] = STATE(4579), + [sym_nil] = STATE(4579), + [sym__atom] = STATE(4555), + [sym_quoted_atom] = STATE(4555), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4579), + [sym_charlist] = STATE(4579), + [sym_sigil] = STATE(4579), + [sym_list] = STATE(4579), + [sym_tuple] = STATE(4579), + [sym_bitstring] = STATE(4579), + [sym_map] = STATE(4579), + [sym_struct] = STATE(6928), + [sym__nullary_operator] = STATE(4579), + [sym_unary_operator] = STATE(4555), + [sym_binary_operator] = STATE(4579), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4555), + [sym_call] = STATE(4579), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(4558), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4579), + [sym_anonymous_function] = STATE(4579), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1565), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1567), - [sym_integer] = ACTIONS(1585), - [sym_float] = ACTIONS(1567), - [sym_char] = ACTIONS(1567), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1533), + [sym_integer] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [sym_char] = ACTIONS(1535), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1585), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1339), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [372] = { + [sym__expression] = STATE(1546), + [sym_block] = STATE(1546), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1546), + [sym_nil] = STATE(1546), + [sym__atom] = STATE(1546), + [sym_quoted_atom] = STATE(1546), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1546), + [sym_charlist] = STATE(1546), + [sym_sigil] = STATE(1546), + [sym_list] = STATE(1546), + [sym_tuple] = STATE(1546), + [sym_bitstring] = STATE(1546), + [sym_map] = STATE(1546), + [sym__nullary_operator] = STATE(1546), + [sym_unary_operator] = STATE(1546), + [sym__capture_expression] = STATE(1257), + [sym_binary_operator] = STATE(1546), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(1546), + [sym_call] = STATE(1546), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1546), + [sym_anonymous_function] = STATE(1546), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1551), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(1553), + [sym_integer] = ACTIONS(1587), + [sym_float] = ACTIONS(1553), + [sym_char] = ACTIONS(1553), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1567), + [sym_atom] = ACTIONS(1553), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -70439,18 +70565,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), + [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_PLUS] = ACTIONS(221), + [anon_sym_DASH] = ACTIONS(221), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_CARET] = ACTIONS(221), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), + [anon_sym_not] = ACTIONS(221), + [anon_sym_AT] = ACTIONS(223), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -70493,61 +70619,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), + [sym__before_unary_op] = ACTIONS(233), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(235), }, - [372] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [373] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1587), + [anon_sym_RPAREN] = ACTIONS(1589), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -70558,18 +70684,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -70612,299 +70738,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [373] = { - [sym__expression] = STATE(4579), - [sym_block] = STATE(4579), - [sym_identifier] = STATE(101), - [sym_boolean] = STATE(4579), - [sym_nil] = STATE(4579), - [sym__atom] = STATE(4568), - [sym_quoted_atom] = STATE(4568), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4579), - [sym_charlist] = STATE(4579), - [sym_sigil] = STATE(4579), - [sym_list] = STATE(4579), - [sym_tuple] = STATE(4579), - [sym_bitstring] = STATE(4579), - [sym_map] = STATE(4579), - [sym_struct] = STATE(6943), - [sym__nullary_operator] = STATE(4579), - [sym_unary_operator] = STATE(4568), - [sym_binary_operator] = STATE(4579), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4568), - [sym_call] = STATE(4579), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(4557), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4579), - [sym_anonymous_function] = STATE(4579), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1543), - [sym_integer] = ACTIONS(1545), - [sym_float] = ACTIONS(1545), - [sym_char] = ACTIONS(1545), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1543), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1589), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, [374] = { - [sym__expression] = STATE(2467), - [sym_block] = STATE(2467), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2467), - [sym_nil] = STATE(2467), - [sym__atom] = STATE(2467), - [sym_quoted_atom] = STATE(2467), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2467), - [sym_charlist] = STATE(2467), - [sym_sigil] = STATE(2467), - [sym_list] = STATE(2467), - [sym_tuple] = STATE(2467), - [sym_bitstring] = STATE(2467), - [sym_map] = STATE(2467), - [sym__nullary_operator] = STATE(2467), - [sym_unary_operator] = STATE(2467), - [sym__capture_expression] = STATE(2260), - [sym_binary_operator] = STATE(2467), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2467), - [sym_call] = STATE(2467), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2467), - [sym_anonymous_function] = STATE(2467), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1591), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1593), - [sym_integer] = ACTIONS(1595), - [sym_float] = ACTIONS(1593), - [sym_char] = ACTIONS(1593), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1593), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [375] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1597), + [anon_sym_RPAREN] = ACTIONS(1591), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -70915,18 +70803,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -70969,22 +70857,736 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, + [375] = { + [sym__expression] = STATE(3179), + [sym_block] = STATE(3179), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3179), + [sym_nil] = STATE(3179), + [sym__atom] = STATE(3179), + [sym_quoted_atom] = STATE(3179), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3179), + [sym_charlist] = STATE(3179), + [sym_sigil] = STATE(3179), + [sym_list] = STATE(3179), + [sym_tuple] = STATE(3179), + [sym_bitstring] = STATE(3179), + [sym_map] = STATE(3179), + [sym__nullary_operator] = STATE(3179), + [sym_unary_operator] = STATE(3179), + [sym__capture_expression] = STATE(1528), + [sym_binary_operator] = STATE(3179), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3179), + [sym_call] = STATE(3179), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3179), + [sym_anonymous_function] = STATE(3179), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1593), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1595), + [sym_integer] = ACTIONS(1597), + [sym_float] = ACTIONS(1595), + [sym_char] = ACTIONS(1595), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1595), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, [376] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1599), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [377] = { + [sym__expression] = STATE(2248), + [sym_block] = STATE(2248), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2248), + [sym_nil] = STATE(2248), + [sym__atom] = STATE(2248), + [sym_quoted_atom] = STATE(2248), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2248), + [sym_charlist] = STATE(2248), + [sym_sigil] = STATE(2248), + [sym_list] = STATE(2248), + [sym_tuple] = STATE(2248), + [sym_bitstring] = STATE(2248), + [sym_map] = STATE(2248), + [sym__nullary_operator] = STATE(2248), + [sym_unary_operator] = STATE(2248), + [sym__capture_expression] = STATE(1991), + [sym_binary_operator] = STATE(2248), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2248), + [sym_call] = STATE(2248), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2248), + [sym_anonymous_function] = STATE(2248), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1579), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(1581), + [sym_integer] = ACTIONS(1601), + [sym_float] = ACTIONS(1581), + [sym_char] = ACTIONS(1581), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [378] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1603), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [379] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1605), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [380] = { + [sym__expression] = STATE(3179), + [sym_block] = STATE(3179), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3179), + [sym_nil] = STATE(3179), + [sym__atom] = STATE(3179), + [sym_quoted_atom] = STATE(3179), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3179), + [sym_charlist] = STATE(3179), + [sym_sigil] = STATE(3179), + [sym_list] = STATE(3179), + [sym_tuple] = STATE(3179), + [sym_bitstring] = STATE(3179), + [sym_map] = STATE(3179), + [sym__nullary_operator] = STATE(3179), + [sym_unary_operator] = STATE(3179), + [sym__capture_expression] = STATE(1565), + [sym_binary_operator] = STATE(3179), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3179), + [sym_call] = STATE(3179), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3179), + [sym_anonymous_function] = STATE(3179), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1593), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1595), + [sym_integer] = ACTIONS(1607), + [sym_float] = ACTIONS(1595), + [sym_char] = ACTIONS(1595), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1595), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [381] = { [sym__expression] = STATE(4579), [sym_block] = STATE(4579), - [sym_identifier] = STATE(101), + [sym_identifier] = STATE(104), [sym_boolean] = STATE(4579), [sym_nil] = STATE(4579), - [sym__atom] = STATE(4568), - [sym_quoted_atom] = STATE(4568), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__atom] = STATE(4555), + [sym_quoted_atom] = STATE(4555), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4579), [sym_charlist] = STATE(4579), [sym_sigil] = STATE(4579), @@ -70994,397 +71596,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_map] = STATE(4579), [sym_struct] = STATE(6936), [sym__nullary_operator] = STATE(4579), - [sym_unary_operator] = STATE(4568), + [sym_unary_operator] = STATE(4555), [sym_binary_operator] = STATE(4579), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4568), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4555), [sym_call] = STATE(4579), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(4557), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(4558), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4579), [sym_anonymous_function] = STATE(4579), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1543), - [sym_integer] = ACTIONS(1545), - [sym_float] = ACTIONS(1545), - [sym_char] = ACTIONS(1545), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1543), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [377] = { - [sym__expression] = STATE(2467), - [sym_block] = STATE(2467), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2467), - [sym_nil] = STATE(2467), - [sym__atom] = STATE(2467), - [sym_quoted_atom] = STATE(2467), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2467), - [sym_charlist] = STATE(2467), - [sym_sigil] = STATE(2467), - [sym_list] = STATE(2467), - [sym_tuple] = STATE(2467), - [sym_bitstring] = STATE(2467), - [sym_map] = STATE(2467), - [sym__nullary_operator] = STATE(2467), - [sym_unary_operator] = STATE(2467), - [sym__capture_expression] = STATE(2240), - [sym_binary_operator] = STATE(2467), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2467), - [sym_call] = STATE(2467), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2467), - [sym_anonymous_function] = STATE(2467), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1591), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1593), - [sym_integer] = ACTIONS(1601), - [sym_float] = ACTIONS(1593), - [sym_char] = ACTIONS(1593), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1593), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [378] = { - [sym__expression] = STATE(3759), - [sym_block] = STATE(3759), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3759), - [sym_nil] = STATE(3759), - [sym__atom] = STATE(3759), - [sym_quoted_atom] = STATE(3759), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3759), - [sym_charlist] = STATE(3759), - [sym_sigil] = STATE(3759), - [sym_list] = STATE(3759), - [sym_tuple] = STATE(3759), - [sym_bitstring] = STATE(3759), - [sym_map] = STATE(3759), - [sym__nullary_operator] = STATE(3759), - [sym_unary_operator] = STATE(3759), - [sym__capture_expression] = STATE(3758), - [sym_binary_operator] = STATE(3759), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3759), - [sym_call] = STATE(3759), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3759), - [sym_anonymous_function] = STATE(3759), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1603), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(1605), - [sym_integer] = ACTIONS(1607), - [sym_float] = ACTIONS(1605), - [sym_char] = ACTIONS(1605), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [379] = { - [sym__expression] = STATE(4579), - [sym_block] = STATE(4579), - [sym_identifier] = STATE(101), - [sym_boolean] = STATE(4579), - [sym_nil] = STATE(4579), - [sym__atom] = STATE(4568), - [sym_quoted_atom] = STATE(4568), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4579), - [sym_charlist] = STATE(4579), - [sym_sigil] = STATE(4579), - [sym_list] = STATE(4579), - [sym_tuple] = STATE(4579), - [sym_bitstring] = STATE(4579), - [sym_map] = STATE(4579), - [sym_struct] = STATE(6928), - [sym__nullary_operator] = STATE(4579), - [sym_unary_operator] = STATE(4568), - [sym_binary_operator] = STATE(4579), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4568), - [sym_call] = STATE(4579), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(4557), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4579), - [sym_anonymous_function] = STATE(4579), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1543), - [sym_integer] = ACTIONS(1545), - [sym_float] = ACTIONS(1545), - [sym_char] = ACTIONS(1545), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1543), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), + [sym_alias] = ACTIONS(1533), + [sym_integer] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [sym_char] = ACTIONS(1535), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), [anon_sym_LBRACE] = ACTIONS(1609), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), @@ -71395,14 +71640,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -71445,61 +71690,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [380] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [382] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [anon_sym_RPAREN] = ACTIONS(1611), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -71510,18 +71755,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -71564,894 +71809,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [381] = { - [sym__expression] = STATE(3759), - [sym_block] = STATE(3759), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3759), - [sym_nil] = STATE(3759), - [sym__atom] = STATE(3759), - [sym_quoted_atom] = STATE(3759), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3759), - [sym_charlist] = STATE(3759), - [sym_sigil] = STATE(3759), - [sym_list] = STATE(3759), - [sym_tuple] = STATE(3759), - [sym_bitstring] = STATE(3759), - [sym_map] = STATE(3759), - [sym__nullary_operator] = STATE(3759), - [sym_unary_operator] = STATE(3759), - [sym__capture_expression] = STATE(3741), - [sym_binary_operator] = STATE(3759), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3759), - [sym_call] = STATE(3759), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3759), - [sym_anonymous_function] = STATE(3759), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1603), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(1605), - [sym_integer] = ACTIONS(1613), - [sym_float] = ACTIONS(1605), - [sym_char] = ACTIONS(1605), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [382] = { - [sym__expression] = STATE(4355), - [sym_block] = STATE(4355), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4355), - [sym_nil] = STATE(4355), - [sym__atom] = STATE(4355), - [sym_quoted_atom] = STATE(4355), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4355), - [sym_charlist] = STATE(4355), - [sym_sigil] = STATE(4355), - [sym_list] = STATE(4355), - [sym_tuple] = STATE(4355), - [sym_bitstring] = STATE(4355), - [sym_map] = STATE(4355), - [sym__nullary_operator] = STATE(4355), - [sym_unary_operator] = STATE(4355), - [sym__capture_expression] = STATE(1989), - [sym_binary_operator] = STATE(4355), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4355), - [sym_call] = STATE(4355), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4355), - [sym_anonymous_function] = STATE(4355), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1535), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(1615), - [sym_integer] = ACTIONS(1539), - [sym_float] = ACTIONS(1615), - [sym_char] = ACTIONS(1615), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1615), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, [383] = { - [sym__expression] = STATE(4365), - [sym_block] = STATE(4365), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4365), - [sym_nil] = STATE(4365), - [sym__atom] = STATE(4365), - [sym_quoted_atom] = STATE(4365), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4365), - [sym_charlist] = STATE(4365), - [sym_sigil] = STATE(4365), - [sym_list] = STATE(4365), - [sym_tuple] = STATE(4365), - [sym_bitstring] = STATE(4365), - [sym_map] = STATE(4365), - [sym__nullary_operator] = STATE(4365), - [sym_unary_operator] = STATE(4365), - [sym__capture_expression] = STATE(4409), - [sym_binary_operator] = STATE(4365), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4365), - [sym_call] = STATE(4365), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4365), - [sym_anonymous_function] = STATE(4365), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1559), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(1561), - [sym_integer] = ACTIONS(1617), - [sym_float] = ACTIONS(1561), - [sym_char] = ACTIONS(1561), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(1561), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [384] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1619), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [385] = { - [sym__expression] = STATE(4579), - [sym_block] = STATE(4579), - [sym_identifier] = STATE(101), - [sym_boolean] = STATE(4579), - [sym_nil] = STATE(4579), - [sym__atom] = STATE(4568), - [sym_quoted_atom] = STATE(4568), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4579), - [sym_charlist] = STATE(4579), - [sym_sigil] = STATE(4579), - [sym_list] = STATE(4579), - [sym_tuple] = STATE(4579), - [sym_bitstring] = STATE(4579), - [sym_map] = STATE(4579), - [sym_struct] = STATE(6920), - [sym__nullary_operator] = STATE(4579), - [sym_unary_operator] = STATE(4568), - [sym_binary_operator] = STATE(4579), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4568), - [sym_call] = STATE(4579), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(4557), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4579), - [sym_anonymous_function] = STATE(4579), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1543), - [sym_integer] = ACTIONS(1545), - [sym_float] = ACTIONS(1545), - [sym_char] = ACTIONS(1545), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1543), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1621), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [386] = { - [sym__expression] = STATE(4355), - [sym_block] = STATE(4355), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4355), - [sym_nil] = STATE(4355), - [sym__atom] = STATE(4355), - [sym_quoted_atom] = STATE(4355), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4355), - [sym_charlist] = STATE(4355), - [sym_sigil] = STATE(4355), - [sym_list] = STATE(4355), - [sym_tuple] = STATE(4355), - [sym_bitstring] = STATE(4355), - [sym_map] = STATE(4355), - [sym__nullary_operator] = STATE(4355), - [sym_unary_operator] = STATE(4355), - [sym__capture_expression] = STATE(2022), - [sym_binary_operator] = STATE(4355), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4355), - [sym_call] = STATE(4355), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4355), - [sym_anonymous_function] = STATE(4355), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1535), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(1615), - [sym_integer] = ACTIONS(1541), - [sym_float] = ACTIONS(1615), - [sym_char] = ACTIONS(1615), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1615), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [387] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1623), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [388] = { - [sym__expression] = STATE(4441), - [sym_block] = STATE(4441), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4441), - [sym_nil] = STATE(4441), - [sym__atom] = STATE(4441), - [sym_quoted_atom] = STATE(4441), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4441), - [sym_charlist] = STATE(4441), - [sym_sigil] = STATE(4441), - [sym_list] = STATE(4441), - [sym_tuple] = STATE(4441), - [sym_bitstring] = STATE(4441), - [sym_map] = STATE(4441), - [sym__nullary_operator] = STATE(4441), - [sym_unary_operator] = STATE(4441), - [sym__capture_expression] = STATE(4450), - [sym_binary_operator] = STATE(4441), + [sym__expression] = STATE(4490), + [sym_block] = STATE(4490), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4490), + [sym_nil] = STATE(4490), + [sym__atom] = STATE(4490), + [sym_quoted_atom] = STATE(4490), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4490), + [sym_charlist] = STATE(4490), + [sym_sigil] = STATE(4490), + [sym_list] = STATE(4490), + [sym_tuple] = STATE(4490), + [sym_bitstring] = STATE(4490), + [sym_map] = STATE(4490), + [sym__nullary_operator] = STATE(4490), + [sym_unary_operator] = STATE(4490), + [sym__capture_expression] = STATE(4458), + [sym_binary_operator] = STATE(4490), [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4441), - [sym_call] = STATE(4441), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), + [sym_dot] = STATE(4490), + [sym_call] = STATE(4490), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4441), - [sym_anonymous_function] = STATE(4441), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4490), + [sym_anonymous_function] = STATE(4490), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1511), + [anon_sym_LPAREN] = ACTIONS(1613), [aux_sym_identifier_token1] = ACTIONS(1101), [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1513), - [sym_integer] = ACTIONS(1625), - [sym_float] = ACTIONS(1513), - [sym_char] = ACTIONS(1513), + [sym_alias] = ACTIONS(1615), + [sym_integer] = ACTIONS(1617), + [sym_float] = ACTIONS(1615), + [sym_char] = ACTIONS(1615), [anon_sym_true] = ACTIONS(1105), [anon_sym_false] = ACTIONS(1105), [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1513), + [sym_atom] = ACTIONS(1615), [anon_sym_DQUOTE] = ACTIONS(1109), [anon_sym_SQUOTE] = ACTIONS(1111), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), @@ -72520,295 +71932,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1143), }, - [389] = { - [sym__expression] = STATE(2955), - [sym_block] = STATE(2955), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(2955), - [sym_nil] = STATE(2955), - [sym__atom] = STATE(2955), - [sym_quoted_atom] = STATE(2955), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(2955), - [sym_charlist] = STATE(2955), - [sym_sigil] = STATE(2955), - [sym_list] = STATE(2955), - [sym_tuple] = STATE(2955), - [sym_bitstring] = STATE(2955), - [sym_map] = STATE(2955), - [sym__nullary_operator] = STATE(2955), - [sym_unary_operator] = STATE(2955), - [sym__capture_expression] = STATE(2956), - [sym_binary_operator] = STATE(2955), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(2955), - [sym_call] = STATE(2955), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(2955), - [sym_anonymous_function] = STATE(2955), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1627), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1629), - [sym_integer] = ACTIONS(1631), - [sym_float] = ACTIONS(1629), - [sym_char] = ACTIONS(1629), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(1629), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), - }, - [390] = { - [sym__expression] = STATE(4579), - [sym_block] = STATE(4579), - [sym_identifier] = STATE(101), - [sym_boolean] = STATE(4579), - [sym_nil] = STATE(4579), - [sym__atom] = STATE(4568), - [sym_quoted_atom] = STATE(4568), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4579), - [sym_charlist] = STATE(4579), - [sym_sigil] = STATE(4579), - [sym_list] = STATE(4579), - [sym_tuple] = STATE(4579), - [sym_bitstring] = STATE(4579), - [sym_map] = STATE(4579), - [sym_struct] = STATE(6912), - [sym__nullary_operator] = STATE(4579), - [sym_unary_operator] = STATE(4568), - [sym_binary_operator] = STATE(4579), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4568), - [sym_call] = STATE(4579), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(4557), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4579), - [sym_anonymous_function] = STATE(4579), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1543), - [sym_integer] = ACTIONS(1545), - [sym_float] = ACTIONS(1545), - [sym_char] = ACTIONS(1545), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1543), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1633), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [391] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [384] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1635), + [anon_sym_RPAREN] = ACTIONS(1619), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -72819,18 +71993,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -72873,83 +72047,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [392] = { - [sym__expression] = STATE(2955), - [sym_block] = STATE(2955), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(2955), - [sym_nil] = STATE(2955), - [sym__atom] = STATE(2955), - [sym_quoted_atom] = STATE(2955), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(2955), - [sym_charlist] = STATE(2955), - [sym_sigil] = STATE(2955), - [sym_list] = STATE(2955), - [sym_tuple] = STATE(2955), - [sym_bitstring] = STATE(2955), - [sym_map] = STATE(2955), - [sym__nullary_operator] = STATE(2955), - [sym_unary_operator] = STATE(2955), - [sym__capture_expression] = STATE(2977), - [sym_binary_operator] = STATE(2955), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(2955), - [sym_call] = STATE(2955), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(2955), - [sym_anonymous_function] = STATE(2955), + [385] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1627), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1629), - [sym_integer] = ACTIONS(1637), - [sym_float] = ACTIONS(1629), - [sym_char] = ACTIONS(1629), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(1629), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1621), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -72988,26 +72162,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(958), }, - [393] = { + [386] = { [sym__expression] = STATE(4579), [sym_block] = STATE(4579), - [sym_identifier] = STATE(101), + [sym_identifier] = STATE(104), [sym_boolean] = STATE(4579), [sym_nil] = STATE(4579), - [sym__atom] = STATE(4568), - [sym_quoted_atom] = STATE(4568), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__atom] = STATE(4555), + [sym_quoted_atom] = STATE(4555), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4579), [sym_charlist] = STATE(4579), [sym_sigil] = STATE(4579), @@ -73015,43 +72189,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tuple] = STATE(4579), [sym_bitstring] = STATE(4579), [sym_map] = STATE(4579), - [sym_struct] = STATE(6904), + [sym_struct] = STATE(6943), [sym__nullary_operator] = STATE(4579), - [sym_unary_operator] = STATE(4568), + [sym_unary_operator] = STATE(4555), [sym_binary_operator] = STATE(4579), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4568), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4555), [sym_call] = STATE(4579), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(4557), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(4558), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4579), [sym_anonymous_function] = STATE(4579), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1543), - [sym_integer] = ACTIONS(1545), - [sym_float] = ACTIONS(1545), - [sym_char] = ACTIONS(1545), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1543), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1639), + [sym_alias] = ACTIONS(1533), + [sym_integer] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [sym_char] = ACTIONS(1535), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1623), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -73061,14 +72235,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -73111,83 +72285,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [394] = { - [sym__expression] = STATE(2020), - [sym_block] = STATE(2020), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2020), - [sym_nil] = STATE(2020), - [sym__atom] = STATE(2020), - [sym_quoted_atom] = STATE(2020), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2020), - [sym_charlist] = STATE(2020), - [sym_sigil] = STATE(2020), - [sym_list] = STATE(2020), - [sym_tuple] = STATE(2020), - [sym_bitstring] = STATE(2020), - [sym_map] = STATE(2020), - [sym__nullary_operator] = STATE(2020), - [sym_unary_operator] = STATE(2020), - [sym__capture_expression] = STATE(1673), - [sym_binary_operator] = STATE(2020), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2020), - [sym_call] = STATE(2020), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2020), - [sym_anonymous_function] = STATE(2020), + [387] = { + [sym__expression] = STATE(4382), + [sym_block] = STATE(4382), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4382), + [sym_nil] = STATE(4382), + [sym__atom] = STATE(4382), + [sym_quoted_atom] = STATE(4382), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4382), + [sym_charlist] = STATE(4382), + [sym_sigil] = STATE(4382), + [sym_list] = STATE(4382), + [sym_tuple] = STATE(4382), + [sym_bitstring] = STATE(4382), + [sym_map] = STATE(4382), + [sym__nullary_operator] = STATE(4382), + [sym_unary_operator] = STATE(4382), + [sym__capture_expression] = STATE(4398), + [sym_binary_operator] = STATE(4382), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4382), + [sym_call] = STATE(4382), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4382), + [sym_anonymous_function] = STATE(4382), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1641), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(1643), - [sym_integer] = ACTIONS(1645), - [sym_float] = ACTIONS(1643), - [sym_char] = ACTIONS(1643), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(1643), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(1569), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(1571), + [sym_integer] = ACTIONS(1625), + [sym_float] = ACTIONS(1571), + [sym_char] = ACTIONS(1571), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), + [sym_atom] = ACTIONS(1571), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -73226,26 +72400,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), + [sym__quoted_atom_start] = ACTIONS(57), }, - [395] = { + [388] = { [sym__expression] = STATE(4579), [sym_block] = STATE(4579), - [sym_identifier] = STATE(101), + [sym_identifier] = STATE(104), [sym_boolean] = STATE(4579), [sym_nil] = STATE(4579), - [sym__atom] = STATE(4568), - [sym_quoted_atom] = STATE(4568), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__atom] = STATE(4555), + [sym_quoted_atom] = STATE(4555), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4579), [sym_charlist] = STATE(4579), [sym_sigil] = STATE(4579), @@ -73255,41 +72429,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_map] = STATE(4579), [sym_struct] = STATE(6896), [sym__nullary_operator] = STATE(4579), - [sym_unary_operator] = STATE(4568), + [sym_unary_operator] = STATE(4555), [sym_binary_operator] = STATE(4579), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4568), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4555), [sym_call] = STATE(4579), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(4557), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(4558), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4579), [sym_anonymous_function] = STATE(4579), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1543), - [sym_integer] = ACTIONS(1545), - [sym_float] = ACTIONS(1545), - [sym_char] = ACTIONS(1545), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1543), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1647), + [sym_alias] = ACTIONS(1533), + [sym_integer] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [sym_char] = ACTIONS(1535), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1627), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -73299,14 +72473,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -73349,440 +72523,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [396] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [389] = { + [sym__expression] = STATE(4099), + [sym_block] = STATE(4099), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4099), + [sym_nil] = STATE(4099), + [sym__atom] = STATE(4099), + [sym_quoted_atom] = STATE(4099), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4099), + [sym_charlist] = STATE(4099), + [sym_sigil] = STATE(4099), + [sym_list] = STATE(4099), + [sym_tuple] = STATE(4099), + [sym_bitstring] = STATE(4099), + [sym_map] = STATE(4099), + [sym__nullary_operator] = STATE(4099), + [sym_unary_operator] = STATE(4099), + [sym__capture_expression] = STATE(2024), + [sym_binary_operator] = STATE(4099), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1649), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [397] = { - [sym__expression] = STATE(2020), - [sym_block] = STATE(2020), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2020), - [sym_nil] = STATE(2020), - [sym__atom] = STATE(2020), - [sym_quoted_atom] = STATE(2020), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2020), - [sym_charlist] = STATE(2020), - [sym_sigil] = STATE(2020), - [sym_list] = STATE(2020), - [sym_tuple] = STATE(2020), - [sym_bitstring] = STATE(2020), - [sym_map] = STATE(2020), - [sym__nullary_operator] = STATE(2020), - [sym_unary_operator] = STATE(2020), - [sym__capture_expression] = STATE(1682), - [sym_binary_operator] = STATE(2020), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2020), - [sym_call] = STATE(2020), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2020), - [sym_anonymous_function] = STATE(2020), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1641), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(1643), - [sym_integer] = ACTIONS(1651), - [sym_float] = ACTIONS(1643), - [sym_char] = ACTIONS(1643), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(1643), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [398] = { - [sym__expression] = STATE(4579), - [sym_block] = STATE(4579), - [sym_identifier] = STATE(101), - [sym_boolean] = STATE(4579), - [sym_nil] = STATE(4579), - [sym__atom] = STATE(4568), - [sym_quoted_atom] = STATE(4568), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4579), - [sym_charlist] = STATE(4579), - [sym_sigil] = STATE(4579), - [sym_list] = STATE(4579), - [sym_tuple] = STATE(4579), - [sym_bitstring] = STATE(4579), - [sym_map] = STATE(4579), - [sym_struct] = STATE(6888), - [sym__nullary_operator] = STATE(4579), - [sym_unary_operator] = STATE(4568), - [sym_binary_operator] = STATE(4579), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4568), - [sym_call] = STATE(4579), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(4557), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4579), - [sym_anonymous_function] = STATE(4579), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1543), - [sym_integer] = ACTIONS(1545), - [sym_float] = ACTIONS(1545), - [sym_char] = ACTIONS(1545), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1543), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1653), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [399] = { - [sym__expression] = STATE(3177), - [sym_block] = STATE(3177), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3177), - [sym_nil] = STATE(3177), - [sym__atom] = STATE(3177), - [sym_quoted_atom] = STATE(3177), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3177), - [sym_charlist] = STATE(3177), - [sym_sigil] = STATE(3177), - [sym_list] = STATE(3177), - [sym_tuple] = STATE(3177), - [sym_bitstring] = STATE(3177), - [sym_map] = STATE(3177), - [sym__nullary_operator] = STATE(3177), - [sym_unary_operator] = STATE(3177), - [sym__capture_expression] = STATE(1450), - [sym_binary_operator] = STATE(3177), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3177), - [sym_call] = STATE(3177), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), + [sym_dot] = STATE(4099), + [sym_call] = STATE(4099), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3177), - [sym_anonymous_function] = STATE(3177), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4099), + [sym_anonymous_function] = STATE(4099), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1655), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1657), - [sym_integer] = ACTIONS(1659), - [sym_float] = ACTIONS(1657), - [sym_char] = ACTIONS(1657), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1657), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_LPAREN] = ACTIONS(1579), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1629), + [sym_integer] = ACTIONS(1583), + [sym_float] = ACTIONS(1629), + [sym_char] = ACTIONS(1629), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1629), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -73821,303 +72638,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(958), }, - [400] = { - [sym__expression] = STATE(3177), - [sym_block] = STATE(3177), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3177), - [sym_nil] = STATE(3177), - [sym__atom] = STATE(3177), - [sym_quoted_atom] = STATE(3177), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3177), - [sym_charlist] = STATE(3177), - [sym_sigil] = STATE(3177), - [sym_list] = STATE(3177), - [sym_tuple] = STATE(3177), - [sym_bitstring] = STATE(3177), - [sym_map] = STATE(3177), - [sym__nullary_operator] = STATE(3177), - [sym_unary_operator] = STATE(3177), - [sym__capture_expression] = STATE(1455), - [sym_binary_operator] = STATE(3177), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3177), - [sym_call] = STATE(3177), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), + [390] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3177), - [sym_anonymous_function] = STATE(3177), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1655), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1657), - [sym_integer] = ACTIONS(1661), - [sym_float] = ACTIONS(1657), - [sym_char] = ACTIONS(1657), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1657), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [401] = { - [sym__expression] = STATE(4579), - [sym_block] = STATE(4579), - [sym_identifier] = STATE(101), - [sym_boolean] = STATE(4579), - [sym_nil] = STATE(4579), - [sym__atom] = STATE(4568), - [sym_quoted_atom] = STATE(4568), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4579), - [sym_charlist] = STATE(4579), - [sym_sigil] = STATE(4579), - [sym_list] = STATE(4579), - [sym_tuple] = STATE(4579), - [sym_bitstring] = STATE(4579), - [sym_map] = STATE(4579), - [sym_struct] = STATE(6868), - [sym__nullary_operator] = STATE(4579), - [sym_unary_operator] = STATE(4568), - [sym_binary_operator] = STATE(4579), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4568), - [sym_call] = STATE(4579), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(4557), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4579), - [sym_anonymous_function] = STATE(4579), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1543), - [sym_integer] = ACTIONS(1545), - [sym_float] = ACTIONS(1545), - [sym_char] = ACTIONS(1545), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1543), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1663), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [402] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1665), + [anon_sym_RPAREN] = ACTIONS(1631), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -74128,18 +72707,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -74182,180 +72761,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [403] = { - [sym__expression] = STATE(3447), - [sym_block] = STATE(3447), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3447), - [sym_nil] = STATE(3447), - [sym__atom] = STATE(3447), - [sym_quoted_atom] = STATE(3447), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3447), - [sym_charlist] = STATE(3447), - [sym_sigil] = STATE(3447), - [sym_list] = STATE(3447), - [sym_tuple] = STATE(3447), - [sym_bitstring] = STATE(3447), - [sym_map] = STATE(3447), - [sym__nullary_operator] = STATE(3447), - [sym_unary_operator] = STATE(3447), - [sym__capture_expression] = STATE(1450), - [sym_binary_operator] = STATE(3447), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3447), - [sym_call] = STATE(3447), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3447), - [sym_anonymous_function] = STATE(3447), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1655), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(1667), - [sym_integer] = ACTIONS(1659), - [sym_float] = ACTIONS(1667), - [sym_char] = ACTIONS(1667), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1667), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [404] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [391] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1669), + [anon_sym_RPAREN] = ACTIONS(1633), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -74366,18 +72826,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -74420,61 +72880,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [405] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [392] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1671), + [anon_sym_RPAREN] = ACTIONS(1635), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -74485,18 +72945,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -74539,141 +72999,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [406] = { - [sym__expression] = STATE(3447), - [sym_block] = STATE(3447), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3447), - [sym_nil] = STATE(3447), - [sym__atom] = STATE(3447), - [sym_quoted_atom] = STATE(3447), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3447), - [sym_charlist] = STATE(3447), - [sym_sigil] = STATE(3447), - [sym_list] = STATE(3447), - [sym_tuple] = STATE(3447), - [sym_bitstring] = STATE(3447), - [sym_map] = STATE(3447), - [sym__nullary_operator] = STATE(3447), - [sym_unary_operator] = STATE(3447), - [sym__capture_expression] = STATE(1455), - [sym_binary_operator] = STATE(3447), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3447), - [sym_call] = STATE(3447), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3447), - [sym_anonymous_function] = STATE(3447), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1655), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(1667), - [sym_integer] = ACTIONS(1661), - [sym_float] = ACTIONS(1667), - [sym_char] = ACTIONS(1667), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1667), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [407] = { + [393] = { [sym__expression] = STATE(3628), [sym_block] = STATE(3628), - [sym_identifier] = STATE(53), + [sym_identifier] = STATE(46), [sym_boolean] = STATE(3628), [sym_nil] = STATE(3628), [sym__atom] = STATE(3628), [sym_quoted_atom] = STATE(3628), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(3628), [sym_charlist] = STATE(3628), [sym_sigil] = STATE(3628), @@ -74683,46 +73024,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_map] = STATE(3628), [sym__nullary_operator] = STATE(3628), [sym_unary_operator] = STATE(3628), - [sym__capture_expression] = STATE(3279), + [sym__capture_expression] = STATE(3457), [sym_binary_operator] = STATE(3628), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(3628), [sym_call] = STATE(3628), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(3628), [sym_anonymous_function] = STATE(3628), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1673), + [anon_sym_LPAREN] = ACTIONS(1637), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1675), - [sym_integer] = ACTIONS(1677), - [sym_float] = ACTIONS(1675), - [sym_char] = ACTIONS(1675), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1675), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1639), + [sym_integer] = ACTIONS(1641), + [sym_float] = ACTIONS(1639), + [sym_char] = ACTIONS(1639), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1639), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), [anon_sym_TILDE] = ACTIONS(1065), [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), @@ -74781,1366 +73122,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [408] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1679), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [409] = { - [sym__expression] = STATE(4579), - [sym_block] = STATE(4579), - [sym_identifier] = STATE(101), - [sym_boolean] = STATE(4579), - [sym_nil] = STATE(4579), - [sym__atom] = STATE(4568), - [sym_quoted_atom] = STATE(4568), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4579), - [sym_charlist] = STATE(4579), - [sym_sigil] = STATE(4579), - [sym_list] = STATE(4579), - [sym_tuple] = STATE(4579), - [sym_bitstring] = STATE(4579), - [sym_map] = STATE(4579), - [sym_struct] = STATE(6883), - [sym__nullary_operator] = STATE(4579), - [sym_unary_operator] = STATE(4568), - [sym_binary_operator] = STATE(4579), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4568), - [sym_call] = STATE(4579), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(4557), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4579), - [sym_anonymous_function] = STATE(4579), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1543), - [sym_integer] = ACTIONS(1545), - [sym_float] = ACTIONS(1545), - [sym_char] = ACTIONS(1545), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1543), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1681), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [410] = { - [sym__expression] = STATE(3628), - [sym_block] = STATE(3628), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3628), - [sym_nil] = STATE(3628), - [sym__atom] = STATE(3628), - [sym_quoted_atom] = STATE(3628), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3628), - [sym_charlist] = STATE(3628), - [sym_sigil] = STATE(3628), - [sym_list] = STATE(3628), - [sym_tuple] = STATE(3628), - [sym_bitstring] = STATE(3628), - [sym_map] = STATE(3628), - [sym__nullary_operator] = STATE(3628), - [sym_unary_operator] = STATE(3628), - [sym__capture_expression] = STATE(2972), - [sym_binary_operator] = STATE(3628), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3628), - [sym_call] = STATE(3628), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3628), - [sym_anonymous_function] = STATE(3628), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1673), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1675), - [sym_integer] = ACTIONS(1683), - [sym_float] = ACTIONS(1675), - [sym_char] = ACTIONS(1675), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1675), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [411] = { - [sym__expression] = STATE(2141), - [sym_block] = STATE(2141), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2141), - [sym_nil] = STATE(2141), - [sym__atom] = STATE(2141), - [sym_quoted_atom] = STATE(2141), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2141), - [sym_charlist] = STATE(2141), - [sym_sigil] = STATE(2141), - [sym_list] = STATE(2141), - [sym_tuple] = STATE(2141), - [sym_bitstring] = STATE(2141), - [sym_map] = STATE(2141), - [sym__nullary_operator] = STATE(2141), - [sym_unary_operator] = STATE(2141), - [sym__capture_expression] = STATE(1989), - [sym_binary_operator] = STATE(2141), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2141), - [sym_call] = STATE(2141), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2141), - [sym_anonymous_function] = STATE(2141), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1535), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(1685), - [sym_integer] = ACTIONS(1539), - [sym_float] = ACTIONS(1685), - [sym_char] = ACTIONS(1685), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1685), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [412] = { - [sym__expression] = STATE(2141), - [sym_block] = STATE(2141), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2141), - [sym_nil] = STATE(2141), - [sym__atom] = STATE(2141), - [sym_quoted_atom] = STATE(2141), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2141), - [sym_charlist] = STATE(2141), - [sym_sigil] = STATE(2141), - [sym_list] = STATE(2141), - [sym_tuple] = STATE(2141), - [sym_bitstring] = STATE(2141), - [sym_map] = STATE(2141), - [sym__nullary_operator] = STATE(2141), - [sym_unary_operator] = STATE(2141), - [sym__capture_expression] = STATE(2022), - [sym_binary_operator] = STATE(2141), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2141), - [sym_call] = STATE(2141), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2141), - [sym_anonymous_function] = STATE(2141), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1535), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(1685), - [sym_integer] = ACTIONS(1541), - [sym_float] = ACTIONS(1685), - [sym_char] = ACTIONS(1685), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1685), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [413] = { - [sym__expression] = STATE(1534), - [sym_block] = STATE(1534), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1534), - [sym_nil] = STATE(1534), - [sym__atom] = STATE(1534), - [sym_quoted_atom] = STATE(1534), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1534), - [sym_charlist] = STATE(1534), - [sym_sigil] = STATE(1534), - [sym_list] = STATE(1534), - [sym_tuple] = STATE(1534), - [sym_bitstring] = STATE(1534), - [sym_map] = STATE(1534), - [sym__nullary_operator] = STATE(1534), - [sym_unary_operator] = STATE(1534), - [sym__capture_expression] = STATE(1231), - [sym_binary_operator] = STATE(1534), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1534), - [sym_call] = STATE(1534), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1534), - [sym_anonymous_function] = STATE(1534), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1565), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1687), - [sym_integer] = ACTIONS(1569), - [sym_float] = ACTIONS(1687), - [sym_char] = ACTIONS(1687), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1687), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(211), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(219), - [anon_sym_PLUS] = ACTIONS(221), - [anon_sym_DASH] = ACTIONS(221), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_CARET] = ACTIONS(221), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), - [anon_sym_not] = ACTIONS(221), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(233), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [414] = { - [sym__expression] = STATE(1534), - [sym_block] = STATE(1534), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1534), - [sym_nil] = STATE(1534), - [sym__atom] = STATE(1534), - [sym_quoted_atom] = STATE(1534), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1534), - [sym_charlist] = STATE(1534), - [sym_sigil] = STATE(1534), - [sym_list] = STATE(1534), - [sym_tuple] = STATE(1534), - [sym_bitstring] = STATE(1534), - [sym_map] = STATE(1534), - [sym__nullary_operator] = STATE(1534), - [sym_unary_operator] = STATE(1534), - [sym__capture_expression] = STATE(1263), - [sym_binary_operator] = STATE(1534), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1534), - [sym_call] = STATE(1534), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1534), - [sym_anonymous_function] = STATE(1534), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1565), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1687), - [sym_integer] = ACTIONS(1585), - [sym_float] = ACTIONS(1687), - [sym_char] = ACTIONS(1687), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1687), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(211), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(219), - [anon_sym_PLUS] = ACTIONS(221), - [anon_sym_DASH] = ACTIONS(221), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_CARET] = ACTIONS(221), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), - [anon_sym_not] = ACTIONS(221), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(233), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [415] = { - [sym__expression] = STATE(1662), - [sym_block] = STATE(1662), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1662), - [sym_nil] = STATE(1662), - [sym__atom] = STATE(1662), - [sym_quoted_atom] = STATE(1662), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1662), - [sym_charlist] = STATE(1662), - [sym_sigil] = STATE(1662), - [sym_list] = STATE(1662), - [sym_tuple] = STATE(1662), - [sym_bitstring] = STATE(1662), - [sym_map] = STATE(1662), - [sym__nullary_operator] = STATE(1662), - [sym_unary_operator] = STATE(1662), - [sym__capture_expression] = STATE(1450), - [sym_binary_operator] = STATE(1662), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1662), - [sym_call] = STATE(1662), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1662), - [sym_anonymous_function] = STATE(1662), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1655), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1689), - [sym_integer] = ACTIONS(1659), - [sym_float] = ACTIONS(1689), - [sym_char] = ACTIONS(1689), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1689), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [416] = { - [sym__expression] = STATE(1662), - [sym_block] = STATE(1662), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1662), - [sym_nil] = STATE(1662), - [sym__atom] = STATE(1662), - [sym_quoted_atom] = STATE(1662), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1662), - [sym_charlist] = STATE(1662), - [sym_sigil] = STATE(1662), - [sym_list] = STATE(1662), - [sym_tuple] = STATE(1662), - [sym_bitstring] = STATE(1662), - [sym_map] = STATE(1662), - [sym__nullary_operator] = STATE(1662), - [sym_unary_operator] = STATE(1662), - [sym__capture_expression] = STATE(1455), - [sym_binary_operator] = STATE(1662), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1662), - [sym_call] = STATE(1662), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1662), - [sym_anonymous_function] = STATE(1662), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1655), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1689), - [sym_integer] = ACTIONS(1661), - [sym_float] = ACTIONS(1689), - [sym_char] = ACTIONS(1689), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1689), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [417] = { - [sym__expression] = STATE(4023), - [sym_block] = STATE(4023), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(4023), - [sym_nil] = STATE(4023), - [sym__atom] = STATE(4023), - [sym_quoted_atom] = STATE(4023), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(4023), - [sym_charlist] = STATE(4023), - [sym_sigil] = STATE(4023), - [sym_list] = STATE(4023), - [sym_tuple] = STATE(4023), - [sym_bitstring] = STATE(4023), - [sym_map] = STATE(4023), - [sym__nullary_operator] = STATE(4023), - [sym_unary_operator] = STATE(4023), - [sym__capture_expression] = STATE(1682), - [sym_binary_operator] = STATE(4023), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(4023), - [sym_call] = STATE(4023), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(4023), - [sym_anonymous_function] = STATE(4023), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1641), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1691), - [sym_integer] = ACTIONS(1651), - [sym_float] = ACTIONS(1691), - [sym_char] = ACTIONS(1691), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(1691), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [418] = { - [sym__expression] = STATE(4023), - [sym_block] = STATE(4023), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(4023), - [sym_nil] = STATE(4023), - [sym__atom] = STATE(4023), - [sym_quoted_atom] = STATE(4023), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(4023), - [sym_charlist] = STATE(4023), - [sym_sigil] = STATE(4023), - [sym_list] = STATE(4023), - [sym_tuple] = STATE(4023), - [sym_bitstring] = STATE(4023), - [sym_map] = STATE(4023), - [sym__nullary_operator] = STATE(4023), - [sym_unary_operator] = STATE(4023), - [sym__capture_expression] = STATE(1673), - [sym_binary_operator] = STATE(4023), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(4023), - [sym_call] = STATE(4023), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(4023), - [sym_anonymous_function] = STATE(4023), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1641), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1691), - [sym_integer] = ACTIONS(1645), - [sym_float] = ACTIONS(1691), - [sym_char] = ACTIONS(1691), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(1691), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(690), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [419] = { - [sym__expression] = STATE(4481), - [sym_block] = STATE(4481), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4481), - [sym_nil] = STATE(4481), - [sym__atom] = STATE(4481), - [sym_quoted_atom] = STATE(4481), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4481), - [sym_charlist] = STATE(4481), - [sym_sigil] = STATE(4481), - [sym_list] = STATE(4481), - [sym_tuple] = STATE(4481), - [sym_bitstring] = STATE(4481), - [sym_map] = STATE(4481), - [sym__nullary_operator] = STATE(4481), - [sym_unary_operator] = STATE(4481), - [sym_binary_operator] = STATE(4481), + [394] = { + [sym__expression] = STATE(2958), + [sym_block] = STATE(2958), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(2958), + [sym_nil] = STATE(2958), + [sym__atom] = STATE(2958), + [sym_quoted_atom] = STATE(2958), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(2958), + [sym_charlist] = STATE(2958), + [sym_sigil] = STATE(2958), + [sym_list] = STATE(2958), + [sym_tuple] = STATE(2958), + [sym_bitstring] = STATE(2958), + [sym_map] = STATE(2958), + [sym__nullary_operator] = STATE(2958), + [sym_unary_operator] = STATE(2958), + [sym_binary_operator] = STATE(2958), [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4481), - [sym_call] = STATE(4481), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4481), - [sym_anonymous_function] = STATE(4481), - [ts_builtin_sym_end] = ACTIONS(1693), + [sym_dot] = STATE(2958), + [sym_call] = STATE(2958), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(2958), + [sym_anonymous_function] = STATE(2958), + [ts_builtin_sym_end] = ACTIONS(1643), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(13), [aux_sym_identifier_token1] = ACTIONS(15), [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(1519), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1519), - [sym_char] = ACTIONS(1519), + [sym_alias] = ACTIONS(1645), + [sym_integer] = ACTIONS(1645), + [sym_float] = ACTIONS(1645), + [sym_char] = ACTIONS(1645), [anon_sym_true] = ACTIONS(19), [anon_sym_false] = ACTIONS(19), [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(1519), + [sym_atom] = ACTIONS(1645), [anon_sym_DQUOTE] = ACTIONS(23), [anon_sym_SQUOTE] = ACTIONS(25), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), @@ -76209,57 +73241,176 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(57), }, - [420] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [395] = { + [sym__expression] = STATE(3649), + [sym_block] = STATE(3649), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3649), + [sym_nil] = STATE(3649), + [sym__atom] = STATE(3649), + [sym_quoted_atom] = STATE(3649), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3649), + [sym_charlist] = STATE(3649), + [sym_sigil] = STATE(3649), + [sym_list] = STATE(3649), + [sym_tuple] = STATE(3649), + [sym_bitstring] = STATE(3649), + [sym_map] = STATE(3649), + [sym__nullary_operator] = STATE(3649), + [sym_unary_operator] = STATE(3649), + [sym__capture_expression] = STATE(3693), + [sym_binary_operator] = STATE(3649), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3649), + [sym_call] = STATE(3649), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3649), + [sym_anonymous_function] = STATE(3649), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1647), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(1649), + [sym_integer] = ACTIONS(1651), + [sym_float] = ACTIONS(1649), + [sym_char] = ACTIONS(1649), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [396] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1695), + [anon_sym_RPAREN] = ACTIONS(1653), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -76270,18 +73421,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -76324,61 +73475,180 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [421] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [397] = { + [sym__expression] = STATE(3649), + [sym_block] = STATE(3649), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3649), + [sym_nil] = STATE(3649), + [sym__atom] = STATE(3649), + [sym_quoted_atom] = STATE(3649), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3649), + [sym_charlist] = STATE(3649), + [sym_sigil] = STATE(3649), + [sym_list] = STATE(3649), + [sym_tuple] = STATE(3649), + [sym_bitstring] = STATE(3649), + [sym_map] = STATE(3649), + [sym__nullary_operator] = STATE(3649), + [sym_unary_operator] = STATE(3649), + [sym__capture_expression] = STATE(3562), + [sym_binary_operator] = STATE(3649), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3649), + [sym_call] = STATE(3649), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3649), + [sym_anonymous_function] = STATE(3649), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1697), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(1647), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(1649), + [sym_integer] = ACTIONS(1655), + [sym_float] = ACTIONS(1649), + [sym_char] = ACTIONS(1649), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [398] = { + [sym__expression] = STATE(4331), + [sym_block] = STATE(4331), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4331), + [sym_nil] = STATE(4331), + [sym__atom] = STATE(4331), + [sym_quoted_atom] = STATE(4331), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4331), + [sym_charlist] = STATE(4331), + [sym_sigil] = STATE(4331), + [sym_list] = STATE(4331), + [sym_tuple] = STATE(4331), + [sym_bitstring] = STATE(4331), + [sym_map] = STATE(4331), + [sym__nullary_operator] = STATE(4331), + [sym_unary_operator] = STATE(4331), + [sym__capture_expression] = STATE(2024), + [sym_binary_operator] = STATE(4331), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4331), + [sym_call] = STATE(4331), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4331), + [sym_anonymous_function] = STATE(4331), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1579), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1657), + [sym_integer] = ACTIONS(1583), + [sym_float] = ACTIONS(1657), + [sym_char] = ACTIONS(1657), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1657), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -76389,18 +73659,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1435), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -76443,61 +73713,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [422] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [399] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1699), + [anon_sym_RPAREN] = ACTIONS(1659), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -76508,18 +73778,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -76562,61 +73832,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [423] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [400] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1701), + [anon_sym_RPAREN] = ACTIONS(1661), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1527), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -76627,18 +73897,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -76681,83 +73951,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [424] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [401] = { + [sym__expression] = STATE(4526), + [sym_block] = STATE(4526), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4526), + [sym_nil] = STATE(4526), + [sym__atom] = STATE(4526), + [sym_quoted_atom] = STATE(4526), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4526), + [sym_charlist] = STATE(4526), + [sym_sigil] = STATE(4526), + [sym_list] = STATE(4526), + [sym_tuple] = STATE(4526), + [sym_bitstring] = STATE(4526), + [sym_map] = STATE(4526), + [sym__nullary_operator] = STATE(4526), + [sym_unary_operator] = STATE(4526), + [sym_binary_operator] = STATE(4526), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4526), + [sym_call] = STATE(4526), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4526), + [sym_anonymous_function] = STATE(4526), + [ts_builtin_sym_end] = ACTIONS(1663), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1703), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(1665), + [sym_integer] = ACTIONS(1665), + [sym_float] = ACTIONS(1665), + [sym_char] = ACTIONS(1665), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), + [sym_atom] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -76796,87 +74066,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(57), }, - [425] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [402] = { + [sym__expression] = STATE(1641), + [sym_block] = STATE(1641), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1641), + [sym_nil] = STATE(1641), + [sym__atom] = STATE(1641), + [sym_quoted_atom] = STATE(1641), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1641), + [sym_charlist] = STATE(1641), + [sym_sigil] = STATE(1641), + [sym_list] = STATE(1641), + [sym_tuple] = STATE(1641), + [sym_bitstring] = STATE(1641), + [sym_map] = STATE(1641), + [sym__nullary_operator] = STATE(1641), + [sym_unary_operator] = STATE(1641), + [sym__capture_expression] = STATE(1528), + [sym_binary_operator] = STATE(1641), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1641), + [sym_call] = STATE(1641), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1641), + [sym_anonymous_function] = STATE(1641), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1705), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LPAREN] = ACTIONS(1593), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(1667), + [sym_integer] = ACTIONS(1597), + [sym_float] = ACTIONS(1667), + [sym_char] = ACTIONS(1667), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1667), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -76915,1260 +74185,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(295), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(297), }, - [426] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [403] = { + [sym__expression] = STATE(4579), + [sym_block] = STATE(4579), + [sym_identifier] = STATE(104), + [sym_boolean] = STATE(4579), + [sym_nil] = STATE(4579), + [sym__atom] = STATE(4555), + [sym_quoted_atom] = STATE(4555), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4579), + [sym_charlist] = STATE(4579), + [sym_sigil] = STATE(4579), + [sym_list] = STATE(4579), + [sym_tuple] = STATE(4579), + [sym_bitstring] = STATE(4579), + [sym_map] = STATE(4579), + [sym_struct] = STATE(6933), + [sym__nullary_operator] = STATE(4579), + [sym_unary_operator] = STATE(4555), + [sym_binary_operator] = STATE(4579), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4555), + [sym_call] = STATE(4579), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(4558), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4579), + [sym_anonymous_function] = STATE(4579), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1707), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [427] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1709), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [428] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1711), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [429] = { - [sym__expression] = STATE(3750), - [sym_block] = STATE(3750), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3750), - [sym_nil] = STATE(3750), - [sym__atom] = STATE(3750), - [sym_quoted_atom] = STATE(3750), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3750), - [sym_charlist] = STATE(3750), - [sym_sigil] = STATE(3750), - [sym_list] = STATE(3750), - [sym_tuple] = STATE(3750), - [sym_bitstring] = STATE(3750), - [sym_map] = STATE(3750), - [sym__nullary_operator] = STATE(3750), - [sym_unary_operator] = STATE(3750), - [sym__capture_expression] = STATE(2240), - [sym_binary_operator] = STATE(3750), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3750), - [sym_call] = STATE(3750), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3750), - [sym_anonymous_function] = STATE(3750), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1591), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1713), - [sym_integer] = ACTIONS(1601), - [sym_float] = ACTIONS(1713), - [sym_char] = ACTIONS(1713), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1713), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [430] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1715), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [431] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1717), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [432] = { - [sym__expression] = STATE(3750), - [sym_block] = STATE(3750), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3750), - [sym_nil] = STATE(3750), - [sym__atom] = STATE(3750), - [sym_quoted_atom] = STATE(3750), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3750), - [sym_charlist] = STATE(3750), - [sym_sigil] = STATE(3750), - [sym_list] = STATE(3750), - [sym_tuple] = STATE(3750), - [sym_bitstring] = STATE(3750), - [sym_map] = STATE(3750), - [sym__nullary_operator] = STATE(3750), - [sym_unary_operator] = STATE(3750), - [sym__capture_expression] = STATE(2260), - [sym_binary_operator] = STATE(3750), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3750), - [sym_call] = STATE(3750), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3750), - [sym_anonymous_function] = STATE(3750), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1591), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1713), - [sym_integer] = ACTIONS(1595), - [sym_float] = ACTIONS(1713), - [sym_char] = ACTIONS(1713), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1713), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [433] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1719), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [434] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1721), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [435] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1723), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [436] = { - [sym__expression] = STATE(4546), - [sym_block] = STATE(4546), - [sym_identifier] = STATE(81), - [sym_boolean] = STATE(4546), - [sym_nil] = STATE(4546), - [sym__atom] = STATE(4546), - [sym_quoted_atom] = STATE(4546), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4546), - [sym_charlist] = STATE(4546), - [sym_sigil] = STATE(4546), - [sym_list] = STATE(4546), - [sym_tuple] = STATE(4546), - [sym_bitstring] = STATE(4546), - [sym_map] = STATE(4546), - [sym__nullary_operator] = STATE(4546), - [sym_unary_operator] = STATE(4546), - [sym__capture_expression] = STATE(3279), - [sym_binary_operator] = STATE(4546), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4546), - [sym_call] = STATE(4546), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4546), - [sym_anonymous_function] = STATE(4546), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1673), + [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1725), - [sym_integer] = ACTIONS(1677), - [sym_float] = ACTIONS(1725), - [sym_char] = ACTIONS(1725), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1725), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1533), + [sym_integer] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [sym_char] = ACTIONS(1535), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1669), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -78178,14 +74258,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -78228,83 +74308,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [437] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [404] = { + [sym__expression] = STATE(4579), + [sym_block] = STATE(4579), + [sym_identifier] = STATE(104), + [sym_boolean] = STATE(4579), + [sym_nil] = STATE(4579), + [sym__atom] = STATE(4555), + [sym_quoted_atom] = STATE(4555), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4579), + [sym_charlist] = STATE(4579), + [sym_sigil] = STATE(4579), + [sym_list] = STATE(4579), + [sym_tuple] = STATE(4579), + [sym_bitstring] = STATE(4579), + [sym_map] = STATE(4579), + [sym_struct] = STATE(6888), + [sym__nullary_operator] = STATE(4579), + [sym_unary_operator] = STATE(4555), + [sym_binary_operator] = STATE(4579), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4555), + [sym_call] = STATE(4579), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(4558), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4579), + [sym_anonymous_function] = STATE(4579), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1727), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1533), + [sym_integer] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [sym_char] = ACTIONS(1535), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1671), + [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -78343,87 +74423,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(1081), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(1085), }, - [438] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [405] = { + [sym__expression] = STATE(2469), + [sym_block] = STATE(2469), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2469), + [sym_nil] = STATE(2469), + [sym__atom] = STATE(2469), + [sym_quoted_atom] = STATE(2469), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2469), + [sym_charlist] = STATE(2469), + [sym_sigil] = STATE(2469), + [sym_list] = STATE(2469), + [sym_tuple] = STATE(2469), + [sym_bitstring] = STATE(2469), + [sym_map] = STATE(2469), + [sym__nullary_operator] = STATE(2469), + [sym_unary_operator] = STATE(2469), + [sym__capture_expression] = STATE(2243), + [sym_binary_operator] = STATE(2469), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2469), + [sym_call] = STATE(2469), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2469), + [sym_anonymous_function] = STATE(2469), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1729), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LPAREN] = ACTIONS(1673), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1675), + [sym_integer] = ACTIONS(1677), + [sym_float] = ACTIONS(1675), + [sym_char] = ACTIONS(1675), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1675), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -78462,184 +74542,4111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(401), }, - [439] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1731), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [440] = { - [sym__expression] = STATE(4481), - [sym_block] = STATE(4481), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4481), - [sym_nil] = STATE(4481), - [sym__atom] = STATE(4481), - [sym_quoted_atom] = STATE(4481), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4481), - [sym_charlist] = STATE(4481), - [sym_sigil] = STATE(4481), - [sym_list] = STATE(4481), - [sym_tuple] = STATE(4481), - [sym_bitstring] = STATE(4481), - [sym_map] = STATE(4481), - [sym__nullary_operator] = STATE(4481), - [sym_unary_operator] = STATE(4481), - [sym_binary_operator] = STATE(4481), + [406] = { + [sym__expression] = STATE(4526), + [sym_block] = STATE(4526), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4526), + [sym_nil] = STATE(4526), + [sym__atom] = STATE(4526), + [sym_quoted_atom] = STATE(4526), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4526), + [sym_charlist] = STATE(4526), + [sym_sigil] = STATE(4526), + [sym_list] = STATE(4526), + [sym_tuple] = STATE(4526), + [sym_bitstring] = STATE(4526), + [sym_map] = STATE(4526), + [sym__nullary_operator] = STATE(4526), + [sym_unary_operator] = STATE(4526), + [sym_binary_operator] = STATE(4526), [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4481), - [sym_call] = STATE(4481), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4481), - [sym_anonymous_function] = STATE(4481), - [ts_builtin_sym_end] = ACTIONS(1733), + [sym_dot] = STATE(4526), + [sym_call] = STATE(4526), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4526), + [sym_anonymous_function] = STATE(4526), + [ts_builtin_sym_end] = ACTIONS(1679), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(13), [aux_sym_identifier_token1] = ACTIONS(15), [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(1519), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1519), - [sym_char] = ACTIONS(1519), + [sym_alias] = ACTIONS(1665), + [sym_integer] = ACTIONS(1665), + [sym_float] = ACTIONS(1665), + [sym_char] = ACTIONS(1665), [anon_sym_true] = ACTIONS(19), [anon_sym_false] = ACTIONS(19), [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(1519), + [sym_atom] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(51), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(53), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(57), + }, + [407] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1681), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [408] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1683), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [409] = { + [sym__expression] = STATE(1641), + [sym_block] = STATE(1641), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1641), + [sym_nil] = STATE(1641), + [sym__atom] = STATE(1641), + [sym_quoted_atom] = STATE(1641), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1641), + [sym_charlist] = STATE(1641), + [sym_sigil] = STATE(1641), + [sym_list] = STATE(1641), + [sym_tuple] = STATE(1641), + [sym_bitstring] = STATE(1641), + [sym_map] = STATE(1641), + [sym__nullary_operator] = STATE(1641), + [sym_unary_operator] = STATE(1641), + [sym__capture_expression] = STATE(1565), + [sym_binary_operator] = STATE(1641), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1641), + [sym_call] = STATE(1641), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1641), + [sym_anonymous_function] = STATE(1641), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1593), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(1667), + [sym_integer] = ACTIONS(1607), + [sym_float] = ACTIONS(1667), + [sym_char] = ACTIONS(1667), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1667), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [410] = { + [sym__expression] = STATE(4579), + [sym_block] = STATE(4579), + [sym_identifier] = STATE(104), + [sym_boolean] = STATE(4579), + [sym_nil] = STATE(4579), + [sym__atom] = STATE(4555), + [sym_quoted_atom] = STATE(4555), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4579), + [sym_charlist] = STATE(4579), + [sym_sigil] = STATE(4579), + [sym_list] = STATE(4579), + [sym_tuple] = STATE(4579), + [sym_bitstring] = STATE(4579), + [sym_map] = STATE(4579), + [sym_struct] = STATE(6950), + [sym__nullary_operator] = STATE(4579), + [sym_unary_operator] = STATE(4555), + [sym_binary_operator] = STATE(4579), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4555), + [sym_call] = STATE(4579), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(4558), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4579), + [sym_anonymous_function] = STATE(4579), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1533), + [sym_integer] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [sym_char] = ACTIONS(1535), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1685), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1339), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [411] = { + [sym__expression] = STATE(2540), + [sym_block] = STATE(2540), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2540), + [sym_nil] = STATE(2540), + [sym__atom] = STATE(2540), + [sym_quoted_atom] = STATE(2540), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2540), + [sym_charlist] = STATE(2540), + [sym_sigil] = STATE(2540), + [sym_list] = STATE(2540), + [sym_tuple] = STATE(2540), + [sym_bitstring] = STATE(2540), + [sym_map] = STATE(2540), + [sym__nullary_operator] = STATE(2540), + [sym_unary_operator] = STATE(2540), + [sym__capture_expression] = STATE(1257), + [sym_binary_operator] = STATE(2540), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2540), + [sym_call] = STATE(2540), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2540), + [sym_anonymous_function] = STATE(2540), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1551), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1687), + [sym_integer] = ACTIONS(1587), + [sym_float] = ACTIONS(1687), + [sym_char] = ACTIONS(1687), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(1687), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [412] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1689), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [413] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1691), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [414] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1693), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [415] = { + [sym__expression] = STATE(2540), + [sym_block] = STATE(2540), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2540), + [sym_nil] = STATE(2540), + [sym__atom] = STATE(2540), + [sym_quoted_atom] = STATE(2540), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2540), + [sym_charlist] = STATE(2540), + [sym_sigil] = STATE(2540), + [sym_list] = STATE(2540), + [sym_tuple] = STATE(2540), + [sym_bitstring] = STATE(2540), + [sym_map] = STATE(2540), + [sym__nullary_operator] = STATE(2540), + [sym_unary_operator] = STATE(2540), + [sym__capture_expression] = STATE(1211), + [sym_binary_operator] = STATE(2540), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2540), + [sym_call] = STATE(2540), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2540), + [sym_anonymous_function] = STATE(2540), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1551), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1687), + [sym_integer] = ACTIONS(1555), + [sym_float] = ACTIONS(1687), + [sym_char] = ACTIONS(1687), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(1687), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [416] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1695), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [417] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1697), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [418] = { + [sym__expression] = STATE(4490), + [sym_block] = STATE(4490), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4490), + [sym_nil] = STATE(4490), + [sym__atom] = STATE(4490), + [sym_quoted_atom] = STATE(4490), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4490), + [sym_charlist] = STATE(4490), + [sym_sigil] = STATE(4490), + [sym_list] = STATE(4490), + [sym_tuple] = STATE(4490), + [sym_bitstring] = STATE(4490), + [sym_map] = STATE(4490), + [sym__nullary_operator] = STATE(4490), + [sym_unary_operator] = STATE(4490), + [sym__capture_expression] = STATE(4504), + [sym_binary_operator] = STATE(4490), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4490), + [sym_call] = STATE(4490), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4490), + [sym_anonymous_function] = STATE(4490), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1613), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1615), + [sym_integer] = ACTIONS(1699), + [sym_float] = ACTIONS(1615), + [sym_char] = ACTIONS(1615), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1615), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [419] = { + [sym__expression] = STATE(3628), + [sym_block] = STATE(3628), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3628), + [sym_nil] = STATE(3628), + [sym__atom] = STATE(3628), + [sym_quoted_atom] = STATE(3628), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3628), + [sym_charlist] = STATE(3628), + [sym_sigil] = STATE(3628), + [sym_list] = STATE(3628), + [sym_tuple] = STATE(3628), + [sym_bitstring] = STATE(3628), + [sym_map] = STATE(3628), + [sym__nullary_operator] = STATE(3628), + [sym_unary_operator] = STATE(3628), + [sym__capture_expression] = STATE(3475), + [sym_binary_operator] = STATE(3628), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3628), + [sym_call] = STATE(3628), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3628), + [sym_anonymous_function] = STATE(3628), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1637), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1639), + [sym_integer] = ACTIONS(1701), + [sym_float] = ACTIONS(1639), + [sym_char] = ACTIONS(1639), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1639), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [420] = { + [sym__expression] = STATE(4023), + [sym_block] = STATE(4023), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(4023), + [sym_nil] = STATE(4023), + [sym__atom] = STATE(4023), + [sym_quoted_atom] = STATE(4023), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(4023), + [sym_charlist] = STATE(4023), + [sym_sigil] = STATE(4023), + [sym_list] = STATE(4023), + [sym_tuple] = STATE(4023), + [sym_bitstring] = STATE(4023), + [sym_map] = STATE(4023), + [sym__nullary_operator] = STATE(4023), + [sym_unary_operator] = STATE(4023), + [sym__capture_expression] = STATE(1755), + [sym_binary_operator] = STATE(4023), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(4023), + [sym_call] = STATE(4023), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(4023), + [sym_anonymous_function] = STATE(4023), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1545), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1703), + [sym_integer] = ACTIONS(1561), + [sym_float] = ACTIONS(1703), + [sym_char] = ACTIONS(1703), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(1703), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [421] = { + [sym__expression] = STATE(2952), + [sym_block] = STATE(2952), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(2952), + [sym_nil] = STATE(2952), + [sym__atom] = STATE(2952), + [sym_quoted_atom] = STATE(2952), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(2952), + [sym_charlist] = STATE(2952), + [sym_sigil] = STATE(2952), + [sym_list] = STATE(2952), + [sym_tuple] = STATE(2952), + [sym_bitstring] = STATE(2952), + [sym_map] = STATE(2952), + [sym__nullary_operator] = STATE(2952), + [sym_unary_operator] = STATE(2952), + [sym__capture_expression] = STATE(2953), + [sym_binary_operator] = STATE(2952), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(2952), + [sym_call] = STATE(2952), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(2952), + [sym_anonymous_function] = STATE(2952), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1705), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1707), + [sym_integer] = ACTIONS(1709), + [sym_float] = ACTIONS(1707), + [sym_char] = ACTIONS(1707), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1707), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(586), + }, + [422] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1711), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [423] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1713), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [424] = { + [sym__expression] = STATE(4440), + [sym_block] = STATE(4440), + [sym_identifier] = STATE(93), + [sym_boolean] = STATE(4440), + [sym_nil] = STATE(4440), + [sym__atom] = STATE(4440), + [sym_quoted_atom] = STATE(4440), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4440), + [sym_charlist] = STATE(4440), + [sym_sigil] = STATE(4440), + [sym_list] = STATE(4440), + [sym_tuple] = STATE(4440), + [sym_bitstring] = STATE(4440), + [sym_map] = STATE(4440), + [sym__nullary_operator] = STATE(4440), + [sym_unary_operator] = STATE(4440), + [sym__capture_expression] = STATE(3475), + [sym_binary_operator] = STATE(4440), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4440), + [sym_call] = STATE(4440), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4440), + [sym_anonymous_function] = STATE(4440), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1637), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1715), + [sym_integer] = ACTIONS(1701), + [sym_float] = ACTIONS(1715), + [sym_char] = ACTIONS(1715), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1715), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1339), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [425] = { + [sym__expression] = STATE(2952), + [sym_block] = STATE(2952), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(2952), + [sym_nil] = STATE(2952), + [sym__atom] = STATE(2952), + [sym_quoted_atom] = STATE(2952), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(2952), + [sym_charlist] = STATE(2952), + [sym_sigil] = STATE(2952), + [sym_list] = STATE(2952), + [sym_tuple] = STATE(2952), + [sym_bitstring] = STATE(2952), + [sym_map] = STATE(2952), + [sym__nullary_operator] = STATE(2952), + [sym_unary_operator] = STATE(2952), + [sym__capture_expression] = STATE(2976), + [sym_binary_operator] = STATE(2952), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(2952), + [sym_call] = STATE(2952), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(2952), + [sym_anonymous_function] = STATE(2952), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1705), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1707), + [sym_integer] = ACTIONS(1717), + [sym_float] = ACTIONS(1707), + [sym_char] = ACTIONS(1707), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1707), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(586), + }, + [426] = { + [sym__expression] = STATE(4579), + [sym_block] = STATE(4579), + [sym_identifier] = STATE(104), + [sym_boolean] = STATE(4579), + [sym_nil] = STATE(4579), + [sym__atom] = STATE(4555), + [sym_quoted_atom] = STATE(4555), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4579), + [sym_charlist] = STATE(4579), + [sym_sigil] = STATE(4579), + [sym_list] = STATE(4579), + [sym_tuple] = STATE(4579), + [sym_bitstring] = STATE(4579), + [sym_map] = STATE(4579), + [sym_struct] = STATE(6868), + [sym__nullary_operator] = STATE(4579), + [sym_unary_operator] = STATE(4555), + [sym_binary_operator] = STATE(4579), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4555), + [sym_call] = STATE(4579), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(4558), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4579), + [sym_anonymous_function] = STATE(4579), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1533), + [sym_integer] = ACTIONS(1535), + [sym_float] = ACTIONS(1535), + [sym_char] = ACTIONS(1535), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1719), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1339), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [427] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1721), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [428] = { + [sym__expression] = STATE(3596), + [sym_block] = STATE(3596), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3596), + [sym_nil] = STATE(3596), + [sym__atom] = STATE(3596), + [sym_quoted_atom] = STATE(3596), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3596), + [sym_charlist] = STATE(3596), + [sym_sigil] = STATE(3596), + [sym_list] = STATE(3596), + [sym_tuple] = STATE(3596), + [sym_bitstring] = STATE(3596), + [sym_map] = STATE(3596), + [sym__nullary_operator] = STATE(3596), + [sym_unary_operator] = STATE(3596), + [sym__capture_expression] = STATE(2243), + [sym_binary_operator] = STATE(3596), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3596), + [sym_call] = STATE(3596), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3596), + [sym_anonymous_function] = STATE(3596), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1673), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1723), + [sym_integer] = ACTIONS(1677), + [sym_float] = ACTIONS(1723), + [sym_char] = ACTIONS(1723), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1723), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [429] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1725), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [430] = { + [sym__expression] = STATE(4440), + [sym_block] = STATE(4440), + [sym_identifier] = STATE(93), + [sym_boolean] = STATE(4440), + [sym_nil] = STATE(4440), + [sym__atom] = STATE(4440), + [sym_quoted_atom] = STATE(4440), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4440), + [sym_charlist] = STATE(4440), + [sym_sigil] = STATE(4440), + [sym_list] = STATE(4440), + [sym_tuple] = STATE(4440), + [sym_bitstring] = STATE(4440), + [sym_map] = STATE(4440), + [sym__nullary_operator] = STATE(4440), + [sym_unary_operator] = STATE(4440), + [sym__capture_expression] = STATE(3457), + [sym_binary_operator] = STATE(4440), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4440), + [sym_call] = STATE(4440), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4440), + [sym_anonymous_function] = STATE(4440), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1637), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1715), + [sym_integer] = ACTIONS(1641), + [sym_float] = ACTIONS(1715), + [sym_char] = ACTIONS(1715), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1715), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1339), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [431] = { + [sym__expression] = STATE(3596), + [sym_block] = STATE(3596), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3596), + [sym_nil] = STATE(3596), + [sym__atom] = STATE(3596), + [sym_quoted_atom] = STATE(3596), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3596), + [sym_charlist] = STATE(3596), + [sym_sigil] = STATE(3596), + [sym_list] = STATE(3596), + [sym_tuple] = STATE(3596), + [sym_bitstring] = STATE(3596), + [sym_map] = STATE(3596), + [sym__nullary_operator] = STATE(3596), + [sym_unary_operator] = STATE(3596), + [sym__capture_expression] = STATE(2257), + [sym_binary_operator] = STATE(3596), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3596), + [sym_call] = STATE(3596), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3596), + [sym_anonymous_function] = STATE(3596), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1673), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1723), + [sym_integer] = ACTIONS(1727), + [sym_float] = ACTIONS(1723), + [sym_char] = ACTIONS(1723), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1723), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [432] = { + [sym__expression] = STATE(3001), + [sym_block] = STATE(3001), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3001), + [sym_nil] = STATE(3001), + [sym__atom] = STATE(3001), + [sym_quoted_atom] = STATE(3001), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3001), + [sym_charlist] = STATE(3001), + [sym_sigil] = STATE(3001), + [sym_list] = STATE(3001), + [sym_tuple] = STATE(3001), + [sym_bitstring] = STATE(3001), + [sym_map] = STATE(3001), + [sym__nullary_operator] = STATE(3001), + [sym_unary_operator] = STATE(3001), + [sym__capture_expression] = STATE(3024), + [sym_binary_operator] = STATE(3001), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3001), + [sym_call] = STATE(3001), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3001), + [sym_anonymous_function] = STATE(3001), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1729), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1731), + [sym_integer] = ACTIONS(1733), + [sym_float] = ACTIONS(1731), + [sym_char] = ACTIONS(1731), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1731), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [433] = { + [sym__expression] = STATE(3001), + [sym_block] = STATE(3001), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3001), + [sym_nil] = STATE(3001), + [sym__atom] = STATE(3001), + [sym_quoted_atom] = STATE(3001), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3001), + [sym_charlist] = STATE(3001), + [sym_sigil] = STATE(3001), + [sym_list] = STATE(3001), + [sym_tuple] = STATE(3001), + [sym_bitstring] = STATE(3001), + [sym_map] = STATE(3001), + [sym__nullary_operator] = STATE(3001), + [sym_unary_operator] = STATE(3001), + [sym__capture_expression] = STATE(3002), + [sym_binary_operator] = STATE(3001), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3001), + [sym_call] = STATE(3001), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3001), + [sym_anonymous_function] = STATE(3001), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1729), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1731), + [sym_integer] = ACTIONS(1735), + [sym_float] = ACTIONS(1731), + [sym_char] = ACTIONS(1731), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1731), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [434] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1737), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [435] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1739), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [436] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1741), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [437] = { + [sym__expression] = STATE(4099), + [sym_block] = STATE(4099), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4099), + [sym_nil] = STATE(4099), + [sym__atom] = STATE(4099), + [sym_quoted_atom] = STATE(4099), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4099), + [sym_charlist] = STATE(4099), + [sym_sigil] = STATE(4099), + [sym_list] = STATE(4099), + [sym_tuple] = STATE(4099), + [sym_bitstring] = STATE(4099), + [sym_map] = STATE(4099), + [sym__nullary_operator] = STATE(4099), + [sym_unary_operator] = STATE(4099), + [sym__capture_expression] = STATE(1991), + [sym_binary_operator] = STATE(4099), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4099), + [sym_call] = STATE(4099), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4099), + [sym_anonymous_function] = STATE(4099), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1579), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1629), + [sym_integer] = ACTIONS(1601), + [sym_float] = ACTIONS(1629), + [sym_char] = ACTIONS(1629), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1629), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [438] = { + [sym__expression] = STATE(2932), + [sym_block] = STATE(2932), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2932), + [sym_nil] = STATE(2932), + [sym__atom] = STATE(2932), + [sym_quoted_atom] = STATE(2932), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2932), + [sym_charlist] = STATE(2932), + [sym_sigil] = STATE(2932), + [sym_list] = STATE(2932), + [sym_tuple] = STATE(2932), + [sym_bitstring] = STATE(2932), + [sym_map] = STATE(2932), + [sym__nullary_operator] = STATE(2932), + [sym_unary_operator] = STATE(2932), + [sym__capture_expression] = STATE(1528), + [sym_binary_operator] = STATE(2932), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2932), + [sym_call] = STATE(2932), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(2932), + [sym_anonymous_function] = STATE(2932), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1593), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(1743), + [sym_integer] = ACTIONS(1597), + [sym_float] = ACTIONS(1743), + [sym_char] = ACTIONS(1743), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1743), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [439] = { + [sym__expression] = STATE(4023), + [sym_block] = STATE(4023), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(4023), + [sym_nil] = STATE(4023), + [sym__atom] = STATE(4023), + [sym_quoted_atom] = STATE(4023), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(4023), + [sym_charlist] = STATE(4023), + [sym_sigil] = STATE(4023), + [sym_list] = STATE(4023), + [sym_tuple] = STATE(4023), + [sym_bitstring] = STATE(4023), + [sym_map] = STATE(4023), + [sym__nullary_operator] = STATE(4023), + [sym_unary_operator] = STATE(4023), + [sym__capture_expression] = STATE(1760), + [sym_binary_operator] = STATE(4023), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(4023), + [sym_call] = STATE(4023), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(4023), + [sym_anonymous_function] = STATE(4023), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1545), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1703), + [sym_integer] = ACTIONS(1549), + [sym_float] = ACTIONS(1703), + [sym_char] = ACTIONS(1703), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(1703), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [440] = { + [sym__expression] = STATE(4526), + [sym_block] = STATE(4526), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4526), + [sym_nil] = STATE(4526), + [sym__atom] = STATE(4526), + [sym_quoted_atom] = STATE(4526), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4526), + [sym_charlist] = STATE(4526), + [sym_sigil] = STATE(4526), + [sym_list] = STATE(4526), + [sym_tuple] = STATE(4526), + [sym_bitstring] = STATE(4526), + [sym_map] = STATE(4526), + [sym__nullary_operator] = STATE(4526), + [sym_unary_operator] = STATE(4526), + [sym_binary_operator] = STATE(4526), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4526), + [sym_call] = STATE(4526), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4526), + [sym_anonymous_function] = STATE(4526), + [ts_builtin_sym_end] = ACTIONS(1745), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(1665), + [sym_integer] = ACTIONS(1665), + [sym_float] = ACTIONS(1665), + [sym_char] = ACTIONS(1665), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), + [sym_atom] = ACTIONS(1665), [anon_sym_DQUOTE] = ACTIONS(23), [anon_sym_SQUOTE] = ACTIONS(25), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), @@ -78709,78 +78716,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(57), }, [441] = { - [sym__expression] = STATE(4546), - [sym_block] = STATE(4546), - [sym_identifier] = STATE(81), - [sym_boolean] = STATE(4546), - [sym_nil] = STATE(4546), - [sym__atom] = STATE(4546), - [sym_quoted_atom] = STATE(4546), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4546), - [sym_charlist] = STATE(4546), - [sym_sigil] = STATE(4546), - [sym_list] = STATE(4546), - [sym_tuple] = STATE(4546), - [sym_bitstring] = STATE(4546), - [sym_map] = STATE(4546), - [sym__nullary_operator] = STATE(4546), - [sym_unary_operator] = STATE(4546), - [sym__capture_expression] = STATE(2972), - [sym_binary_operator] = STATE(4546), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4546), - [sym_call] = STATE(4546), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), + [sym__expression] = STATE(2469), + [sym_block] = STATE(2469), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2469), + [sym_nil] = STATE(2469), + [sym__atom] = STATE(2469), + [sym_quoted_atom] = STATE(2469), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2469), + [sym_charlist] = STATE(2469), + [sym_sigil] = STATE(2469), + [sym_list] = STATE(2469), + [sym_tuple] = STATE(2469), + [sym_bitstring] = STATE(2469), + [sym_map] = STATE(2469), + [sym__nullary_operator] = STATE(2469), + [sym_unary_operator] = STATE(2469), + [sym__capture_expression] = STATE(2257), + [sym_binary_operator] = STATE(2469), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2469), + [sym_call] = STATE(2469), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4546), - [sym_anonymous_function] = STATE(4546), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2469), + [sym_anonymous_function] = STATE(2469), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1673), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1725), - [sym_integer] = ACTIONS(1683), - [sym_float] = ACTIONS(1725), - [sym_char] = ACTIONS(1725), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1725), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1675), + [sym_integer] = ACTIONS(1727), + [sym_float] = ACTIONS(1675), + [sym_char] = ACTIONS(1675), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1675), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -78819,65 +78826,303 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(401), }, [442] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), + [sym__expression] = STATE(2932), + [sym_block] = STATE(2932), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2932), + [sym_nil] = STATE(2932), + [sym__atom] = STATE(2932), + [sym_quoted_atom] = STATE(2932), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2932), + [sym_charlist] = STATE(2932), + [sym_sigil] = STATE(2932), + [sym_list] = STATE(2932), + [sym_tuple] = STATE(2932), + [sym_bitstring] = STATE(2932), + [sym_map] = STATE(2932), + [sym__nullary_operator] = STATE(2932), + [sym_unary_operator] = STATE(2932), + [sym__capture_expression] = STATE(1565), + [sym_binary_operator] = STATE(2932), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2932), + [sym_call] = STATE(2932), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(2932), + [sym_anonymous_function] = STATE(2932), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_RPAREN] = ACTIONS(1735), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(1593), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(1743), + [sym_integer] = ACTIONS(1607), + [sym_float] = ACTIONS(1743), + [sym_char] = ACTIONS(1743), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1743), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [443] = { + [sym__expression] = STATE(4115), + [sym_block] = STATE(4115), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4115), + [sym_nil] = STATE(4115), + [sym__atom] = STATE(4115), + [sym_quoted_atom] = STATE(4115), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4115), + [sym_charlist] = STATE(4115), + [sym_sigil] = STATE(4115), + [sym_list] = STATE(4115), + [sym_tuple] = STATE(4115), + [sym_bitstring] = STATE(4115), + [sym_map] = STATE(4115), + [sym__nullary_operator] = STATE(4115), + [sym_unary_operator] = STATE(4115), + [sym__capture_expression] = STATE(4095), + [sym_binary_operator] = STATE(4115), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4115), + [sym_call] = STATE(4115), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4115), + [sym_anonymous_function] = STATE(4115), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1563), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1565), + [sym_integer] = ACTIONS(1747), + [sym_float] = ACTIONS(1565), + [sym_char] = ACTIONS(1565), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), + [sym_atom] = ACTIONS(1565), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(840), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(842), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(844), + }, + [444] = { + [sym__expression] = STATE(4331), + [sym_block] = STATE(4331), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4331), + [sym_nil] = STATE(4331), + [sym__atom] = STATE(4331), + [sym_quoted_atom] = STATE(4331), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4331), + [sym_charlist] = STATE(4331), + [sym_sigil] = STATE(4331), + [sym_list] = STATE(4331), + [sym_tuple] = STATE(4331), + [sym_bitstring] = STATE(4331), + [sym_map] = STATE(4331), + [sym__nullary_operator] = STATE(4331), + [sym_unary_operator] = STATE(4331), + [sym__capture_expression] = STATE(1991), + [sym_binary_operator] = STATE(4331), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4331), + [sym_call] = STATE(4331), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4331), + [sym_anonymous_function] = STATE(4331), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1579), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1657), + [sym_integer] = ACTIONS(1601), + [sym_float] = ACTIONS(1657), + [sym_char] = ACTIONS(1657), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), + [sym_atom] = ACTIONS(1657), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -78887,19 +79132,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1435), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -78942,65 +79187,302 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [443] = { - [sym__expression] = STATE(3512), - [sym_block] = STATE(3512), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3512), - [sym_nil] = STATE(3512), - [sym__atom] = STATE(3512), - [sym_quoted_atom] = STATE(3512), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3512), - [sym_charlist] = STATE(3512), - [sym_sigil] = STATE(3512), - [sym_list] = STATE(3512), - [sym_tuple] = STATE(3512), - [sym_bitstring] = STATE(3512), - [sym_map] = STATE(3512), - [sym__nullary_operator] = STATE(3512), - [sym_unary_operator] = STATE(3512), - [sym_binary_operator] = STATE(3512), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3512), - [sym_call] = STATE(3512), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [445] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [anon_sym_RPAREN] = ACTIONS(1749), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [446] = { + [sym__expression] = STATE(3694), + [sym_block] = STATE(3694), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3694), + [sym_nil] = STATE(3694), + [sym__atom] = STATE(3694), + [sym_quoted_atom] = STATE(3694), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3694), + [sym_charlist] = STATE(3694), + [sym_sigil] = STATE(3694), + [sym_list] = STATE(3694), + [sym_tuple] = STATE(3694), + [sym_bitstring] = STATE(3694), + [sym_map] = STATE(3694), + [sym__nullary_operator] = STATE(3694), + [sym_unary_operator] = STATE(3694), + [sym_binary_operator] = STATE(3694), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3694), + [sym_call] = STATE(3694), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3694), + [sym_anonymous_function] = STATE(3694), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(1751), + [sym_integer] = ACTIONS(1751), + [sym_float] = ACTIONS(1751), + [sym_char] = ACTIONS(1751), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(1751), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [447] = { + [sym__expression] = STATE(3768), + [sym_block] = STATE(3768), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3768), + [sym_nil] = STATE(3768), + [sym__atom] = STATE(3768), + [sym_quoted_atom] = STATE(3768), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3768), + [sym_charlist] = STATE(3768), + [sym_sigil] = STATE(3768), + [sym_list] = STATE(3768), + [sym_tuple] = STATE(3768), + [sym_bitstring] = STATE(3768), + [sym_map] = STATE(3768), + [sym__nullary_operator] = STATE(3768), + [sym_unary_operator] = STATE(3768), + [sym_binary_operator] = STATE(3768), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3768), + [sym_call] = STATE(3768), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3512), - [sym_anonymous_function] = STATE(3512), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3768), + [sym_anonymous_function] = STATE(3768), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1737), - [sym_integer] = ACTIONS(1737), - [sym_float] = ACTIONS(1737), - [sym_char] = ACTIONS(1737), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1737), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1753), + [sym_integer] = ACTIONS(1753), + [sym_float] = ACTIONS(1753), + [sym_char] = ACTIONS(1753), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1753), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -79064,78 +79546,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [444] = { - [sym__expression] = STATE(3846), - [sym_block] = STATE(3846), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3846), - [sym_nil] = STATE(3846), - [sym__atom] = STATE(3846), - [sym_quoted_atom] = STATE(3846), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3846), - [sym_charlist] = STATE(3846), - [sym_sigil] = STATE(3846), - [sym_list] = STATE(3846), - [sym_tuple] = STATE(3846), - [sym_bitstring] = STATE(3846), - [sym_map] = STATE(3846), - [sym__nullary_operator] = STATE(3846), - [sym_unary_operator] = STATE(3846), - [sym_binary_operator] = STATE(3846), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3846), - [sym_call] = STATE(3846), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3846), - [sym_anonymous_function] = STATE(3846), + [448] = { + [sym__expression] = STATE(3535), + [sym_block] = STATE(3535), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3535), + [sym_nil] = STATE(3535), + [sym__atom] = STATE(3535), + [sym_quoted_atom] = STATE(3535), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3535), + [sym_charlist] = STATE(3535), + [sym_sigil] = STATE(3535), + [sym_list] = STATE(3535), + [sym_tuple] = STATE(3535), + [sym_bitstring] = STATE(3535), + [sym_map] = STATE(3535), + [sym__nullary_operator] = STATE(3535), + [sym_unary_operator] = STATE(3535), + [sym_binary_operator] = STATE(3535), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3535), + [sym_call] = STATE(3535), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3535), + [sym_anonymous_function] = STATE(3535), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(1471), - [sym_integer] = ACTIONS(1471), - [sym_float] = ACTIONS(1471), - [sym_char] = ACTIONS(1471), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(1471), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1755), + [sym_integer] = ACTIONS(1755), + [sym_float] = ACTIONS(1755), + [sym_char] = ACTIONS(1755), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1755), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -79174,7 +79656,1069 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [449] = { + [sym__expression] = STATE(3536), + [sym_block] = STATE(3536), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3536), + [sym_nil] = STATE(3536), + [sym__atom] = STATE(3536), + [sym_quoted_atom] = STATE(3536), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3536), + [sym_charlist] = STATE(3536), + [sym_sigil] = STATE(3536), + [sym_list] = STATE(3536), + [sym_tuple] = STATE(3536), + [sym_bitstring] = STATE(3536), + [sym_map] = STATE(3536), + [sym__nullary_operator] = STATE(3536), + [sym_unary_operator] = STATE(3536), + [sym_binary_operator] = STATE(3536), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3536), + [sym_call] = STATE(3536), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3536), + [sym_anonymous_function] = STATE(3536), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1757), + [sym_integer] = ACTIONS(1757), + [sym_float] = ACTIONS(1757), + [sym_char] = ACTIONS(1757), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [450] = { + [sym__expression] = STATE(3537), + [sym_block] = STATE(3537), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3537), + [sym_nil] = STATE(3537), + [sym__atom] = STATE(3537), + [sym_quoted_atom] = STATE(3537), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3537), + [sym_charlist] = STATE(3537), + [sym_sigil] = STATE(3537), + [sym_list] = STATE(3537), + [sym_tuple] = STATE(3537), + [sym_bitstring] = STATE(3537), + [sym_map] = STATE(3537), + [sym__nullary_operator] = STATE(3537), + [sym_unary_operator] = STATE(3537), + [sym_binary_operator] = STATE(3537), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3537), + [sym_call] = STATE(3537), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3537), + [sym_anonymous_function] = STATE(3537), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1759), + [sym_integer] = ACTIONS(1759), + [sym_float] = ACTIONS(1759), + [sym_char] = ACTIONS(1759), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1759), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [451] = { + [sym__expression] = STATE(3539), + [sym_block] = STATE(3539), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3539), + [sym_nil] = STATE(3539), + [sym__atom] = STATE(3539), + [sym_quoted_atom] = STATE(3539), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3539), + [sym_charlist] = STATE(3539), + [sym_sigil] = STATE(3539), + [sym_list] = STATE(3539), + [sym_tuple] = STATE(3539), + [sym_bitstring] = STATE(3539), + [sym_map] = STATE(3539), + [sym__nullary_operator] = STATE(3539), + [sym_unary_operator] = STATE(3539), + [sym_binary_operator] = STATE(3539), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3539), + [sym_call] = STATE(3539), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3539), + [sym_anonymous_function] = STATE(3539), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1761), + [sym_integer] = ACTIONS(1761), + [sym_float] = ACTIONS(1761), + [sym_char] = ACTIONS(1761), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1761), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [452] = { + [sym__expression] = STATE(3540), + [sym_block] = STATE(3540), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3540), + [sym_nil] = STATE(3540), + [sym__atom] = STATE(3540), + [sym_quoted_atom] = STATE(3540), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3540), + [sym_charlist] = STATE(3540), + [sym_sigil] = STATE(3540), + [sym_list] = STATE(3540), + [sym_tuple] = STATE(3540), + [sym_bitstring] = STATE(3540), + [sym_map] = STATE(3540), + [sym__nullary_operator] = STATE(3540), + [sym_unary_operator] = STATE(3540), + [sym_binary_operator] = STATE(3540), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3540), + [sym_call] = STATE(3540), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3540), + [sym_anonymous_function] = STATE(3540), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1763), + [sym_integer] = ACTIONS(1763), + [sym_float] = ACTIONS(1763), + [sym_char] = ACTIONS(1763), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1763), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [453] = { + [sym__expression] = STATE(2241), + [sym_block] = STATE(2241), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(2241), + [sym_nil] = STATE(2241), + [sym__atom] = STATE(2241), + [sym_quoted_atom] = STATE(2241), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2241), + [sym_charlist] = STATE(2241), + [sym_sigil] = STATE(2241), + [sym_list] = STATE(2241), + [sym_tuple] = STATE(2241), + [sym_bitstring] = STATE(2241), + [sym_map] = STATE(2241), + [sym__nullary_operator] = STATE(2241), + [sym_unary_operator] = STATE(2241), + [sym_binary_operator] = STATE(2241), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2241), + [sym_call] = STATE(2241), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2241), + [sym_anonymous_function] = STATE(2241), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1765), + [sym_integer] = ACTIONS(1765), + [sym_float] = ACTIONS(1765), + [sym_char] = ACTIONS(1765), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1765), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [454] = { + [sym__expression] = STATE(2242), + [sym_block] = STATE(2242), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(2242), + [sym_nil] = STATE(2242), + [sym__atom] = STATE(2242), + [sym_quoted_atom] = STATE(2242), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2242), + [sym_charlist] = STATE(2242), + [sym_sigil] = STATE(2242), + [sym_list] = STATE(2242), + [sym_tuple] = STATE(2242), + [sym_bitstring] = STATE(2242), + [sym_map] = STATE(2242), + [sym__nullary_operator] = STATE(2242), + [sym_unary_operator] = STATE(2242), + [sym_binary_operator] = STATE(2242), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2242), + [sym_call] = STATE(2242), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2242), + [sym_anonymous_function] = STATE(2242), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1767), + [sym_integer] = ACTIONS(1767), + [sym_float] = ACTIONS(1767), + [sym_char] = ACTIONS(1767), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1767), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [455] = { + [sym__expression] = STATE(2254), + [sym_block] = STATE(2254), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(2254), + [sym_nil] = STATE(2254), + [sym__atom] = STATE(2254), + [sym_quoted_atom] = STATE(2254), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2254), + [sym_charlist] = STATE(2254), + [sym_sigil] = STATE(2254), + [sym_list] = STATE(2254), + [sym_tuple] = STATE(2254), + [sym_bitstring] = STATE(2254), + [sym_map] = STATE(2254), + [sym__nullary_operator] = STATE(2254), + [sym_unary_operator] = STATE(2254), + [sym_binary_operator] = STATE(2254), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2254), + [sym_call] = STATE(2254), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2254), + [sym_anonymous_function] = STATE(2254), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1769), + [sym_integer] = ACTIONS(1769), + [sym_float] = ACTIONS(1769), + [sym_char] = ACTIONS(1769), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1769), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [456] = { + [sym__expression] = STATE(2256), + [sym_block] = STATE(2256), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(2256), + [sym_nil] = STATE(2256), + [sym__atom] = STATE(2256), + [sym_quoted_atom] = STATE(2256), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2256), + [sym_charlist] = STATE(2256), + [sym_sigil] = STATE(2256), + [sym_list] = STATE(2256), + [sym_tuple] = STATE(2256), + [sym_bitstring] = STATE(2256), + [sym_map] = STATE(2256), + [sym__nullary_operator] = STATE(2256), + [sym_unary_operator] = STATE(2256), + [sym_binary_operator] = STATE(2256), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2256), + [sym_call] = STATE(2256), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2256), + [sym_anonymous_function] = STATE(2256), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1771), + [sym_integer] = ACTIONS(1771), + [sym_float] = ACTIONS(1771), + [sym_char] = ACTIONS(1771), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1771), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [457] = { + [sym__expression] = STATE(3252), + [sym_block] = STATE(3252), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3252), + [sym_nil] = STATE(3252), + [sym__atom] = STATE(3252), + [sym_quoted_atom] = STATE(3252), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3252), + [sym_charlist] = STATE(3252), + [sym_sigil] = STATE(3252), + [sym_list] = STATE(3252), + [sym_tuple] = STATE(3252), + [sym_bitstring] = STATE(3252), + [sym_map] = STATE(3252), + [sym__nullary_operator] = STATE(3252), + [sym_unary_operator] = STATE(3252), + [sym_binary_operator] = STATE(3252), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3252), + [sym_call] = STATE(3252), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3252), + [sym_anonymous_function] = STATE(3252), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1773), + [sym_integer] = ACTIONS(1773), + [sym_float] = ACTIONS(1773), + [sym_char] = ACTIONS(1773), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1773), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), @@ -79182,44 +80726,280 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(586), }, - [445] = { - [sym__expression] = STATE(2401), - [sym_block] = STATE(2401), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2401), - [sym_nil] = STATE(2401), - [sym__atom] = STATE(2401), - [sym_quoted_atom] = STATE(2401), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2401), - [sym_charlist] = STATE(2401), - [sym_sigil] = STATE(2401), - [sym_list] = STATE(2401), - [sym_tuple] = STATE(2401), - [sym_bitstring] = STATE(2401), - [sym_map] = STATE(2401), - [sym__nullary_operator] = STATE(2401), - [sym_unary_operator] = STATE(2401), - [sym_binary_operator] = STATE(2401), + [458] = { + [sym__expression] = STATE(3025), + [sym_block] = STATE(3025), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3025), + [sym_nil] = STATE(3025), + [sym__atom] = STATE(3025), + [sym_quoted_atom] = STATE(3025), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3025), + [sym_charlist] = STATE(3025), + [sym_sigil] = STATE(3025), + [sym_list] = STATE(3025), + [sym_tuple] = STATE(3025), + [sym_bitstring] = STATE(3025), + [sym_map] = STATE(3025), + [sym__nullary_operator] = STATE(3025), + [sym_unary_operator] = STATE(3025), + [sym_binary_operator] = STATE(3025), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3025), + [sym_call] = STATE(3025), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3025), + [sym_anonymous_function] = STATE(3025), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1775), + [sym_integer] = ACTIONS(1775), + [sym_float] = ACTIONS(1775), + [sym_char] = ACTIONS(1775), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1775), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [459] = { + [sym__expression] = STATE(3026), + [sym_block] = STATE(3026), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3026), + [sym_nil] = STATE(3026), + [sym__atom] = STATE(3026), + [sym_quoted_atom] = STATE(3026), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3026), + [sym_charlist] = STATE(3026), + [sym_sigil] = STATE(3026), + [sym_list] = STATE(3026), + [sym_tuple] = STATE(3026), + [sym_bitstring] = STATE(3026), + [sym_map] = STATE(3026), + [sym__nullary_operator] = STATE(3026), + [sym_unary_operator] = STATE(3026), + [sym_binary_operator] = STATE(3026), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3026), + [sym_call] = STATE(3026), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3026), + [sym_anonymous_function] = STATE(3026), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1777), + [sym_integer] = ACTIONS(1777), + [sym_float] = ACTIONS(1777), + [sym_char] = ACTIONS(1777), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1777), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [460] = { + [sym__expression] = STATE(2482), + [sym_block] = STATE(2482), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2482), + [sym_nil] = STATE(2482), + [sym__atom] = STATE(2482), + [sym_quoted_atom] = STATE(2482), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2482), + [sym_charlist] = STATE(2482), + [sym_sigil] = STATE(2482), + [sym_list] = STATE(2482), + [sym_tuple] = STATE(2482), + [sym_bitstring] = STATE(2482), + [sym_map] = STATE(2482), + [sym__nullary_operator] = STATE(2482), + [sym_unary_operator] = STATE(2482), + [sym_binary_operator] = STATE(2482), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2401), - [sym_call] = STATE(2401), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2482), + [sym_call] = STATE(2482), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2401), - [sym_anonymous_function] = STATE(2401), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2482), + [sym_anonymous_function] = STATE(2482), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -79300,18 +81080,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [446] = { + [461] = { [sym__expression] = STATE(3354), [sym_block] = STATE(3354), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(3354), [sym_nil] = STATE(3354), [sym__atom] = STATE(3354), [sym_quoted_atom] = STATE(3354), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(3354), [sym_charlist] = STATE(3354), [sym_sigil] = STATE(3354), @@ -79322,39 +81102,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(3354), [sym_unary_operator] = STATE(3354), [sym_binary_operator] = STATE(3354), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(3354), [sym_call] = STATE(3354), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(3354), [sym_anonymous_function] = STATE(3354), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1739), - [sym_integer] = ACTIONS(1739), - [sym_float] = ACTIONS(1739), - [sym_char] = ACTIONS(1739), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1739), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1779), + [sym_integer] = ACTIONS(1779), + [sym_float] = ACTIONS(1779), + [sym_char] = ACTIONS(1779), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1779), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -79364,14 +81144,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -79414,22 +81194,140 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [447] = { + [462] = { + [sym__expression] = STATE(4522), + [sym_block] = STATE(4522), + [sym_identifier] = STATE(93), + [sym_boolean] = STATE(4522), + [sym_nil] = STATE(4522), + [sym__atom] = STATE(4522), + [sym_quoted_atom] = STATE(4522), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4522), + [sym_charlist] = STATE(4522), + [sym_sigil] = STATE(4522), + [sym_list] = STATE(4522), + [sym_tuple] = STATE(4522), + [sym_bitstring] = STATE(4522), + [sym_map] = STATE(4522), + [sym__nullary_operator] = STATE(4522), + [sym_unary_operator] = STATE(4522), + [sym_binary_operator] = STATE(4522), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4522), + [sym_call] = STATE(4522), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4522), + [sym_anonymous_function] = STATE(4522), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1781), + [sym_integer] = ACTIONS(1781), + [sym_float] = ACTIONS(1781), + [sym_char] = ACTIONS(1781), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1781), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1339), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [463] = { [sym__expression] = STATE(4521), [sym_block] = STATE(4521), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(4521), [sym_nil] = STATE(4521), [sym__atom] = STATE(4521), [sym_quoted_atom] = STATE(4521), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4521), [sym_charlist] = STATE(4521), [sym_sigil] = STATE(4521), @@ -79440,39 +81338,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4521), [sym_unary_operator] = STATE(4521), [sym_binary_operator] = STATE(4521), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(4521), [sym_call] = STATE(4521), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4521), [sym_anonymous_function] = STATE(4521), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1741), - [sym_integer] = ACTIONS(1741), - [sym_float] = ACTIONS(1741), - [sym_char] = ACTIONS(1741), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1741), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1783), + [sym_integer] = ACTIONS(1783), + [sym_float] = ACTIONS(1783), + [sym_char] = ACTIONS(1783), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1783), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -79482,14 +81380,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -79532,22 +81430,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [448] = { + [464] = { [sym__expression] = STATE(4520), [sym_block] = STATE(4520), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(4520), [sym_nil] = STATE(4520), [sym__atom] = STATE(4520), [sym_quoted_atom] = STATE(4520), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4520), [sym_charlist] = STATE(4520), [sym_sigil] = STATE(4520), @@ -79558,39 +81456,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4520), [sym_unary_operator] = STATE(4520), [sym_binary_operator] = STATE(4520), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(4520), [sym_call] = STATE(4520), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4520), [sym_anonymous_function] = STATE(4520), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1743), - [sym_integer] = ACTIONS(1743), - [sym_float] = ACTIONS(1743), - [sym_char] = ACTIONS(1743), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1743), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1785), + [sym_integer] = ACTIONS(1785), + [sym_float] = ACTIONS(1785), + [sym_char] = ACTIONS(1785), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1785), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -79600,14 +81498,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -79650,60 +81548,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [449] = { - [sym__expression] = STATE(4481), - [sym_block] = STATE(4481), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4481), - [sym_nil] = STATE(4481), - [sym__atom] = STATE(4481), - [sym_quoted_atom] = STATE(4481), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4481), - [sym_charlist] = STATE(4481), - [sym_sigil] = STATE(4481), - [sym_list] = STATE(4481), - [sym_tuple] = STATE(4481), - [sym_bitstring] = STATE(4481), - [sym_map] = STATE(4481), - [sym__nullary_operator] = STATE(4481), - [sym_unary_operator] = STATE(4481), - [sym_binary_operator] = STATE(4481), + [465] = { + [sym__expression] = STATE(4526), + [sym_block] = STATE(4526), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4526), + [sym_nil] = STATE(4526), + [sym__atom] = STATE(4526), + [sym_quoted_atom] = STATE(4526), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4526), + [sym_charlist] = STATE(4526), + [sym_sigil] = STATE(4526), + [sym_list] = STATE(4526), + [sym_tuple] = STATE(4526), + [sym_bitstring] = STATE(4526), + [sym_map] = STATE(4526), + [sym__nullary_operator] = STATE(4526), + [sym_unary_operator] = STATE(4526), + [sym_binary_operator] = STATE(4526), [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4481), - [sym_call] = STATE(4481), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4481), - [sym_anonymous_function] = STATE(4481), + [sym_dot] = STATE(4526), + [sym_call] = STATE(4526), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4526), + [sym_anonymous_function] = STATE(4526), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(13), [aux_sym_identifier_token1] = ACTIONS(15), [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(1519), - [sym_integer] = ACTIONS(1519), - [sym_float] = ACTIONS(1519), - [sym_char] = ACTIONS(1519), + [sym_alias] = ACTIONS(1665), + [sym_integer] = ACTIONS(1665), + [sym_float] = ACTIONS(1665), + [sym_char] = ACTIONS(1665), [anon_sym_true] = ACTIONS(19), [anon_sym_false] = ACTIONS(19), [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(1519), + [sym_atom] = ACTIONS(1665), [anon_sym_DQUOTE] = ACTIONS(23), [anon_sym_SQUOTE] = ACTIONS(25), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), @@ -79772,78 +81670,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(57), }, - [450] = { - [sym__expression] = STATE(3145), - [sym_block] = STATE(3145), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3145), - [sym_nil] = STATE(3145), - [sym__atom] = STATE(3145), - [sym_quoted_atom] = STATE(3145), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3145), - [sym_charlist] = STATE(3145), - [sym_sigil] = STATE(3145), - [sym_list] = STATE(3145), - [sym_tuple] = STATE(3145), - [sym_bitstring] = STATE(3145), - [sym_map] = STATE(3145), - [sym__nullary_operator] = STATE(3145), - [sym_unary_operator] = STATE(3145), - [sym_binary_operator] = STATE(3145), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3145), - [sym_call] = STATE(3145), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3145), - [sym_anonymous_function] = STATE(3145), + [466] = { + [sym__expression] = STATE(3253), + [sym_block] = STATE(3253), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3253), + [sym_nil] = STATE(3253), + [sym__atom] = STATE(3253), + [sym_quoted_atom] = STATE(3253), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3253), + [sym_charlist] = STATE(3253), + [sym_sigil] = STATE(3253), + [sym_list] = STATE(3253), + [sym_tuple] = STATE(3253), + [sym_bitstring] = STATE(3253), + [sym_map] = STATE(3253), + [sym__nullary_operator] = STATE(3253), + [sym_unary_operator] = STATE(3253), + [sym_binary_operator] = STATE(3253), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3253), + [sym_call] = STATE(3253), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3253), + [sym_anonymous_function] = STATE(3253), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1745), - [sym_integer] = ACTIONS(1745), - [sym_float] = ACTIONS(1745), - [sym_char] = ACTIONS(1745), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1745), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1787), + [sym_integer] = ACTIONS(1787), + [sym_float] = ACTIONS(1787), + [sym_char] = ACTIONS(1787), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1787), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -79882,26 +81780,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), + [sym__quoted_atom_start] = ACTIONS(586), }, - [451] = { + [467] = { [sym__expression] = STATE(4519), [sym_block] = STATE(4519), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(4519), [sym_nil] = STATE(4519), [sym__atom] = STATE(4519), [sym_quoted_atom] = STATE(4519), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4519), [sym_charlist] = STATE(4519), [sym_sigil] = STATE(4519), @@ -79912,39 +81810,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4519), [sym_unary_operator] = STATE(4519), [sym_binary_operator] = STATE(4519), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(4519), [sym_call] = STATE(4519), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4519), [sym_anonymous_function] = STATE(4519), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1747), - [sym_integer] = ACTIONS(1747), - [sym_float] = ACTIONS(1747), - [sym_char] = ACTIONS(1747), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1747), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1789), + [sym_integer] = ACTIONS(1789), + [sym_float] = ACTIONS(1789), + [sym_char] = ACTIONS(1789), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1789), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -79954,14 +81852,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -80004,200 +81902,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [452] = { - [sym__expression] = STATE(3144), - [sym_block] = STATE(3144), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3144), - [sym_nil] = STATE(3144), - [sym__atom] = STATE(3144), - [sym_quoted_atom] = STATE(3144), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3144), - [sym_charlist] = STATE(3144), - [sym_sigil] = STATE(3144), - [sym_list] = STATE(3144), - [sym_tuple] = STATE(3144), - [sym_bitstring] = STATE(3144), - [sym_map] = STATE(3144), - [sym__nullary_operator] = STATE(3144), - [sym_unary_operator] = STATE(3144), - [sym_binary_operator] = STATE(3144), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3144), - [sym_call] = STATE(3144), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3144), - [sym_anonymous_function] = STATE(3144), + [468] = { + [sym__expression] = STATE(3254), + [sym_block] = STATE(3254), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3254), + [sym_nil] = STATE(3254), + [sym__atom] = STATE(3254), + [sym_quoted_atom] = STATE(3254), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3254), + [sym_charlist] = STATE(3254), + [sym_sigil] = STATE(3254), + [sym_list] = STATE(3254), + [sym_tuple] = STATE(3254), + [sym_bitstring] = STATE(3254), + [sym_map] = STATE(3254), + [sym__nullary_operator] = STATE(3254), + [sym_unary_operator] = STATE(3254), + [sym_binary_operator] = STATE(3254), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3254), + [sym_call] = STATE(3254), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3254), + [sym_anonymous_function] = STATE(3254), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1749), - [sym_integer] = ACTIONS(1749), - [sym_float] = ACTIONS(1749), - [sym_char] = ACTIONS(1749), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1749), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [453] = { - [sym__expression] = STATE(3237), - [sym_block] = STATE(3237), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3237), - [sym_nil] = STATE(3237), - [sym__atom] = STATE(3237), - [sym_quoted_atom] = STATE(3237), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3237), - [sym_charlist] = STATE(3237), - [sym_sigil] = STATE(3237), - [sym_list] = STATE(3237), - [sym_tuple] = STATE(3237), - [sym_bitstring] = STATE(3237), - [sym_map] = STATE(3237), - [sym__nullary_operator] = STATE(3237), - [sym_unary_operator] = STATE(3237), - [sym_binary_operator] = STATE(3237), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3237), - [sym_call] = STATE(3237), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3237), - [sym_anonymous_function] = STATE(3237), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1751), - [sym_integer] = ACTIONS(1751), - [sym_float] = ACTIONS(1751), - [sym_char] = ACTIONS(1751), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1751), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1791), + [sym_integer] = ACTIONS(1791), + [sym_float] = ACTIONS(1791), + [sym_char] = ACTIONS(1791), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1791), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -80236,26 +82016,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), + [sym__quoted_atom_start] = ACTIONS(586), }, - [454] = { + [469] = { [sym__expression] = STATE(4518), [sym_block] = STATE(4518), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(4518), [sym_nil] = STATE(4518), [sym__atom] = STATE(4518), [sym_quoted_atom] = STATE(4518), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4518), [sym_charlist] = STATE(4518), [sym_sigil] = STATE(4518), @@ -80266,39 +82046,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4518), [sym_unary_operator] = STATE(4518), [sym_binary_operator] = STATE(4518), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(4518), [sym_call] = STATE(4518), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4518), [sym_anonymous_function] = STATE(4518), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1753), - [sym_integer] = ACTIONS(1753), - [sym_float] = ACTIONS(1753), - [sym_char] = ACTIONS(1753), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1753), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1793), + [sym_integer] = ACTIONS(1793), + [sym_float] = ACTIONS(1793), + [sym_char] = ACTIONS(1793), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1793), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -80308,14 +82088,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -80358,82 +82138,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [455] = { - [sym__expression] = STATE(3238), - [sym_block] = STATE(3238), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3238), - [sym_nil] = STATE(3238), - [sym__atom] = STATE(3238), - [sym_quoted_atom] = STATE(3238), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3238), - [sym_charlist] = STATE(3238), - [sym_sigil] = STATE(3238), - [sym_list] = STATE(3238), - [sym_tuple] = STATE(3238), - [sym_bitstring] = STATE(3238), - [sym_map] = STATE(3238), - [sym__nullary_operator] = STATE(3238), - [sym_unary_operator] = STATE(3238), - [sym_binary_operator] = STATE(3238), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3238), - [sym_call] = STATE(3238), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3238), - [sym_anonymous_function] = STATE(3238), + [470] = { + [sym__expression] = STATE(3257), + [sym_block] = STATE(3257), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3257), + [sym_nil] = STATE(3257), + [sym__atom] = STATE(3257), + [sym_quoted_atom] = STATE(3257), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3257), + [sym_charlist] = STATE(3257), + [sym_sigil] = STATE(3257), + [sym_list] = STATE(3257), + [sym_tuple] = STATE(3257), + [sym_bitstring] = STATE(3257), + [sym_map] = STATE(3257), + [sym__nullary_operator] = STATE(3257), + [sym_unary_operator] = STATE(3257), + [sym_binary_operator] = STATE(3257), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3257), + [sym_call] = STATE(3257), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3257), + [sym_anonymous_function] = STATE(3257), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1755), - [sym_integer] = ACTIONS(1755), - [sym_float] = ACTIONS(1755), - [sym_char] = ACTIONS(1755), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1755), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1795), + [sym_integer] = ACTIONS(1795), + [sym_float] = ACTIONS(1795), + [sym_char] = ACTIONS(1795), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1795), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -80472,26 +82252,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), + [sym__quoted_atom_start] = ACTIONS(586), }, - [456] = { + [471] = { [sym__expression] = STATE(4517), [sym_block] = STATE(4517), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(4517), [sym_nil] = STATE(4517), [sym__atom] = STATE(4517), [sym_quoted_atom] = STATE(4517), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4517), [sym_charlist] = STATE(4517), [sym_sigil] = STATE(4517), @@ -80502,39 +82282,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4517), [sym_unary_operator] = STATE(4517), [sym_binary_operator] = STATE(4517), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(4517), [sym_call] = STATE(4517), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4517), [sym_anonymous_function] = STATE(4517), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1757), - [sym_integer] = ACTIONS(1757), - [sym_float] = ACTIONS(1757), - [sym_char] = ACTIONS(1757), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1757), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1797), + [sym_integer] = ACTIONS(1797), + [sym_float] = ACTIONS(1797), + [sym_char] = ACTIONS(1797), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1797), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -80544,14 +82324,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -80594,82 +82374,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [457] = { - [sym__expression] = STATE(3399), - [sym_block] = STATE(3399), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3399), - [sym_nil] = STATE(3399), - [sym__atom] = STATE(3399), - [sym_quoted_atom] = STATE(3399), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3399), - [sym_charlist] = STATE(3399), - [sym_sigil] = STATE(3399), - [sym_list] = STATE(3399), - [sym_tuple] = STATE(3399), - [sym_bitstring] = STATE(3399), - [sym_map] = STATE(3399), - [sym__nullary_operator] = STATE(3399), - [sym_unary_operator] = STATE(3399), - [sym_binary_operator] = STATE(3399), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3399), - [sym_call] = STATE(3399), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3399), - [sym_anonymous_function] = STATE(3399), + [472] = { + [sym__expression] = STATE(3258), + [sym_block] = STATE(3258), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3258), + [sym_nil] = STATE(3258), + [sym__atom] = STATE(3258), + [sym_quoted_atom] = STATE(3258), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3258), + [sym_charlist] = STATE(3258), + [sym_sigil] = STATE(3258), + [sym_list] = STATE(3258), + [sym_tuple] = STATE(3258), + [sym_bitstring] = STATE(3258), + [sym_map] = STATE(3258), + [sym__nullary_operator] = STATE(3258), + [sym_unary_operator] = STATE(3258), + [sym_binary_operator] = STATE(3258), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3258), + [sym_call] = STATE(3258), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3258), + [sym_anonymous_function] = STATE(3258), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1439), - [sym_integer] = ACTIONS(1439), - [sym_float] = ACTIONS(1439), - [sym_char] = ACTIONS(1439), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1439), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1799), + [sym_integer] = ACTIONS(1799), + [sym_float] = ACTIONS(1799), + [sym_char] = ACTIONS(1799), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1799), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -80708,144 +82488,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(586), }, - [458] = { - [sym__expression] = STATE(3270), - [sym_block] = STATE(3270), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3270), - [sym_nil] = STATE(3270), - [sym__atom] = STATE(3270), - [sym_quoted_atom] = STATE(3270), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3270), - [sym_charlist] = STATE(3270), - [sym_sigil] = STATE(3270), - [sym_list] = STATE(3270), - [sym_tuple] = STATE(3270), - [sym_bitstring] = STATE(3270), - [sym_map] = STATE(3270), - [sym__nullary_operator] = STATE(3270), - [sym_unary_operator] = STATE(3270), - [sym_binary_operator] = STATE(3270), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3270), - [sym_call] = STATE(3270), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3270), - [sym_anonymous_function] = STATE(3270), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1759), - [sym_integer] = ACTIONS(1759), - [sym_float] = ACTIONS(1759), - [sym_char] = ACTIONS(1759), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1759), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [459] = { + [473] = { [sym__expression] = STATE(4516), [sym_block] = STATE(4516), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(4516), [sym_nil] = STATE(4516), [sym__atom] = STATE(4516), [sym_quoted_atom] = STATE(4516), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4516), [sym_charlist] = STATE(4516), [sym_sigil] = STATE(4516), @@ -80856,39 +82518,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4516), [sym_unary_operator] = STATE(4516), [sym_binary_operator] = STATE(4516), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(4516), [sym_call] = STATE(4516), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4516), [sym_anonymous_function] = STATE(4516), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1761), - [sym_integer] = ACTIONS(1761), - [sym_float] = ACTIONS(1761), - [sym_char] = ACTIONS(1761), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1761), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1801), + [sym_integer] = ACTIONS(1801), + [sym_float] = ACTIONS(1801), + [sym_char] = ACTIONS(1801), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1801), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -80898,14 +82560,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -80948,22 +82610,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [460] = { + [474] = { [sym__expression] = STATE(4515), [sym_block] = STATE(4515), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(4515), [sym_nil] = STATE(4515), [sym__atom] = STATE(4515), [sym_quoted_atom] = STATE(4515), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4515), [sym_charlist] = STATE(4515), [sym_sigil] = STATE(4515), @@ -80974,39 +82636,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4515), [sym_unary_operator] = STATE(4515), [sym_binary_operator] = STATE(4515), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(4515), [sym_call] = STATE(4515), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4515), [sym_anonymous_function] = STATE(4515), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1763), - [sym_integer] = ACTIONS(1763), - [sym_float] = ACTIONS(1763), - [sym_char] = ACTIONS(1763), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1763), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1803), + [sym_integer] = ACTIONS(1803), + [sym_float] = ACTIONS(1803), + [sym_char] = ACTIONS(1803), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1803), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -81016,14 +82678,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -81066,82 +82728,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [461] = { - [sym__expression] = STATE(3271), - [sym_block] = STATE(3271), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3271), - [sym_nil] = STATE(3271), - [sym__atom] = STATE(3271), - [sym_quoted_atom] = STATE(3271), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3271), - [sym_charlist] = STATE(3271), - [sym_sigil] = STATE(3271), - [sym_list] = STATE(3271), - [sym_tuple] = STATE(3271), - [sym_bitstring] = STATE(3271), - [sym_map] = STATE(3271), - [sym__nullary_operator] = STATE(3271), - [sym_unary_operator] = STATE(3271), - [sym_binary_operator] = STATE(3271), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3271), - [sym_call] = STATE(3271), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3271), - [sym_anonymous_function] = STATE(3271), + [475] = { + [sym__expression] = STATE(3259), + [sym_block] = STATE(3259), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3259), + [sym_nil] = STATE(3259), + [sym__atom] = STATE(3259), + [sym_quoted_atom] = STATE(3259), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3259), + [sym_charlist] = STATE(3259), + [sym_sigil] = STATE(3259), + [sym_list] = STATE(3259), + [sym_tuple] = STATE(3259), + [sym_bitstring] = STATE(3259), + [sym_map] = STATE(3259), + [sym__nullary_operator] = STATE(3259), + [sym_unary_operator] = STATE(3259), + [sym_binary_operator] = STATE(3259), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3259), + [sym_call] = STATE(3259), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3259), + [sym_anonymous_function] = STATE(3259), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1765), - [sym_integer] = ACTIONS(1765), - [sym_float] = ACTIONS(1765), - [sym_char] = ACTIONS(1765), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1765), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1805), + [sym_integer] = ACTIONS(1805), + [sym_float] = ACTIONS(1805), + [sym_char] = ACTIONS(1805), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1805), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -81180,26 +82842,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), + [sym__quoted_atom_start] = ACTIONS(586), }, - [462] = { + [476] = { [sym__expression] = STATE(4514), [sym_block] = STATE(4514), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(4514), [sym_nil] = STATE(4514), [sym__atom] = STATE(4514), [sym_quoted_atom] = STATE(4514), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4514), [sym_charlist] = STATE(4514), [sym_sigil] = STATE(4514), @@ -81210,39 +82872,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4514), [sym_unary_operator] = STATE(4514), [sym_binary_operator] = STATE(4514), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(4514), [sym_call] = STATE(4514), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4514), [sym_anonymous_function] = STATE(4514), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1767), - [sym_integer] = ACTIONS(1767), - [sym_float] = ACTIONS(1767), - [sym_char] = ACTIONS(1767), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1767), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1807), + [sym_integer] = ACTIONS(1807), + [sym_float] = ACTIONS(1807), + [sym_char] = ACTIONS(1807), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1807), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -81252,14 +82914,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -81302,65 +82964,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [463] = { - [sym__expression] = STATE(4513), - [sym_block] = STATE(4513), - [sym_identifier] = STATE(81), - [sym_boolean] = STATE(4513), - [sym_nil] = STATE(4513), - [sym__atom] = STATE(4513), - [sym_quoted_atom] = STATE(4513), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4513), - [sym_charlist] = STATE(4513), - [sym_sigil] = STATE(4513), - [sym_list] = STATE(4513), - [sym_tuple] = STATE(4513), - [sym_bitstring] = STATE(4513), - [sym_map] = STATE(4513), - [sym__nullary_operator] = STATE(4513), - [sym_unary_operator] = STATE(4513), - [sym_binary_operator] = STATE(4513), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4513), - [sym_call] = STATE(4513), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4513), - [sym_anonymous_function] = STATE(4513), + [477] = { + [sym__expression] = STATE(4512), + [sym_block] = STATE(4512), + [sym_identifier] = STATE(93), + [sym_boolean] = STATE(4512), + [sym_nil] = STATE(4512), + [sym__atom] = STATE(4512), + [sym_quoted_atom] = STATE(4512), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4512), + [sym_charlist] = STATE(4512), + [sym_sigil] = STATE(4512), + [sym_list] = STATE(4512), + [sym_tuple] = STATE(4512), + [sym_bitstring] = STATE(4512), + [sym_map] = STATE(4512), + [sym__nullary_operator] = STATE(4512), + [sym_unary_operator] = STATE(4512), + [sym_binary_operator] = STATE(4512), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4512), + [sym_call] = STATE(4512), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4512), + [sym_anonymous_function] = STATE(4512), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1769), - [sym_integer] = ACTIONS(1769), - [sym_float] = ACTIONS(1769), - [sym_char] = ACTIONS(1769), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1769), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1809), + [sym_integer] = ACTIONS(1809), + [sym_float] = ACTIONS(1809), + [sym_char] = ACTIONS(1809), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1809), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -81370,14 +83032,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -81420,258 +83082,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [464] = { - [sym__expression] = STATE(3160), - [sym_block] = STATE(3160), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3160), - [sym_nil] = STATE(3160), - [sym__atom] = STATE(3160), - [sym_quoted_atom] = STATE(3160), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3160), - [sym_charlist] = STATE(3160), - [sym_sigil] = STATE(3160), - [sym_list] = STATE(3160), - [sym_tuple] = STATE(3160), - [sym_bitstring] = STATE(3160), - [sym_map] = STATE(3160), - [sym__nullary_operator] = STATE(3160), - [sym_unary_operator] = STATE(3160), - [sym_binary_operator] = STATE(3160), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3160), - [sym_call] = STATE(3160), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3160), - [sym_anonymous_function] = STATE(3160), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1771), - [sym_integer] = ACTIONS(1771), - [sym_float] = ACTIONS(1771), - [sym_char] = ACTIONS(1771), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1771), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [465] = { - [sym__expression] = STATE(3274), - [sym_block] = STATE(3274), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3274), - [sym_nil] = STATE(3274), - [sym__atom] = STATE(3274), - [sym_quoted_atom] = STATE(3274), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3274), - [sym_charlist] = STATE(3274), - [sym_sigil] = STATE(3274), - [sym_list] = STATE(3274), - [sym_tuple] = STATE(3274), - [sym_bitstring] = STATE(3274), - [sym_map] = STATE(3274), - [sym__nullary_operator] = STATE(3274), - [sym_unary_operator] = STATE(3274), - [sym_binary_operator] = STATE(3274), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3274), - [sym_call] = STATE(3274), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3274), - [sym_anonymous_function] = STATE(3274), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1773), - [sym_integer] = ACTIONS(1773), - [sym_float] = ACTIONS(1773), - [sym_char] = ACTIONS(1773), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1773), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [466] = { + [478] = { [sym__expression] = STATE(4511), [sym_block] = STATE(4511), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(4511), [sym_nil] = STATE(4511), [sym__atom] = STATE(4511), [sym_quoted_atom] = STATE(4511), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4511), [sym_charlist] = STATE(4511), [sym_sigil] = STATE(4511), @@ -81682,39 +83108,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4511), [sym_unary_operator] = STATE(4511), [sym_binary_operator] = STATE(4511), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(4511), [sym_call] = STATE(4511), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4511), [sym_anonymous_function] = STATE(4511), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1775), - [sym_integer] = ACTIONS(1775), - [sym_float] = ACTIONS(1775), - [sym_char] = ACTIONS(1775), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1775), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1811), + [sym_integer] = ACTIONS(1811), + [sym_float] = ACTIONS(1811), + [sym_char] = ACTIONS(1811), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1811), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -81724,14 +83150,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -81774,22 +83200,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [467] = { + [479] = { [sym__expression] = STATE(4510), [sym_block] = STATE(4510), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(4510), [sym_nil] = STATE(4510), [sym__atom] = STATE(4510), [sym_quoted_atom] = STATE(4510), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4510), [sym_charlist] = STATE(4510), [sym_sigil] = STATE(4510), @@ -81800,39 +83226,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4510), [sym_unary_operator] = STATE(4510), [sym_binary_operator] = STATE(4510), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(4510), [sym_call] = STATE(4510), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4510), [sym_anonymous_function] = STATE(4510), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1777), - [sym_integer] = ACTIONS(1777), - [sym_float] = ACTIONS(1777), - [sym_char] = ACTIONS(1777), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1777), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1813), + [sym_integer] = ACTIONS(1813), + [sym_float] = ACTIONS(1813), + [sym_char] = ACTIONS(1813), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1813), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -81842,14 +83268,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -81892,22 +83318,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [468] = { + [480] = { [sym__expression] = STATE(4509), [sym_block] = STATE(4509), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(4509), [sym_nil] = STATE(4509), [sym__atom] = STATE(4509), [sym_quoted_atom] = STATE(4509), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4509), [sym_charlist] = STATE(4509), [sym_sigil] = STATE(4509), @@ -81918,39 +83344,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4509), [sym_unary_operator] = STATE(4509), [sym_binary_operator] = STATE(4509), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(4509), [sym_call] = STATE(4509), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4509), [sym_anonymous_function] = STATE(4509), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1779), - [sym_integer] = ACTIONS(1779), - [sym_float] = ACTIONS(1779), - [sym_char] = ACTIONS(1779), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1779), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1815), + [sym_integer] = ACTIONS(1815), + [sym_float] = ACTIONS(1815), + [sym_char] = ACTIONS(1815), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1815), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -81960,14 +83386,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -82010,65 +83436,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [469] = { - [sym__expression] = STATE(4508), - [sym_block] = STATE(4508), - [sym_identifier] = STATE(81), - [sym_boolean] = STATE(4508), - [sym_nil] = STATE(4508), - [sym__atom] = STATE(4508), - [sym_quoted_atom] = STATE(4508), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4508), - [sym_charlist] = STATE(4508), - [sym_sigil] = STATE(4508), - [sym_list] = STATE(4508), - [sym_tuple] = STATE(4508), - [sym_bitstring] = STATE(4508), - [sym_map] = STATE(4508), - [sym__nullary_operator] = STATE(4508), - [sym_unary_operator] = STATE(4508), - [sym_binary_operator] = STATE(4508), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4508), - [sym_call] = STATE(4508), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4508), - [sym_anonymous_function] = STATE(4508), + [481] = { + [sym__expression] = STATE(4418), + [sym_block] = STATE(4418), + [sym_identifier] = STATE(93), + [sym_boolean] = STATE(4418), + [sym_nil] = STATE(4418), + [sym__atom] = STATE(4418), + [sym_quoted_atom] = STATE(4418), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4418), + [sym_charlist] = STATE(4418), + [sym_sigil] = STATE(4418), + [sym_list] = STATE(4418), + [sym_tuple] = STATE(4418), + [sym_bitstring] = STATE(4418), + [sym_map] = STATE(4418), + [sym__nullary_operator] = STATE(4418), + [sym_unary_operator] = STATE(4418), + [sym_binary_operator] = STATE(4418), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4418), + [sym_call] = STATE(4418), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4418), + [sym_anonymous_function] = STATE(4418), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1781), - [sym_integer] = ACTIONS(1781), - [sym_float] = ACTIONS(1781), - [sym_char] = ACTIONS(1781), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1781), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1817), + [sym_integer] = ACTIONS(1817), + [sym_float] = ACTIONS(1817), + [sym_char] = ACTIONS(1817), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1817), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -82078,14 +83504,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -82128,140 +83554,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [470] = { - [sym__expression] = STATE(3275), - [sym_block] = STATE(3275), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3275), - [sym_nil] = STATE(3275), - [sym__atom] = STATE(3275), - [sym_quoted_atom] = STATE(3275), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3275), - [sym_charlist] = STATE(3275), - [sym_sigil] = STATE(3275), - [sym_list] = STATE(3275), - [sym_tuple] = STATE(3275), - [sym_bitstring] = STATE(3275), - [sym_map] = STATE(3275), - [sym__nullary_operator] = STATE(3275), - [sym_unary_operator] = STATE(3275), - [sym_binary_operator] = STATE(3275), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3275), - [sym_call] = STATE(3275), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3275), - [sym_anonymous_function] = STATE(3275), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1783), - [sym_integer] = ACTIONS(1783), - [sym_float] = ACTIONS(1783), - [sym_char] = ACTIONS(1783), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1783), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [471] = { + [482] = { [sym__expression] = STATE(4506), [sym_block] = STATE(4506), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(4506), [sym_nil] = STATE(4506), [sym__atom] = STATE(4506), [sym_quoted_atom] = STATE(4506), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(4506), [sym_charlist] = STATE(4506), [sym_sigil] = STATE(4506), @@ -82272,39 +83580,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4506), [sym_unary_operator] = STATE(4506), [sym_binary_operator] = STATE(4506), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(4506), [sym_call] = STATE(4506), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(4506), [sym_anonymous_function] = STATE(4506), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1785), - [sym_integer] = ACTIONS(1785), - [sym_float] = ACTIONS(1785), - [sym_char] = ACTIONS(1785), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1785), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1819), + [sym_integer] = ACTIONS(1819), + [sym_float] = ACTIONS(1819), + [sym_char] = ACTIONS(1819), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1819), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -82314,14 +83622,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -82364,65 +83672,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [472] = { - [sym__expression] = STATE(4505), - [sym_block] = STATE(4505), - [sym_identifier] = STATE(81), - [sym_boolean] = STATE(4505), - [sym_nil] = STATE(4505), - [sym__atom] = STATE(4505), - [sym_quoted_atom] = STATE(4505), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4505), - [sym_charlist] = STATE(4505), - [sym_sigil] = STATE(4505), - [sym_list] = STATE(4505), - [sym_tuple] = STATE(4505), - [sym_bitstring] = STATE(4505), - [sym_map] = STATE(4505), - [sym__nullary_operator] = STATE(4505), - [sym_unary_operator] = STATE(4505), - [sym_binary_operator] = STATE(4505), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4505), - [sym_call] = STATE(4505), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4505), - [sym_anonymous_function] = STATE(4505), + [483] = { + [sym__expression] = STATE(3497), + [sym_block] = STATE(3497), + [sym_identifier] = STATE(93), + [sym_boolean] = STATE(3497), + [sym_nil] = STATE(3497), + [sym__atom] = STATE(3497), + [sym_quoted_atom] = STATE(3497), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3497), + [sym_charlist] = STATE(3497), + [sym_sigil] = STATE(3497), + [sym_list] = STATE(3497), + [sym_tuple] = STATE(3497), + [sym_bitstring] = STATE(3497), + [sym_map] = STATE(3497), + [sym__nullary_operator] = STATE(3497), + [sym_unary_operator] = STATE(3497), + [sym_binary_operator] = STATE(3497), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3497), + [sym_call] = STATE(3497), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3497), + [sym_anonymous_function] = STATE(3497), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1787), - [sym_integer] = ACTIONS(1787), - [sym_float] = ACTIONS(1787), - [sym_char] = ACTIONS(1787), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1787), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1821), + [sym_integer] = ACTIONS(1821), + [sym_float] = ACTIONS(1821), + [sym_char] = ACTIONS(1821), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1821), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -82432,14 +83740,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -82482,140 +83790,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [473] = { - [sym__expression] = STATE(3371), - [sym_block] = STATE(3371), - [sym_identifier] = STATE(81), - [sym_boolean] = STATE(3371), - [sym_nil] = STATE(3371), - [sym__atom] = STATE(3371), - [sym_quoted_atom] = STATE(3371), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3371), - [sym_charlist] = STATE(3371), - [sym_sigil] = STATE(3371), - [sym_list] = STATE(3371), - [sym_tuple] = STATE(3371), - [sym_bitstring] = STATE(3371), - [sym_map] = STATE(3371), - [sym__nullary_operator] = STATE(3371), - [sym_unary_operator] = STATE(3371), - [sym_binary_operator] = STATE(3371), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3371), - [sym_call] = STATE(3371), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3371), - [sym_anonymous_function] = STATE(3371), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1789), - [sym_integer] = ACTIONS(1789), - [sym_float] = ACTIONS(1789), - [sym_char] = ACTIONS(1789), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1789), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [474] = { + [484] = { [sym__expression] = STATE(3392), [sym_block] = STATE(3392), - [sym_identifier] = STATE(81), + [sym_identifier] = STATE(93), [sym_boolean] = STATE(3392), [sym_nil] = STATE(3392), [sym__atom] = STATE(3392), [sym_quoted_atom] = STATE(3392), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), [sym_string] = STATE(3392), [sym_charlist] = STATE(3392), [sym_sigil] = STATE(3392), @@ -82626,39 +83816,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(3392), [sym_unary_operator] = STATE(3392), [sym_binary_operator] = STATE(3392), - [sym_operator_identifier] = STATE(6860), + [sym_operator_identifier] = STATE(6866), [sym_dot] = STATE(3392), [sym_call] = STATE(3392), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), [sym_access_call] = STATE(3392), [sym_anonymous_function] = STATE(3392), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1791), - [sym_integer] = ACTIONS(1791), - [sym_float] = ACTIONS(1791), - [sym_char] = ACTIONS(1791), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1791), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1823), + [sym_integer] = ACTIONS(1823), + [sym_float] = ACTIONS(1823), + [sym_char] = ACTIONS(1823), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1823), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -82668,14 +83858,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -82718,82 +83908,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [475] = { - [sym__expression] = STATE(3265), - [sym_block] = STATE(3265), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3265), - [sym_nil] = STATE(3265), - [sym__atom] = STATE(3265), - [sym_quoted_atom] = STATE(3265), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3265), - [sym_charlist] = STATE(3265), - [sym_sigil] = STATE(3265), - [sym_list] = STATE(3265), - [sym_tuple] = STATE(3265), - [sym_bitstring] = STATE(3265), - [sym_map] = STATE(3265), - [sym__nullary_operator] = STATE(3265), - [sym_unary_operator] = STATE(3265), - [sym_binary_operator] = STATE(3265), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3265), - [sym_call] = STATE(3265), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3265), - [sym_anonymous_function] = STATE(3265), + [485] = { + [sym__expression] = STATE(3260), + [sym_block] = STATE(3260), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3260), + [sym_nil] = STATE(3260), + [sym__atom] = STATE(3260), + [sym_quoted_atom] = STATE(3260), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3260), + [sym_charlist] = STATE(3260), + [sym_sigil] = STATE(3260), + [sym_list] = STATE(3260), + [sym_tuple] = STATE(3260), + [sym_bitstring] = STATE(3260), + [sym_map] = STATE(3260), + [sym__nullary_operator] = STATE(3260), + [sym_unary_operator] = STATE(3260), + [sym_binary_operator] = STATE(3260), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3260), + [sym_call] = STATE(3260), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3260), + [sym_anonymous_function] = STATE(3260), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1793), - [sym_integer] = ACTIONS(1793), - [sym_float] = ACTIONS(1793), - [sym_char] = ACTIONS(1793), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1793), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1825), + [sym_integer] = ACTIONS(1825), + [sym_float] = ACTIONS(1825), + [sym_char] = ACTIONS(1825), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1825), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -82832,86 +84022,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), + [sym__quoted_atom_start] = ACTIONS(586), }, - [476] = { - [sym__expression] = STATE(3051), - [sym_block] = STATE(3051), - [sym_identifier] = STATE(81), - [sym_boolean] = STATE(3051), - [sym_nil] = STATE(3051), - [sym__atom] = STATE(3051), - [sym_quoted_atom] = STATE(3051), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3051), - [sym_charlist] = STATE(3051), - [sym_sigil] = STATE(3051), - [sym_list] = STATE(3051), - [sym_tuple] = STATE(3051), - [sym_bitstring] = STATE(3051), - [sym_map] = STATE(3051), - [sym__nullary_operator] = STATE(3051), - [sym_unary_operator] = STATE(3051), - [sym_binary_operator] = STATE(3051), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3051), - [sym_call] = STATE(3051), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3051), - [sym_anonymous_function] = STATE(3051), + [486] = { + [sym__expression] = STATE(3492), + [sym_block] = STATE(3492), + [sym_identifier] = STATE(93), + [sym_boolean] = STATE(3492), + [sym_nil] = STATE(3492), + [sym__atom] = STATE(3492), + [sym_quoted_atom] = STATE(3492), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3492), + [sym_charlist] = STATE(3492), + [sym_sigil] = STATE(3492), + [sym_list] = STATE(3492), + [sym_tuple] = STATE(3492), + [sym_bitstring] = STATE(3492), + [sym_map] = STATE(3492), + [sym__nullary_operator] = STATE(3492), + [sym_unary_operator] = STATE(3492), + [sym_binary_operator] = STATE(3492), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3492), + [sym_call] = STATE(3492), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3492), + [sym_anonymous_function] = STATE(3492), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1795), - [sym_integer] = ACTIONS(1795), - [sym_float] = ACTIONS(1795), - [sym_char] = ACTIONS(1795), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1795), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1827), + [sym_integer] = ACTIONS(1827), + [sym_float] = ACTIONS(1827), + [sym_char] = ACTIONS(1827), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1827), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), + [anon_sym_SLASH] = ACTIONS(1038), [anon_sym_TILDE] = ACTIONS(1065), [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -82954,82 +84144,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [477] = { - [sym__expression] = STATE(2981), - [sym_block] = STATE(2981), - [sym_identifier] = STATE(81), - [sym_boolean] = STATE(2981), - [sym_nil] = STATE(2981), - [sym__atom] = STATE(2981), - [sym_quoted_atom] = STATE(2981), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(2981), - [sym_charlist] = STATE(2981), - [sym_sigil] = STATE(2981), - [sym_list] = STATE(2981), - [sym_tuple] = STATE(2981), - [sym_bitstring] = STATE(2981), - [sym_map] = STATE(2981), - [sym__nullary_operator] = STATE(2981), - [sym_unary_operator] = STATE(2981), - [sym_binary_operator] = STATE(2981), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(2981), - [sym_call] = STATE(2981), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(2981), - [sym_anonymous_function] = STATE(2981), + [487] = { + [sym__expression] = STATE(3458), + [sym_block] = STATE(3458), + [sym_identifier] = STATE(93), + [sym_boolean] = STATE(3458), + [sym_nil] = STATE(3458), + [sym__atom] = STATE(3458), + [sym_quoted_atom] = STATE(3458), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3458), + [sym_charlist] = STATE(3458), + [sym_sigil] = STATE(3458), + [sym_list] = STATE(3458), + [sym_tuple] = STATE(3458), + [sym_bitstring] = STATE(3458), + [sym_map] = STATE(3458), + [sym__nullary_operator] = STATE(3458), + [sym_unary_operator] = STATE(3458), + [sym_binary_operator] = STATE(3458), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3458), + [sym_call] = STATE(3458), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3458), + [sym_anonymous_function] = STATE(3458), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1797), - [sym_integer] = ACTIONS(1797), - [sym_float] = ACTIONS(1797), - [sym_char] = ACTIONS(1797), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1797), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1829), + [sym_integer] = ACTIONS(1829), + [sym_float] = ACTIONS(1829), + [sym_char] = ACTIONS(1829), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1829), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), + [anon_sym_SLASH] = ACTIONS(1038), [anon_sym_TILDE] = ACTIONS(1065), [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -83072,82 +84262,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [478] = { - [sym__expression] = STATE(3355), - [sym_block] = STATE(3355), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3355), - [sym_nil] = STATE(3355), - [sym__atom] = STATE(3355), - [sym_quoted_atom] = STATE(3355), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3355), - [sym_charlist] = STATE(3355), - [sym_sigil] = STATE(3355), - [sym_list] = STATE(3355), - [sym_tuple] = STATE(3355), - [sym_bitstring] = STATE(3355), - [sym_map] = STATE(3355), - [sym__nullary_operator] = STATE(3355), - [sym_unary_operator] = STATE(3355), - [sym_binary_operator] = STATE(3355), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3355), - [sym_call] = STATE(3355), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3355), - [sym_anonymous_function] = STATE(3355), + [488] = { + [sym__expression] = STATE(3261), + [sym_block] = STATE(3261), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3261), + [sym_nil] = STATE(3261), + [sym__atom] = STATE(3261), + [sym_quoted_atom] = STATE(3261), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3261), + [sym_charlist] = STATE(3261), + [sym_sigil] = STATE(3261), + [sym_list] = STATE(3261), + [sym_tuple] = STATE(3261), + [sym_bitstring] = STATE(3261), + [sym_map] = STATE(3261), + [sym__nullary_operator] = STATE(3261), + [sym_unary_operator] = STATE(3261), + [sym_binary_operator] = STATE(3261), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3261), + [sym_call] = STATE(3261), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3261), + [sym_anonymous_function] = STATE(3261), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1799), - [sym_integer] = ACTIONS(1799), - [sym_float] = ACTIONS(1799), - [sym_char] = ACTIONS(1799), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1799), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1831), + [sym_integer] = ACTIONS(1831), + [sym_float] = ACTIONS(1831), + [sym_char] = ACTIONS(1831), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1831), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -83186,536 +84376,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), + [sym__quoted_atom_start] = ACTIONS(586), }, - [479] = { - [sym__expression] = STATE(3305), - [sym_block] = STATE(3305), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3305), - [sym_nil] = STATE(3305), - [sym__atom] = STATE(3305), - [sym_quoted_atom] = STATE(3305), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3305), - [sym_charlist] = STATE(3305), - [sym_sigil] = STATE(3305), - [sym_list] = STATE(3305), - [sym_tuple] = STATE(3305), - [sym_bitstring] = STATE(3305), - [sym_map] = STATE(3305), - [sym__nullary_operator] = STATE(3305), - [sym_unary_operator] = STATE(3305), - [sym_binary_operator] = STATE(3305), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3305), - [sym_call] = STATE(3305), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3305), - [sym_anonymous_function] = STATE(3305), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1801), - [sym_integer] = ACTIONS(1801), - [sym_float] = ACTIONS(1801), - [sym_char] = ACTIONS(1801), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1801), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [480] = { - [sym__expression] = STATE(3652), - [sym_block] = STATE(3652), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3652), - [sym_nil] = STATE(3652), - [sym__atom] = STATE(3652), - [sym_quoted_atom] = STATE(3652), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3652), - [sym_charlist] = STATE(3652), - [sym_sigil] = STATE(3652), - [sym_list] = STATE(3652), - [sym_tuple] = STATE(3652), - [sym_bitstring] = STATE(3652), - [sym_map] = STATE(3652), - [sym__nullary_operator] = STATE(3652), - [sym_unary_operator] = STATE(3652), - [sym_binary_operator] = STATE(3652), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3652), - [sym_call] = STATE(3652), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3652), - [sym_anonymous_function] = STATE(3652), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1333), - [sym_integer] = ACTIONS(1333), - [sym_float] = ACTIONS(1333), - [sym_char] = ACTIONS(1333), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1333), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [481] = { - [sym__expression] = STATE(3626), - [sym_block] = STATE(3626), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3626), - [sym_nil] = STATE(3626), - [sym__atom] = STATE(3626), - [sym_quoted_atom] = STATE(3626), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3626), - [sym_charlist] = STATE(3626), - [sym_sigil] = STATE(3626), - [sym_list] = STATE(3626), - [sym_tuple] = STATE(3626), - [sym_bitstring] = STATE(3626), - [sym_map] = STATE(3626), - [sym__nullary_operator] = STATE(3626), - [sym_unary_operator] = STATE(3626), - [sym_binary_operator] = STATE(3626), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3626), - [sym_call] = STATE(3626), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3626), - [sym_anonymous_function] = STATE(3626), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1803), - [sym_integer] = ACTIONS(1803), - [sym_float] = ACTIONS(1803), - [sym_char] = ACTIONS(1803), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(1803), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [482] = { - [sym__expression] = STATE(3306), - [sym_block] = STATE(3306), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3306), - [sym_nil] = STATE(3306), - [sym__atom] = STATE(3306), - [sym_quoted_atom] = STATE(3306), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3306), - [sym_charlist] = STATE(3306), - [sym_sigil] = STATE(3306), - [sym_list] = STATE(3306), - [sym_tuple] = STATE(3306), - [sym_bitstring] = STATE(3306), - [sym_map] = STATE(3306), - [sym__nullary_operator] = STATE(3306), - [sym_unary_operator] = STATE(3306), - [sym_binary_operator] = STATE(3306), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3306), - [sym_call] = STATE(3306), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3306), - [sym_anonymous_function] = STATE(3306), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1805), - [sym_integer] = ACTIONS(1805), - [sym_float] = ACTIONS(1805), - [sym_char] = ACTIONS(1805), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1805), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [483] = { - [sym__expression] = STATE(4541), - [sym_block] = STATE(4541), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4541), - [sym_nil] = STATE(4541), - [sym__atom] = STATE(4541), - [sym_quoted_atom] = STATE(4541), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4541), - [sym_charlist] = STATE(4541), - [sym_sigil] = STATE(4541), - [sym_list] = STATE(4541), - [sym_tuple] = STATE(4541), - [sym_bitstring] = STATE(4541), - [sym_map] = STATE(4541), - [sym__nullary_operator] = STATE(4541), - [sym_unary_operator] = STATE(4541), - [sym_binary_operator] = STATE(4541), + [489] = { + [sym__expression] = STATE(4437), + [sym_block] = STATE(4437), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4437), + [sym_nil] = STATE(4437), + [sym__atom] = STATE(4437), + [sym_quoted_atom] = STATE(4437), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4437), + [sym_charlist] = STATE(4437), + [sym_sigil] = STATE(4437), + [sym_list] = STATE(4437), + [sym_tuple] = STATE(4437), + [sym_bitstring] = STATE(4437), + [sym_map] = STATE(4437), + [sym__nullary_operator] = STATE(4437), + [sym_unary_operator] = STATE(4437), + [sym_binary_operator] = STATE(4437), [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4541), - [sym_call] = STATE(4541), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), + [sym_dot] = STATE(4437), + [sym_call] = STATE(4437), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4541), - [sym_anonymous_function] = STATE(4541), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4437), + [sym_anonymous_function] = STATE(4437), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1099), [aux_sym_identifier_token1] = ACTIONS(1101), [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(1307), - [sym_integer] = ACTIONS(1307), - [sym_float] = ACTIONS(1307), - [sym_char] = ACTIONS(1307), + [sym_alias] = ACTIONS(1309), + [sym_integer] = ACTIONS(1309), + [sym_float] = ACTIONS(1309), + [sym_char] = ACTIONS(1309), [anon_sym_true] = ACTIONS(1105), [anon_sym_false] = ACTIONS(1105), [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(1307), + [sym_atom] = ACTIONS(1309), [anon_sym_DQUOTE] = ACTIONS(1109), [anon_sym_SQUOTE] = ACTIONS(1111), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), @@ -83784,280 +84502,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1143), }, - [484] = { - [sym__expression] = STATE(3777), - [sym_block] = STATE(3777), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3777), - [sym_nil] = STATE(3777), - [sym__atom] = STATE(3777), - [sym_quoted_atom] = STATE(3777), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3777), - [sym_charlist] = STATE(3777), - [sym_sigil] = STATE(3777), - [sym_list] = STATE(3777), - [sym_tuple] = STATE(3777), - [sym_bitstring] = STATE(3777), - [sym_map] = STATE(3777), - [sym__nullary_operator] = STATE(3777), - [sym_unary_operator] = STATE(3777), - [sym_binary_operator] = STATE(3777), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3777), - [sym_call] = STATE(3777), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3777), - [sym_anonymous_function] = STATE(3777), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1807), - [sym_integer] = ACTIONS(1807), - [sym_float] = ACTIONS(1807), - [sym_char] = ACTIONS(1807), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1807), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [485] = { - [sym__expression] = STATE(4439), - [sym_block] = STATE(4439), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4439), - [sym_nil] = STATE(4439), - [sym__atom] = STATE(4439), - [sym_quoted_atom] = STATE(4439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4439), - [sym_charlist] = STATE(4439), - [sym_sigil] = STATE(4439), - [sym_list] = STATE(4439), - [sym_tuple] = STATE(4439), - [sym_bitstring] = STATE(4439), - [sym_map] = STATE(4439), - [sym__nullary_operator] = STATE(4439), - [sym_unary_operator] = STATE(4439), - [sym_binary_operator] = STATE(4439), + [490] = { + [sym__expression] = STATE(2474), + [sym_block] = STATE(2474), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2474), + [sym_nil] = STATE(2474), + [sym__atom] = STATE(2474), + [sym_quoted_atom] = STATE(2474), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2474), + [sym_charlist] = STATE(2474), + [sym_sigil] = STATE(2474), + [sym_list] = STATE(2474), + [sym_tuple] = STATE(2474), + [sym_bitstring] = STATE(2474), + [sym_map] = STATE(2474), + [sym__nullary_operator] = STATE(2474), + [sym_unary_operator] = STATE(2474), + [sym_binary_operator] = STATE(2474), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4439), - [sym_call] = STATE(4439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4439), - [sym_anonymous_function] = STATE(4439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1523), - [sym_integer] = ACTIONS(1523), - [sym_float] = ACTIONS(1523), - [sym_char] = ACTIONS(1523), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1523), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [486] = { - [sym__expression] = STATE(2406), - [sym_block] = STATE(2406), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2406), - [sym_nil] = STATE(2406), - [sym__atom] = STATE(2406), - [sym_quoted_atom] = STATE(2406), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2406), - [sym_charlist] = STATE(2406), - [sym_sigil] = STATE(2406), - [sym_list] = STATE(2406), - [sym_tuple] = STATE(2406), - [sym_bitstring] = STATE(2406), - [sym_map] = STATE(2406), - [sym__nullary_operator] = STATE(2406), - [sym_unary_operator] = STATE(2406), - [sym_binary_operator] = STATE(2406), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2406), - [sym_call] = STATE(2406), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2474), + [sym_call] = STATE(2474), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2406), - [sym_anonymous_function] = STATE(2406), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2474), + [sym_anonymous_function] = STATE(2474), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -84138,56 +84620,174 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [487] = { - [sym__expression] = STATE(4444), - [sym_block] = STATE(4444), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4444), - [sym_nil] = STATE(4444), - [sym__atom] = STATE(4444), - [sym_quoted_atom] = STATE(4444), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4444), - [sym_charlist] = STATE(4444), - [sym_sigil] = STATE(4444), - [sym_list] = STATE(4444), - [sym_tuple] = STATE(4444), - [sym_bitstring] = STATE(4444), - [sym_map] = STATE(4444), - [sym__nullary_operator] = STATE(4444), - [sym_unary_operator] = STATE(4444), - [sym_binary_operator] = STATE(4444), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4444), - [sym_call] = STATE(4444), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4444), - [sym_anonymous_function] = STATE(4444), + [491] = { + [sym__expression] = STATE(4468), + [sym_block] = STATE(4468), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4468), + [sym_nil] = STATE(4468), + [sym__atom] = STATE(4468), + [sym_quoted_atom] = STATE(4468), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4468), + [sym_charlist] = STATE(4468), + [sym_sigil] = STATE(4468), + [sym_list] = STATE(4468), + [sym_tuple] = STATE(4468), + [sym_bitstring] = STATE(4468), + [sym_map] = STATE(4468), + [sym__nullary_operator] = STATE(4468), + [sym_unary_operator] = STATE(4468), + [sym_binary_operator] = STATE(4468), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4468), + [sym_call] = STATE(4468), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4468), + [sym_anonymous_function] = STATE(4468), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1527), + [sym_integer] = ACTIONS(1527), + [sym_float] = ACTIONS(1527), + [sym_char] = ACTIONS(1527), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [492] = { + [sym__expression] = STATE(4469), + [sym_block] = STATE(4469), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4469), + [sym_nil] = STATE(4469), + [sym__atom] = STATE(4469), + [sym_quoted_atom] = STATE(4469), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4469), + [sym_charlist] = STATE(4469), + [sym_sigil] = STATE(4469), + [sym_list] = STATE(4469), + [sym_tuple] = STATE(4469), + [sym_bitstring] = STATE(4469), + [sym_map] = STATE(4469), + [sym__nullary_operator] = STATE(4469), + [sym_unary_operator] = STATE(4469), + [sym_binary_operator] = STATE(4469), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4469), + [sym_call] = STATE(4469), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4469), + [sym_anonymous_function] = STATE(4469), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1389), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1483), - [sym_integer] = ACTIONS(1483), - [sym_float] = ACTIONS(1483), - [sym_char] = ACTIONS(1483), + [sym_alias] = ACTIONS(1415), + [sym_integer] = ACTIONS(1415), + [sym_float] = ACTIONS(1415), + [sym_char] = ACTIONS(1415), [anon_sym_true] = ACTIONS(808), [anon_sym_false] = ACTIONS(808), [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1483), + [sym_atom] = ACTIONS(1415), [anon_sym_DQUOTE] = ACTIONS(812), [anon_sym_SQUOTE] = ACTIONS(814), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), @@ -84256,179 +84856,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(844), }, - [488] = { - [sym__expression] = STATE(3307), - [sym_block] = STATE(3307), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3307), - [sym_nil] = STATE(3307), - [sym__atom] = STATE(3307), - [sym_quoted_atom] = STATE(3307), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3307), - [sym_charlist] = STATE(3307), - [sym_sigil] = STATE(3307), - [sym_list] = STATE(3307), - [sym_tuple] = STATE(3307), - [sym_bitstring] = STATE(3307), - [sym_map] = STATE(3307), - [sym__nullary_operator] = STATE(3307), - [sym_unary_operator] = STATE(3307), - [sym_binary_operator] = STATE(3307), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3307), - [sym_call] = STATE(3307), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3307), - [sym_anonymous_function] = STATE(3307), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1809), - [sym_integer] = ACTIONS(1809), - [sym_float] = ACTIONS(1809), - [sym_char] = ACTIONS(1809), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1809), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [489] = { - [sym__expression] = STATE(3630), - [sym_block] = STATE(3630), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3630), - [sym_nil] = STATE(3630), - [sym__atom] = STATE(3630), - [sym_quoted_atom] = STATE(3630), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3630), - [sym_charlist] = STATE(3630), - [sym_sigil] = STATE(3630), - [sym_list] = STATE(3630), - [sym_tuple] = STATE(3630), - [sym_bitstring] = STATE(3630), - [sym_map] = STATE(3630), - [sym__nullary_operator] = STATE(3630), - [sym_unary_operator] = STATE(3630), - [sym_binary_operator] = STATE(3630), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3630), - [sym_call] = STATE(3630), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [493] = { + [sym__expression] = STATE(3514), + [sym_block] = STATE(3514), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3514), + [sym_nil] = STATE(3514), + [sym__atom] = STATE(3514), + [sym_quoted_atom] = STATE(3514), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3514), + [sym_charlist] = STATE(3514), + [sym_sigil] = STATE(3514), + [sym_list] = STATE(3514), + [sym_tuple] = STATE(3514), + [sym_bitstring] = STATE(3514), + [sym_map] = STATE(3514), + [sym__nullary_operator] = STATE(3514), + [sym_unary_operator] = STATE(3514), + [sym_binary_operator] = STATE(3514), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3514), + [sym_call] = STATE(3514), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3630), - [sym_anonymous_function] = STATE(3630), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3514), + [sym_anonymous_function] = STATE(3514), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1189), - [sym_integer] = ACTIONS(1189), - [sym_float] = ACTIONS(1189), - [sym_char] = ACTIONS(1189), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1189), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1167), + [sym_integer] = ACTIONS(1167), + [sym_float] = ACTIONS(1167), + [sym_char] = ACTIONS(1167), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1167), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -84492,1494 +84974,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [490] = { - [sym__expression] = STATE(3308), - [sym_block] = STATE(3308), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3308), - [sym_nil] = STATE(3308), - [sym__atom] = STATE(3308), - [sym_quoted_atom] = STATE(3308), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3308), - [sym_charlist] = STATE(3308), - [sym_sigil] = STATE(3308), - [sym_list] = STATE(3308), - [sym_tuple] = STATE(3308), - [sym_bitstring] = STATE(3308), - [sym_map] = STATE(3308), - [sym__nullary_operator] = STATE(3308), - [sym_unary_operator] = STATE(3308), - [sym_binary_operator] = STATE(3308), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3308), - [sym_call] = STATE(3308), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3308), - [sym_anonymous_function] = STATE(3308), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1811), - [sym_integer] = ACTIONS(1811), - [sym_float] = ACTIONS(1811), - [sym_char] = ACTIONS(1811), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1811), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [491] = { - [sym__expression] = STATE(3309), - [sym_block] = STATE(3309), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3309), - [sym_nil] = STATE(3309), - [sym__atom] = STATE(3309), - [sym_quoted_atom] = STATE(3309), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3309), - [sym_charlist] = STATE(3309), - [sym_sigil] = STATE(3309), - [sym_list] = STATE(3309), - [sym_tuple] = STATE(3309), - [sym_bitstring] = STATE(3309), - [sym_map] = STATE(3309), - [sym__nullary_operator] = STATE(3309), - [sym_unary_operator] = STATE(3309), - [sym_binary_operator] = STATE(3309), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3309), - [sym_call] = STATE(3309), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3309), - [sym_anonymous_function] = STATE(3309), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1813), - [sym_integer] = ACTIONS(1813), - [sym_float] = ACTIONS(1813), - [sym_char] = ACTIONS(1813), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1813), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [492] = { - [sym__expression] = STATE(3310), - [sym_block] = STATE(3310), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3310), - [sym_nil] = STATE(3310), - [sym__atom] = STATE(3310), - [sym_quoted_atom] = STATE(3310), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3310), - [sym_charlist] = STATE(3310), - [sym_sigil] = STATE(3310), - [sym_list] = STATE(3310), - [sym_tuple] = STATE(3310), - [sym_bitstring] = STATE(3310), - [sym_map] = STATE(3310), - [sym__nullary_operator] = STATE(3310), - [sym_unary_operator] = STATE(3310), - [sym_binary_operator] = STATE(3310), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3310), - [sym_call] = STATE(3310), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3310), - [sym_anonymous_function] = STATE(3310), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1815), - [sym_integer] = ACTIONS(1815), - [sym_float] = ACTIONS(1815), - [sym_char] = ACTIONS(1815), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1815), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [493] = { - [sym__expression] = STATE(3311), - [sym_block] = STATE(3311), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3311), - [sym_nil] = STATE(3311), - [sym__atom] = STATE(3311), - [sym_quoted_atom] = STATE(3311), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3311), - [sym_charlist] = STATE(3311), - [sym_sigil] = STATE(3311), - [sym_list] = STATE(3311), - [sym_tuple] = STATE(3311), - [sym_bitstring] = STATE(3311), - [sym_map] = STATE(3311), - [sym__nullary_operator] = STATE(3311), - [sym_unary_operator] = STATE(3311), - [sym_binary_operator] = STATE(3311), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3311), - [sym_call] = STATE(3311), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3311), - [sym_anonymous_function] = STATE(3311), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1817), - [sym_integer] = ACTIONS(1817), - [sym_float] = ACTIONS(1817), - [sym_char] = ACTIONS(1817), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1817), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, [494] = { - [sym__expression] = STATE(2259), - [sym_block] = STATE(2259), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(2259), - [sym_nil] = STATE(2259), - [sym__atom] = STATE(2259), - [sym_quoted_atom] = STATE(2259), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2259), - [sym_charlist] = STATE(2259), - [sym_sigil] = STATE(2259), - [sym_list] = STATE(2259), - [sym_tuple] = STATE(2259), - [sym_bitstring] = STATE(2259), - [sym_map] = STATE(2259), - [sym__nullary_operator] = STATE(2259), - [sym_unary_operator] = STATE(2259), - [sym_binary_operator] = STATE(2259), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2259), - [sym_call] = STATE(2259), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2259), - [sym_anonymous_function] = STATE(2259), + [sym__expression] = STATE(3262), + [sym_block] = STATE(3262), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3262), + [sym_nil] = STATE(3262), + [sym__atom] = STATE(3262), + [sym_quoted_atom] = STATE(3262), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3262), + [sym_charlist] = STATE(3262), + [sym_sigil] = STATE(3262), + [sym_list] = STATE(3262), + [sym_tuple] = STATE(3262), + [sym_bitstring] = STATE(3262), + [sym_map] = STATE(3262), + [sym__nullary_operator] = STATE(3262), + [sym_unary_operator] = STATE(3262), + [sym_binary_operator] = STATE(3262), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3262), + [sym_call] = STATE(3262), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3262), + [sym_anonymous_function] = STATE(3262), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1819), - [sym_integer] = ACTIONS(1819), - [sym_float] = ACTIONS(1819), - [sym_char] = ACTIONS(1819), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1819), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [495] = { - [sym__expression] = STATE(3312), - [sym_block] = STATE(3312), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3312), - [sym_nil] = STATE(3312), - [sym__atom] = STATE(3312), - [sym_quoted_atom] = STATE(3312), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3312), - [sym_charlist] = STATE(3312), - [sym_sigil] = STATE(3312), - [sym_list] = STATE(3312), - [sym_tuple] = STATE(3312), - [sym_bitstring] = STATE(3312), - [sym_map] = STATE(3312), - [sym__nullary_operator] = STATE(3312), - [sym_unary_operator] = STATE(3312), - [sym_binary_operator] = STATE(3312), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3312), - [sym_call] = STATE(3312), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3312), - [sym_anonymous_function] = STATE(3312), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1821), - [sym_integer] = ACTIONS(1821), - [sym_float] = ACTIONS(1821), - [sym_char] = ACTIONS(1821), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1821), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [496] = { - [sym__expression] = STATE(3337), - [sym_block] = STATE(3337), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3337), - [sym_nil] = STATE(3337), - [sym__atom] = STATE(3337), - [sym_quoted_atom] = STATE(3337), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3337), - [sym_charlist] = STATE(3337), - [sym_sigil] = STATE(3337), - [sym_list] = STATE(3337), - [sym_tuple] = STATE(3337), - [sym_bitstring] = STATE(3337), - [sym_map] = STATE(3337), - [sym__nullary_operator] = STATE(3337), - [sym_unary_operator] = STATE(3337), - [sym_binary_operator] = STATE(3337), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3337), - [sym_call] = STATE(3337), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3337), - [sym_anonymous_function] = STATE(3337), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1823), - [sym_integer] = ACTIONS(1823), - [sym_float] = ACTIONS(1823), - [sym_char] = ACTIONS(1823), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1823), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [497] = { - [sym__expression] = STATE(2258), - [sym_block] = STATE(2258), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(2258), - [sym_nil] = STATE(2258), - [sym__atom] = STATE(2258), - [sym_quoted_atom] = STATE(2258), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2258), - [sym_charlist] = STATE(2258), - [sym_sigil] = STATE(2258), - [sym_list] = STATE(2258), - [sym_tuple] = STATE(2258), - [sym_bitstring] = STATE(2258), - [sym_map] = STATE(2258), - [sym__nullary_operator] = STATE(2258), - [sym_unary_operator] = STATE(2258), - [sym_binary_operator] = STATE(2258), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2258), - [sym_call] = STATE(2258), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2258), - [sym_anonymous_function] = STATE(2258), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1825), - [sym_integer] = ACTIONS(1825), - [sym_float] = ACTIONS(1825), - [sym_char] = ACTIONS(1825), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1825), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [498] = { - [sym__expression] = STATE(2239), - [sym_block] = STATE(2239), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(2239), - [sym_nil] = STATE(2239), - [sym__atom] = STATE(2239), - [sym_quoted_atom] = STATE(2239), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2239), - [sym_charlist] = STATE(2239), - [sym_sigil] = STATE(2239), - [sym_list] = STATE(2239), - [sym_tuple] = STATE(2239), - [sym_bitstring] = STATE(2239), - [sym_map] = STATE(2239), - [sym__nullary_operator] = STATE(2239), - [sym_unary_operator] = STATE(2239), - [sym_binary_operator] = STATE(2239), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2239), - [sym_call] = STATE(2239), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2239), - [sym_anonymous_function] = STATE(2239), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1827), - [sym_integer] = ACTIONS(1827), - [sym_float] = ACTIONS(1827), - [sym_char] = ACTIONS(1827), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1827), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [499] = { - [sym__expression] = STATE(3439), - [sym_block] = STATE(3439), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(3439), - [sym_nil] = STATE(3439), - [sym__atom] = STATE(3439), - [sym_quoted_atom] = STATE(3439), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(3439), - [sym_charlist] = STATE(3439), - [sym_sigil] = STATE(3439), - [sym_list] = STATE(3439), - [sym_tuple] = STATE(3439), - [sym_bitstring] = STATE(3439), - [sym_map] = STATE(3439), - [sym__nullary_operator] = STATE(3439), - [sym_unary_operator] = STATE(3439), - [sym_binary_operator] = STATE(3439), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(3439), - [sym_call] = STATE(3439), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(3439), - [sym_anonymous_function] = STATE(3439), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(1829), - [sym_integer] = ACTIONS(1829), - [sym_float] = ACTIONS(1829), - [sym_char] = ACTIONS(1829), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1829), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [500] = { - [sym__expression] = STATE(3445), - [sym_block] = STATE(3445), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3445), - [sym_nil] = STATE(3445), - [sym__atom] = STATE(3445), - [sym_quoted_atom] = STATE(3445), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3445), - [sym_charlist] = STATE(3445), - [sym_sigil] = STATE(3445), - [sym_list] = STATE(3445), - [sym_tuple] = STATE(3445), - [sym_bitstring] = STATE(3445), - [sym_map] = STATE(3445), - [sym__nullary_operator] = STATE(3445), - [sym_unary_operator] = STATE(3445), - [sym_binary_operator] = STATE(3445), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3445), - [sym_call] = STATE(3445), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3445), - [sym_anonymous_function] = STATE(3445), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(1393), - [sym_integer] = ACTIONS(1393), - [sym_float] = ACTIONS(1393), - [sym_char] = ACTIONS(1393), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1393), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [501] = { - [sym__expression] = STATE(3653), - [sym_block] = STATE(3653), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3653), - [sym_nil] = STATE(3653), - [sym__atom] = STATE(3653), - [sym_quoted_atom] = STATE(3653), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3653), - [sym_charlist] = STATE(3653), - [sym_sigil] = STATE(3653), - [sym_list] = STATE(3653), - [sym_tuple] = STATE(3653), - [sym_bitstring] = STATE(3653), - [sym_map] = STATE(3653), - [sym__nullary_operator] = STATE(3653), - [sym_unary_operator] = STATE(3653), - [sym_binary_operator] = STATE(3653), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3653), - [sym_call] = STATE(3653), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3653), - [sym_anonymous_function] = STATE(3653), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1831), - [sym_integer] = ACTIONS(1831), - [sym_float] = ACTIONS(1831), - [sym_char] = ACTIONS(1831), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1831), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [502] = { - [sym__expression] = STATE(3338), - [sym_block] = STATE(3338), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3338), - [sym_nil] = STATE(3338), - [sym__atom] = STATE(3338), - [sym_quoted_atom] = STATE(3338), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3338), - [sym_charlist] = STATE(3338), - [sym_sigil] = STATE(3338), - [sym_list] = STATE(3338), - [sym_tuple] = STATE(3338), - [sym_bitstring] = STATE(3338), - [sym_map] = STATE(3338), - [sym__nullary_operator] = STATE(3338), - [sym_unary_operator] = STATE(3338), - [sym_binary_operator] = STATE(3338), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3338), - [sym_call] = STATE(3338), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3338), - [sym_anonymous_function] = STATE(3338), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1833), [sym_integer] = ACTIONS(1833), [sym_float] = ACTIONS(1833), [sym_char] = ACTIONS(1833), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), [sym_atom] = ACTIONS(1833), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -86018,86 +85084,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), + [sym__quoted_atom_start] = ACTIONS(586), }, - [503] = { - [sym__expression] = STATE(4205), - [sym_block] = STATE(4205), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4205), - [sym_nil] = STATE(4205), - [sym__atom] = STATE(4205), - [sym_quoted_atom] = STATE(4205), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4205), - [sym_charlist] = STATE(4205), - [sym_sigil] = STATE(4205), - [sym_list] = STATE(4205), - [sym_tuple] = STATE(4205), - [sym_bitstring] = STATE(4205), - [sym_map] = STATE(4205), - [sym__nullary_operator] = STATE(4205), - [sym_unary_operator] = STATE(4205), - [sym_binary_operator] = STATE(4205), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4205), - [sym_call] = STATE(4205), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4205), - [sym_anonymous_function] = STATE(4205), + [495] = { + [sym__expression] = STATE(3263), + [sym_block] = STATE(3263), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3263), + [sym_nil] = STATE(3263), + [sym__atom] = STATE(3263), + [sym_quoted_atom] = STATE(3263), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3263), + [sym_charlist] = STATE(3263), + [sym_sigil] = STATE(3263), + [sym_list] = STATE(3263), + [sym_tuple] = STATE(3263), + [sym_bitstring] = STATE(3263), + [sym_map] = STATE(3263), + [sym__nullary_operator] = STATE(3263), + [sym_unary_operator] = STATE(3263), + [sym_binary_operator] = STATE(3263), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3263), + [sym_call] = STATE(3263), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3263), + [sym_anonymous_function] = STATE(3263), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1835), [sym_integer] = ACTIONS(1835), [sym_float] = ACTIONS(1835), [sym_char] = ACTIONS(1835), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), [sym_atom] = ACTIONS(1835), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -86136,86 +85202,204 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(586), }, - [504] = { - [sym__expression] = STATE(4562), - [sym_block] = STATE(4562), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4562), - [sym_nil] = STATE(4562), - [sym__atom] = STATE(4562), - [sym_quoted_atom] = STATE(4562), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4562), - [sym_charlist] = STATE(4562), - [sym_sigil] = STATE(4562), - [sym_list] = STATE(4562), - [sym_tuple] = STATE(4562), - [sym_bitstring] = STATE(4562), - [sym_map] = STATE(4562), - [sym__nullary_operator] = STATE(4562), - [sym_unary_operator] = STATE(4562), - [sym_binary_operator] = STATE(4562), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4562), - [sym_call] = STATE(4562), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4562), - [sym_anonymous_function] = STATE(4562), + [496] = { + [sym__expression] = STATE(3316), + [sym_block] = STATE(3316), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3316), + [sym_nil] = STATE(3316), + [sym__atom] = STATE(3316), + [sym_quoted_atom] = STATE(3316), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3316), + [sym_charlist] = STATE(3316), + [sym_sigil] = STATE(3316), + [sym_list] = STATE(3316), + [sym_tuple] = STATE(3316), + [sym_bitstring] = STATE(3316), + [sym_map] = STATE(3316), + [sym__nullary_operator] = STATE(3316), + [sym_unary_operator] = STATE(3316), + [sym_binary_operator] = STATE(3316), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3316), + [sym_call] = STATE(3316), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3316), + [sym_anonymous_function] = STATE(3316), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1315), + [sym_integer] = ACTIONS(1315), + [sym_float] = ACTIONS(1315), + [sym_char] = ACTIONS(1315), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1315), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [497] = { + [sym__expression] = STATE(3532), + [sym_block] = STATE(3532), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3532), + [sym_nil] = STATE(3532), + [sym__atom] = STATE(3532), + [sym_quoted_atom] = STATE(3532), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3532), + [sym_charlist] = STATE(3532), + [sym_sigil] = STATE(3532), + [sym_list] = STATE(3532), + [sym_tuple] = STATE(3532), + [sym_bitstring] = STATE(3532), + [sym_map] = STATE(3532), + [sym__nullary_operator] = STATE(3532), + [sym_unary_operator] = STATE(3532), + [sym_binary_operator] = STATE(3532), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3532), + [sym_call] = STATE(3532), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3532), + [sym_anonymous_function] = STATE(3532), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1837), [sym_integer] = ACTIONS(1837), [sym_float] = ACTIONS(1837), [sym_char] = ACTIONS(1837), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(1837), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -86254,86 +85438,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), + [sym__before_unary_op] = ACTIONS(660), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), + [sym__quoted_atom_start] = ACTIONS(401), }, - [505] = { - [sym__expression] = STATE(4009), - [sym_block] = STATE(4009), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4009), - [sym_nil] = STATE(4009), - [sym__atom] = STATE(4009), - [sym_quoted_atom] = STATE(4009), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4009), - [sym_charlist] = STATE(4009), - [sym_sigil] = STATE(4009), - [sym_list] = STATE(4009), - [sym_tuple] = STATE(4009), - [sym_bitstring] = STATE(4009), - [sym_map] = STATE(4009), - [sym__nullary_operator] = STATE(4009), - [sym_unary_operator] = STATE(4009), - [sym_binary_operator] = STATE(4009), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4009), - [sym_call] = STATE(4009), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [498] = { + [sym__expression] = STATE(3531), + [sym_block] = STATE(3531), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3531), + [sym_nil] = STATE(3531), + [sym__atom] = STATE(3531), + [sym_quoted_atom] = STATE(3531), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3531), + [sym_charlist] = STATE(3531), + [sym_sigil] = STATE(3531), + [sym_list] = STATE(3531), + [sym_tuple] = STATE(3531), + [sym_bitstring] = STATE(3531), + [sym_map] = STATE(3531), + [sym__nullary_operator] = STATE(3531), + [sym_unary_operator] = STATE(3531), + [sym_binary_operator] = STATE(3531), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3531), + [sym_call] = STATE(3531), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4009), - [sym_anonymous_function] = STATE(4009), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3531), + [sym_anonymous_function] = STATE(3531), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1839), [sym_integer] = ACTIONS(1839), [sym_float] = ACTIONS(1839), [sym_char] = ACTIONS(1839), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(1839), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -86372,86 +85556,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(660), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(401), }, - [506] = { - [sym__expression] = STATE(4563), - [sym_block] = STATE(4563), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4563), - [sym_nil] = STATE(4563), - [sym__atom] = STATE(4563), - [sym_quoted_atom] = STATE(4563), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4563), - [sym_charlist] = STATE(4563), - [sym_sigil] = STATE(4563), - [sym_list] = STATE(4563), - [sym_tuple] = STATE(4563), - [sym_bitstring] = STATE(4563), - [sym_map] = STATE(4563), - [sym__nullary_operator] = STATE(4563), - [sym_unary_operator] = STATE(4563), - [sym_binary_operator] = STATE(4563), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4563), - [sym_call] = STATE(4563), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4563), - [sym_anonymous_function] = STATE(4563), + [499] = { + [sym__expression] = STATE(3530), + [sym_block] = STATE(3530), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3530), + [sym_nil] = STATE(3530), + [sym__atom] = STATE(3530), + [sym_quoted_atom] = STATE(3530), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3530), + [sym_charlist] = STATE(3530), + [sym_sigil] = STATE(3530), + [sym_list] = STATE(3530), + [sym_tuple] = STATE(3530), + [sym_bitstring] = STATE(3530), + [sym_map] = STATE(3530), + [sym__nullary_operator] = STATE(3530), + [sym_unary_operator] = STATE(3530), + [sym_binary_operator] = STATE(3530), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3530), + [sym_call] = STATE(3530), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3530), + [sym_anonymous_function] = STATE(3530), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1841), [sym_integer] = ACTIONS(1841), [sym_float] = ACTIONS(1841), [sym_char] = ACTIONS(1841), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(1841), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -86490,86 +85674,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), + [sym__before_unary_op] = ACTIONS(660), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), + [sym__quoted_atom_start] = ACTIONS(401), }, - [507] = { - [sym__expression] = STATE(2238), - [sym_block] = STATE(2238), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(2238), - [sym_nil] = STATE(2238), - [sym__atom] = STATE(2238), - [sym_quoted_atom] = STATE(2238), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2238), - [sym_charlist] = STATE(2238), - [sym_sigil] = STATE(2238), - [sym_list] = STATE(2238), - [sym_tuple] = STATE(2238), - [sym_bitstring] = STATE(2238), - [sym_map] = STATE(2238), - [sym__nullary_operator] = STATE(2238), - [sym_unary_operator] = STATE(2238), - [sym_binary_operator] = STATE(2238), + [500] = { + [sym__expression] = STATE(3529), + [sym_block] = STATE(3529), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3529), + [sym_nil] = STATE(3529), + [sym__atom] = STATE(3529), + [sym_quoted_atom] = STATE(3529), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3529), + [sym_charlist] = STATE(3529), + [sym_sigil] = STATE(3529), + [sym_list] = STATE(3529), + [sym_tuple] = STATE(3529), + [sym_bitstring] = STATE(3529), + [sym_map] = STATE(3529), + [sym__nullary_operator] = STATE(3529), + [sym_unary_operator] = STATE(3529), + [sym_binary_operator] = STATE(3529), [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2238), - [sym_call] = STATE(2238), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2238), - [sym_anonymous_function] = STATE(2238), + [sym_dot] = STATE(3529), + [sym_call] = STATE(3529), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3529), + [sym_anonymous_function] = STATE(3529), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1843), [sym_integer] = ACTIONS(1843), [sym_float] = ACTIONS(1843), [sym_char] = ACTIONS(1843), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(1843), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -86608,86 +85792,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), + [sym__before_unary_op] = ACTIONS(660), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(401), }, - [508] = { - [sym__expression] = STATE(1991), - [sym_block] = STATE(1991), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(1991), - [sym_nil] = STATE(1991), - [sym__atom] = STATE(1991), - [sym_quoted_atom] = STATE(1991), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(1991), - [sym_charlist] = STATE(1991), - [sym_sigil] = STATE(1991), - [sym_list] = STATE(1991), - [sym_tuple] = STATE(1991), - [sym_bitstring] = STATE(1991), - [sym_map] = STATE(1991), - [sym__nullary_operator] = STATE(1991), - [sym_unary_operator] = STATE(1991), - [sym_binary_operator] = STATE(1991), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(1991), - [sym_call] = STATE(1991), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(1991), - [sym_anonymous_function] = STATE(1991), + [501] = { + [sym__expression] = STATE(3264), + [sym_block] = STATE(3264), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3264), + [sym_nil] = STATE(3264), + [sym__atom] = STATE(3264), + [sym_quoted_atom] = STATE(3264), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3264), + [sym_charlist] = STATE(3264), + [sym_sigil] = STATE(3264), + [sym_list] = STATE(3264), + [sym_tuple] = STATE(3264), + [sym_bitstring] = STATE(3264), + [sym_map] = STATE(3264), + [sym__nullary_operator] = STATE(3264), + [sym_unary_operator] = STATE(3264), + [sym_binary_operator] = STATE(3264), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3264), + [sym_call] = STATE(3264), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3264), + [sym_anonymous_function] = STATE(3264), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1845), [sym_integer] = ACTIONS(1845), [sym_float] = ACTIONS(1845), [sym_char] = ACTIONS(1845), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), [sym_atom] = ACTIONS(1845), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -86726,86 +85910,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(586), }, - [509] = { - [sym__expression] = STATE(2483), - [sym_block] = STATE(2483), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2483), - [sym_nil] = STATE(2483), - [sym__atom] = STATE(2483), - [sym_quoted_atom] = STATE(2483), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2483), - [sym_charlist] = STATE(2483), - [sym_sigil] = STATE(2483), - [sym_list] = STATE(2483), - [sym_tuple] = STATE(2483), - [sym_bitstring] = STATE(2483), - [sym_map] = STATE(2483), - [sym__nullary_operator] = STATE(2483), - [sym_unary_operator] = STATE(2483), - [sym_binary_operator] = STATE(2483), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2483), - [sym_call] = STATE(2483), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2483), - [sym_anonymous_function] = STATE(2483), + [502] = { + [sym__expression] = STATE(3528), + [sym_block] = STATE(3528), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3528), + [sym_nil] = STATE(3528), + [sym__atom] = STATE(3528), + [sym_quoted_atom] = STATE(3528), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3528), + [sym_charlist] = STATE(3528), + [sym_sigil] = STATE(3528), + [sym_list] = STATE(3528), + [sym_tuple] = STATE(3528), + [sym_bitstring] = STATE(3528), + [sym_map] = STATE(3528), + [sym__nullary_operator] = STATE(3528), + [sym_unary_operator] = STATE(3528), + [sym_binary_operator] = STATE(3528), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3528), + [sym_call] = STATE(3528), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3528), + [sym_anonymous_function] = STATE(3528), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1847), [sym_integer] = ACTIONS(1847), [sym_float] = ACTIONS(1847), [sym_char] = ACTIONS(1847), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(1847), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -86844,659 +86028,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), + [sym__before_unary_op] = ACTIONS(660), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), + [sym__quoted_atom_start] = ACTIONS(401), }, - [510] = { - [sym__expression] = STATE(4180), - [sym_block] = STATE(4180), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4180), - [sym_nil] = STATE(4180), - [sym__atom] = STATE(4180), - [sym_quoted_atom] = STATE(4180), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4180), - [sym_charlist] = STATE(4180), - [sym_sigil] = STATE(4180), - [sym_list] = STATE(4180), - [sym_tuple] = STATE(4180), - [sym_bitstring] = STATE(4180), - [sym_map] = STATE(4180), - [sym__nullary_operator] = STATE(4180), - [sym_unary_operator] = STATE(4180), - [sym_binary_operator] = STATE(4180), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4180), - [sym_call] = STATE(4180), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4180), - [sym_anonymous_function] = STATE(4180), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1849), - [sym_integer] = ACTIONS(1849), - [sym_float] = ACTIONS(1849), - [sym_char] = ACTIONS(1849), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1849), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [511] = { - [sym__expression] = STATE(3499), - [sym_block] = STATE(3499), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3499), - [sym_nil] = STATE(3499), - [sym__atom] = STATE(3499), - [sym_quoted_atom] = STATE(3499), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3499), - [sym_charlist] = STATE(3499), - [sym_sigil] = STATE(3499), - [sym_list] = STATE(3499), - [sym_tuple] = STATE(3499), - [sym_bitstring] = STATE(3499), - [sym_map] = STATE(3499), - [sym__nullary_operator] = STATE(3499), - [sym_unary_operator] = STATE(3499), - [sym_binary_operator] = STATE(3499), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3499), - [sym_call] = STATE(3499), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3499), - [sym_anonymous_function] = STATE(3499), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1851), - [sym_integer] = ACTIONS(1851), - [sym_float] = ACTIONS(1851), - [sym_char] = ACTIONS(1851), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1851), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [512] = { - [sym__expression] = STATE(2024), - [sym_block] = STATE(2024), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(2024), - [sym_nil] = STATE(2024), - [sym__atom] = STATE(2024), - [sym_quoted_atom] = STATE(2024), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2024), - [sym_charlist] = STATE(2024), - [sym_sigil] = STATE(2024), - [sym_list] = STATE(2024), - [sym_tuple] = STATE(2024), - [sym_bitstring] = STATE(2024), - [sym_map] = STATE(2024), - [sym__nullary_operator] = STATE(2024), - [sym_unary_operator] = STATE(2024), - [sym_binary_operator] = STATE(2024), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2024), - [sym_call] = STATE(2024), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2024), - [sym_anonymous_function] = STATE(2024), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1853), - [sym_integer] = ACTIONS(1853), - [sym_float] = ACTIONS(1853), - [sym_char] = ACTIONS(1853), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1853), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [513] = { - [sym__expression] = STATE(4137), - [sym_block] = STATE(4137), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4137), - [sym_nil] = STATE(4137), - [sym__atom] = STATE(4137), - [sym_quoted_atom] = STATE(4137), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4137), - [sym_charlist] = STATE(4137), - [sym_sigil] = STATE(4137), - [sym_list] = STATE(4137), - [sym_tuple] = STATE(4137), - [sym_bitstring] = STATE(4137), - [sym_map] = STATE(4137), - [sym__nullary_operator] = STATE(4137), - [sym_unary_operator] = STATE(4137), - [sym_binary_operator] = STATE(4137), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4137), - [sym_call] = STATE(4137), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4137), - [sym_anonymous_function] = STATE(4137), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1855), - [sym_integer] = ACTIONS(1855), - [sym_float] = ACTIONS(1855), - [sym_char] = ACTIONS(1855), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1855), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [514] = { - [sym__expression] = STATE(4110), - [sym_block] = STATE(4110), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4110), - [sym_nil] = STATE(4110), - [sym__atom] = STATE(4110), - [sym_quoted_atom] = STATE(4110), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4110), - [sym_charlist] = STATE(4110), - [sym_sigil] = STATE(4110), - [sym_list] = STATE(4110), - [sym_tuple] = STATE(4110), - [sym_bitstring] = STATE(4110), - [sym_map] = STATE(4110), - [sym__nullary_operator] = STATE(4110), - [sym_unary_operator] = STATE(4110), - [sym_binary_operator] = STATE(4110), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4110), - [sym_call] = STATE(4110), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4110), - [sym_anonymous_function] = STATE(4110), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1857), - [sym_integer] = ACTIONS(1857), - [sym_float] = ACTIONS(1857), - [sym_char] = ACTIONS(1857), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1857), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [515] = { - [sym__expression] = STATE(4566), - [sym_block] = STATE(4566), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4566), - [sym_nil] = STATE(4566), - [sym__atom] = STATE(4566), - [sym_quoted_atom] = STATE(4566), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4566), - [sym_charlist] = STATE(4566), - [sym_sigil] = STATE(4566), - [sym_list] = STATE(4566), - [sym_tuple] = STATE(4566), - [sym_bitstring] = STATE(4566), - [sym_map] = STATE(4566), - [sym__nullary_operator] = STATE(4566), - [sym_unary_operator] = STATE(4566), - [sym_binary_operator] = STATE(4566), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4566), - [sym_call] = STATE(4566), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [503] = { + [sym__expression] = STATE(4005), + [sym_block] = STATE(4005), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4005), + [sym_nil] = STATE(4005), + [sym__atom] = STATE(4005), + [sym_quoted_atom] = STATE(4005), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4005), + [sym_charlist] = STATE(4005), + [sym_sigil] = STATE(4005), + [sym_list] = STATE(4005), + [sym_tuple] = STATE(4005), + [sym_bitstring] = STATE(4005), + [sym_map] = STATE(4005), + [sym__nullary_operator] = STATE(4005), + [sym_unary_operator] = STATE(4005), + [sym_binary_operator] = STATE(4005), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4005), + [sym_call] = STATE(4005), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4566), - [sym_anonymous_function] = STATE(4566), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4005), + [sym_anonymous_function] = STATE(4005), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1859), - [sym_integer] = ACTIONS(1859), - [sym_float] = ACTIONS(1859), - [sym_char] = ACTIONS(1859), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1859), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1849), + [sym_integer] = ACTIONS(1849), + [sym_float] = ACTIONS(1849), + [sym_char] = ACTIONS(1849), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1849), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -87560,78 +86154,668 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [516] = { - [sym__expression] = STATE(4073), - [sym_block] = STATE(4073), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4073), - [sym_nil] = STATE(4073), - [sym__atom] = STATE(4073), - [sym_quoted_atom] = STATE(4073), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4073), - [sym_charlist] = STATE(4073), - [sym_sigil] = STATE(4073), - [sym_list] = STATE(4073), - [sym_tuple] = STATE(4073), - [sym_bitstring] = STATE(4073), - [sym_map] = STATE(4073), - [sym__nullary_operator] = STATE(4073), - [sym_unary_operator] = STATE(4073), - [sym_binary_operator] = STATE(4073), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4073), - [sym_call] = STATE(4073), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4073), - [sym_anonymous_function] = STATE(4073), + [504] = { + [sym__expression] = STATE(3527), + [sym_block] = STATE(3527), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3527), + [sym_nil] = STATE(3527), + [sym__atom] = STATE(3527), + [sym_quoted_atom] = STATE(3527), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3527), + [sym_charlist] = STATE(3527), + [sym_sigil] = STATE(3527), + [sym_list] = STATE(3527), + [sym_tuple] = STATE(3527), + [sym_bitstring] = STATE(3527), + [sym_map] = STATE(3527), + [sym__nullary_operator] = STATE(3527), + [sym_unary_operator] = STATE(3527), + [sym_binary_operator] = STATE(3527), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3527), + [sym_call] = STATE(3527), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3527), + [sym_anonymous_function] = STATE(3527), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1851), + [sym_integer] = ACTIONS(1851), + [sym_float] = ACTIONS(1851), + [sym_char] = ACTIONS(1851), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1851), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [505] = { + [sym__expression] = STATE(3526), + [sym_block] = STATE(3526), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3526), + [sym_nil] = STATE(3526), + [sym__atom] = STATE(3526), + [sym_quoted_atom] = STATE(3526), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3526), + [sym_charlist] = STATE(3526), + [sym_sigil] = STATE(3526), + [sym_list] = STATE(3526), + [sym_tuple] = STATE(3526), + [sym_bitstring] = STATE(3526), + [sym_map] = STATE(3526), + [sym__nullary_operator] = STATE(3526), + [sym_unary_operator] = STATE(3526), + [sym_binary_operator] = STATE(3526), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3526), + [sym_call] = STATE(3526), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3526), + [sym_anonymous_function] = STATE(3526), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1853), + [sym_integer] = ACTIONS(1853), + [sym_float] = ACTIONS(1853), + [sym_char] = ACTIONS(1853), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1853), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [506] = { + [sym__expression] = STATE(3525), + [sym_block] = STATE(3525), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3525), + [sym_nil] = STATE(3525), + [sym__atom] = STATE(3525), + [sym_quoted_atom] = STATE(3525), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3525), + [sym_charlist] = STATE(3525), + [sym_sigil] = STATE(3525), + [sym_list] = STATE(3525), + [sym_tuple] = STATE(3525), + [sym_bitstring] = STATE(3525), + [sym_map] = STATE(3525), + [sym__nullary_operator] = STATE(3525), + [sym_unary_operator] = STATE(3525), + [sym_binary_operator] = STATE(3525), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3525), + [sym_call] = STATE(3525), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3525), + [sym_anonymous_function] = STATE(3525), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1855), + [sym_integer] = ACTIONS(1855), + [sym_float] = ACTIONS(1855), + [sym_char] = ACTIONS(1855), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1855), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [507] = { + [sym__expression] = STATE(3524), + [sym_block] = STATE(3524), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3524), + [sym_nil] = STATE(3524), + [sym__atom] = STATE(3524), + [sym_quoted_atom] = STATE(3524), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3524), + [sym_charlist] = STATE(3524), + [sym_sigil] = STATE(3524), + [sym_list] = STATE(3524), + [sym_tuple] = STATE(3524), + [sym_bitstring] = STATE(3524), + [sym_map] = STATE(3524), + [sym__nullary_operator] = STATE(3524), + [sym_unary_operator] = STATE(3524), + [sym_binary_operator] = STATE(3524), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3524), + [sym_call] = STATE(3524), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3524), + [sym_anonymous_function] = STATE(3524), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1857), + [sym_integer] = ACTIONS(1857), + [sym_float] = ACTIONS(1857), + [sym_char] = ACTIONS(1857), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1857), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [508] = { + [sym__expression] = STATE(2227), + [sym_block] = STATE(2227), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(2227), + [sym_nil] = STATE(2227), + [sym__atom] = STATE(2227), + [sym_quoted_atom] = STATE(2227), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2227), + [sym_charlist] = STATE(2227), + [sym_sigil] = STATE(2227), + [sym_list] = STATE(2227), + [sym_tuple] = STATE(2227), + [sym_bitstring] = STATE(2227), + [sym_map] = STATE(2227), + [sym__nullary_operator] = STATE(2227), + [sym_unary_operator] = STATE(2227), + [sym_binary_operator] = STATE(2227), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2227), + [sym_call] = STATE(2227), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2227), + [sym_anonymous_function] = STATE(2227), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1859), + [sym_integer] = ACTIONS(1859), + [sym_float] = ACTIONS(1859), + [sym_char] = ACTIONS(1859), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1859), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [509] = { + [sym__expression] = STATE(4539), + [sym_block] = STATE(4539), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4539), + [sym_nil] = STATE(4539), + [sym__atom] = STATE(4539), + [sym_quoted_atom] = STATE(4539), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4539), + [sym_charlist] = STATE(4539), + [sym_sigil] = STATE(4539), + [sym_list] = STATE(4539), + [sym_tuple] = STATE(4539), + [sym_bitstring] = STATE(4539), + [sym_map] = STATE(4539), + [sym__nullary_operator] = STATE(4539), + [sym_unary_operator] = STATE(4539), + [sym_binary_operator] = STATE(4539), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4539), + [sym_call] = STATE(4539), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4539), + [sym_anonymous_function] = STATE(4539), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), [sym_alias] = ACTIONS(1861), [sym_integer] = ACTIONS(1861), [sym_float] = ACTIONS(1861), [sym_char] = ACTIONS(1861), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), [sym_atom] = ACTIONS(1861), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -87670,86 +86854,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(1143), }, - [517] = { - [sym__expression] = STATE(4072), - [sym_block] = STATE(4072), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4072), - [sym_nil] = STATE(4072), - [sym__atom] = STATE(4072), - [sym_quoted_atom] = STATE(4072), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4072), - [sym_charlist] = STATE(4072), - [sym_sigil] = STATE(4072), - [sym_list] = STATE(4072), - [sym_tuple] = STATE(4072), - [sym_bitstring] = STATE(4072), - [sym_map] = STATE(4072), - [sym__nullary_operator] = STATE(4072), - [sym_unary_operator] = STATE(4072), - [sym_binary_operator] = STATE(4072), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4072), - [sym_call] = STATE(4072), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4072), - [sym_anonymous_function] = STATE(4072), + [510] = { + [sym__expression] = STATE(3265), + [sym_block] = STATE(3265), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3265), + [sym_nil] = STATE(3265), + [sym__atom] = STATE(3265), + [sym_quoted_atom] = STATE(3265), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3265), + [sym_charlist] = STATE(3265), + [sym_sigil] = STATE(3265), + [sym_list] = STATE(3265), + [sym_tuple] = STATE(3265), + [sym_bitstring] = STATE(3265), + [sym_map] = STATE(3265), + [sym__nullary_operator] = STATE(3265), + [sym_unary_operator] = STATE(3265), + [sym_binary_operator] = STATE(3265), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3265), + [sym_call] = STATE(3265), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3265), + [sym_anonymous_function] = STATE(3265), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1863), [sym_integer] = ACTIONS(1863), [sym_float] = ACTIONS(1863), [sym_char] = ACTIONS(1863), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), [sym_atom] = ACTIONS(1863), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -87788,64 +86972,1480 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(586), }, - [518] = { - [sym__expression] = STATE(4071), - [sym_block] = STATE(4071), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4071), - [sym_nil] = STATE(4071), - [sym__atom] = STATE(4071), - [sym_quoted_atom] = STATE(4071), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4071), - [sym_charlist] = STATE(4071), - [sym_sigil] = STATE(4071), - [sym_list] = STATE(4071), - [sym_tuple] = STATE(4071), - [sym_bitstring] = STATE(4071), - [sym_map] = STATE(4071), - [sym__nullary_operator] = STATE(4071), - [sym_unary_operator] = STATE(4071), - [sym_binary_operator] = STATE(4071), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4071), - [sym_call] = STATE(4071), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4071), - [sym_anonymous_function] = STATE(4071), + [511] = { + [sym__expression] = STATE(3050), + [sym_block] = STATE(3050), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3050), + [sym_nil] = STATE(3050), + [sym__atom] = STATE(3050), + [sym_quoted_atom] = STATE(3050), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3050), + [sym_charlist] = STATE(3050), + [sym_sigil] = STATE(3050), + [sym_list] = STATE(3050), + [sym_tuple] = STATE(3050), + [sym_bitstring] = STATE(3050), + [sym_map] = STATE(3050), + [sym__nullary_operator] = STATE(3050), + [sym_unary_operator] = STATE(3050), + [sym_binary_operator] = STATE(3050), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3050), + [sym_call] = STATE(3050), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3050), + [sym_anonymous_function] = STATE(3050), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), [sym_alias] = ACTIONS(1865), [sym_integer] = ACTIONS(1865), [sym_float] = ACTIONS(1865), [sym_char] = ACTIONS(1865), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1865), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [512] = { + [sym__expression] = STATE(3051), + [sym_block] = STATE(3051), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3051), + [sym_nil] = STATE(3051), + [sym__atom] = STATE(3051), + [sym_quoted_atom] = STATE(3051), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3051), + [sym_charlist] = STATE(3051), + [sym_sigil] = STATE(3051), + [sym_list] = STATE(3051), + [sym_tuple] = STATE(3051), + [sym_bitstring] = STATE(3051), + [sym_map] = STATE(3051), + [sym__nullary_operator] = STATE(3051), + [sym_unary_operator] = STATE(3051), + [sym_binary_operator] = STATE(3051), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3051), + [sym_call] = STATE(3051), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3051), + [sym_anonymous_function] = STATE(3051), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1867), + [sym_integer] = ACTIONS(1867), + [sym_float] = ACTIONS(1867), + [sym_char] = ACTIONS(1867), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1867), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [513] = { + [sym__expression] = STATE(3030), + [sym_block] = STATE(3030), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3030), + [sym_nil] = STATE(3030), + [sym__atom] = STATE(3030), + [sym_quoted_atom] = STATE(3030), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3030), + [sym_charlist] = STATE(3030), + [sym_sigil] = STATE(3030), + [sym_list] = STATE(3030), + [sym_tuple] = STATE(3030), + [sym_bitstring] = STATE(3030), + [sym_map] = STATE(3030), + [sym__nullary_operator] = STATE(3030), + [sym_unary_operator] = STATE(3030), + [sym_binary_operator] = STATE(3030), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3030), + [sym_call] = STATE(3030), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3030), + [sym_anonymous_function] = STATE(3030), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1869), + [sym_integer] = ACTIONS(1869), + [sym_float] = ACTIONS(1869), + [sym_char] = ACTIONS(1869), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1869), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(586), + }, + [514] = { + [sym__expression] = STATE(3054), + [sym_block] = STATE(3054), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3054), + [sym_nil] = STATE(3054), + [sym__atom] = STATE(3054), + [sym_quoted_atom] = STATE(3054), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3054), + [sym_charlist] = STATE(3054), + [sym_sigil] = STATE(3054), + [sym_list] = STATE(3054), + [sym_tuple] = STATE(3054), + [sym_bitstring] = STATE(3054), + [sym_map] = STATE(3054), + [sym__nullary_operator] = STATE(3054), + [sym_unary_operator] = STATE(3054), + [sym_binary_operator] = STATE(3054), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3054), + [sym_call] = STATE(3054), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3054), + [sym_anonymous_function] = STATE(3054), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1871), + [sym_integer] = ACTIONS(1871), + [sym_float] = ACTIONS(1871), + [sym_char] = ACTIONS(1871), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1871), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [515] = { + [sym__expression] = STATE(3055), + [sym_block] = STATE(3055), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3055), + [sym_nil] = STATE(3055), + [sym__atom] = STATE(3055), + [sym_quoted_atom] = STATE(3055), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3055), + [sym_charlist] = STATE(3055), + [sym_sigil] = STATE(3055), + [sym_list] = STATE(3055), + [sym_tuple] = STATE(3055), + [sym_bitstring] = STATE(3055), + [sym_map] = STATE(3055), + [sym__nullary_operator] = STATE(3055), + [sym_unary_operator] = STATE(3055), + [sym_binary_operator] = STATE(3055), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3055), + [sym_call] = STATE(3055), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3055), + [sym_anonymous_function] = STATE(3055), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1873), + [sym_integer] = ACTIONS(1873), + [sym_float] = ACTIONS(1873), + [sym_char] = ACTIONS(1873), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1873), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [516] = { + [sym__expression] = STATE(3066), + [sym_block] = STATE(3066), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3066), + [sym_nil] = STATE(3066), + [sym__atom] = STATE(3066), + [sym_quoted_atom] = STATE(3066), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3066), + [sym_charlist] = STATE(3066), + [sym_sigil] = STATE(3066), + [sym_list] = STATE(3066), + [sym_tuple] = STATE(3066), + [sym_bitstring] = STATE(3066), + [sym_map] = STATE(3066), + [sym__nullary_operator] = STATE(3066), + [sym_unary_operator] = STATE(3066), + [sym_binary_operator] = STATE(3066), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3066), + [sym_call] = STATE(3066), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3066), + [sym_anonymous_function] = STATE(3066), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1875), + [sym_integer] = ACTIONS(1875), + [sym_float] = ACTIONS(1875), + [sym_char] = ACTIONS(1875), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1875), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [517] = { + [sym__expression] = STATE(3067), + [sym_block] = STATE(3067), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3067), + [sym_nil] = STATE(3067), + [sym__atom] = STATE(3067), + [sym_quoted_atom] = STATE(3067), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3067), + [sym_charlist] = STATE(3067), + [sym_sigil] = STATE(3067), + [sym_list] = STATE(3067), + [sym_tuple] = STATE(3067), + [sym_bitstring] = STATE(3067), + [sym_map] = STATE(3067), + [sym__nullary_operator] = STATE(3067), + [sym_unary_operator] = STATE(3067), + [sym_binary_operator] = STATE(3067), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3067), + [sym_call] = STATE(3067), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3067), + [sym_anonymous_function] = STATE(3067), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1877), + [sym_integer] = ACTIONS(1877), + [sym_float] = ACTIONS(1877), + [sym_char] = ACTIONS(1877), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1877), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [518] = { + [sym__expression] = STATE(2978), + [sym_block] = STATE(2978), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(2978), + [sym_nil] = STATE(2978), + [sym__atom] = STATE(2978), + [sym_quoted_atom] = STATE(2978), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(2978), + [sym_charlist] = STATE(2978), + [sym_sigil] = STATE(2978), + [sym_list] = STATE(2978), + [sym_tuple] = STATE(2978), + [sym_bitstring] = STATE(2978), + [sym_map] = STATE(2978), + [sym__nullary_operator] = STATE(2978), + [sym_unary_operator] = STATE(2978), + [sym_binary_operator] = STATE(2978), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(2978), + [sym_call] = STATE(2978), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(2978), + [sym_anonymous_function] = STATE(2978), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1879), + [sym_integer] = ACTIONS(1879), + [sym_float] = ACTIONS(1879), + [sym_char] = ACTIONS(1879), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1879), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(586), + }, + [519] = { + [sym__expression] = STATE(3070), + [sym_block] = STATE(3070), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3070), + [sym_nil] = STATE(3070), + [sym__atom] = STATE(3070), + [sym_quoted_atom] = STATE(3070), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3070), + [sym_charlist] = STATE(3070), + [sym_sigil] = STATE(3070), + [sym_list] = STATE(3070), + [sym_tuple] = STATE(3070), + [sym_bitstring] = STATE(3070), + [sym_map] = STATE(3070), + [sym__nullary_operator] = STATE(3070), + [sym_unary_operator] = STATE(3070), + [sym_binary_operator] = STATE(3070), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3070), + [sym_call] = STATE(3070), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3070), + [sym_anonymous_function] = STATE(3070), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1881), + [sym_integer] = ACTIONS(1881), + [sym_float] = ACTIONS(1881), + [sym_char] = ACTIONS(1881), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1881), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [520] = { + [sym__expression] = STATE(3071), + [sym_block] = STATE(3071), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3071), + [sym_nil] = STATE(3071), + [sym__atom] = STATE(3071), + [sym_quoted_atom] = STATE(3071), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3071), + [sym_charlist] = STATE(3071), + [sym_sigil] = STATE(3071), + [sym_list] = STATE(3071), + [sym_tuple] = STATE(3071), + [sym_bitstring] = STATE(3071), + [sym_map] = STATE(3071), + [sym__nullary_operator] = STATE(3071), + [sym_unary_operator] = STATE(3071), + [sym_binary_operator] = STATE(3071), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3071), + [sym_call] = STATE(3071), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3071), + [sym_anonymous_function] = STATE(3071), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1883), + [sym_integer] = ACTIONS(1883), + [sym_float] = ACTIONS(1883), + [sym_char] = ACTIONS(1883), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1883), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [521] = { + [sym__expression] = STATE(3074), + [sym_block] = STATE(3074), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3074), + [sym_nil] = STATE(3074), + [sym__atom] = STATE(3074), + [sym_quoted_atom] = STATE(3074), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3074), + [sym_charlist] = STATE(3074), + [sym_sigil] = STATE(3074), + [sym_list] = STATE(3074), + [sym_tuple] = STATE(3074), + [sym_bitstring] = STATE(3074), + [sym_map] = STATE(3074), + [sym__nullary_operator] = STATE(3074), + [sym_unary_operator] = STATE(3074), + [sym_binary_operator] = STATE(3074), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3074), + [sym_call] = STATE(3074), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3074), + [sym_anonymous_function] = STATE(3074), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1885), + [sym_integer] = ACTIONS(1885), + [sym_float] = ACTIONS(1885), + [sym_char] = ACTIONS(1885), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1885), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [522] = { + [sym__expression] = STATE(3247), + [sym_block] = STATE(3247), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3247), + [sym_nil] = STATE(3247), + [sym__atom] = STATE(3247), + [sym_quoted_atom] = STATE(3247), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3247), + [sym_charlist] = STATE(3247), + [sym_sigil] = STATE(3247), + [sym_list] = STATE(3247), + [sym_tuple] = STATE(3247), + [sym_bitstring] = STATE(3247), + [sym_map] = STATE(3247), + [sym__nullary_operator] = STATE(3247), + [sym_unary_operator] = STATE(3247), + [sym_binary_operator] = STATE(3247), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3247), + [sym_call] = STATE(3247), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3247), + [sym_anonymous_function] = STATE(3247), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1887), + [sym_integer] = ACTIONS(1887), + [sym_float] = ACTIONS(1887), + [sym_char] = ACTIONS(1887), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1887), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(586), + }, + [523] = { + [sym__expression] = STATE(4479), + [sym_block] = STATE(4479), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4479), + [sym_nil] = STATE(4479), + [sym__atom] = STATE(4479), + [sym_quoted_atom] = STATE(4479), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4479), + [sym_charlist] = STATE(4479), + [sym_sigil] = STATE(4479), + [sym_list] = STATE(4479), + [sym_tuple] = STATE(4479), + [sym_bitstring] = STATE(4479), + [sym_map] = STATE(4479), + [sym__nullary_operator] = STATE(4479), + [sym_unary_operator] = STATE(4479), + [sym_binary_operator] = STATE(4479), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4479), + [sym_call] = STATE(4479), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4479), + [sym_anonymous_function] = STATE(4479), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1517), + [sym_integer] = ACTIONS(1517), + [sym_float] = ACTIONS(1517), + [sym_char] = ACTIONS(1517), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1865), + [sym_atom] = ACTIONS(1517), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -87856,18 +88456,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1435), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -87910,1498 +88510,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [519] = { - [sym__expression] = STATE(4273), - [sym_block] = STATE(4273), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4273), - [sym_nil] = STATE(4273), - [sym__atom] = STATE(4273), - [sym_quoted_atom] = STATE(4273), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4273), - [sym_charlist] = STATE(4273), - [sym_sigil] = STATE(4273), - [sym_list] = STATE(4273), - [sym_tuple] = STATE(4273), - [sym_bitstring] = STATE(4273), - [sym_map] = STATE(4273), - [sym__nullary_operator] = STATE(4273), - [sym_unary_operator] = STATE(4273), - [sym_binary_operator] = STATE(4273), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4273), - [sym_call] = STATE(4273), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4273), - [sym_anonymous_function] = STATE(4273), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1867), - [sym_integer] = ACTIONS(1867), - [sym_float] = ACTIONS(1867), - [sym_char] = ACTIONS(1867), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1867), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [520] = { - [sym__expression] = STATE(4295), - [sym_block] = STATE(4295), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4295), - [sym_nil] = STATE(4295), - [sym__atom] = STATE(4295), - [sym_quoted_atom] = STATE(4295), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4295), - [sym_charlist] = STATE(4295), - [sym_sigil] = STATE(4295), - [sym_list] = STATE(4295), - [sym_tuple] = STATE(4295), - [sym_bitstring] = STATE(4295), - [sym_map] = STATE(4295), - [sym__nullary_operator] = STATE(4295), - [sym_unary_operator] = STATE(4295), - [sym_binary_operator] = STATE(4295), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4295), - [sym_call] = STATE(4295), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4295), - [sym_anonymous_function] = STATE(4295), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1869), - [sym_integer] = ACTIONS(1869), - [sym_float] = ACTIONS(1869), - [sym_char] = ACTIONS(1869), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1869), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [521] = { - [sym__expression] = STATE(4294), - [sym_block] = STATE(4294), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4294), - [sym_nil] = STATE(4294), - [sym__atom] = STATE(4294), - [sym_quoted_atom] = STATE(4294), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4294), - [sym_charlist] = STATE(4294), - [sym_sigil] = STATE(4294), - [sym_list] = STATE(4294), - [sym_tuple] = STATE(4294), - [sym_bitstring] = STATE(4294), - [sym_map] = STATE(4294), - [sym__nullary_operator] = STATE(4294), - [sym_unary_operator] = STATE(4294), - [sym_binary_operator] = STATE(4294), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4294), - [sym_call] = STATE(4294), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4294), - [sym_anonymous_function] = STATE(4294), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1871), - [sym_integer] = ACTIONS(1871), - [sym_float] = ACTIONS(1871), - [sym_char] = ACTIONS(1871), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1871), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [522] = { - [sym__expression] = STATE(4293), - [sym_block] = STATE(4293), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4293), - [sym_nil] = STATE(4293), - [sym__atom] = STATE(4293), - [sym_quoted_atom] = STATE(4293), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4293), - [sym_charlist] = STATE(4293), - [sym_sigil] = STATE(4293), - [sym_list] = STATE(4293), - [sym_tuple] = STATE(4293), - [sym_bitstring] = STATE(4293), - [sym_map] = STATE(4293), - [sym__nullary_operator] = STATE(4293), - [sym_unary_operator] = STATE(4293), - [sym_binary_operator] = STATE(4293), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4293), - [sym_call] = STATE(4293), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4293), - [sym_anonymous_function] = STATE(4293), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1873), - [sym_integer] = ACTIONS(1873), - [sym_float] = ACTIONS(1873), - [sym_char] = ACTIONS(1873), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1873), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [523] = { - [sym__expression] = STATE(4292), - [sym_block] = STATE(4292), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4292), - [sym_nil] = STATE(4292), - [sym__atom] = STATE(4292), - [sym_quoted_atom] = STATE(4292), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4292), - [sym_charlist] = STATE(4292), - [sym_sigil] = STATE(4292), - [sym_list] = STATE(4292), - [sym_tuple] = STATE(4292), - [sym_bitstring] = STATE(4292), - [sym_map] = STATE(4292), - [sym__nullary_operator] = STATE(4292), - [sym_unary_operator] = STATE(4292), - [sym_binary_operator] = STATE(4292), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4292), - [sym_call] = STATE(4292), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4292), - [sym_anonymous_function] = STATE(4292), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1875), - [sym_integer] = ACTIONS(1875), - [sym_float] = ACTIONS(1875), - [sym_char] = ACTIONS(1875), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1875), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, [524] = { - [sym__expression] = STATE(4291), - [sym_block] = STATE(4291), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4291), - [sym_nil] = STATE(4291), - [sym__atom] = STATE(4291), - [sym_quoted_atom] = STATE(4291), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4291), - [sym_charlist] = STATE(4291), - [sym_sigil] = STATE(4291), - [sym_list] = STATE(4291), - [sym_tuple] = STATE(4291), - [sym_bitstring] = STATE(4291), - [sym_map] = STATE(4291), - [sym__nullary_operator] = STATE(4291), - [sym_unary_operator] = STATE(4291), - [sym_binary_operator] = STATE(4291), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4291), - [sym_call] = STATE(4291), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4291), - [sym_anonymous_function] = STATE(4291), + [sym__expression] = STATE(3248), + [sym_block] = STATE(3248), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3248), + [sym_nil] = STATE(3248), + [sym__atom] = STATE(3248), + [sym_quoted_atom] = STATE(3248), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3248), + [sym_charlist] = STATE(3248), + [sym_sigil] = STATE(3248), + [sym_list] = STATE(3248), + [sym_tuple] = STATE(3248), + [sym_bitstring] = STATE(3248), + [sym_map] = STATE(3248), + [sym__nullary_operator] = STATE(3248), + [sym_unary_operator] = STATE(3248), + [sym_binary_operator] = STATE(3248), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3248), + [sym_call] = STATE(3248), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3248), + [sym_anonymous_function] = STATE(3248), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1877), - [sym_integer] = ACTIONS(1877), - [sym_float] = ACTIONS(1877), - [sym_char] = ACTIONS(1877), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1877), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [525] = { - [sym__expression] = STATE(4285), - [sym_block] = STATE(4285), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4285), - [sym_nil] = STATE(4285), - [sym__atom] = STATE(4285), - [sym_quoted_atom] = STATE(4285), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4285), - [sym_charlist] = STATE(4285), - [sym_sigil] = STATE(4285), - [sym_list] = STATE(4285), - [sym_tuple] = STATE(4285), - [sym_bitstring] = STATE(4285), - [sym_map] = STATE(4285), - [sym__nullary_operator] = STATE(4285), - [sym_unary_operator] = STATE(4285), - [sym_binary_operator] = STATE(4285), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4285), - [sym_call] = STATE(4285), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4285), - [sym_anonymous_function] = STATE(4285), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1879), - [sym_integer] = ACTIONS(1879), - [sym_float] = ACTIONS(1879), - [sym_char] = ACTIONS(1879), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1879), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [526] = { - [sym__expression] = STATE(4287), - [sym_block] = STATE(4287), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4287), - [sym_nil] = STATE(4287), - [sym__atom] = STATE(4287), - [sym_quoted_atom] = STATE(4287), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4287), - [sym_charlist] = STATE(4287), - [sym_sigil] = STATE(4287), - [sym_list] = STATE(4287), - [sym_tuple] = STATE(4287), - [sym_bitstring] = STATE(4287), - [sym_map] = STATE(4287), - [sym__nullary_operator] = STATE(4287), - [sym_unary_operator] = STATE(4287), - [sym_binary_operator] = STATE(4287), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4287), - [sym_call] = STATE(4287), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4287), - [sym_anonymous_function] = STATE(4287), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1881), - [sym_integer] = ACTIONS(1881), - [sym_float] = ACTIONS(1881), - [sym_char] = ACTIONS(1881), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1881), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [527] = { - [sym__expression] = STATE(4286), - [sym_block] = STATE(4286), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4286), - [sym_nil] = STATE(4286), - [sym__atom] = STATE(4286), - [sym_quoted_atom] = STATE(4286), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4286), - [sym_charlist] = STATE(4286), - [sym_sigil] = STATE(4286), - [sym_list] = STATE(4286), - [sym_tuple] = STATE(4286), - [sym_bitstring] = STATE(4286), - [sym_map] = STATE(4286), - [sym__nullary_operator] = STATE(4286), - [sym_unary_operator] = STATE(4286), - [sym_binary_operator] = STATE(4286), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4286), - [sym_call] = STATE(4286), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4286), - [sym_anonymous_function] = STATE(4286), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1883), - [sym_integer] = ACTIONS(1883), - [sym_float] = ACTIONS(1883), - [sym_char] = ACTIONS(1883), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1883), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [528] = { - [sym__expression] = STATE(4225), - [sym_block] = STATE(4225), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4225), - [sym_nil] = STATE(4225), - [sym__atom] = STATE(4225), - [sym_quoted_atom] = STATE(4225), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4225), - [sym_charlist] = STATE(4225), - [sym_sigil] = STATE(4225), - [sym_list] = STATE(4225), - [sym_tuple] = STATE(4225), - [sym_bitstring] = STATE(4225), - [sym_map] = STATE(4225), - [sym__nullary_operator] = STATE(4225), - [sym_unary_operator] = STATE(4225), - [sym_binary_operator] = STATE(4225), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4225), - [sym_call] = STATE(4225), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4225), - [sym_anonymous_function] = STATE(4225), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1885), - [sym_integer] = ACTIONS(1885), - [sym_float] = ACTIONS(1885), - [sym_char] = ACTIONS(1885), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1885), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [529] = { - [sym__expression] = STATE(2369), - [sym_block] = STATE(2369), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2369), - [sym_nil] = STATE(2369), - [sym__atom] = STATE(2369), - [sym_quoted_atom] = STATE(2369), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2369), - [sym_charlist] = STATE(2369), - [sym_sigil] = STATE(2369), - [sym_list] = STATE(2369), - [sym_tuple] = STATE(2369), - [sym_bitstring] = STATE(2369), - [sym_map] = STATE(2369), - [sym__nullary_operator] = STATE(2369), - [sym_unary_operator] = STATE(2369), - [sym_binary_operator] = STATE(2369), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2369), - [sym_call] = STATE(2369), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2369), - [sym_anonymous_function] = STATE(2369), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1501), - [sym_integer] = ACTIONS(1501), - [sym_float] = ACTIONS(1501), - [sym_char] = ACTIONS(1501), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1501), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [530] = { - [sym__expression] = STATE(4282), - [sym_block] = STATE(4282), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4282), - [sym_nil] = STATE(4282), - [sym__atom] = STATE(4282), - [sym_quoted_atom] = STATE(4282), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4282), - [sym_charlist] = STATE(4282), - [sym_sigil] = STATE(4282), - [sym_list] = STATE(4282), - [sym_tuple] = STATE(4282), - [sym_bitstring] = STATE(4282), - [sym_map] = STATE(4282), - [sym__nullary_operator] = STATE(4282), - [sym_unary_operator] = STATE(4282), - [sym_binary_operator] = STATE(4282), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4282), - [sym_call] = STATE(4282), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4282), - [sym_anonymous_function] = STATE(4282), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1887), - [sym_integer] = ACTIONS(1887), - [sym_float] = ACTIONS(1887), - [sym_char] = ACTIONS(1887), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1887), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [531] = { - [sym__expression] = STATE(4296), - [sym_block] = STATE(4296), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4296), - [sym_nil] = STATE(4296), - [sym__atom] = STATE(4296), - [sym_quoted_atom] = STATE(4296), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4296), - [sym_charlist] = STATE(4296), - [sym_sigil] = STATE(4296), - [sym_list] = STATE(4296), - [sym_tuple] = STATE(4296), - [sym_bitstring] = STATE(4296), - [sym_map] = STATE(4296), - [sym__nullary_operator] = STATE(4296), - [sym_unary_operator] = STATE(4296), - [sym_binary_operator] = STATE(4296), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4296), - [sym_call] = STATE(4296), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4296), - [sym_anonymous_function] = STATE(4296), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1889), [sym_integer] = ACTIONS(1889), [sym_float] = ACTIONS(1889), [sym_char] = ACTIONS(1889), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), [sym_atom] = ACTIONS(1889), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -89440,86 +88624,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), + [sym__quoted_atom_start] = ACTIONS(586), }, - [532] = { - [sym__expression] = STATE(4280), - [sym_block] = STATE(4280), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4280), - [sym_nil] = STATE(4280), - [sym__atom] = STATE(4280), - [sym_quoted_atom] = STATE(4280), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4280), - [sym_charlist] = STATE(4280), - [sym_sigil] = STATE(4280), - [sym_list] = STATE(4280), - [sym_tuple] = STATE(4280), - [sym_bitstring] = STATE(4280), - [sym_map] = STATE(4280), - [sym__nullary_operator] = STATE(4280), - [sym_unary_operator] = STATE(4280), - [sym_binary_operator] = STATE(4280), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4280), - [sym_call] = STATE(4280), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4280), - [sym_anonymous_function] = STATE(4280), + [525] = { + [sym__expression] = STATE(2977), + [sym_block] = STATE(2977), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(2977), + [sym_nil] = STATE(2977), + [sym__atom] = STATE(2977), + [sym_quoted_atom] = STATE(2977), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(2977), + [sym_charlist] = STATE(2977), + [sym_sigil] = STATE(2977), + [sym_list] = STATE(2977), + [sym_tuple] = STATE(2977), + [sym_bitstring] = STATE(2977), + [sym_map] = STATE(2977), + [sym__nullary_operator] = STATE(2977), + [sym_unary_operator] = STATE(2977), + [sym_binary_operator] = STATE(2977), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(2977), + [sym_call] = STATE(2977), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(2977), + [sym_anonymous_function] = STATE(2977), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1891), [sym_integer] = ACTIONS(1891), [sym_float] = ACTIONS(1891), [sym_char] = ACTIONS(1891), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), [sym_atom] = ACTIONS(1891), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -89558,659 +88742,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), + [sym__quoted_atom_start] = ACTIONS(586), }, - [533] = { - [sym__expression] = STATE(4279), - [sym_block] = STATE(4279), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4279), - [sym_nil] = STATE(4279), - [sym__atom] = STATE(4279), - [sym_quoted_atom] = STATE(4279), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4279), - [sym_charlist] = STATE(4279), - [sym_sigil] = STATE(4279), - [sym_list] = STATE(4279), - [sym_tuple] = STATE(4279), - [sym_bitstring] = STATE(4279), - [sym_map] = STATE(4279), - [sym__nullary_operator] = STATE(4279), - [sym_unary_operator] = STATE(4279), - [sym_binary_operator] = STATE(4279), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4279), - [sym_call] = STATE(4279), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4279), - [sym_anonymous_function] = STATE(4279), + [526] = { + [sym__expression] = STATE(4567), + [sym_block] = STATE(4567), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4567), + [sym_nil] = STATE(4567), + [sym__atom] = STATE(4567), + [sym_quoted_atom] = STATE(4567), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4567), + [sym_charlist] = STATE(4567), + [sym_sigil] = STATE(4567), + [sym_list] = STATE(4567), + [sym_tuple] = STATE(4567), + [sym_bitstring] = STATE(4567), + [sym_map] = STATE(4567), + [sym__nullary_operator] = STATE(4567), + [sym_unary_operator] = STATE(4567), + [sym_binary_operator] = STATE(4567), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4567), + [sym_call] = STATE(4567), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4567), + [sym_anonymous_function] = STATE(4567), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), + [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(1893), [sym_integer] = ACTIONS(1893), [sym_float] = ACTIONS(1893), [sym_char] = ACTIONS(1893), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), [sym_atom] = ACTIONS(1893), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [534] = { - [sym__expression] = STATE(3482), - [sym_block] = STATE(3482), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3482), - [sym_nil] = STATE(3482), - [sym__atom] = STATE(3482), - [sym_quoted_atom] = STATE(3482), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3482), - [sym_charlist] = STATE(3482), - [sym_sigil] = STATE(3482), - [sym_list] = STATE(3482), - [sym_tuple] = STATE(3482), - [sym_bitstring] = STATE(3482), - [sym_map] = STATE(3482), - [sym__nullary_operator] = STATE(3482), - [sym_unary_operator] = STATE(3482), - [sym_binary_operator] = STATE(3482), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3482), - [sym_call] = STATE(3482), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3482), - [sym_anonymous_function] = STATE(3482), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1495), - [sym_integer] = ACTIONS(1495), - [sym_float] = ACTIONS(1495), - [sym_char] = ACTIONS(1495), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(1495), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), - }, - [535] = { - [sym__expression] = STATE(4270), - [sym_block] = STATE(4270), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4270), - [sym_nil] = STATE(4270), - [sym__atom] = STATE(4270), - [sym_quoted_atom] = STATE(4270), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4270), - [sym_charlist] = STATE(4270), - [sym_sigil] = STATE(4270), - [sym_list] = STATE(4270), - [sym_tuple] = STATE(4270), - [sym_bitstring] = STATE(4270), - [sym_map] = STATE(4270), - [sym__nullary_operator] = STATE(4270), - [sym_unary_operator] = STATE(4270), - [sym_binary_operator] = STATE(4270), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4270), - [sym_call] = STATE(4270), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4270), - [sym_anonymous_function] = STATE(4270), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1895), - [sym_integer] = ACTIONS(1895), - [sym_float] = ACTIONS(1895), - [sym_char] = ACTIONS(1895), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1895), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [536] = { - [sym__expression] = STATE(4269), - [sym_block] = STATE(4269), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4269), - [sym_nil] = STATE(4269), - [sym__atom] = STATE(4269), - [sym_quoted_atom] = STATE(4269), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4269), - [sym_charlist] = STATE(4269), - [sym_sigil] = STATE(4269), - [sym_list] = STATE(4269), - [sym_tuple] = STATE(4269), - [sym_bitstring] = STATE(4269), - [sym_map] = STATE(4269), - [sym__nullary_operator] = STATE(4269), - [sym_unary_operator] = STATE(4269), - [sym_binary_operator] = STATE(4269), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4269), - [sym_call] = STATE(4269), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4269), - [sym_anonymous_function] = STATE(4269), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1897), - [sym_integer] = ACTIONS(1897), - [sym_float] = ACTIONS(1897), - [sym_char] = ACTIONS(1897), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1897), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [537] = { - [sym__expression] = STATE(4070), - [sym_block] = STATE(4070), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4070), - [sym_nil] = STATE(4070), - [sym__atom] = STATE(4070), - [sym_quoted_atom] = STATE(4070), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4070), - [sym_charlist] = STATE(4070), - [sym_sigil] = STATE(4070), - [sym_list] = STATE(4070), - [sym_tuple] = STATE(4070), - [sym_bitstring] = STATE(4070), - [sym_map] = STATE(4070), - [sym__nullary_operator] = STATE(4070), - [sym_unary_operator] = STATE(4070), - [sym_binary_operator] = STATE(4070), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4070), - [sym_call] = STATE(4070), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4070), - [sym_anonymous_function] = STATE(4070), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1899), - [sym_integer] = ACTIONS(1899), - [sym_float] = ACTIONS(1899), - [sym_char] = ACTIONS(1899), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1899), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [538] = { - [sym__expression] = STATE(4571), - [sym_block] = STATE(4571), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4571), - [sym_nil] = STATE(4571), - [sym__atom] = STATE(4571), - [sym_quoted_atom] = STATE(4571), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4571), - [sym_charlist] = STATE(4571), - [sym_sigil] = STATE(4571), - [sym_list] = STATE(4571), - [sym_tuple] = STATE(4571), - [sym_bitstring] = STATE(4571), - [sym_map] = STATE(4571), - [sym__nullary_operator] = STATE(4571), - [sym_unary_operator] = STATE(4571), - [sym_binary_operator] = STATE(4571), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4571), - [sym_call] = STATE(4571), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4571), - [sym_anonymous_function] = STATE(4571), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1901), - [sym_integer] = ACTIONS(1901), - [sym_float] = ACTIONS(1901), - [sym_char] = ACTIONS(1901), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1901), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -90274,78 +88868,550 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [539] = { - [sym__expression] = STATE(4068), - [sym_block] = STATE(4068), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4068), - [sym_nil] = STATE(4068), - [sym__atom] = STATE(4068), - [sym_quoted_atom] = STATE(4068), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4068), - [sym_charlist] = STATE(4068), - [sym_sigil] = STATE(4068), - [sym_list] = STATE(4068), - [sym_tuple] = STATE(4068), - [sym_bitstring] = STATE(4068), - [sym_map] = STATE(4068), - [sym__nullary_operator] = STATE(4068), - [sym_unary_operator] = STATE(4068), - [sym_binary_operator] = STATE(4068), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4068), - [sym_call] = STATE(4068), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4068), - [sym_anonymous_function] = STATE(4068), + [527] = { + [sym__expression] = STATE(2955), + [sym_block] = STATE(2955), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(2955), + [sym_nil] = STATE(2955), + [sym__atom] = STATE(2955), + [sym_quoted_atom] = STATE(2955), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(2955), + [sym_charlist] = STATE(2955), + [sym_sigil] = STATE(2955), + [sym_list] = STATE(2955), + [sym_tuple] = STATE(2955), + [sym_bitstring] = STATE(2955), + [sym_map] = STATE(2955), + [sym__nullary_operator] = STATE(2955), + [sym_unary_operator] = STATE(2955), + [sym_binary_operator] = STATE(2955), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(2955), + [sym_call] = STATE(2955), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(2955), + [sym_anonymous_function] = STATE(2955), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1895), + [sym_integer] = ACTIONS(1895), + [sym_float] = ACTIONS(1895), + [sym_char] = ACTIONS(1895), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1895), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(586), + }, + [528] = { + [sym__expression] = STATE(3075), + [sym_block] = STATE(3075), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3075), + [sym_nil] = STATE(3075), + [sym__atom] = STATE(3075), + [sym_quoted_atom] = STATE(3075), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3075), + [sym_charlist] = STATE(3075), + [sym_sigil] = STATE(3075), + [sym_list] = STATE(3075), + [sym_tuple] = STATE(3075), + [sym_bitstring] = STATE(3075), + [sym_map] = STATE(3075), + [sym__nullary_operator] = STATE(3075), + [sym_unary_operator] = STATE(3075), + [sym_binary_operator] = STATE(3075), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3075), + [sym_call] = STATE(3075), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3075), + [sym_anonymous_function] = STATE(3075), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1897), + [sym_integer] = ACTIONS(1897), + [sym_float] = ACTIONS(1897), + [sym_char] = ACTIONS(1897), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1897), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [529] = { + [sym__expression] = STATE(3092), + [sym_block] = STATE(3092), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3092), + [sym_nil] = STATE(3092), + [sym__atom] = STATE(3092), + [sym_quoted_atom] = STATE(3092), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3092), + [sym_charlist] = STATE(3092), + [sym_sigil] = STATE(3092), + [sym_list] = STATE(3092), + [sym_tuple] = STATE(3092), + [sym_bitstring] = STATE(3092), + [sym_map] = STATE(3092), + [sym__nullary_operator] = STATE(3092), + [sym_unary_operator] = STATE(3092), + [sym_binary_operator] = STATE(3092), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3092), + [sym_call] = STATE(3092), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3092), + [sym_anonymous_function] = STATE(3092), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1899), + [sym_integer] = ACTIONS(1899), + [sym_float] = ACTIONS(1899), + [sym_char] = ACTIONS(1899), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1899), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [530] = { + [sym__expression] = STATE(3094), + [sym_block] = STATE(3094), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3094), + [sym_nil] = STATE(3094), + [sym__atom] = STATE(3094), + [sym_quoted_atom] = STATE(3094), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3094), + [sym_charlist] = STATE(3094), + [sym_sigil] = STATE(3094), + [sym_list] = STATE(3094), + [sym_tuple] = STATE(3094), + [sym_bitstring] = STATE(3094), + [sym_map] = STATE(3094), + [sym__nullary_operator] = STATE(3094), + [sym_unary_operator] = STATE(3094), + [sym_binary_operator] = STATE(3094), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3094), + [sym_call] = STATE(3094), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3094), + [sym_anonymous_function] = STATE(3094), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1901), + [sym_integer] = ACTIONS(1901), + [sym_float] = ACTIONS(1901), + [sym_char] = ACTIONS(1901), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1901), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [531] = { + [sym__expression] = STATE(3101), + [sym_block] = STATE(3101), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3101), + [sym_nil] = STATE(3101), + [sym__atom] = STATE(3101), + [sym_quoted_atom] = STATE(3101), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3101), + [sym_charlist] = STATE(3101), + [sym_sigil] = STATE(3101), + [sym_list] = STATE(3101), + [sym_tuple] = STATE(3101), + [sym_bitstring] = STATE(3101), + [sym_map] = STATE(3101), + [sym__nullary_operator] = STATE(3101), + [sym_unary_operator] = STATE(3101), + [sym_binary_operator] = STATE(3101), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3101), + [sym_call] = STATE(3101), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3101), + [sym_anonymous_function] = STATE(3101), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), [sym_alias] = ACTIONS(1903), [sym_integer] = ACTIONS(1903), [sym_float] = ACTIONS(1903), [sym_char] = ACTIONS(1903), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), [sym_atom] = ACTIONS(1903), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -90384,86 +89450,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(521), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(527), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(529), }, - [540] = { - [sym__expression] = STATE(4067), - [sym_block] = STATE(4067), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4067), - [sym_nil] = STATE(4067), - [sym__atom] = STATE(4067), - [sym_quoted_atom] = STATE(4067), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4067), - [sym_charlist] = STATE(4067), - [sym_sigil] = STATE(4067), - [sym_list] = STATE(4067), - [sym_tuple] = STATE(4067), - [sym_bitstring] = STATE(4067), - [sym_map] = STATE(4067), - [sym__nullary_operator] = STATE(4067), - [sym_unary_operator] = STATE(4067), - [sym_binary_operator] = STATE(4067), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4067), - [sym_call] = STATE(4067), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4067), - [sym_anonymous_function] = STATE(4067), + [532] = { + [sym__expression] = STATE(3102), + [sym_block] = STATE(3102), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3102), + [sym_nil] = STATE(3102), + [sym__atom] = STATE(3102), + [sym_quoted_atom] = STATE(3102), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3102), + [sym_charlist] = STATE(3102), + [sym_sigil] = STATE(3102), + [sym_list] = STATE(3102), + [sym_tuple] = STATE(3102), + [sym_bitstring] = STATE(3102), + [sym_map] = STATE(3102), + [sym__nullary_operator] = STATE(3102), + [sym_unary_operator] = STATE(3102), + [sym_binary_operator] = STATE(3102), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3102), + [sym_call] = STATE(3102), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3102), + [sym_anonymous_function] = STATE(3102), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), [sym_alias] = ACTIONS(1905), [sym_integer] = ACTIONS(1905), [sym_float] = ACTIONS(1905), [sym_char] = ACTIONS(1905), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), [sym_atom] = ACTIONS(1905), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -90502,86 +89568,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(521), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(527), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(529), }, - [541] = { - [sym__expression] = STATE(4066), - [sym_block] = STATE(4066), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4066), - [sym_nil] = STATE(4066), - [sym__atom] = STATE(4066), - [sym_quoted_atom] = STATE(4066), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4066), - [sym_charlist] = STATE(4066), - [sym_sigil] = STATE(4066), - [sym_list] = STATE(4066), - [sym_tuple] = STATE(4066), - [sym_bitstring] = STATE(4066), - [sym_map] = STATE(4066), - [sym__nullary_operator] = STATE(4066), - [sym_unary_operator] = STATE(4066), - [sym_binary_operator] = STATE(4066), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4066), - [sym_call] = STATE(4066), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4066), - [sym_anonymous_function] = STATE(4066), + [533] = { + [sym__expression] = STATE(3103), + [sym_block] = STATE(3103), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3103), + [sym_nil] = STATE(3103), + [sym__atom] = STATE(3103), + [sym_quoted_atom] = STATE(3103), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3103), + [sym_charlist] = STATE(3103), + [sym_sigil] = STATE(3103), + [sym_list] = STATE(3103), + [sym_tuple] = STATE(3103), + [sym_bitstring] = STATE(3103), + [sym_map] = STATE(3103), + [sym__nullary_operator] = STATE(3103), + [sym_unary_operator] = STATE(3103), + [sym_binary_operator] = STATE(3103), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3103), + [sym_call] = STATE(3103), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3103), + [sym_anonymous_function] = STATE(3103), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), [sym_alias] = ACTIONS(1907), [sym_integer] = ACTIONS(1907), [sym_float] = ACTIONS(1907), [sym_char] = ACTIONS(1907), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), [sym_atom] = ACTIONS(1907), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -90620,86 +89686,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(521), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(527), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(529), }, - [542] = { - [sym__expression] = STATE(4065), - [sym_block] = STATE(4065), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4065), - [sym_nil] = STATE(4065), - [sym__atom] = STATE(4065), - [sym_quoted_atom] = STATE(4065), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4065), - [sym_charlist] = STATE(4065), - [sym_sigil] = STATE(4065), - [sym_list] = STATE(4065), - [sym_tuple] = STATE(4065), - [sym_bitstring] = STATE(4065), - [sym_map] = STATE(4065), - [sym__nullary_operator] = STATE(4065), - [sym_unary_operator] = STATE(4065), - [sym_binary_operator] = STATE(4065), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4065), - [sym_call] = STATE(4065), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4065), - [sym_anonymous_function] = STATE(4065), + [534] = { + [sym__expression] = STATE(3104), + [sym_block] = STATE(3104), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3104), + [sym_nil] = STATE(3104), + [sym__atom] = STATE(3104), + [sym_quoted_atom] = STATE(3104), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3104), + [sym_charlist] = STATE(3104), + [sym_sigil] = STATE(3104), + [sym_list] = STATE(3104), + [sym_tuple] = STATE(3104), + [sym_bitstring] = STATE(3104), + [sym_map] = STATE(3104), + [sym__nullary_operator] = STATE(3104), + [sym_unary_operator] = STATE(3104), + [sym_binary_operator] = STATE(3104), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3104), + [sym_call] = STATE(3104), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3104), + [sym_anonymous_function] = STATE(3104), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), [sym_alias] = ACTIONS(1909), [sym_integer] = ACTIONS(1909), [sym_float] = ACTIONS(1909), [sym_char] = ACTIONS(1909), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), [sym_atom] = ACTIONS(1909), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -90738,86 +89804,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(521), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(527), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(529), }, - [543] = { - [sym__expression] = STATE(4064), - [sym_block] = STATE(4064), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4064), - [sym_nil] = STATE(4064), - [sym__atom] = STATE(4064), - [sym_quoted_atom] = STATE(4064), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4064), - [sym_charlist] = STATE(4064), - [sym_sigil] = STATE(4064), - [sym_list] = STATE(4064), - [sym_tuple] = STATE(4064), - [sym_bitstring] = STATE(4064), - [sym_map] = STATE(4064), - [sym__nullary_operator] = STATE(4064), - [sym_unary_operator] = STATE(4064), - [sym_binary_operator] = STATE(4064), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4064), - [sym_call] = STATE(4064), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4064), - [sym_anonymous_function] = STATE(4064), + [535] = { + [sym__expression] = STATE(2954), + [sym_block] = STATE(2954), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(2954), + [sym_nil] = STATE(2954), + [sym__atom] = STATE(2954), + [sym_quoted_atom] = STATE(2954), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(2954), + [sym_charlist] = STATE(2954), + [sym_sigil] = STATE(2954), + [sym_list] = STATE(2954), + [sym_tuple] = STATE(2954), + [sym_bitstring] = STATE(2954), + [sym_map] = STATE(2954), + [sym__nullary_operator] = STATE(2954), + [sym_unary_operator] = STATE(2954), + [sym_binary_operator] = STATE(2954), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(2954), + [sym_call] = STATE(2954), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(2954), + [sym_anonymous_function] = STATE(2954), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(1911), [sym_integer] = ACTIONS(1911), [sym_float] = ACTIONS(1911), [sym_char] = ACTIONS(1911), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), [sym_atom] = ACTIONS(1911), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -90856,86 +89922,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(584), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(586), }, - [544] = { - [sym__expression] = STATE(4063), - [sym_block] = STATE(4063), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4063), - [sym_nil] = STATE(4063), - [sym__atom] = STATE(4063), - [sym_quoted_atom] = STATE(4063), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4063), - [sym_charlist] = STATE(4063), - [sym_sigil] = STATE(4063), - [sym_list] = STATE(4063), - [sym_tuple] = STATE(4063), - [sym_bitstring] = STATE(4063), - [sym_map] = STATE(4063), - [sym__nullary_operator] = STATE(4063), - [sym_unary_operator] = STATE(4063), - [sym_binary_operator] = STATE(4063), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4063), - [sym_call] = STATE(4063), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4063), - [sym_anonymous_function] = STATE(4063), + [536] = { + [sym__expression] = STATE(4559), + [sym_block] = STATE(4559), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4559), + [sym_nil] = STATE(4559), + [sym__atom] = STATE(4559), + [sym_quoted_atom] = STATE(4559), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4559), + [sym_charlist] = STATE(4559), + [sym_sigil] = STATE(4559), + [sym_list] = STATE(4559), + [sym_tuple] = STATE(4559), + [sym_bitstring] = STATE(4559), + [sym_map] = STATE(4559), + [sym__nullary_operator] = STATE(4559), + [sym_unary_operator] = STATE(4559), + [sym_binary_operator] = STATE(4559), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4559), + [sym_call] = STATE(4559), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4559), + [sym_anonymous_function] = STATE(4559), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(1913), [sym_integer] = ACTIONS(1913), [sym_float] = ACTIONS(1913), [sym_char] = ACTIONS(1913), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), [sym_atom] = ACTIONS(1913), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -90974,1244 +90040,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(1081), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1083), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(1085), }, - [545] = { - [sym__expression] = STATE(4062), - [sym_block] = STATE(4062), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4062), - [sym_nil] = STATE(4062), - [sym__atom] = STATE(4062), - [sym_quoted_atom] = STATE(4062), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4062), - [sym_charlist] = STATE(4062), - [sym_sigil] = STATE(4062), - [sym_list] = STATE(4062), - [sym_tuple] = STATE(4062), - [sym_bitstring] = STATE(4062), - [sym_map] = STATE(4062), - [sym__nullary_operator] = STATE(4062), - [sym_unary_operator] = STATE(4062), - [sym_binary_operator] = STATE(4062), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4062), - [sym_call] = STATE(4062), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4062), - [sym_anonymous_function] = STATE(4062), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1915), - [sym_integer] = ACTIONS(1915), - [sym_float] = ACTIONS(1915), - [sym_char] = ACTIONS(1915), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1915), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [546] = { - [sym__expression] = STATE(4061), - [sym_block] = STATE(4061), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4061), - [sym_nil] = STATE(4061), - [sym__atom] = STATE(4061), - [sym_quoted_atom] = STATE(4061), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4061), - [sym_charlist] = STATE(4061), - [sym_sigil] = STATE(4061), - [sym_list] = STATE(4061), - [sym_tuple] = STATE(4061), - [sym_bitstring] = STATE(4061), - [sym_map] = STATE(4061), - [sym__nullary_operator] = STATE(4061), - [sym_unary_operator] = STATE(4061), - [sym_binary_operator] = STATE(4061), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4061), - [sym_call] = STATE(4061), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4061), - [sym_anonymous_function] = STATE(4061), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1917), - [sym_integer] = ACTIONS(1917), - [sym_float] = ACTIONS(1917), - [sym_char] = ACTIONS(1917), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1917), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [547] = { - [sym__expression] = STATE(4060), - [sym_block] = STATE(4060), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4060), - [sym_nil] = STATE(4060), - [sym__atom] = STATE(4060), - [sym_quoted_atom] = STATE(4060), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4060), - [sym_charlist] = STATE(4060), - [sym_sigil] = STATE(4060), - [sym_list] = STATE(4060), - [sym_tuple] = STATE(4060), - [sym_bitstring] = STATE(4060), - [sym_map] = STATE(4060), - [sym__nullary_operator] = STATE(4060), - [sym_unary_operator] = STATE(4060), - [sym_binary_operator] = STATE(4060), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4060), - [sym_call] = STATE(4060), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4060), - [sym_anonymous_function] = STATE(4060), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1919), - [sym_integer] = ACTIONS(1919), - [sym_float] = ACTIONS(1919), - [sym_char] = ACTIONS(1919), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1919), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [548] = { - [sym__expression] = STATE(4059), - [sym_block] = STATE(4059), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4059), - [sym_nil] = STATE(4059), - [sym__atom] = STATE(4059), - [sym_quoted_atom] = STATE(4059), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4059), - [sym_charlist] = STATE(4059), - [sym_sigil] = STATE(4059), - [sym_list] = STATE(4059), - [sym_tuple] = STATE(4059), - [sym_bitstring] = STATE(4059), - [sym_map] = STATE(4059), - [sym__nullary_operator] = STATE(4059), - [sym_unary_operator] = STATE(4059), - [sym_binary_operator] = STATE(4059), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4059), - [sym_call] = STATE(4059), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4059), - [sym_anonymous_function] = STATE(4059), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1921), - [sym_integer] = ACTIONS(1921), - [sym_float] = ACTIONS(1921), - [sym_char] = ACTIONS(1921), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1921), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [549] = { - [sym__expression] = STATE(4157), - [sym_block] = STATE(4157), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4157), - [sym_nil] = STATE(4157), - [sym__atom] = STATE(4157), - [sym_quoted_atom] = STATE(4157), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4157), - [sym_charlist] = STATE(4157), - [sym_sigil] = STATE(4157), - [sym_list] = STATE(4157), - [sym_tuple] = STATE(4157), - [sym_bitstring] = STATE(4157), - [sym_map] = STATE(4157), - [sym__nullary_operator] = STATE(4157), - [sym_unary_operator] = STATE(4157), - [sym_binary_operator] = STATE(4157), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4157), - [sym_call] = STATE(4157), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4157), - [sym_anonymous_function] = STATE(4157), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1923), - [sym_integer] = ACTIONS(1923), - [sym_float] = ACTIONS(1923), - [sym_char] = ACTIONS(1923), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1923), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [550] = { - [sym__expression] = STATE(4212), - [sym_block] = STATE(4212), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4212), - [sym_nil] = STATE(4212), - [sym__atom] = STATE(4212), - [sym_quoted_atom] = STATE(4212), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4212), - [sym_charlist] = STATE(4212), - [sym_sigil] = STATE(4212), - [sym_list] = STATE(4212), - [sym_tuple] = STATE(4212), - [sym_bitstring] = STATE(4212), - [sym_map] = STATE(4212), - [sym__nullary_operator] = STATE(4212), - [sym_unary_operator] = STATE(4212), - [sym_binary_operator] = STATE(4212), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4212), - [sym_call] = STATE(4212), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4212), - [sym_anonymous_function] = STATE(4212), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1925), - [sym_integer] = ACTIONS(1925), - [sym_float] = ACTIONS(1925), - [sym_char] = ACTIONS(1925), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1925), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), - }, - [551] = { - [sym__expression] = STATE(2663), - [sym_block] = STATE(2663), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2663), - [sym_nil] = STATE(2663), - [sym__atom] = STATE(2663), - [sym_quoted_atom] = STATE(2663), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2663), - [sym_charlist] = STATE(2663), - [sym_sigil] = STATE(2663), - [sym_list] = STATE(2663), - [sym_tuple] = STATE(2663), - [sym_bitstring] = STATE(2663), - [sym_map] = STATE(2663), - [sym__nullary_operator] = STATE(2663), - [sym_unary_operator] = STATE(2663), - [sym_binary_operator] = STATE(2663), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2663), - [sym_call] = STATE(2663), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2663), - [sym_anonymous_function] = STATE(2663), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1927), - [sym_integer] = ACTIONS(1927), - [sym_float] = ACTIONS(1927), - [sym_char] = ACTIONS(1927), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1927), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [552] = { - [sym__expression] = STATE(2544), - [sym_block] = STATE(2544), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2544), - [sym_nil] = STATE(2544), - [sym__atom] = STATE(2544), - [sym_quoted_atom] = STATE(2544), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2544), - [sym_charlist] = STATE(2544), - [sym_sigil] = STATE(2544), - [sym_list] = STATE(2544), - [sym_tuple] = STATE(2544), - [sym_bitstring] = STATE(2544), - [sym_map] = STATE(2544), - [sym__nullary_operator] = STATE(2544), - [sym_unary_operator] = STATE(2544), - [sym_binary_operator] = STATE(2544), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2544), - [sym_call] = STATE(2544), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2544), - [sym_anonymous_function] = STATE(2544), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1929), - [sym_integer] = ACTIONS(1929), - [sym_float] = ACTIONS(1929), - [sym_char] = ACTIONS(1929), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1929), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [553] = { - [sym__expression] = STATE(1232), - [sym_block] = STATE(1232), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(1232), - [sym_nil] = STATE(1232), - [sym__atom] = STATE(1232), - [sym_quoted_atom] = STATE(1232), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1232), - [sym_charlist] = STATE(1232), - [sym_sigil] = STATE(1232), - [sym_list] = STATE(1232), - [sym_tuple] = STATE(1232), - [sym_bitstring] = STATE(1232), - [sym_map] = STATE(1232), - [sym__nullary_operator] = STATE(1232), - [sym_unary_operator] = STATE(1232), - [sym_binary_operator] = STATE(1232), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1232), - [sym_call] = STATE(1232), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1232), - [sym_anonymous_function] = STATE(1232), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1931), - [sym_integer] = ACTIONS(1931), - [sym_float] = ACTIONS(1931), - [sym_char] = ACTIONS(1931), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1931), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [554] = { - [sym__expression] = STATE(1664), - [sym_block] = STATE(1664), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1664), - [sym_nil] = STATE(1664), - [sym__atom] = STATE(1664), - [sym_quoted_atom] = STATE(1664), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1664), - [sym_charlist] = STATE(1664), - [sym_sigil] = STATE(1664), - [sym_list] = STATE(1664), - [sym_tuple] = STATE(1664), - [sym_bitstring] = STATE(1664), - [sym_map] = STATE(1664), - [sym__nullary_operator] = STATE(1664), - [sym_unary_operator] = STATE(1664), - [sym_binary_operator] = STATE(1664), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1664), - [sym_call] = STATE(1664), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1664), - [sym_anonymous_function] = STATE(1664), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1503), - [sym_integer] = ACTIONS(1503), - [sym_float] = ACTIONS(1503), - [sym_char] = ACTIONS(1503), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(1503), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [555] = { - [sym__expression] = STATE(4371), - [sym_block] = STATE(4371), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4371), - [sym_nil] = STATE(4371), - [sym__atom] = STATE(4371), - [sym_quoted_atom] = STATE(4371), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4371), - [sym_charlist] = STATE(4371), - [sym_sigil] = STATE(4371), - [sym_list] = STATE(4371), - [sym_tuple] = STATE(4371), - [sym_bitstring] = STATE(4371), - [sym_map] = STATE(4371), - [sym__nullary_operator] = STATE(4371), - [sym_unary_operator] = STATE(4371), - [sym_binary_operator] = STATE(4371), + [537] = { + [sym__expression] = STATE(4416), + [sym_block] = STATE(4416), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4416), + [sym_nil] = STATE(4416), + [sym__atom] = STATE(4416), + [sym_quoted_atom] = STATE(4416), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4416), + [sym_charlist] = STATE(4416), + [sym_sigil] = STATE(4416), + [sym_list] = STATE(4416), + [sym_tuple] = STATE(4416), + [sym_bitstring] = STATE(4416), + [sym_map] = STATE(4416), + [sym__nullary_operator] = STATE(4416), + [sym_unary_operator] = STATE(4416), + [sym_binary_operator] = STATE(4416), [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4371), - [sym_call] = STATE(4371), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4371), - [sym_anonymous_function] = STATE(4371), + [sym_dot] = STATE(4416), + [sym_call] = STATE(4416), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4416), + [sym_anonymous_function] = STATE(4416), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(13), [aux_sym_identifier_token1] = ACTIONS(15), [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(1933), - [sym_integer] = ACTIONS(1933), - [sym_float] = ACTIONS(1933), - [sym_char] = ACTIONS(1933), + [sym_alias] = ACTIONS(1915), + [sym_integer] = ACTIONS(1915), + [sym_float] = ACTIONS(1915), + [sym_char] = ACTIONS(1915), [anon_sym_true] = ACTIONS(19), [anon_sym_false] = ACTIONS(19), [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(1933), + [sym_atom] = ACTIONS(1915), [anon_sym_DQUOTE] = ACTIONS(23), [anon_sym_SQUOTE] = ACTIONS(25), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), @@ -92221,7 +90107,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), + [anon_sym_SLASH] = ACTIONS(1038), [anon_sym_TILDE] = ACTIONS(37), [anon_sym_LT_LT] = ACTIONS(39), [anon_sym_PERCENT] = ACTIONS(41), @@ -92280,78 +90166,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(57), }, - [556] = { - [sym__expression] = STATE(4203), - [sym_block] = STATE(4203), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4203), - [sym_nil] = STATE(4203), - [sym__atom] = STATE(4203), - [sym_quoted_atom] = STATE(4203), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4203), - [sym_charlist] = STATE(4203), - [sym_sigil] = STATE(4203), - [sym_list] = STATE(4203), - [sym_tuple] = STATE(4203), - [sym_bitstring] = STATE(4203), - [sym_map] = STATE(4203), - [sym__nullary_operator] = STATE(4203), - [sym_unary_operator] = STATE(4203), - [sym_binary_operator] = STATE(4203), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4203), - [sym_call] = STATE(4203), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4203), - [sym_anonymous_function] = STATE(4203), + [538] = { + [sym__expression] = STATE(4438), + [sym_block] = STATE(4438), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4438), + [sym_nil] = STATE(4438), + [sym__atom] = STATE(4438), + [sym_quoted_atom] = STATE(4438), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4438), + [sym_charlist] = STATE(4438), + [sym_sigil] = STATE(4438), + [sym_list] = STATE(4438), + [sym_tuple] = STATE(4438), + [sym_bitstring] = STATE(4438), + [sym_map] = STATE(4438), + [sym__nullary_operator] = STATE(4438), + [sym_unary_operator] = STATE(4438), + [sym_binary_operator] = STATE(4438), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4438), + [sym_call] = STATE(4438), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4438), + [sym_anonymous_function] = STATE(4438), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1935), - [sym_integer] = ACTIONS(1935), - [sym_float] = ACTIONS(1935), - [sym_char] = ACTIONS(1935), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1935), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1917), + [sym_integer] = ACTIONS(1917), + [sym_float] = ACTIONS(1917), + [sym_char] = ACTIONS(1917), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1917), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -92390,86 +90276,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), + [sym__quoted_atom_start] = ACTIONS(1143), }, - [557] = { - [sym__expression] = STATE(4202), - [sym_block] = STATE(4202), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4202), - [sym_nil] = STATE(4202), - [sym__atom] = STATE(4202), - [sym_quoted_atom] = STATE(4202), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4202), - [sym_charlist] = STATE(4202), - [sym_sigil] = STATE(4202), - [sym_list] = STATE(4202), - [sym_tuple] = STATE(4202), - [sym_bitstring] = STATE(4202), - [sym_map] = STATE(4202), - [sym__nullary_operator] = STATE(4202), - [sym_unary_operator] = STATE(4202), - [sym_binary_operator] = STATE(4202), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4202), - [sym_call] = STATE(4202), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4202), - [sym_anonymous_function] = STATE(4202), + [539] = { + [sym__expression] = STATE(4505), + [sym_block] = STATE(4505), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4505), + [sym_nil] = STATE(4505), + [sym__atom] = STATE(4505), + [sym_quoted_atom] = STATE(4505), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4505), + [sym_charlist] = STATE(4505), + [sym_sigil] = STATE(4505), + [sym_list] = STATE(4505), + [sym_tuple] = STATE(4505), + [sym_bitstring] = STATE(4505), + [sym_map] = STATE(4505), + [sym__nullary_operator] = STATE(4505), + [sym_unary_operator] = STATE(4505), + [sym_binary_operator] = STATE(4505), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4505), + [sym_call] = STATE(4505), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4505), + [sym_anonymous_function] = STATE(4505), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1937), - [sym_integer] = ACTIONS(1937), - [sym_float] = ACTIONS(1937), - [sym_char] = ACTIONS(1937), - [anon_sym_true] = ACTIONS(808), - [anon_sym_false] = ACTIONS(808), - [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(1937), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_SQUOTE] = ACTIONS(814), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1919), + [sym_integer] = ACTIONS(1919), + [sym_float] = ACTIONS(1919), + [sym_char] = ACTIONS(1919), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1919), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(824), - [anon_sym_LT_LT] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(828), - [anon_sym_DOT_DOT] = ACTIONS(830), - [anon_sym_AMP] = ACTIONS(832), - [anon_sym_PLUS] = ACTIONS(834), - [anon_sym_DASH] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_CARET] = ACTIONS(834), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), - [anon_sym_not] = ACTIONS(834), - [anon_sym_AT] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -92508,86 +90394,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(840), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(842), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(844), + [sym__quoted_atom_start] = ACTIONS(1143), }, - [558] = { - [sym__expression] = STATE(3928), - [sym_block] = STATE(3928), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3928), - [sym_nil] = STATE(3928), - [sym__atom] = STATE(3928), - [sym_quoted_atom] = STATE(3928), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3928), - [sym_charlist] = STATE(3928), - [sym_sigil] = STATE(3928), - [sym_list] = STATE(3928), - [sym_tuple] = STATE(3928), - [sym_bitstring] = STATE(3928), - [sym_map] = STATE(3928), - [sym__nullary_operator] = STATE(3928), - [sym_unary_operator] = STATE(3928), - [sym_binary_operator] = STATE(3928), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3928), - [sym_call] = STATE(3928), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3928), - [sym_anonymous_function] = STATE(3928), + [540] = { + [sym__expression] = STATE(4356), + [sym_block] = STATE(4356), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4356), + [sym_nil] = STATE(4356), + [sym__atom] = STATE(4356), + [sym_quoted_atom] = STATE(4356), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4356), + [sym_charlist] = STATE(4356), + [sym_sigil] = STATE(4356), + [sym_list] = STATE(4356), + [sym_tuple] = STATE(4356), + [sym_bitstring] = STATE(4356), + [sym_map] = STATE(4356), + [sym__nullary_operator] = STATE(4356), + [sym_unary_operator] = STATE(4356), + [sym_binary_operator] = STATE(4356), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4356), + [sym_call] = STATE(4356), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4356), + [sym_anonymous_function] = STATE(4356), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1939), - [sym_integer] = ACTIONS(1939), - [sym_float] = ACTIONS(1939), - [sym_char] = ACTIONS(1939), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1939), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(1921), + [sym_integer] = ACTIONS(1921), + [sym_float] = ACTIONS(1921), + [sym_char] = ACTIONS(1921), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), + [sym_atom] = ACTIONS(1921), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -92626,1008 +90512,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(57), }, - [559] = { - [sym__expression] = STATE(2371), - [sym_block] = STATE(2371), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2371), - [sym_nil] = STATE(2371), - [sym__atom] = STATE(2371), - [sym_quoted_atom] = STATE(2371), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2371), - [sym_charlist] = STATE(2371), - [sym_sigil] = STATE(2371), - [sym_list] = STATE(2371), - [sym_tuple] = STATE(2371), - [sym_bitstring] = STATE(2371), - [sym_map] = STATE(2371), - [sym__nullary_operator] = STATE(2371), - [sym_unary_operator] = STATE(2371), - [sym_binary_operator] = STATE(2371), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2371), - [sym_call] = STATE(2371), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2371), - [sym_anonymous_function] = STATE(2371), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1365), - [sym_integer] = ACTIONS(1365), - [sym_float] = ACTIONS(1365), - [sym_char] = ACTIONS(1365), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1365), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [560] = { - [sym__expression] = STATE(2465), - [sym_block] = STATE(2465), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2465), - [sym_nil] = STATE(2465), - [sym__atom] = STATE(2465), - [sym_quoted_atom] = STATE(2465), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2465), - [sym_charlist] = STATE(2465), - [sym_sigil] = STATE(2465), - [sym_list] = STATE(2465), - [sym_tuple] = STATE(2465), - [sym_bitstring] = STATE(2465), - [sym_map] = STATE(2465), - [sym__nullary_operator] = STATE(2465), - [sym_unary_operator] = STATE(2465), - [sym_binary_operator] = STATE(2465), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2465), - [sym_call] = STATE(2465), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2465), - [sym_anonymous_function] = STATE(2465), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1941), - [sym_integer] = ACTIONS(1941), - [sym_float] = ACTIONS(1941), - [sym_char] = ACTIONS(1941), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1941), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [561] = { - [sym__expression] = STATE(1267), - [sym_block] = STATE(1267), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(1267), - [sym_nil] = STATE(1267), - [sym__atom] = STATE(1267), - [sym_quoted_atom] = STATE(1267), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1267), - [sym_charlist] = STATE(1267), - [sym_sigil] = STATE(1267), - [sym_list] = STATE(1267), - [sym_tuple] = STATE(1267), - [sym_bitstring] = STATE(1267), - [sym_map] = STATE(1267), - [sym__nullary_operator] = STATE(1267), - [sym_unary_operator] = STATE(1267), - [sym_binary_operator] = STATE(1267), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1267), - [sym_call] = STATE(1267), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1267), - [sym_anonymous_function] = STATE(1267), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1943), - [sym_integer] = ACTIONS(1943), - [sym_float] = ACTIONS(1943), - [sym_char] = ACTIONS(1943), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1943), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [562] = { - [sym__expression] = STATE(2442), - [sym_block] = STATE(2442), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2442), - [sym_nil] = STATE(2442), - [sym__atom] = STATE(2442), - [sym_quoted_atom] = STATE(2442), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2442), - [sym_charlist] = STATE(2442), - [sym_sigil] = STATE(2442), - [sym_list] = STATE(2442), - [sym_tuple] = STATE(2442), - [sym_bitstring] = STATE(2442), - [sym_map] = STATE(2442), - [sym__nullary_operator] = STATE(2442), - [sym_unary_operator] = STATE(2442), - [sym_binary_operator] = STATE(2442), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2442), - [sym_call] = STATE(2442), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2442), - [sym_anonymous_function] = STATE(2442), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1945), - [sym_integer] = ACTIONS(1945), - [sym_float] = ACTIONS(1945), - [sym_char] = ACTIONS(1945), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1945), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [563] = { - [sym__expression] = STATE(1357), - [sym_block] = STATE(1357), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1357), - [sym_nil] = STATE(1357), - [sym__atom] = STATE(1357), - [sym_quoted_atom] = STATE(1357), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1357), - [sym_charlist] = STATE(1357), - [sym_sigil] = STATE(1357), - [sym_list] = STATE(1357), - [sym_tuple] = STATE(1357), - [sym_bitstring] = STATE(1357), - [sym_map] = STATE(1357), - [sym__nullary_operator] = STATE(1357), - [sym_unary_operator] = STATE(1357), - [sym_binary_operator] = STATE(1357), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1357), - [sym_call] = STATE(1357), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1357), - [sym_anonymous_function] = STATE(1357), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1469), - [sym_integer] = ACTIONS(1469), - [sym_float] = ACTIONS(1469), - [sym_char] = ACTIONS(1469), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1469), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(211), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(219), - [anon_sym_PLUS] = ACTIONS(221), - [anon_sym_DASH] = ACTIONS(221), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_CARET] = ACTIONS(221), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), - [anon_sym_not] = ACTIONS(221), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(233), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [564] = { - [sym__expression] = STATE(2441), - [sym_block] = STATE(2441), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2441), - [sym_nil] = STATE(2441), - [sym__atom] = STATE(2441), - [sym_quoted_atom] = STATE(2441), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2441), - [sym_charlist] = STATE(2441), - [sym_sigil] = STATE(2441), - [sym_list] = STATE(2441), - [sym_tuple] = STATE(2441), - [sym_bitstring] = STATE(2441), - [sym_map] = STATE(2441), - [sym__nullary_operator] = STATE(2441), - [sym_unary_operator] = STATE(2441), - [sym_binary_operator] = STATE(2441), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2441), - [sym_call] = STATE(2441), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2441), - [sym_anonymous_function] = STATE(2441), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1947), - [sym_integer] = ACTIONS(1947), - [sym_float] = ACTIONS(1947), - [sym_char] = ACTIONS(1947), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1947), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [565] = { - [sym__expression] = STATE(2438), - [sym_block] = STATE(2438), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2438), - [sym_nil] = STATE(2438), - [sym__atom] = STATE(2438), - [sym_quoted_atom] = STATE(2438), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2438), - [sym_charlist] = STATE(2438), - [sym_sigil] = STATE(2438), - [sym_list] = STATE(2438), - [sym_tuple] = STATE(2438), - [sym_bitstring] = STATE(2438), - [sym_map] = STATE(2438), - [sym__nullary_operator] = STATE(2438), - [sym_unary_operator] = STATE(2438), - [sym_binary_operator] = STATE(2438), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2438), - [sym_call] = STATE(2438), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2438), - [sym_anonymous_function] = STATE(2438), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1949), - [sym_integer] = ACTIONS(1949), - [sym_float] = ACTIONS(1949), - [sym_char] = ACTIONS(1949), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1949), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [566] = { - [sym__expression] = STATE(2437), - [sym_block] = STATE(2437), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2437), - [sym_nil] = STATE(2437), - [sym__atom] = STATE(2437), - [sym_quoted_atom] = STATE(2437), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2437), - [sym_charlist] = STATE(2437), - [sym_sigil] = STATE(2437), - [sym_list] = STATE(2437), - [sym_tuple] = STATE(2437), - [sym_bitstring] = STATE(2437), - [sym_map] = STATE(2437), - [sym__nullary_operator] = STATE(2437), - [sym_unary_operator] = STATE(2437), - [sym_binary_operator] = STATE(2437), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2437), - [sym_call] = STATE(2437), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2437), - [sym_anonymous_function] = STATE(2437), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1951), - [sym_integer] = ACTIONS(1951), - [sym_float] = ACTIONS(1951), - [sym_char] = ACTIONS(1951), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1951), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [567] = { - [sym__expression] = STATE(3455), - [sym_block] = STATE(3455), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(3455), - [sym_nil] = STATE(3455), - [sym__atom] = STATE(3455), - [sym_quoted_atom] = STATE(3455), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(3455), - [sym_charlist] = STATE(3455), - [sym_sigil] = STATE(3455), - [sym_list] = STATE(3455), - [sym_tuple] = STATE(3455), - [sym_bitstring] = STATE(3455), - [sym_map] = STATE(3455), - [sym__nullary_operator] = STATE(3455), - [sym_unary_operator] = STATE(3455), - [sym_binary_operator] = STATE(3455), + [541] = { + [sym__expression] = STATE(4386), + [sym_block] = STATE(4386), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4386), + [sym_nil] = STATE(4386), + [sym__atom] = STATE(4386), + [sym_quoted_atom] = STATE(4386), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4386), + [sym_charlist] = STATE(4386), + [sym_sigil] = STATE(4386), + [sym_list] = STATE(4386), + [sym_tuple] = STATE(4386), + [sym_bitstring] = STATE(4386), + [sym_map] = STATE(4386), + [sym__nullary_operator] = STATE(4386), + [sym_unary_operator] = STATE(4386), + [sym_binary_operator] = STATE(4386), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(3455), - [sym_call] = STATE(3455), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), + [sym_dot] = STATE(4386), + [sym_call] = STATE(4386), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(3455), - [sym_anonymous_function] = STATE(3455), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4386), + [sym_anonymous_function] = STATE(4386), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1953), - [sym_integer] = ACTIONS(1953), - [sym_float] = ACTIONS(1953), - [sym_char] = ACTIONS(1953), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1923), + [sym_integer] = ACTIONS(1923), + [sym_float] = ACTIONS(1923), + [sym_char] = ACTIONS(1923), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1953), + [sym_atom] = ACTIONS(1923), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -93638,18 +90580,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), + [anon_sym_TILDE] = ACTIONS(1435), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -93692,82 +90634,1852 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [568] = { - [sym__expression] = STATE(3446), - [sym_block] = STATE(3446), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3446), - [sym_nil] = STATE(3446), - [sym__atom] = STATE(3446), - [sym_quoted_atom] = STATE(3446), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3446), - [sym_charlist] = STATE(3446), - [sym_sigil] = STATE(3446), - [sym_list] = STATE(3446), - [sym_tuple] = STATE(3446), - [sym_bitstring] = STATE(3446), - [sym_map] = STATE(3446), - [sym__nullary_operator] = STATE(3446), - [sym_unary_operator] = STATE(3446), - [sym_binary_operator] = STATE(3446), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3446), - [sym_call] = STATE(3446), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3446), - [sym_anonymous_function] = STATE(3446), + [542] = { + [sym__expression] = STATE(4069), + [sym_block] = STATE(4069), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4069), + [sym_nil] = STATE(4069), + [sym__atom] = STATE(4069), + [sym_quoted_atom] = STATE(4069), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4069), + [sym_charlist] = STATE(4069), + [sym_sigil] = STATE(4069), + [sym_list] = STATE(4069), + [sym_tuple] = STATE(4069), + [sym_bitstring] = STATE(4069), + [sym_map] = STATE(4069), + [sym__nullary_operator] = STATE(4069), + [sym_unary_operator] = STATE(4069), + [sym_binary_operator] = STATE(4069), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4069), + [sym_call] = STATE(4069), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4069), + [sym_anonymous_function] = STATE(4069), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1925), + [sym_integer] = ACTIONS(1925), + [sym_float] = ACTIONS(1925), + [sym_char] = ACTIONS(1925), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1925), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [543] = { + [sym__expression] = STATE(4070), + [sym_block] = STATE(4070), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4070), + [sym_nil] = STATE(4070), + [sym__atom] = STATE(4070), + [sym_quoted_atom] = STATE(4070), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4070), + [sym_charlist] = STATE(4070), + [sym_sigil] = STATE(4070), + [sym_list] = STATE(4070), + [sym_tuple] = STATE(4070), + [sym_bitstring] = STATE(4070), + [sym_map] = STATE(4070), + [sym__nullary_operator] = STATE(4070), + [sym_unary_operator] = STATE(4070), + [sym_binary_operator] = STATE(4070), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4070), + [sym_call] = STATE(4070), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4070), + [sym_anonymous_function] = STATE(4070), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1927), + [sym_integer] = ACTIONS(1927), + [sym_float] = ACTIONS(1927), + [sym_char] = ACTIONS(1927), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1927), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [544] = { + [sym__expression] = STATE(4071), + [sym_block] = STATE(4071), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4071), + [sym_nil] = STATE(4071), + [sym__atom] = STATE(4071), + [sym_quoted_atom] = STATE(4071), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4071), + [sym_charlist] = STATE(4071), + [sym_sigil] = STATE(4071), + [sym_list] = STATE(4071), + [sym_tuple] = STATE(4071), + [sym_bitstring] = STATE(4071), + [sym_map] = STATE(4071), + [sym__nullary_operator] = STATE(4071), + [sym_unary_operator] = STATE(4071), + [sym_binary_operator] = STATE(4071), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4071), + [sym_call] = STATE(4071), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4071), + [sym_anonymous_function] = STATE(4071), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1929), + [sym_integer] = ACTIONS(1929), + [sym_float] = ACTIONS(1929), + [sym_char] = ACTIONS(1929), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1929), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [545] = { + [sym__expression] = STATE(4072), + [sym_block] = STATE(4072), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4072), + [sym_nil] = STATE(4072), + [sym__atom] = STATE(4072), + [sym_quoted_atom] = STATE(4072), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4072), + [sym_charlist] = STATE(4072), + [sym_sigil] = STATE(4072), + [sym_list] = STATE(4072), + [sym_tuple] = STATE(4072), + [sym_bitstring] = STATE(4072), + [sym_map] = STATE(4072), + [sym__nullary_operator] = STATE(4072), + [sym_unary_operator] = STATE(4072), + [sym_binary_operator] = STATE(4072), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4072), + [sym_call] = STATE(4072), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4072), + [sym_anonymous_function] = STATE(4072), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1931), + [sym_integer] = ACTIONS(1931), + [sym_float] = ACTIONS(1931), + [sym_char] = ACTIONS(1931), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1931), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [546] = { + [sym__expression] = STATE(4073), + [sym_block] = STATE(4073), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4073), + [sym_nil] = STATE(4073), + [sym__atom] = STATE(4073), + [sym_quoted_atom] = STATE(4073), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4073), + [sym_charlist] = STATE(4073), + [sym_sigil] = STATE(4073), + [sym_list] = STATE(4073), + [sym_tuple] = STATE(4073), + [sym_bitstring] = STATE(4073), + [sym_map] = STATE(4073), + [sym__nullary_operator] = STATE(4073), + [sym_unary_operator] = STATE(4073), + [sym_binary_operator] = STATE(4073), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4073), + [sym_call] = STATE(4073), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4073), + [sym_anonymous_function] = STATE(4073), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1933), + [sym_integer] = ACTIONS(1933), + [sym_float] = ACTIONS(1933), + [sym_char] = ACTIONS(1933), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1933), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [547] = { + [sym__expression] = STATE(4074), + [sym_block] = STATE(4074), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4074), + [sym_nil] = STATE(4074), + [sym__atom] = STATE(4074), + [sym_quoted_atom] = STATE(4074), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4074), + [sym_charlist] = STATE(4074), + [sym_sigil] = STATE(4074), + [sym_list] = STATE(4074), + [sym_tuple] = STATE(4074), + [sym_bitstring] = STATE(4074), + [sym_map] = STATE(4074), + [sym__nullary_operator] = STATE(4074), + [sym_unary_operator] = STATE(4074), + [sym_binary_operator] = STATE(4074), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4074), + [sym_call] = STATE(4074), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4074), + [sym_anonymous_function] = STATE(4074), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1935), + [sym_integer] = ACTIONS(1935), + [sym_float] = ACTIONS(1935), + [sym_char] = ACTIONS(1935), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1935), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [548] = { + [sym__expression] = STATE(4576), + [sym_block] = STATE(4576), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4576), + [sym_nil] = STATE(4576), + [sym__atom] = STATE(4576), + [sym_quoted_atom] = STATE(4576), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4576), + [sym_charlist] = STATE(4576), + [sym_sigil] = STATE(4576), + [sym_list] = STATE(4576), + [sym_tuple] = STATE(4576), + [sym_bitstring] = STATE(4576), + [sym_map] = STATE(4576), + [sym__nullary_operator] = STATE(4576), + [sym_unary_operator] = STATE(4576), + [sym_binary_operator] = STATE(4576), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4576), + [sym_call] = STATE(4576), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4576), + [sym_anonymous_function] = STATE(4576), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1937), + [sym_integer] = ACTIONS(1937), + [sym_float] = ACTIONS(1937), + [sym_char] = ACTIONS(1937), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1937), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [549] = { + [sym__expression] = STATE(4089), + [sym_block] = STATE(4089), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4089), + [sym_nil] = STATE(4089), + [sym__atom] = STATE(4089), + [sym_quoted_atom] = STATE(4089), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4089), + [sym_charlist] = STATE(4089), + [sym_sigil] = STATE(4089), + [sym_list] = STATE(4089), + [sym_tuple] = STATE(4089), + [sym_bitstring] = STATE(4089), + [sym_map] = STATE(4089), + [sym__nullary_operator] = STATE(4089), + [sym_unary_operator] = STATE(4089), + [sym_binary_operator] = STATE(4089), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4089), + [sym_call] = STATE(4089), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4089), + [sym_anonymous_function] = STATE(4089), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1939), + [sym_integer] = ACTIONS(1939), + [sym_float] = ACTIONS(1939), + [sym_char] = ACTIONS(1939), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1939), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [550] = { + [sym__expression] = STATE(4107), + [sym_block] = STATE(4107), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4107), + [sym_nil] = STATE(4107), + [sym__atom] = STATE(4107), + [sym_quoted_atom] = STATE(4107), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4107), + [sym_charlist] = STATE(4107), + [sym_sigil] = STATE(4107), + [sym_list] = STATE(4107), + [sym_tuple] = STATE(4107), + [sym_bitstring] = STATE(4107), + [sym_map] = STATE(4107), + [sym__nullary_operator] = STATE(4107), + [sym_unary_operator] = STATE(4107), + [sym_binary_operator] = STATE(4107), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4107), + [sym_call] = STATE(4107), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4107), + [sym_anonymous_function] = STATE(4107), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1941), + [sym_integer] = ACTIONS(1941), + [sym_float] = ACTIONS(1941), + [sym_char] = ACTIONS(1941), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1941), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [551] = { + [sym__expression] = STATE(4571), + [sym_block] = STATE(4571), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4571), + [sym_nil] = STATE(4571), + [sym__atom] = STATE(4571), + [sym_quoted_atom] = STATE(4571), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4571), + [sym_charlist] = STATE(4571), + [sym_sigil] = STATE(4571), + [sym_list] = STATE(4571), + [sym_tuple] = STATE(4571), + [sym_bitstring] = STATE(4571), + [sym_map] = STATE(4571), + [sym__nullary_operator] = STATE(4571), + [sym_unary_operator] = STATE(4571), + [sym_binary_operator] = STATE(4571), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4571), + [sym_call] = STATE(4571), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4571), + [sym_anonymous_function] = STATE(4571), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1943), + [sym_integer] = ACTIONS(1943), + [sym_float] = ACTIONS(1943), + [sym_char] = ACTIONS(1943), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1943), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [552] = { + [sym__expression] = STATE(4459), + [sym_block] = STATE(4459), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4459), + [sym_nil] = STATE(4459), + [sym__atom] = STATE(4459), + [sym_quoted_atom] = STATE(4459), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4459), + [sym_charlist] = STATE(4459), + [sym_sigil] = STATE(4459), + [sym_list] = STATE(4459), + [sym_tuple] = STATE(4459), + [sym_bitstring] = STATE(4459), + [sym_map] = STATE(4459), + [sym__nullary_operator] = STATE(4459), + [sym_unary_operator] = STATE(4459), + [sym_binary_operator] = STATE(4459), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4459), + [sym_call] = STATE(4459), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4459), + [sym_anonymous_function] = STATE(4459), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1945), + [sym_integer] = ACTIONS(1945), + [sym_float] = ACTIONS(1945), + [sym_char] = ACTIONS(1945), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1945), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [553] = { + [sym__expression] = STATE(4478), + [sym_block] = STATE(4478), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4478), + [sym_nil] = STATE(4478), + [sym__atom] = STATE(4478), + [sym_quoted_atom] = STATE(4478), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4478), + [sym_charlist] = STATE(4478), + [sym_sigil] = STATE(4478), + [sym_list] = STATE(4478), + [sym_tuple] = STATE(4478), + [sym_bitstring] = STATE(4478), + [sym_map] = STATE(4478), + [sym__nullary_operator] = STATE(4478), + [sym_unary_operator] = STATE(4478), + [sym_binary_operator] = STATE(4478), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4478), + [sym_call] = STATE(4478), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4478), + [sym_anonymous_function] = STATE(4478), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1947), + [sym_integer] = ACTIONS(1947), + [sym_float] = ACTIONS(1947), + [sym_char] = ACTIONS(1947), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1947), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [554] = { + [sym__expression] = STATE(4110), + [sym_block] = STATE(4110), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4110), + [sym_nil] = STATE(4110), + [sym__atom] = STATE(4110), + [sym_quoted_atom] = STATE(4110), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4110), + [sym_charlist] = STATE(4110), + [sym_sigil] = STATE(4110), + [sym_list] = STATE(4110), + [sym_tuple] = STATE(4110), + [sym_bitstring] = STATE(4110), + [sym_map] = STATE(4110), + [sym__nullary_operator] = STATE(4110), + [sym_unary_operator] = STATE(4110), + [sym_binary_operator] = STATE(4110), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4110), + [sym_call] = STATE(4110), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4110), + [sym_anonymous_function] = STATE(4110), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1949), + [sym_integer] = ACTIONS(1949), + [sym_float] = ACTIONS(1949), + [sym_char] = ACTIONS(1949), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1949), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [555] = { + [sym__expression] = STATE(4565), + [sym_block] = STATE(4565), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4565), + [sym_nil] = STATE(4565), + [sym__atom] = STATE(4565), + [sym_quoted_atom] = STATE(4565), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4565), + [sym_charlist] = STATE(4565), + [sym_sigil] = STATE(4565), + [sym_list] = STATE(4565), + [sym_tuple] = STATE(4565), + [sym_bitstring] = STATE(4565), + [sym_map] = STATE(4565), + [sym__nullary_operator] = STATE(4565), + [sym_unary_operator] = STATE(4565), + [sym_binary_operator] = STATE(4565), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4565), + [sym_call] = STATE(4565), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4565), + [sym_anonymous_function] = STATE(4565), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1951), + [sym_integer] = ACTIONS(1951), + [sym_float] = ACTIONS(1951), + [sym_char] = ACTIONS(1951), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1951), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [556] = { + [sym__expression] = STATE(4143), + [sym_block] = STATE(4143), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4143), + [sym_nil] = STATE(4143), + [sym__atom] = STATE(4143), + [sym_quoted_atom] = STATE(4143), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4143), + [sym_charlist] = STATE(4143), + [sym_sigil] = STATE(4143), + [sym_list] = STATE(4143), + [sym_tuple] = STATE(4143), + [sym_bitstring] = STATE(4143), + [sym_map] = STATE(4143), + [sym__nullary_operator] = STATE(4143), + [sym_unary_operator] = STATE(4143), + [sym_binary_operator] = STATE(4143), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4143), + [sym_call] = STATE(4143), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4143), + [sym_anonymous_function] = STATE(4143), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1953), + [sym_integer] = ACTIONS(1953), + [sym_float] = ACTIONS(1953), + [sym_char] = ACTIONS(1953), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1953), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [557] = { + [sym__expression] = STATE(4144), + [sym_block] = STATE(4144), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4144), + [sym_nil] = STATE(4144), + [sym__atom] = STATE(4144), + [sym_quoted_atom] = STATE(4144), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4144), + [sym_charlist] = STATE(4144), + [sym_sigil] = STATE(4144), + [sym_list] = STATE(4144), + [sym_tuple] = STATE(4144), + [sym_bitstring] = STATE(4144), + [sym_map] = STATE(4144), + [sym__nullary_operator] = STATE(4144), + [sym_unary_operator] = STATE(4144), + [sym_binary_operator] = STATE(4144), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4144), + [sym_call] = STATE(4144), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4144), + [sym_anonymous_function] = STATE(4144), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), [sym_alias] = ACTIONS(1955), [sym_integer] = ACTIONS(1955), [sym_float] = ACTIONS(1955), [sym_char] = ACTIONS(1955), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), [sym_atom] = ACTIONS(1955), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -93806,86 +92518,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(958), }, - [569] = { - [sym__expression] = STATE(2436), - [sym_block] = STATE(2436), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2436), - [sym_nil] = STATE(2436), - [sym__atom] = STATE(2436), - [sym_quoted_atom] = STATE(2436), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2436), - [sym_charlist] = STATE(2436), - [sym_sigil] = STATE(2436), - [sym_list] = STATE(2436), - [sym_tuple] = STATE(2436), - [sym_bitstring] = STATE(2436), - [sym_map] = STATE(2436), - [sym__nullary_operator] = STATE(2436), - [sym_unary_operator] = STATE(2436), - [sym_binary_operator] = STATE(2436), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2436), - [sym_call] = STATE(2436), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2436), - [sym_anonymous_function] = STATE(2436), + [558] = { + [sym__expression] = STATE(4158), + [sym_block] = STATE(4158), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4158), + [sym_nil] = STATE(4158), + [sym__atom] = STATE(4158), + [sym_quoted_atom] = STATE(4158), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4158), + [sym_charlist] = STATE(4158), + [sym_sigil] = STATE(4158), + [sym_list] = STATE(4158), + [sym_tuple] = STATE(4158), + [sym_bitstring] = STATE(4158), + [sym_map] = STATE(4158), + [sym__nullary_operator] = STATE(4158), + [sym_unary_operator] = STATE(4158), + [sym_binary_operator] = STATE(4158), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4158), + [sym_call] = STATE(4158), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4158), + [sym_anonymous_function] = STATE(4158), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), [sym_alias] = ACTIONS(1957), [sym_integer] = ACTIONS(1957), [sym_float] = ACTIONS(1957), [sym_char] = ACTIONS(1957), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), [sym_atom] = ACTIONS(1957), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -93924,86 +92636,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), + [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), + [sym__quoted_atom_start] = ACTIONS(958), }, - [570] = { - [sym__expression] = STATE(2431), - [sym_block] = STATE(2431), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2431), - [sym_nil] = STATE(2431), - [sym__atom] = STATE(2431), - [sym_quoted_atom] = STATE(2431), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2431), - [sym_charlist] = STATE(2431), - [sym_sigil] = STATE(2431), - [sym_list] = STATE(2431), - [sym_tuple] = STATE(2431), - [sym_bitstring] = STATE(2431), - [sym_map] = STATE(2431), - [sym__nullary_operator] = STATE(2431), - [sym_unary_operator] = STATE(2431), - [sym_binary_operator] = STATE(2431), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2431), - [sym_call] = STATE(2431), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2431), - [sym_anonymous_function] = STATE(2431), + [559] = { + [sym__expression] = STATE(4063), + [sym_block] = STATE(4063), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4063), + [sym_nil] = STATE(4063), + [sym__atom] = STATE(4063), + [sym_quoted_atom] = STATE(4063), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4063), + [sym_charlist] = STATE(4063), + [sym_sigil] = STATE(4063), + [sym_list] = STATE(4063), + [sym_tuple] = STATE(4063), + [sym_bitstring] = STATE(4063), + [sym_map] = STATE(4063), + [sym__nullary_operator] = STATE(4063), + [sym_unary_operator] = STATE(4063), + [sym_binary_operator] = STATE(4063), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4063), + [sym_call] = STATE(4063), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4063), + [sym_anonymous_function] = STATE(4063), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), [sym_alias] = ACTIONS(1959), [sym_integer] = ACTIONS(1959), [sym_float] = ACTIONS(1959), [sym_char] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), [sym_atom] = ACTIONS(1959), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -94042,64 +92754,1362 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), + [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), + [sym__quoted_atom_start] = ACTIONS(958), }, - [571] = { - [sym__expression] = STATE(4382), - [sym_block] = STATE(4382), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4382), - [sym_nil] = STATE(4382), - [sym__atom] = STATE(4382), - [sym_quoted_atom] = STATE(4382), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4382), - [sym_charlist] = STATE(4382), - [sym_sigil] = STATE(4382), - [sym_list] = STATE(4382), - [sym_tuple] = STATE(4382), - [sym_bitstring] = STATE(4382), - [sym_map] = STATE(4382), - [sym__nullary_operator] = STATE(4382), - [sym_unary_operator] = STATE(4382), - [sym_binary_operator] = STATE(4382), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4382), - [sym_call] = STATE(4382), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4382), - [sym_anonymous_function] = STATE(4382), + [560] = { + [sym__expression] = STATE(4560), + [sym_block] = STATE(4560), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4560), + [sym_nil] = STATE(4560), + [sym__atom] = STATE(4560), + [sym_quoted_atom] = STATE(4560), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4560), + [sym_charlist] = STATE(4560), + [sym_sigil] = STATE(4560), + [sym_list] = STATE(4560), + [sym_tuple] = STATE(4560), + [sym_bitstring] = STATE(4560), + [sym_map] = STATE(4560), + [sym__nullary_operator] = STATE(4560), + [sym_unary_operator] = STATE(4560), + [sym_binary_operator] = STATE(4560), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4560), + [sym_call] = STATE(4560), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4560), + [sym_anonymous_function] = STATE(4560), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(1961), [sym_integer] = ACTIONS(1961), [sym_float] = ACTIONS(1961), [sym_char] = ACTIONS(1961), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1961), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [561] = { + [sym__expression] = STATE(4167), + [sym_block] = STATE(4167), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4167), + [sym_nil] = STATE(4167), + [sym__atom] = STATE(4167), + [sym_quoted_atom] = STATE(4167), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4167), + [sym_charlist] = STATE(4167), + [sym_sigil] = STATE(4167), + [sym_list] = STATE(4167), + [sym_tuple] = STATE(4167), + [sym_bitstring] = STATE(4167), + [sym_map] = STATE(4167), + [sym__nullary_operator] = STATE(4167), + [sym_unary_operator] = STATE(4167), + [sym_binary_operator] = STATE(4167), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4167), + [sym_call] = STATE(4167), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4167), + [sym_anonymous_function] = STATE(4167), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1963), + [sym_integer] = ACTIONS(1963), + [sym_float] = ACTIONS(1963), + [sym_char] = ACTIONS(1963), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1963), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [562] = { + [sym__expression] = STATE(4168), + [sym_block] = STATE(4168), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4168), + [sym_nil] = STATE(4168), + [sym__atom] = STATE(4168), + [sym_quoted_atom] = STATE(4168), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4168), + [sym_charlist] = STATE(4168), + [sym_sigil] = STATE(4168), + [sym_list] = STATE(4168), + [sym_tuple] = STATE(4168), + [sym_bitstring] = STATE(4168), + [sym_map] = STATE(4168), + [sym__nullary_operator] = STATE(4168), + [sym_unary_operator] = STATE(4168), + [sym_binary_operator] = STATE(4168), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4168), + [sym_call] = STATE(4168), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4168), + [sym_anonymous_function] = STATE(4168), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1965), + [sym_integer] = ACTIONS(1965), + [sym_float] = ACTIONS(1965), + [sym_char] = ACTIONS(1965), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1965), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [563] = { + [sym__expression] = STATE(3435), + [sym_block] = STATE(3435), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3435), + [sym_nil] = STATE(3435), + [sym__atom] = STATE(3435), + [sym_quoted_atom] = STATE(3435), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3435), + [sym_charlist] = STATE(3435), + [sym_sigil] = STATE(3435), + [sym_list] = STATE(3435), + [sym_tuple] = STATE(3435), + [sym_bitstring] = STATE(3435), + [sym_map] = STATE(3435), + [sym__nullary_operator] = STATE(3435), + [sym_unary_operator] = STATE(3435), + [sym_binary_operator] = STATE(3435), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3435), + [sym_call] = STATE(3435), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3435), + [sym_anonymous_function] = STATE(3435), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(1967), + [sym_integer] = ACTIONS(1967), + [sym_float] = ACTIONS(1967), + [sym_char] = ACTIONS(1967), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(1967), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [564] = { + [sym__expression] = STATE(2026), + [sym_block] = STATE(2026), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(2026), + [sym_nil] = STATE(2026), + [sym__atom] = STATE(2026), + [sym_quoted_atom] = STATE(2026), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2026), + [sym_charlist] = STATE(2026), + [sym_sigil] = STATE(2026), + [sym_list] = STATE(2026), + [sym_tuple] = STATE(2026), + [sym_bitstring] = STATE(2026), + [sym_map] = STATE(2026), + [sym__nullary_operator] = STATE(2026), + [sym_unary_operator] = STATE(2026), + [sym_binary_operator] = STATE(2026), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2026), + [sym_call] = STATE(2026), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2026), + [sym_anonymous_function] = STATE(2026), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1969), + [sym_integer] = ACTIONS(1969), + [sym_float] = ACTIONS(1969), + [sym_char] = ACTIONS(1969), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1969), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [565] = { + [sym__expression] = STATE(4390), + [sym_block] = STATE(4390), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4390), + [sym_nil] = STATE(4390), + [sym__atom] = STATE(4390), + [sym_quoted_atom] = STATE(4390), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4390), + [sym_charlist] = STATE(4390), + [sym_sigil] = STATE(4390), + [sym_list] = STATE(4390), + [sym_tuple] = STATE(4390), + [sym_bitstring] = STATE(4390), + [sym_map] = STATE(4390), + [sym__nullary_operator] = STATE(4390), + [sym_unary_operator] = STATE(4390), + [sym_binary_operator] = STATE(4390), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4390), + [sym_call] = STATE(4390), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4390), + [sym_anonymous_function] = STATE(4390), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1971), + [sym_integer] = ACTIONS(1971), + [sym_float] = ACTIONS(1971), + [sym_char] = ACTIONS(1971), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1971), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [566] = { + [sym__expression] = STATE(4570), + [sym_block] = STATE(4570), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4570), + [sym_nil] = STATE(4570), + [sym__atom] = STATE(4570), + [sym_quoted_atom] = STATE(4570), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4570), + [sym_charlist] = STATE(4570), + [sym_sigil] = STATE(4570), + [sym_list] = STATE(4570), + [sym_tuple] = STATE(4570), + [sym_bitstring] = STATE(4570), + [sym_map] = STATE(4570), + [sym__nullary_operator] = STATE(4570), + [sym_unary_operator] = STATE(4570), + [sym_binary_operator] = STATE(4570), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4570), + [sym_call] = STATE(4570), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4570), + [sym_anonymous_function] = STATE(4570), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1973), + [sym_integer] = ACTIONS(1973), + [sym_float] = ACTIONS(1973), + [sym_char] = ACTIONS(1973), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1973), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [567] = { + [sym__expression] = STATE(4554), + [sym_block] = STATE(4554), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4554), + [sym_nil] = STATE(4554), + [sym__atom] = STATE(4554), + [sym_quoted_atom] = STATE(4554), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4554), + [sym_charlist] = STATE(4554), + [sym_sigil] = STATE(4554), + [sym_list] = STATE(4554), + [sym_tuple] = STATE(4554), + [sym_bitstring] = STATE(4554), + [sym_map] = STATE(4554), + [sym__nullary_operator] = STATE(4554), + [sym_unary_operator] = STATE(4554), + [sym_binary_operator] = STATE(4554), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4554), + [sym_call] = STATE(4554), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4554), + [sym_anonymous_function] = STATE(4554), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1975), + [sym_integer] = ACTIONS(1975), + [sym_float] = ACTIONS(1975), + [sym_char] = ACTIONS(1975), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1975), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [568] = { + [sym__expression] = STATE(1993), + [sym_block] = STATE(1993), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(1993), + [sym_nil] = STATE(1993), + [sym__atom] = STATE(1993), + [sym_quoted_atom] = STATE(1993), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(1993), + [sym_charlist] = STATE(1993), + [sym_sigil] = STATE(1993), + [sym_list] = STATE(1993), + [sym_tuple] = STATE(1993), + [sym_bitstring] = STATE(1993), + [sym_map] = STATE(1993), + [sym__nullary_operator] = STATE(1993), + [sym_unary_operator] = STATE(1993), + [sym_binary_operator] = STATE(1993), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(1993), + [sym_call] = STATE(1993), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(1993), + [sym_anonymous_function] = STATE(1993), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1977), + [sym_integer] = ACTIONS(1977), + [sym_float] = ACTIONS(1977), + [sym_char] = ACTIONS(1977), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1977), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [569] = { + [sym__expression] = STATE(4392), + [sym_block] = STATE(4392), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4392), + [sym_nil] = STATE(4392), + [sym__atom] = STATE(4392), + [sym_quoted_atom] = STATE(4392), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4392), + [sym_charlist] = STATE(4392), + [sym_sigil] = STATE(4392), + [sym_list] = STATE(4392), + [sym_tuple] = STATE(4392), + [sym_bitstring] = STATE(4392), + [sym_map] = STATE(4392), + [sym__nullary_operator] = STATE(4392), + [sym_unary_operator] = STATE(4392), + [sym_binary_operator] = STATE(4392), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4392), + [sym_call] = STATE(4392), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4392), + [sym_anonymous_function] = STATE(4392), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(1979), + [sym_integer] = ACTIONS(1979), + [sym_float] = ACTIONS(1979), + [sym_char] = ACTIONS(1979), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1979), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1435), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1443), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [570] = { + [sym__expression] = STATE(4523), + [sym_block] = STATE(4523), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4523), + [sym_nil] = STATE(4523), + [sym__atom] = STATE(4523), + [sym_quoted_atom] = STATE(4523), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4523), + [sym_charlist] = STATE(4523), + [sym_sigil] = STATE(4523), + [sym_list] = STATE(4523), + [sym_tuple] = STATE(4523), + [sym_bitstring] = STATE(4523), + [sym_map] = STATE(4523), + [sym__nullary_operator] = STATE(4523), + [sym_unary_operator] = STATE(4523), + [sym_binary_operator] = STATE(4523), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4523), + [sym_call] = STATE(4523), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4523), + [sym_anonymous_function] = STATE(4523), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1981), + [sym_integer] = ACTIONS(1981), + [sym_float] = ACTIONS(1981), + [sym_char] = ACTIONS(1981), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1981), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [571] = { + [sym__expression] = STATE(4085), + [sym_block] = STATE(4085), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4085), + [sym_nil] = STATE(4085), + [sym__atom] = STATE(4085), + [sym_quoted_atom] = STATE(4085), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4085), + [sym_charlist] = STATE(4085), + [sym_sigil] = STATE(4085), + [sym_list] = STATE(4085), + [sym_tuple] = STATE(4085), + [sym_bitstring] = STATE(4085), + [sym_map] = STATE(4085), + [sym__nullary_operator] = STATE(4085), + [sym_unary_operator] = STATE(4085), + [sym_binary_operator] = STATE(4085), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4085), + [sym_call] = STATE(4085), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4085), + [sym_anonymous_function] = STATE(4085), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(1983), + [sym_integer] = ACTIONS(1983), + [sym_float] = ACTIONS(1983), + [sym_char] = ACTIONS(1983), [anon_sym_true] = ACTIONS(19), [anon_sym_false] = ACTIONS(19), [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(1961), + [sym_atom] = ACTIONS(1983), [anon_sym_DQUOTE] = ACTIONS(23), [anon_sym_SQUOTE] = ACTIONS(25), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), @@ -94109,7 +94119,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), + [anon_sym_SLASH] = ACTIONS(35), [anon_sym_TILDE] = ACTIONS(37), [anon_sym_LT_LT] = ACTIONS(39), [anon_sym_PERCENT] = ACTIONS(41), @@ -94169,1375 +94179,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(57), }, [572] = { - [sym__expression] = STATE(2424), - [sym_block] = STATE(2424), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2424), - [sym_nil] = STATE(2424), - [sym__atom] = STATE(2424), - [sym_quoted_atom] = STATE(2424), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2424), - [sym_charlist] = STATE(2424), - [sym_sigil] = STATE(2424), - [sym_list] = STATE(2424), - [sym_tuple] = STATE(2424), - [sym_bitstring] = STATE(2424), - [sym_map] = STATE(2424), - [sym__nullary_operator] = STATE(2424), - [sym_unary_operator] = STATE(2424), - [sym_binary_operator] = STATE(2424), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2424), - [sym_call] = STATE(2424), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2424), - [sym_anonymous_function] = STATE(2424), + [sym__expression] = STATE(4524), + [sym_block] = STATE(4524), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4524), + [sym_nil] = STATE(4524), + [sym__atom] = STATE(4524), + [sym_quoted_atom] = STATE(4524), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4524), + [sym_charlist] = STATE(4524), + [sym_sigil] = STATE(4524), + [sym_list] = STATE(4524), + [sym_tuple] = STATE(4524), + [sym_bitstring] = STATE(4524), + [sym_map] = STATE(4524), + [sym__nullary_operator] = STATE(4524), + [sym_unary_operator] = STATE(4524), + [sym_binary_operator] = STATE(4524), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4524), + [sym_call] = STATE(4524), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4524), + [sym_anonymous_function] = STATE(4524), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1963), - [sym_integer] = ACTIONS(1963), - [sym_float] = ACTIONS(1963), - [sym_char] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1963), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [573] = { - [sym__expression] = STATE(2423), - [sym_block] = STATE(2423), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2423), - [sym_nil] = STATE(2423), - [sym__atom] = STATE(2423), - [sym_quoted_atom] = STATE(2423), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2423), - [sym_charlist] = STATE(2423), - [sym_sigil] = STATE(2423), - [sym_list] = STATE(2423), - [sym_tuple] = STATE(2423), - [sym_bitstring] = STATE(2423), - [sym_map] = STATE(2423), - [sym__nullary_operator] = STATE(2423), - [sym_unary_operator] = STATE(2423), - [sym_binary_operator] = STATE(2423), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2423), - [sym_call] = STATE(2423), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2423), - [sym_anonymous_function] = STATE(2423), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1965), - [sym_integer] = ACTIONS(1965), - [sym_float] = ACTIONS(1965), - [sym_char] = ACTIONS(1965), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1965), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [574] = { - [sym__expression] = STATE(2422), - [sym_block] = STATE(2422), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2422), - [sym_nil] = STATE(2422), - [sym__atom] = STATE(2422), - [sym_quoted_atom] = STATE(2422), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2422), - [sym_charlist] = STATE(2422), - [sym_sigil] = STATE(2422), - [sym_list] = STATE(2422), - [sym_tuple] = STATE(2422), - [sym_bitstring] = STATE(2422), - [sym_map] = STATE(2422), - [sym__nullary_operator] = STATE(2422), - [sym_unary_operator] = STATE(2422), - [sym_binary_operator] = STATE(2422), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2422), - [sym_call] = STATE(2422), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2422), - [sym_anonymous_function] = STATE(2422), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1967), - [sym_integer] = ACTIONS(1967), - [sym_float] = ACTIONS(1967), - [sym_char] = ACTIONS(1967), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1967), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [575] = { - [sym__expression] = STATE(2421), - [sym_block] = STATE(2421), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2421), - [sym_nil] = STATE(2421), - [sym__atom] = STATE(2421), - [sym_quoted_atom] = STATE(2421), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2421), - [sym_charlist] = STATE(2421), - [sym_sigil] = STATE(2421), - [sym_list] = STATE(2421), - [sym_tuple] = STATE(2421), - [sym_bitstring] = STATE(2421), - [sym_map] = STATE(2421), - [sym__nullary_operator] = STATE(2421), - [sym_unary_operator] = STATE(2421), - [sym_binary_operator] = STATE(2421), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2421), - [sym_call] = STATE(2421), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2421), - [sym_anonymous_function] = STATE(2421), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1969), - [sym_integer] = ACTIONS(1969), - [sym_float] = ACTIONS(1969), - [sym_char] = ACTIONS(1969), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1969), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [576] = { - [sym__expression] = STATE(2420), - [sym_block] = STATE(2420), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2420), - [sym_nil] = STATE(2420), - [sym__atom] = STATE(2420), - [sym_quoted_atom] = STATE(2420), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2420), - [sym_charlist] = STATE(2420), - [sym_sigil] = STATE(2420), - [sym_list] = STATE(2420), - [sym_tuple] = STATE(2420), - [sym_bitstring] = STATE(2420), - [sym_map] = STATE(2420), - [sym__nullary_operator] = STATE(2420), - [sym_unary_operator] = STATE(2420), - [sym_binary_operator] = STATE(2420), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2420), - [sym_call] = STATE(2420), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2420), - [sym_anonymous_function] = STATE(2420), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1971), - [sym_integer] = ACTIONS(1971), - [sym_float] = ACTIONS(1971), - [sym_char] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1971), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [577] = { - [sym__expression] = STATE(2419), - [sym_block] = STATE(2419), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2419), - [sym_nil] = STATE(2419), - [sym__atom] = STATE(2419), - [sym_quoted_atom] = STATE(2419), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2419), - [sym_charlist] = STATE(2419), - [sym_sigil] = STATE(2419), - [sym_list] = STATE(2419), - [sym_tuple] = STATE(2419), - [sym_bitstring] = STATE(2419), - [sym_map] = STATE(2419), - [sym__nullary_operator] = STATE(2419), - [sym_unary_operator] = STATE(2419), - [sym_binary_operator] = STATE(2419), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2419), - [sym_call] = STATE(2419), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2419), - [sym_anonymous_function] = STATE(2419), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1973), - [sym_integer] = ACTIONS(1973), - [sym_float] = ACTIONS(1973), - [sym_char] = ACTIONS(1973), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1973), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [578] = { - [sym__expression] = STATE(2418), - [sym_block] = STATE(2418), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2418), - [sym_nil] = STATE(2418), - [sym__atom] = STATE(2418), - [sym_quoted_atom] = STATE(2418), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2418), - [sym_charlist] = STATE(2418), - [sym_sigil] = STATE(2418), - [sym_list] = STATE(2418), - [sym_tuple] = STATE(2418), - [sym_bitstring] = STATE(2418), - [sym_map] = STATE(2418), - [sym__nullary_operator] = STATE(2418), - [sym_unary_operator] = STATE(2418), - [sym_binary_operator] = STATE(2418), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2418), - [sym_call] = STATE(2418), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2418), - [sym_anonymous_function] = STATE(2418), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1975), - [sym_integer] = ACTIONS(1975), - [sym_float] = ACTIONS(1975), - [sym_char] = ACTIONS(1975), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1975), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [579] = { - [sym__expression] = STATE(2417), - [sym_block] = STATE(2417), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2417), - [sym_nil] = STATE(2417), - [sym__atom] = STATE(2417), - [sym_quoted_atom] = STATE(2417), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2417), - [sym_charlist] = STATE(2417), - [sym_sigil] = STATE(2417), - [sym_list] = STATE(2417), - [sym_tuple] = STATE(2417), - [sym_bitstring] = STATE(2417), - [sym_map] = STATE(2417), - [sym__nullary_operator] = STATE(2417), - [sym_unary_operator] = STATE(2417), - [sym_binary_operator] = STATE(2417), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2417), - [sym_call] = STATE(2417), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2417), - [sym_anonymous_function] = STATE(2417), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1977), - [sym_integer] = ACTIONS(1977), - [sym_float] = ACTIONS(1977), - [sym_char] = ACTIONS(1977), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1977), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [580] = { - [sym__expression] = STATE(2416), - [sym_block] = STATE(2416), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2416), - [sym_nil] = STATE(2416), - [sym__atom] = STATE(2416), - [sym_quoted_atom] = STATE(2416), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2416), - [sym_charlist] = STATE(2416), - [sym_sigil] = STATE(2416), - [sym_list] = STATE(2416), - [sym_tuple] = STATE(2416), - [sym_bitstring] = STATE(2416), - [sym_map] = STATE(2416), - [sym__nullary_operator] = STATE(2416), - [sym_unary_operator] = STATE(2416), - [sym_binary_operator] = STATE(2416), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2416), - [sym_call] = STATE(2416), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2416), - [sym_anonymous_function] = STATE(2416), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1979), - [sym_integer] = ACTIONS(1979), - [sym_float] = ACTIONS(1979), - [sym_char] = ACTIONS(1979), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1979), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [581] = { - [sym__expression] = STATE(2415), - [sym_block] = STATE(2415), - [sym_identifier] = STATE(44), - [sym_boolean] = STATE(2415), - [sym_nil] = STATE(2415), - [sym__atom] = STATE(2415), - [sym_quoted_atom] = STATE(2415), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(2415), - [sym_charlist] = STATE(2415), - [sym_sigil] = STATE(2415), - [sym_list] = STATE(2415), - [sym_tuple] = STATE(2415), - [sym_bitstring] = STATE(2415), - [sym_map] = STATE(2415), - [sym__nullary_operator] = STATE(2415), - [sym_unary_operator] = STATE(2415), - [sym_binary_operator] = STATE(2415), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(2415), - [sym_call] = STATE(2415), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(52), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(2415), - [sym_anonymous_function] = STATE(2415), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(1981), - [sym_integer] = ACTIONS(1981), - [sym_float] = ACTIONS(1981), - [sym_char] = ACTIONS(1981), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1981), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(518), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(522), - [anon_sym_PLUS] = ACTIONS(527), - [anon_sym_DASH] = ACTIONS(527), - [anon_sym_BANG] = ACTIONS(527), - [anon_sym_CARET] = ACTIONS(527), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(527), - [anon_sym_not] = ACTIONS(527), - [anon_sym_AT] = ACTIONS(529), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(531), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [582] = { - [sym__expression] = STATE(3810), - [sym_block] = STATE(3810), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3810), - [sym_nil] = STATE(3810), - [sym__atom] = STATE(3810), - [sym_quoted_atom] = STATE(3810), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3810), - [sym_charlist] = STATE(3810), - [sym_sigil] = STATE(3810), - [sym_list] = STATE(3810), - [sym_tuple] = STATE(3810), - [sym_bitstring] = STATE(3810), - [sym_map] = STATE(3810), - [sym__nullary_operator] = STATE(3810), - [sym_unary_operator] = STATE(3810), - [sym_binary_operator] = STATE(3810), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3810), - [sym_call] = STATE(3810), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3810), - [sym_anonymous_function] = STATE(3810), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1983), - [sym_integer] = ACTIONS(1983), - [sym_float] = ACTIONS(1983), - [sym_char] = ACTIONS(1983), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1983), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [583] = { - [sym__expression] = STATE(3184), - [sym_block] = STATE(3184), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3184), - [sym_nil] = STATE(3184), - [sym__atom] = STATE(3184), - [sym_quoted_atom] = STATE(3184), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3184), - [sym_charlist] = STATE(3184), - [sym_sigil] = STATE(3184), - [sym_list] = STATE(3184), - [sym_tuple] = STATE(3184), - [sym_bitstring] = STATE(3184), - [sym_map] = STATE(3184), - [sym__nullary_operator] = STATE(3184), - [sym_unary_operator] = STATE(3184), - [sym_binary_operator] = STATE(3184), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3184), - [sym_call] = STATE(3184), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3184), - [sym_anonymous_function] = STATE(3184), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), [sym_alias] = ACTIONS(1985), [sym_integer] = ACTIONS(1985), [sym_float] = ACTIONS(1985), [sym_char] = ACTIONS(1985), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), [sym_atom] = ACTIONS(1985), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -95576,86 +94288,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), + [sym__quoted_atom_start] = ACTIONS(1143), }, - [584] = { - [sym__expression] = STATE(2259), - [sym_block] = STATE(2259), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2259), - [sym_nil] = STATE(2259), - [sym__atom] = STATE(2259), - [sym_quoted_atom] = STATE(2259), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2259), - [sym_charlist] = STATE(2259), - [sym_sigil] = STATE(2259), - [sym_list] = STATE(2259), - [sym_tuple] = STATE(2259), - [sym_bitstring] = STATE(2259), - [sym_map] = STATE(2259), - [sym__nullary_operator] = STATE(2259), - [sym_unary_operator] = STATE(2259), - [sym_binary_operator] = STATE(2259), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2259), - [sym_call] = STATE(2259), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2259), - [sym_anonymous_function] = STATE(2259), + [573] = { + [sym__expression] = STATE(2375), + [sym_block] = STATE(2375), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2375), + [sym_nil] = STATE(2375), + [sym__atom] = STATE(2375), + [sym_quoted_atom] = STATE(2375), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2375), + [sym_charlist] = STATE(2375), + [sym_sigil] = STATE(2375), + [sym_list] = STATE(2375), + [sym_tuple] = STATE(2375), + [sym_bitstring] = STATE(2375), + [sym_map] = STATE(2375), + [sym__nullary_operator] = STATE(2375), + [sym_unary_operator] = STATE(2375), + [sym_binary_operator] = STATE(2375), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2375), + [sym_call] = STATE(2375), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2375), + [sym_anonymous_function] = STATE(2375), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1819), - [sym_integer] = ACTIONS(1819), - [sym_float] = ACTIONS(1819), - [sym_char] = ACTIONS(1819), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1819), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1377), + [sym_integer] = ACTIONS(1377), + [sym_float] = ACTIONS(1377), + [sym_char] = ACTIONS(1377), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(1377), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -95694,187 +94406,1013 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(235), }, - [585] = { - [sym__expression] = STATE(2258), - [sym_block] = STATE(2258), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2258), - [sym_nil] = STATE(2258), - [sym__atom] = STATE(2258), - [sym_quoted_atom] = STATE(2258), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2258), - [sym_charlist] = STATE(2258), - [sym_sigil] = STATE(2258), - [sym_list] = STATE(2258), - [sym_tuple] = STATE(2258), - [sym_bitstring] = STATE(2258), - [sym_map] = STATE(2258), - [sym__nullary_operator] = STATE(2258), - [sym_unary_operator] = STATE(2258), - [sym_binary_operator] = STATE(2258), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2258), - [sym_call] = STATE(2258), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2258), - [sym_anonymous_function] = STATE(2258), + [574] = { + [sym__expression] = STATE(4086), + [sym_block] = STATE(4086), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4086), + [sym_nil] = STATE(4086), + [sym__atom] = STATE(4086), + [sym_quoted_atom] = STATE(4086), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4086), + [sym_charlist] = STATE(4086), + [sym_sigil] = STATE(4086), + [sym_list] = STATE(4086), + [sym_tuple] = STATE(4086), + [sym_bitstring] = STATE(4086), + [sym_map] = STATE(4086), + [sym__nullary_operator] = STATE(4086), + [sym_unary_operator] = STATE(4086), + [sym_binary_operator] = STATE(4086), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4086), + [sym_call] = STATE(4086), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4086), + [sym_anonymous_function] = STATE(4086), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1825), - [sym_integer] = ACTIONS(1825), - [sym_float] = ACTIONS(1825), - [sym_char] = ACTIONS(1825), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1825), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [586] = { - [sym__expression] = STATE(4577), - [sym_block] = STATE(4577), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4577), - [sym_nil] = STATE(4577), - [sym__atom] = STATE(4577), - [sym_quoted_atom] = STATE(4577), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4577), - [sym_charlist] = STATE(4577), - [sym_sigil] = STATE(4577), - [sym_list] = STATE(4577), - [sym_tuple] = STATE(4577), - [sym_bitstring] = STATE(4577), - [sym_map] = STATE(4577), - [sym__nullary_operator] = STATE(4577), - [sym_unary_operator] = STATE(4577), - [sym_binary_operator] = STATE(4577), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4577), - [sym_call] = STATE(4577), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4577), - [sym_anonymous_function] = STATE(4577), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), [sym_alias] = ACTIONS(1987), [sym_integer] = ACTIONS(1987), [sym_float] = ACTIONS(1987), [sym_char] = ACTIONS(1987), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), [sym_atom] = ACTIONS(1987), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(51), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(53), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(57), + }, + [575] = { + [sym__expression] = STATE(4531), + [sym_block] = STATE(4531), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4531), + [sym_nil] = STATE(4531), + [sym__atom] = STATE(4531), + [sym_quoted_atom] = STATE(4531), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4531), + [sym_charlist] = STATE(4531), + [sym_sigil] = STATE(4531), + [sym_list] = STATE(4531), + [sym_tuple] = STATE(4531), + [sym_bitstring] = STATE(4531), + [sym_map] = STATE(4531), + [sym__nullary_operator] = STATE(4531), + [sym_unary_operator] = STATE(4531), + [sym_binary_operator] = STATE(4531), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4531), + [sym_call] = STATE(4531), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4531), + [sym_anonymous_function] = STATE(4531), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1989), + [sym_integer] = ACTIONS(1989), + [sym_float] = ACTIONS(1989), + [sym_char] = ACTIONS(1989), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1989), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [576] = { + [sym__expression] = STATE(4532), + [sym_block] = STATE(4532), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4532), + [sym_nil] = STATE(4532), + [sym__atom] = STATE(4532), + [sym_quoted_atom] = STATE(4532), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4532), + [sym_charlist] = STATE(4532), + [sym_sigil] = STATE(4532), + [sym_list] = STATE(4532), + [sym_tuple] = STATE(4532), + [sym_bitstring] = STATE(4532), + [sym_map] = STATE(4532), + [sym__nullary_operator] = STATE(4532), + [sym_unary_operator] = STATE(4532), + [sym_binary_operator] = STATE(4532), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4532), + [sym_call] = STATE(4532), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4532), + [sym_anonymous_function] = STATE(4532), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1991), + [sym_integer] = ACTIONS(1991), + [sym_float] = ACTIONS(1991), + [sym_char] = ACTIONS(1991), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1991), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [577] = { + [sym__expression] = STATE(2488), + [sym_block] = STATE(2488), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2488), + [sym_nil] = STATE(2488), + [sym__atom] = STATE(2488), + [sym_quoted_atom] = STATE(2488), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2488), + [sym_charlist] = STATE(2488), + [sym_sigil] = STATE(2488), + [sym_list] = STATE(2488), + [sym_tuple] = STATE(2488), + [sym_bitstring] = STATE(2488), + [sym_map] = STATE(2488), + [sym__nullary_operator] = STATE(2488), + [sym_unary_operator] = STATE(2488), + [sym_binary_operator] = STATE(2488), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2488), + [sym_call] = STATE(2488), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2488), + [sym_anonymous_function] = STATE(2488), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1993), + [sym_integer] = ACTIONS(1993), + [sym_float] = ACTIONS(1993), + [sym_char] = ACTIONS(1993), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(1993), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [578] = { + [sym__expression] = STATE(4537), + [sym_block] = STATE(4537), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4537), + [sym_nil] = STATE(4537), + [sym__atom] = STATE(4537), + [sym_quoted_atom] = STATE(4537), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4537), + [sym_charlist] = STATE(4537), + [sym_sigil] = STATE(4537), + [sym_list] = STATE(4537), + [sym_tuple] = STATE(4537), + [sym_bitstring] = STATE(4537), + [sym_map] = STATE(4537), + [sym__nullary_operator] = STATE(4537), + [sym_unary_operator] = STATE(4537), + [sym_binary_operator] = STATE(4537), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4537), + [sym_call] = STATE(4537), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4537), + [sym_anonymous_function] = STATE(4537), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1995), + [sym_integer] = ACTIONS(1995), + [sym_float] = ACTIONS(1995), + [sym_char] = ACTIONS(1995), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1995), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [579] = { + [sym__expression] = STATE(4501), + [sym_block] = STATE(4501), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4501), + [sym_nil] = STATE(4501), + [sym__atom] = STATE(4501), + [sym_quoted_atom] = STATE(4501), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4501), + [sym_charlist] = STATE(4501), + [sym_sigil] = STATE(4501), + [sym_list] = STATE(4501), + [sym_tuple] = STATE(4501), + [sym_bitstring] = STATE(4501), + [sym_map] = STATE(4501), + [sym__nullary_operator] = STATE(4501), + [sym_unary_operator] = STATE(4501), + [sym_binary_operator] = STATE(4501), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4501), + [sym_call] = STATE(4501), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4501), + [sym_anonymous_function] = STATE(4501), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(1997), + [sym_integer] = ACTIONS(1997), + [sym_float] = ACTIONS(1997), + [sym_char] = ACTIONS(1997), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(1997), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [580] = { + [sym__expression] = STATE(4100), + [sym_block] = STATE(4100), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4100), + [sym_nil] = STATE(4100), + [sym__atom] = STATE(4100), + [sym_quoted_atom] = STATE(4100), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4100), + [sym_charlist] = STATE(4100), + [sym_sigil] = STATE(4100), + [sym_list] = STATE(4100), + [sym_tuple] = STATE(4100), + [sym_bitstring] = STATE(4100), + [sym_map] = STATE(4100), + [sym__nullary_operator] = STATE(4100), + [sym_unary_operator] = STATE(4100), + [sym_binary_operator] = STATE(4100), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4100), + [sym_call] = STATE(4100), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4100), + [sym_anonymous_function] = STATE(4100), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1999), + [sym_integer] = ACTIONS(1999), + [sym_float] = ACTIONS(1999), + [sym_char] = ACTIONS(1999), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1999), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [581] = { + [sym__expression] = STATE(1993), + [sym_block] = STATE(1993), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(1993), + [sym_nil] = STATE(1993), + [sym__atom] = STATE(1993), + [sym_quoted_atom] = STATE(1993), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(1993), + [sym_charlist] = STATE(1993), + [sym_sigil] = STATE(1993), + [sym_list] = STATE(1993), + [sym_tuple] = STATE(1993), + [sym_bitstring] = STATE(1993), + [sym_map] = STATE(1993), + [sym__nullary_operator] = STATE(1993), + [sym_unary_operator] = STATE(1993), + [sym_binary_operator] = STATE(1993), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(1993), + [sym_call] = STATE(1993), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(1993), + [sym_anonymous_function] = STATE(1993), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1977), + [sym_integer] = ACTIONS(1977), + [sym_float] = ACTIONS(1977), + [sym_char] = ACTIONS(1977), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1977), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [582] = { + [sym__expression] = STATE(4561), + [sym_block] = STATE(4561), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4561), + [sym_nil] = STATE(4561), + [sym__atom] = STATE(4561), + [sym_quoted_atom] = STATE(4561), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4561), + [sym_charlist] = STATE(4561), + [sym_sigil] = STATE(4561), + [sym_list] = STATE(4561), + [sym_tuple] = STATE(4561), + [sym_bitstring] = STATE(4561), + [sym_map] = STATE(4561), + [sym__nullary_operator] = STATE(4561), + [sym_unary_operator] = STATE(4561), + [sym_binary_operator] = STATE(4561), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4561), + [sym_call] = STATE(4561), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4561), + [sym_anonymous_function] = STATE(4561), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2001), + [sym_integer] = ACTIONS(2001), + [sym_float] = ACTIONS(2001), + [sym_char] = ACTIONS(2001), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2001), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -95938,61 +95476,533 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [587] = { - [sym__expression] = STATE(4551), - [sym_block] = STATE(4551), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4551), - [sym_nil] = STATE(4551), - [sym__atom] = STATE(4551), - [sym_quoted_atom] = STATE(4551), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4551), - [sym_charlist] = STATE(4551), - [sym_sigil] = STATE(4551), - [sym_list] = STATE(4551), - [sym_tuple] = STATE(4551), - [sym_bitstring] = STATE(4551), - [sym_map] = STATE(4551), - [sym__nullary_operator] = STATE(4551), - [sym_unary_operator] = STATE(4551), - [sym_binary_operator] = STATE(4551), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4551), - [sym_call] = STATE(4551), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [583] = { + [sym__expression] = STATE(4545), + [sym_block] = STATE(4545), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4545), + [sym_nil] = STATE(4545), + [sym__atom] = STATE(4545), + [sym_quoted_atom] = STATE(4545), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4545), + [sym_charlist] = STATE(4545), + [sym_sigil] = STATE(4545), + [sym_list] = STATE(4545), + [sym_tuple] = STATE(4545), + [sym_bitstring] = STATE(4545), + [sym_map] = STATE(4545), + [sym__nullary_operator] = STATE(4545), + [sym_unary_operator] = STATE(4545), + [sym_binary_operator] = STATE(4545), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4545), + [sym_call] = STATE(4545), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4545), + [sym_anonymous_function] = STATE(4545), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(2003), + [sym_integer] = ACTIONS(2003), + [sym_float] = ACTIONS(2003), + [sym_char] = ACTIONS(2003), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(2003), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [584] = { + [sym__expression] = STATE(4546), + [sym_block] = STATE(4546), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4546), + [sym_nil] = STATE(4546), + [sym__atom] = STATE(4546), + [sym_quoted_atom] = STATE(4546), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4546), + [sym_charlist] = STATE(4546), + [sym_sigil] = STATE(4546), + [sym_list] = STATE(4546), + [sym_tuple] = STATE(4546), + [sym_bitstring] = STATE(4546), + [sym_map] = STATE(4546), + [sym__nullary_operator] = STATE(4546), + [sym_unary_operator] = STATE(4546), + [sym_binary_operator] = STATE(4546), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4546), + [sym_call] = STATE(4546), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4546), + [sym_anonymous_function] = STATE(4546), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(2005), + [sym_integer] = ACTIONS(2005), + [sym_float] = ACTIONS(2005), + [sym_char] = ACTIONS(2005), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(2005), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [585] = { + [sym__expression] = STATE(4547), + [sym_block] = STATE(4547), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4547), + [sym_nil] = STATE(4547), + [sym__atom] = STATE(4547), + [sym_quoted_atom] = STATE(4547), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4547), + [sym_charlist] = STATE(4547), + [sym_sigil] = STATE(4547), + [sym_list] = STATE(4547), + [sym_tuple] = STATE(4547), + [sym_bitstring] = STATE(4547), + [sym_map] = STATE(4547), + [sym__nullary_operator] = STATE(4547), + [sym_unary_operator] = STATE(4547), + [sym_binary_operator] = STATE(4547), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4547), + [sym_call] = STATE(4547), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4547), + [sym_anonymous_function] = STATE(4547), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(2007), + [sym_integer] = ACTIONS(2007), + [sym_float] = ACTIONS(2007), + [sym_char] = ACTIONS(2007), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(2007), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [586] = { + [sym__expression] = STATE(2721), + [sym_block] = STATE(2721), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2721), + [sym_nil] = STATE(2721), + [sym__atom] = STATE(2721), + [sym_quoted_atom] = STATE(2721), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2721), + [sym_charlist] = STATE(2721), + [sym_sigil] = STATE(2721), + [sym_list] = STATE(2721), + [sym_tuple] = STATE(2721), + [sym_bitstring] = STATE(2721), + [sym_map] = STATE(2721), + [sym__nullary_operator] = STATE(2721), + [sym_unary_operator] = STATE(2721), + [sym_binary_operator] = STATE(2721), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2721), + [sym_call] = STATE(2721), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4551), - [sym_anonymous_function] = STATE(4551), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2721), + [sym_anonymous_function] = STATE(2721), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1449), + [sym_integer] = ACTIONS(1449), + [sym_float] = ACTIONS(1449), + [sym_char] = ACTIONS(1449), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1449), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(399), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [587] = { + [sym__expression] = STATE(4441), + [sym_block] = STATE(4441), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4441), + [sym_nil] = STATE(4441), + [sym__atom] = STATE(4441), + [sym_quoted_atom] = STATE(4441), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4441), + [sym_charlist] = STATE(4441), + [sym_sigil] = STATE(4441), + [sym_list] = STATE(4441), + [sym_tuple] = STATE(4441), + [sym_bitstring] = STATE(4441), + [sym_map] = STATE(4441), + [sym__nullary_operator] = STATE(4441), + [sym_unary_operator] = STATE(4441), + [sym_binary_operator] = STATE(4441), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4441), + [sym_call] = STATE(4441), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4441), + [sym_anonymous_function] = STATE(4441), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1485), - [sym_integer] = ACTIONS(1485), - [sym_float] = ACTIONS(1485), - [sym_char] = ACTIONS(1485), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1485), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1367), + [sym_integer] = ACTIONS(1367), + [sym_float] = ACTIONS(1367), + [sym_char] = ACTIONS(1367), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1367), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -96057,1375 +96067,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [588] = { - [sym__expression] = STATE(3865), - [sym_block] = STATE(3865), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3865), - [sym_nil] = STATE(3865), - [sym__atom] = STATE(3865), - [sym_quoted_atom] = STATE(3865), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3865), - [sym_charlist] = STATE(3865), - [sym_sigil] = STATE(3865), - [sym_list] = STATE(3865), - [sym_tuple] = STATE(3865), - [sym_bitstring] = STATE(3865), - [sym_map] = STATE(3865), - [sym__nullary_operator] = STATE(3865), - [sym_unary_operator] = STATE(3865), - [sym_binary_operator] = STATE(3865), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3865), - [sym_call] = STATE(3865), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3865), - [sym_anonymous_function] = STATE(3865), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(1989), - [sym_integer] = ACTIONS(1989), - [sym_float] = ACTIONS(1989), - [sym_char] = ACTIONS(1989), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(1989), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [589] = { - [sym__expression] = STATE(2238), - [sym_block] = STATE(2238), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2238), - [sym_nil] = STATE(2238), - [sym__atom] = STATE(2238), - [sym_quoted_atom] = STATE(2238), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2238), - [sym_charlist] = STATE(2238), - [sym_sigil] = STATE(2238), - [sym_list] = STATE(2238), - [sym_tuple] = STATE(2238), - [sym_bitstring] = STATE(2238), - [sym_map] = STATE(2238), - [sym__nullary_operator] = STATE(2238), - [sym_unary_operator] = STATE(2238), - [sym_binary_operator] = STATE(2238), + [sym__expression] = STATE(2735), + [sym_block] = STATE(2735), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2735), + [sym_nil] = STATE(2735), + [sym__atom] = STATE(2735), + [sym_quoted_atom] = STATE(2735), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2735), + [sym_charlist] = STATE(2735), + [sym_sigil] = STATE(2735), + [sym_list] = STATE(2735), + [sym_tuple] = STATE(2735), + [sym_bitstring] = STATE(2735), + [sym_map] = STATE(2735), + [sym__nullary_operator] = STATE(2735), + [sym_unary_operator] = STATE(2735), + [sym_binary_operator] = STATE(2735), [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2238), - [sym_call] = STATE(2238), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2238), - [sym_anonymous_function] = STATE(2238), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1843), - [sym_integer] = ACTIONS(1843), - [sym_float] = ACTIONS(1843), - [sym_char] = ACTIONS(1843), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1843), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [590] = { - [sym__expression] = STATE(2535), - [sym_block] = STATE(2535), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2535), - [sym_nil] = STATE(2535), - [sym__atom] = STATE(2535), - [sym_quoted_atom] = STATE(2535), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2535), - [sym_charlist] = STATE(2535), - [sym_sigil] = STATE(2535), - [sym_list] = STATE(2535), - [sym_tuple] = STATE(2535), - [sym_bitstring] = STATE(2535), - [sym_map] = STATE(2535), - [sym__nullary_operator] = STATE(2535), - [sym_unary_operator] = STATE(2535), - [sym_binary_operator] = STATE(2535), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2535), - [sym_call] = STATE(2535), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2535), - [sym_anonymous_function] = STATE(2535), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1991), - [sym_integer] = ACTIONS(1991), - [sym_float] = ACTIONS(1991), - [sym_char] = ACTIONS(1991), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1991), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [591] = { - [sym__expression] = STATE(2536), - [sym_block] = STATE(2536), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2536), - [sym_nil] = STATE(2536), - [sym__atom] = STATE(2536), - [sym_quoted_atom] = STATE(2536), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2536), - [sym_charlist] = STATE(2536), - [sym_sigil] = STATE(2536), - [sym_list] = STATE(2536), - [sym_tuple] = STATE(2536), - [sym_bitstring] = STATE(2536), - [sym_map] = STATE(2536), - [sym__nullary_operator] = STATE(2536), - [sym_unary_operator] = STATE(2536), - [sym_binary_operator] = STATE(2536), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2536), - [sym_call] = STATE(2536), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2536), - [sym_anonymous_function] = STATE(2536), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1993), - [sym_integer] = ACTIONS(1993), - [sym_float] = ACTIONS(1993), - [sym_char] = ACTIONS(1993), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1993), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [592] = { - [sym__expression] = STATE(4553), - [sym_block] = STATE(4553), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4553), - [sym_nil] = STATE(4553), - [sym__atom] = STATE(4553), - [sym_quoted_atom] = STATE(4553), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4553), - [sym_charlist] = STATE(4553), - [sym_sigil] = STATE(4553), - [sym_list] = STATE(4553), - [sym_tuple] = STATE(4553), - [sym_bitstring] = STATE(4553), - [sym_map] = STATE(4553), - [sym__nullary_operator] = STATE(4553), - [sym_unary_operator] = STATE(4553), - [sym_binary_operator] = STATE(4553), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4553), - [sym_call] = STATE(4553), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [sym_dot] = STATE(2735), + [sym_call] = STATE(2735), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4553), - [sym_anonymous_function] = STATE(4553), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2735), + [sym_anonymous_function] = STATE(2735), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1995), - [sym_integer] = ACTIONS(1995), - [sym_float] = ACTIONS(1995), - [sym_char] = ACTIONS(1995), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1995), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [593] = { - [sym__expression] = STATE(2539), - [sym_block] = STATE(2539), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2539), - [sym_nil] = STATE(2539), - [sym__atom] = STATE(2539), - [sym_quoted_atom] = STATE(2539), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2539), - [sym_charlist] = STATE(2539), - [sym_sigil] = STATE(2539), - [sym_list] = STATE(2539), - [sym_tuple] = STATE(2539), - [sym_bitstring] = STATE(2539), - [sym_map] = STATE(2539), - [sym__nullary_operator] = STATE(2539), - [sym_unary_operator] = STATE(2539), - [sym_binary_operator] = STATE(2539), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2539), - [sym_call] = STATE(2539), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2539), - [sym_anonymous_function] = STATE(2539), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1997), - [sym_integer] = ACTIONS(1997), - [sym_float] = ACTIONS(1997), - [sym_char] = ACTIONS(1997), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1997), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [594] = { - [sym__expression] = STATE(2540), - [sym_block] = STATE(2540), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2540), - [sym_nil] = STATE(2540), - [sym__atom] = STATE(2540), - [sym_quoted_atom] = STATE(2540), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2540), - [sym_charlist] = STATE(2540), - [sym_sigil] = STATE(2540), - [sym_list] = STATE(2540), - [sym_tuple] = STATE(2540), - [sym_bitstring] = STATE(2540), - [sym_map] = STATE(2540), - [sym__nullary_operator] = STATE(2540), - [sym_unary_operator] = STATE(2540), - [sym_binary_operator] = STATE(2540), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2540), - [sym_call] = STATE(2540), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2540), - [sym_anonymous_function] = STATE(2540), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1999), - [sym_integer] = ACTIONS(1999), - [sym_float] = ACTIONS(1999), - [sym_char] = ACTIONS(1999), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1999), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [595] = { - [sym__expression] = STATE(2541), - [sym_block] = STATE(2541), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2541), - [sym_nil] = STATE(2541), - [sym__atom] = STATE(2541), - [sym_quoted_atom] = STATE(2541), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2541), - [sym_charlist] = STATE(2541), - [sym_sigil] = STATE(2541), - [sym_list] = STATE(2541), - [sym_tuple] = STATE(2541), - [sym_bitstring] = STATE(2541), - [sym_map] = STATE(2541), - [sym__nullary_operator] = STATE(2541), - [sym_unary_operator] = STATE(2541), - [sym_binary_operator] = STATE(2541), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2541), - [sym_call] = STATE(2541), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2541), - [sym_anonymous_function] = STATE(2541), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2001), - [sym_integer] = ACTIONS(2001), - [sym_float] = ACTIONS(2001), - [sym_char] = ACTIONS(2001), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(2001), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [596] = { - [sym__expression] = STATE(2542), - [sym_block] = STATE(2542), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2542), - [sym_nil] = STATE(2542), - [sym__atom] = STATE(2542), - [sym_quoted_atom] = STATE(2542), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2542), - [sym_charlist] = STATE(2542), - [sym_sigil] = STATE(2542), - [sym_list] = STATE(2542), - [sym_tuple] = STATE(2542), - [sym_bitstring] = STATE(2542), - [sym_map] = STATE(2542), - [sym__nullary_operator] = STATE(2542), - [sym_unary_operator] = STATE(2542), - [sym_binary_operator] = STATE(2542), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2542), - [sym_call] = STATE(2542), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2542), - [sym_anonymous_function] = STATE(2542), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2003), - [sym_integer] = ACTIONS(2003), - [sym_float] = ACTIONS(2003), - [sym_char] = ACTIONS(2003), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(2003), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [597] = { - [sym__expression] = STATE(4558), - [sym_block] = STATE(4558), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4558), - [sym_nil] = STATE(4558), - [sym__atom] = STATE(4558), - [sym_quoted_atom] = STATE(4558), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4558), - [sym_charlist] = STATE(4558), - [sym_sigil] = STATE(4558), - [sym_list] = STATE(4558), - [sym_tuple] = STATE(4558), - [sym_bitstring] = STATE(4558), - [sym_map] = STATE(4558), - [sym__nullary_operator] = STATE(4558), - [sym_unary_operator] = STATE(4558), - [sym_binary_operator] = STATE(4558), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4558), - [sym_call] = STATE(4558), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4558), - [sym_anonymous_function] = STATE(4558), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(2005), - [sym_integer] = ACTIONS(2005), - [sym_float] = ACTIONS(2005), - [sym_char] = ACTIONS(2005), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(2005), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [598] = { - [sym__expression] = STATE(2545), - [sym_block] = STATE(2545), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2545), - [sym_nil] = STATE(2545), - [sym__atom] = STATE(2545), - [sym_quoted_atom] = STATE(2545), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2545), - [sym_charlist] = STATE(2545), - [sym_sigil] = STATE(2545), - [sym_list] = STATE(2545), - [sym_tuple] = STATE(2545), - [sym_bitstring] = STATE(2545), - [sym_map] = STATE(2545), - [sym__nullary_operator] = STATE(2545), - [sym_unary_operator] = STATE(2545), - [sym_binary_operator] = STATE(2545), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2545), - [sym_call] = STATE(2545), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2545), - [sym_anonymous_function] = STATE(2545), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2007), - [sym_integer] = ACTIONS(2007), - [sym_float] = ACTIONS(2007), - [sym_char] = ACTIONS(2007), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(2007), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [599] = { - [sym__expression] = STATE(2546), - [sym_block] = STATE(2546), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2546), - [sym_nil] = STATE(2546), - [sym__atom] = STATE(2546), - [sym_quoted_atom] = STATE(2546), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2546), - [sym_charlist] = STATE(2546), - [sym_sigil] = STATE(2546), - [sym_list] = STATE(2546), - [sym_tuple] = STATE(2546), - [sym_bitstring] = STATE(2546), - [sym_map] = STATE(2546), - [sym__nullary_operator] = STATE(2546), - [sym_unary_operator] = STATE(2546), - [sym_binary_operator] = STATE(2546), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2546), - [sym_call] = STATE(2546), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2546), - [sym_anonymous_function] = STATE(2546), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2009), [sym_integer] = ACTIONS(2009), [sym_float] = ACTIONS(2009), [sym_char] = ACTIONS(2009), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2009), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -97464,86 +96176,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(401), }, - [600] = { - [sym__expression] = STATE(2547), - [sym_block] = STATE(2547), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2547), - [sym_nil] = STATE(2547), - [sym__atom] = STATE(2547), - [sym_quoted_atom] = STATE(2547), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2547), - [sym_charlist] = STATE(2547), - [sym_sigil] = STATE(2547), - [sym_list] = STATE(2547), - [sym_tuple] = STATE(2547), - [sym_bitstring] = STATE(2547), - [sym_map] = STATE(2547), - [sym__nullary_operator] = STATE(2547), - [sym_unary_operator] = STATE(2547), - [sym_binary_operator] = STATE(2547), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2547), - [sym_call] = STATE(2547), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2547), - [sym_anonymous_function] = STATE(2547), + [589] = { + [sym__expression] = STATE(4549), + [sym_block] = STATE(4549), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4549), + [sym_nil] = STATE(4549), + [sym__atom] = STATE(4549), + [sym_quoted_atom] = STATE(4549), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4549), + [sym_charlist] = STATE(4549), + [sym_sigil] = STATE(4549), + [sym_list] = STATE(4549), + [sym_tuple] = STATE(4549), + [sym_bitstring] = STATE(4549), + [sym_map] = STATE(4549), + [sym__nullary_operator] = STATE(4549), + [sym_unary_operator] = STATE(4549), + [sym_binary_operator] = STATE(4549), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4549), + [sym_call] = STATE(4549), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4549), + [sym_anonymous_function] = STATE(4549), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), [sym_alias] = ACTIONS(2011), [sym_integer] = ACTIONS(2011), [sym_float] = ACTIONS(2011), [sym_char] = ACTIONS(2011), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), [sym_atom] = ACTIONS(2011), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -97582,86 +96294,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(1143), }, - [601] = { - [sym__expression] = STATE(2548), - [sym_block] = STATE(2548), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2548), - [sym_nil] = STATE(2548), - [sym__atom] = STATE(2548), - [sym_quoted_atom] = STATE(2548), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2548), - [sym_charlist] = STATE(2548), - [sym_sigil] = STATE(2548), - [sym_list] = STATE(2548), - [sym_tuple] = STATE(2548), - [sym_bitstring] = STATE(2548), - [sym_map] = STATE(2548), - [sym__nullary_operator] = STATE(2548), - [sym_unary_operator] = STATE(2548), - [sym_binary_operator] = STATE(2548), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2548), - [sym_call] = STATE(2548), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2548), - [sym_anonymous_function] = STATE(2548), + [590] = { + [sym__expression] = STATE(4140), + [sym_block] = STATE(4140), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4140), + [sym_nil] = STATE(4140), + [sym__atom] = STATE(4140), + [sym_quoted_atom] = STATE(4140), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4140), + [sym_charlist] = STATE(4140), + [sym_sigil] = STATE(4140), + [sym_list] = STATE(4140), + [sym_tuple] = STATE(4140), + [sym_bitstring] = STATE(4140), + [sym_map] = STATE(4140), + [sym__nullary_operator] = STATE(4140), + [sym_unary_operator] = STATE(4140), + [sym_binary_operator] = STATE(4140), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4140), + [sym_call] = STATE(4140), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4140), + [sym_anonymous_function] = STATE(4140), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2013), [sym_integer] = ACTIONS(2013), [sym_float] = ACTIONS(2013), [sym_char] = ACTIONS(2013), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), [sym_atom] = ACTIONS(2013), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -97700,86 +96412,204 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(958), }, - [602] = { - [sym__expression] = STATE(2549), - [sym_block] = STATE(2549), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2549), - [sym_nil] = STATE(2549), - [sym__atom] = STATE(2549), - [sym_quoted_atom] = STATE(2549), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2549), - [sym_charlist] = STATE(2549), - [sym_sigil] = STATE(2549), - [sym_list] = STATE(2549), - [sym_tuple] = STATE(2549), - [sym_bitstring] = STATE(2549), - [sym_map] = STATE(2549), - [sym__nullary_operator] = STATE(2549), - [sym_unary_operator] = STATE(2549), - [sym_binary_operator] = STATE(2549), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2549), - [sym_call] = STATE(2549), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2549), - [sym_anonymous_function] = STATE(2549), + [591] = { + [sym__expression] = STATE(2026), + [sym_block] = STATE(2026), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(2026), + [sym_nil] = STATE(2026), + [sym__atom] = STATE(2026), + [sym_quoted_atom] = STATE(2026), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2026), + [sym_charlist] = STATE(2026), + [sym_sigil] = STATE(2026), + [sym_list] = STATE(2026), + [sym_tuple] = STATE(2026), + [sym_bitstring] = STATE(2026), + [sym_map] = STATE(2026), + [sym__nullary_operator] = STATE(2026), + [sym_unary_operator] = STATE(2026), + [sym_binary_operator] = STATE(2026), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2026), + [sym_call] = STATE(2026), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2026), + [sym_anonymous_function] = STATE(2026), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1969), + [sym_integer] = ACTIONS(1969), + [sym_float] = ACTIONS(1969), + [sym_char] = ACTIONS(1969), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1969), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [592] = { + [sym__expression] = STATE(4147), + [sym_block] = STATE(4147), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4147), + [sym_nil] = STATE(4147), + [sym__atom] = STATE(4147), + [sym_quoted_atom] = STATE(4147), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4147), + [sym_charlist] = STATE(4147), + [sym_sigil] = STATE(4147), + [sym_list] = STATE(4147), + [sym_tuple] = STATE(4147), + [sym_bitstring] = STATE(4147), + [sym_map] = STATE(4147), + [sym__nullary_operator] = STATE(4147), + [sym_unary_operator] = STATE(4147), + [sym_binary_operator] = STATE(4147), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4147), + [sym_call] = STATE(4147), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4147), + [sym_anonymous_function] = STATE(4147), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2015), [sym_integer] = ACTIONS(2015), [sym_float] = ACTIONS(2015), [sym_char] = ACTIONS(2015), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), [sym_atom] = ACTIONS(2015), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -97818,86 +96648,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(958), }, - [603] = { - [sym__expression] = STATE(2550), - [sym_block] = STATE(2550), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2550), - [sym_nil] = STATE(2550), - [sym__atom] = STATE(2550), - [sym_quoted_atom] = STATE(2550), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2550), - [sym_charlist] = STATE(2550), - [sym_sigil] = STATE(2550), - [sym_list] = STATE(2550), - [sym_tuple] = STATE(2550), - [sym_bitstring] = STATE(2550), - [sym_map] = STATE(2550), - [sym__nullary_operator] = STATE(2550), - [sym_unary_operator] = STATE(2550), - [sym_binary_operator] = STATE(2550), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2550), - [sym_call] = STATE(2550), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2550), - [sym_anonymous_function] = STATE(2550), + [593] = { + [sym__expression] = STATE(4148), + [sym_block] = STATE(4148), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4148), + [sym_nil] = STATE(4148), + [sym__atom] = STATE(4148), + [sym_quoted_atom] = STATE(4148), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4148), + [sym_charlist] = STATE(4148), + [sym_sigil] = STATE(4148), + [sym_list] = STATE(4148), + [sym_tuple] = STATE(4148), + [sym_bitstring] = STATE(4148), + [sym_map] = STATE(4148), + [sym__nullary_operator] = STATE(4148), + [sym_unary_operator] = STATE(4148), + [sym_binary_operator] = STATE(4148), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4148), + [sym_call] = STATE(4148), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4148), + [sym_anonymous_function] = STATE(4148), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2017), [sym_integer] = ACTIONS(2017), [sym_float] = ACTIONS(2017), [sym_char] = ACTIONS(2017), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), [sym_atom] = ACTIONS(2017), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -97936,86 +96766,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(958), }, - [604] = { - [sym__expression] = STATE(2551), - [sym_block] = STATE(2551), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2551), - [sym_nil] = STATE(2551), - [sym__atom] = STATE(2551), - [sym_quoted_atom] = STATE(2551), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2551), - [sym_charlist] = STATE(2551), - [sym_sigil] = STATE(2551), - [sym_list] = STATE(2551), - [sym_tuple] = STATE(2551), - [sym_bitstring] = STATE(2551), - [sym_map] = STATE(2551), - [sym__nullary_operator] = STATE(2551), - [sym_unary_operator] = STATE(2551), - [sym_binary_operator] = STATE(2551), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2551), - [sym_call] = STATE(2551), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2551), - [sym_anonymous_function] = STATE(2551), + [594] = { + [sym__expression] = STATE(4550), + [sym_block] = STATE(4550), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4550), + [sym_nil] = STATE(4550), + [sym__atom] = STATE(4550), + [sym_quoted_atom] = STATE(4550), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4550), + [sym_charlist] = STATE(4550), + [sym_sigil] = STATE(4550), + [sym_list] = STATE(4550), + [sym_tuple] = STATE(4550), + [sym_bitstring] = STATE(4550), + [sym_map] = STATE(4550), + [sym__nullary_operator] = STATE(4550), + [sym_unary_operator] = STATE(4550), + [sym_binary_operator] = STATE(4550), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4550), + [sym_call] = STATE(4550), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4550), + [sym_anonymous_function] = STATE(4550), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), [sym_alias] = ACTIONS(2019), [sym_integer] = ACTIONS(2019), [sym_float] = ACTIONS(2019), [sym_char] = ACTIONS(2019), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), [sym_atom] = ACTIONS(2019), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -98054,86 +96884,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(1143), }, - [605] = { - [sym__expression] = STATE(2552), - [sym_block] = STATE(2552), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2552), - [sym_nil] = STATE(2552), - [sym__atom] = STATE(2552), - [sym_quoted_atom] = STATE(2552), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2552), - [sym_charlist] = STATE(2552), - [sym_sigil] = STATE(2552), - [sym_list] = STATE(2552), - [sym_tuple] = STATE(2552), - [sym_bitstring] = STATE(2552), - [sym_map] = STATE(2552), - [sym__nullary_operator] = STATE(2552), - [sym_unary_operator] = STATE(2552), - [sym_binary_operator] = STATE(2552), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2552), - [sym_call] = STATE(2552), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2552), - [sym_anonymous_function] = STATE(2552), + [595] = { + [sym__expression] = STATE(4152), + [sym_block] = STATE(4152), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4152), + [sym_nil] = STATE(4152), + [sym__atom] = STATE(4152), + [sym_quoted_atom] = STATE(4152), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4152), + [sym_charlist] = STATE(4152), + [sym_sigil] = STATE(4152), + [sym_list] = STATE(4152), + [sym_tuple] = STATE(4152), + [sym_bitstring] = STATE(4152), + [sym_map] = STATE(4152), + [sym__nullary_operator] = STATE(4152), + [sym_unary_operator] = STATE(4152), + [sym_binary_operator] = STATE(4152), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4152), + [sym_call] = STATE(4152), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4152), + [sym_anonymous_function] = STATE(4152), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2021), [sym_integer] = ACTIONS(2021), [sym_float] = ACTIONS(2021), [sym_char] = ACTIONS(2021), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), [sym_atom] = ACTIONS(2021), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -98172,86 +97002,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(958), }, - [606] = { - [sym__expression] = STATE(3910), - [sym_block] = STATE(3910), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3910), - [sym_nil] = STATE(3910), - [sym__atom] = STATE(3910), - [sym_quoted_atom] = STATE(3910), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3910), - [sym_charlist] = STATE(3910), - [sym_sigil] = STATE(3910), - [sym_list] = STATE(3910), - [sym_tuple] = STATE(3910), - [sym_bitstring] = STATE(3910), - [sym_map] = STATE(3910), - [sym__nullary_operator] = STATE(3910), - [sym_unary_operator] = STATE(3910), - [sym_binary_operator] = STATE(3910), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3910), - [sym_call] = STATE(3910), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3910), - [sym_anonymous_function] = STATE(3910), + [596] = { + [sym__expression] = STATE(4096), + [sym_block] = STATE(4096), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4096), + [sym_nil] = STATE(4096), + [sym__atom] = STATE(4096), + [sym_quoted_atom] = STATE(4096), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4096), + [sym_charlist] = STATE(4096), + [sym_sigil] = STATE(4096), + [sym_list] = STATE(4096), + [sym_tuple] = STATE(4096), + [sym_bitstring] = STATE(4096), + [sym_map] = STATE(4096), + [sym__nullary_operator] = STATE(4096), + [sym_unary_operator] = STATE(4096), + [sym_binary_operator] = STATE(4096), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4096), + [sym_call] = STATE(4096), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4096), + [sym_anonymous_function] = STATE(4096), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2023), [sym_integer] = ACTIONS(2023), [sym_float] = ACTIONS(2023), [sym_char] = ACTIONS(2023), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2023), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -98290,86 +97120,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(844), }, - [607] = { - [sym__expression] = STATE(2553), - [sym_block] = STATE(2553), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2553), - [sym_nil] = STATE(2553), - [sym__atom] = STATE(2553), - [sym_quoted_atom] = STATE(2553), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2553), - [sym_charlist] = STATE(2553), - [sym_sigil] = STATE(2553), - [sym_list] = STATE(2553), - [sym_tuple] = STATE(2553), - [sym_bitstring] = STATE(2553), - [sym_map] = STATE(2553), - [sym__nullary_operator] = STATE(2553), - [sym_unary_operator] = STATE(2553), - [sym_binary_operator] = STATE(2553), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2553), - [sym_call] = STATE(2553), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2553), - [sym_anonymous_function] = STATE(2553), + [597] = { + [sym__expression] = STATE(4321), + [sym_block] = STATE(4321), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4321), + [sym_nil] = STATE(4321), + [sym__atom] = STATE(4321), + [sym_quoted_atom] = STATE(4321), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4321), + [sym_charlist] = STATE(4321), + [sym_sigil] = STATE(4321), + [sym_list] = STATE(4321), + [sym_tuple] = STATE(4321), + [sym_bitstring] = STATE(4321), + [sym_map] = STATE(4321), + [sym__nullary_operator] = STATE(4321), + [sym_unary_operator] = STATE(4321), + [sym_binary_operator] = STATE(4321), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4321), + [sym_call] = STATE(4321), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4321), + [sym_anonymous_function] = STATE(4321), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2025), [sym_integer] = ACTIONS(2025), [sym_float] = ACTIONS(2025), [sym_char] = ACTIONS(2025), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2025), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -98408,86 +97238,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(844), }, - [608] = { - [sym__expression] = STATE(2228), - [sym_block] = STATE(2228), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2228), - [sym_nil] = STATE(2228), - [sym__atom] = STATE(2228), - [sym_quoted_atom] = STATE(2228), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2228), - [sym_charlist] = STATE(2228), - [sym_sigil] = STATE(2228), - [sym_list] = STATE(2228), - [sym_tuple] = STATE(2228), - [sym_bitstring] = STATE(2228), - [sym_map] = STATE(2228), - [sym__nullary_operator] = STATE(2228), - [sym_unary_operator] = STATE(2228), - [sym_binary_operator] = STATE(2228), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2228), - [sym_call] = STATE(2228), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2228), - [sym_anonymous_function] = STATE(2228), + [598] = { + [sym__expression] = STATE(4264), + [sym_block] = STATE(4264), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4264), + [sym_nil] = STATE(4264), + [sym__atom] = STATE(4264), + [sym_quoted_atom] = STATE(4264), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4264), + [sym_charlist] = STATE(4264), + [sym_sigil] = STATE(4264), + [sym_list] = STATE(4264), + [sym_tuple] = STATE(4264), + [sym_bitstring] = STATE(4264), + [sym_map] = STATE(4264), + [sym__nullary_operator] = STATE(4264), + [sym_unary_operator] = STATE(4264), + [sym_binary_operator] = STATE(4264), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4264), + [sym_call] = STATE(4264), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4264), + [sym_anonymous_function] = STATE(4264), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2027), [sym_integer] = ACTIONS(2027), [sym_float] = ACTIONS(2027), [sym_char] = ACTIONS(2027), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2027), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -98526,86 +97356,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(844), }, - [609] = { - [sym__expression] = STATE(3757), - [sym_block] = STATE(3757), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3757), - [sym_nil] = STATE(3757), - [sym__atom] = STATE(3757), - [sym_quoted_atom] = STATE(3757), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3757), - [sym_charlist] = STATE(3757), - [sym_sigil] = STATE(3757), - [sym_list] = STATE(3757), - [sym_tuple] = STATE(3757), - [sym_bitstring] = STATE(3757), - [sym_map] = STATE(3757), - [sym__nullary_operator] = STATE(3757), - [sym_unary_operator] = STATE(3757), - [sym_binary_operator] = STATE(3757), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3757), - [sym_call] = STATE(3757), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), + [599] = { + [sym__expression] = STATE(4244), + [sym_block] = STATE(4244), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4244), + [sym_nil] = STATE(4244), + [sym__atom] = STATE(4244), + [sym_quoted_atom] = STATE(4244), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4244), + [sym_charlist] = STATE(4244), + [sym_sigil] = STATE(4244), + [sym_list] = STATE(4244), + [sym_tuple] = STATE(4244), + [sym_bitstring] = STATE(4244), + [sym_map] = STATE(4244), + [sym__nullary_operator] = STATE(4244), + [sym_unary_operator] = STATE(4244), + [sym_binary_operator] = STATE(4244), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4244), + [sym_call] = STATE(4244), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3757), - [sym_anonymous_function] = STATE(3757), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4244), + [sym_anonymous_function] = STATE(4244), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2029), [sym_integer] = ACTIONS(2029), [sym_float] = ACTIONS(2029), [sym_char] = ACTIONS(2029), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2029), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -98644,86 +97474,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(844), }, - [610] = { - [sym__expression] = STATE(3756), - [sym_block] = STATE(3756), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3756), - [sym_nil] = STATE(3756), - [sym__atom] = STATE(3756), - [sym_quoted_atom] = STATE(3756), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3756), - [sym_charlist] = STATE(3756), - [sym_sigil] = STATE(3756), - [sym_list] = STATE(3756), - [sym_tuple] = STATE(3756), - [sym_bitstring] = STATE(3756), - [sym_map] = STATE(3756), - [sym__nullary_operator] = STATE(3756), - [sym_unary_operator] = STATE(3756), - [sym_binary_operator] = STATE(3756), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3756), - [sym_call] = STATE(3756), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), + [600] = { + [sym__expression] = STATE(4369), + [sym_block] = STATE(4369), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4369), + [sym_nil] = STATE(4369), + [sym__atom] = STATE(4369), + [sym_quoted_atom] = STATE(4369), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4369), + [sym_charlist] = STATE(4369), + [sym_sigil] = STATE(4369), + [sym_list] = STATE(4369), + [sym_tuple] = STATE(4369), + [sym_bitstring] = STATE(4369), + [sym_map] = STATE(4369), + [sym__nullary_operator] = STATE(4369), + [sym_unary_operator] = STATE(4369), + [sym_binary_operator] = STATE(4369), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4369), + [sym_call] = STATE(4369), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3756), - [sym_anonymous_function] = STATE(3756), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4369), + [sym_anonymous_function] = STATE(4369), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2031), [sym_integer] = ACTIONS(2031), [sym_float] = ACTIONS(2031), [sym_char] = ACTIONS(2031), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2031), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -98762,86 +97592,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(844), }, - [611] = { - [sym__expression] = STATE(4556), - [sym_block] = STATE(4556), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4556), - [sym_nil] = STATE(4556), - [sym__atom] = STATE(4556), - [sym_quoted_atom] = STATE(4556), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4556), - [sym_charlist] = STATE(4556), - [sym_sigil] = STATE(4556), - [sym_list] = STATE(4556), - [sym_tuple] = STATE(4556), - [sym_bitstring] = STATE(4556), - [sym_map] = STATE(4556), - [sym__nullary_operator] = STATE(4556), - [sym_unary_operator] = STATE(4556), - [sym_binary_operator] = STATE(4556), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4556), - [sym_call] = STATE(4556), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4556), - [sym_anonymous_function] = STATE(4556), + [601] = { + [sym__expression] = STATE(4235), + [sym_block] = STATE(4235), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4235), + [sym_nil] = STATE(4235), + [sym__atom] = STATE(4235), + [sym_quoted_atom] = STATE(4235), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4235), + [sym_charlist] = STATE(4235), + [sym_sigil] = STATE(4235), + [sym_list] = STATE(4235), + [sym_tuple] = STATE(4235), + [sym_bitstring] = STATE(4235), + [sym_map] = STATE(4235), + [sym__nullary_operator] = STATE(4235), + [sym_unary_operator] = STATE(4235), + [sym_binary_operator] = STATE(4235), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4235), + [sym_call] = STATE(4235), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4235), + [sym_anonymous_function] = STATE(4235), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), + [anon_sym_LPAREN] = ACTIONS(1389), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2033), [sym_integer] = ACTIONS(2033), [sym_float] = ACTIONS(2033), [sym_char] = ACTIONS(2033), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2033), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -98880,86 +97710,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(844), }, - [612] = { - [sym__expression] = STATE(3920), - [sym_block] = STATE(3920), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3920), - [sym_nil] = STATE(3920), - [sym__atom] = STATE(3920), - [sym_quoted_atom] = STATE(3920), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3920), - [sym_charlist] = STATE(3920), - [sym_sigil] = STATE(3920), - [sym_list] = STATE(3920), - [sym_tuple] = STATE(3920), - [sym_bitstring] = STATE(3920), - [sym_map] = STATE(3920), - [sym__nullary_operator] = STATE(3920), - [sym_unary_operator] = STATE(3920), - [sym_binary_operator] = STATE(3920), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3920), - [sym_call] = STATE(3920), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3920), - [sym_anonymous_function] = STATE(3920), + [602] = { + [sym__expression] = STATE(4232), + [sym_block] = STATE(4232), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4232), + [sym_nil] = STATE(4232), + [sym__atom] = STATE(4232), + [sym_quoted_atom] = STATE(4232), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4232), + [sym_charlist] = STATE(4232), + [sym_sigil] = STATE(4232), + [sym_list] = STATE(4232), + [sym_tuple] = STATE(4232), + [sym_bitstring] = STATE(4232), + [sym_map] = STATE(4232), + [sym__nullary_operator] = STATE(4232), + [sym_unary_operator] = STATE(4232), + [sym_binary_operator] = STATE(4232), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4232), + [sym_call] = STATE(4232), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4232), + [sym_anonymous_function] = STATE(4232), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2035), [sym_integer] = ACTIONS(2035), [sym_float] = ACTIONS(2035), [sym_char] = ACTIONS(2035), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2035), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -98998,86 +97828,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(844), }, - [613] = { - [sym__expression] = STATE(3740), - [sym_block] = STATE(3740), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3740), - [sym_nil] = STATE(3740), - [sym__atom] = STATE(3740), - [sym_quoted_atom] = STATE(3740), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3740), - [sym_charlist] = STATE(3740), - [sym_sigil] = STATE(3740), - [sym_list] = STATE(3740), - [sym_tuple] = STATE(3740), - [sym_bitstring] = STATE(3740), - [sym_map] = STATE(3740), - [sym__nullary_operator] = STATE(3740), - [sym_unary_operator] = STATE(3740), - [sym_binary_operator] = STATE(3740), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3740), - [sym_call] = STATE(3740), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), + [603] = { + [sym__expression] = STATE(4231), + [sym_block] = STATE(4231), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4231), + [sym_nil] = STATE(4231), + [sym__atom] = STATE(4231), + [sym_quoted_atom] = STATE(4231), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4231), + [sym_charlist] = STATE(4231), + [sym_sigil] = STATE(4231), + [sym_list] = STATE(4231), + [sym_tuple] = STATE(4231), + [sym_bitstring] = STATE(4231), + [sym_map] = STATE(4231), + [sym__nullary_operator] = STATE(4231), + [sym_unary_operator] = STATE(4231), + [sym_binary_operator] = STATE(4231), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4231), + [sym_call] = STATE(4231), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3740), - [sym_anonymous_function] = STATE(3740), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4231), + [sym_anonymous_function] = STATE(4231), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2037), [sym_integer] = ACTIONS(2037), [sym_float] = ACTIONS(2037), [sym_char] = ACTIONS(2037), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2037), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -99116,86 +97946,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(844), }, - [614] = { - [sym__expression] = STATE(3739), - [sym_block] = STATE(3739), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3739), - [sym_nil] = STATE(3739), - [sym__atom] = STATE(3739), - [sym_quoted_atom] = STATE(3739), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3739), - [sym_charlist] = STATE(3739), - [sym_sigil] = STATE(3739), - [sym_list] = STATE(3739), - [sym_tuple] = STATE(3739), - [sym_bitstring] = STATE(3739), - [sym_map] = STATE(3739), - [sym__nullary_operator] = STATE(3739), - [sym_unary_operator] = STATE(3739), - [sym_binary_operator] = STATE(3739), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3739), - [sym_call] = STATE(3739), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), + [604] = { + [sym__expression] = STATE(4215), + [sym_block] = STATE(4215), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4215), + [sym_nil] = STATE(4215), + [sym__atom] = STATE(4215), + [sym_quoted_atom] = STATE(4215), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4215), + [sym_charlist] = STATE(4215), + [sym_sigil] = STATE(4215), + [sym_list] = STATE(4215), + [sym_tuple] = STATE(4215), + [sym_bitstring] = STATE(4215), + [sym_map] = STATE(4215), + [sym__nullary_operator] = STATE(4215), + [sym_unary_operator] = STATE(4215), + [sym_binary_operator] = STATE(4215), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4215), + [sym_call] = STATE(4215), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3739), - [sym_anonymous_function] = STATE(3739), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4215), + [sym_anonymous_function] = STATE(4215), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2039), [sym_integer] = ACTIONS(2039), [sym_float] = ACTIONS(2039), [sym_char] = ACTIONS(2039), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2039), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -99234,86 +98064,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(844), }, - [615] = { - [sym__expression] = STATE(4219), - [sym_block] = STATE(4219), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4219), - [sym_nil] = STATE(4219), - [sym__atom] = STATE(4219), - [sym_quoted_atom] = STATE(4219), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4219), - [sym_charlist] = STATE(4219), - [sym_sigil] = STATE(4219), - [sym_list] = STATE(4219), - [sym_tuple] = STATE(4219), - [sym_bitstring] = STATE(4219), - [sym_map] = STATE(4219), - [sym__nullary_operator] = STATE(4219), - [sym_unary_operator] = STATE(4219), - [sym_binary_operator] = STATE(4219), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4219), - [sym_call] = STATE(4219), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4219), - [sym_anonymous_function] = STATE(4219), + [605] = { + [sym__expression] = STATE(4213), + [sym_block] = STATE(4213), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4213), + [sym_nil] = STATE(4213), + [sym__atom] = STATE(4213), + [sym_quoted_atom] = STATE(4213), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4213), + [sym_charlist] = STATE(4213), + [sym_sigil] = STATE(4213), + [sym_list] = STATE(4213), + [sym_tuple] = STATE(4213), + [sym_bitstring] = STATE(4213), + [sym_map] = STATE(4213), + [sym__nullary_operator] = STATE(4213), + [sym_unary_operator] = STATE(4213), + [sym_binary_operator] = STATE(4213), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4213), + [sym_call] = STATE(4213), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4213), + [sym_anonymous_function] = STATE(4213), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2041), [sym_integer] = ACTIONS(2041), [sym_float] = ACTIONS(2041), [sym_char] = ACTIONS(2041), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2041), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -99352,86 +98182,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), + [sym__quoted_atom_start] = ACTIONS(844), }, - [616] = { - [sym__expression] = STATE(3728), - [sym_block] = STATE(3728), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3728), - [sym_nil] = STATE(3728), - [sym__atom] = STATE(3728), - [sym_quoted_atom] = STATE(3728), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3728), - [sym_charlist] = STATE(3728), - [sym_sigil] = STATE(3728), - [sym_list] = STATE(3728), - [sym_tuple] = STATE(3728), - [sym_bitstring] = STATE(3728), - [sym_map] = STATE(3728), - [sym__nullary_operator] = STATE(3728), - [sym_unary_operator] = STATE(3728), - [sym_binary_operator] = STATE(3728), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3728), - [sym_call] = STATE(3728), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3728), - [sym_anonymous_function] = STATE(3728), + [606] = { + [sym__expression] = STATE(4476), + [sym_block] = STATE(4476), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4476), + [sym_nil] = STATE(4476), + [sym__atom] = STATE(4476), + [sym_quoted_atom] = STATE(4476), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4476), + [sym_charlist] = STATE(4476), + [sym_sigil] = STATE(4476), + [sym_list] = STATE(4476), + [sym_tuple] = STATE(4476), + [sym_bitstring] = STATE(4476), + [sym_map] = STATE(4476), + [sym__nullary_operator] = STATE(4476), + [sym_unary_operator] = STATE(4476), + [sym_binary_operator] = STATE(4476), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4476), + [sym_call] = STATE(4476), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4476), + [sym_anonymous_function] = STATE(4476), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), [sym_alias] = ACTIONS(2043), [sym_integer] = ACTIONS(2043), [sym_float] = ACTIONS(2043), [sym_char] = ACTIONS(2043), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), [sym_atom] = ACTIONS(2043), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -99470,86 +98300,204 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(1143), }, - [617] = { - [sym__expression] = STATE(3727), - [sym_block] = STATE(3727), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3727), - [sym_nil] = STATE(3727), - [sym__atom] = STATE(3727), - [sym_quoted_atom] = STATE(3727), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3727), - [sym_charlist] = STATE(3727), - [sym_sigil] = STATE(3727), - [sym_list] = STATE(3727), - [sym_tuple] = STATE(3727), - [sym_bitstring] = STATE(3727), - [sym_map] = STATE(3727), - [sym__nullary_operator] = STATE(3727), - [sym_unary_operator] = STATE(3727), - [sym_binary_operator] = STATE(3727), + [607] = { + [sym__expression] = STATE(4010), + [sym_block] = STATE(4010), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(4010), + [sym_nil] = STATE(4010), + [sym__atom] = STATE(4010), + [sym_quoted_atom] = STATE(4010), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(4010), + [sym_charlist] = STATE(4010), + [sym_sigil] = STATE(4010), + [sym_list] = STATE(4010), + [sym_tuple] = STATE(4010), + [sym_bitstring] = STATE(4010), + [sym_map] = STATE(4010), + [sym__nullary_operator] = STATE(4010), + [sym_unary_operator] = STATE(4010), + [sym_binary_operator] = STATE(4010), [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3727), - [sym_call] = STATE(3727), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3727), - [sym_anonymous_function] = STATE(3727), + [sym_dot] = STATE(4010), + [sym_call] = STATE(4010), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(4010), + [sym_anonymous_function] = STATE(4010), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(1477), + [sym_integer] = ACTIONS(1477), + [sym_float] = ACTIONS(1477), + [sym_char] = ACTIONS(1477), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(1477), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [608] = { + [sym__expression] = STATE(4050), + [sym_block] = STATE(4050), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4050), + [sym_nil] = STATE(4050), + [sym__atom] = STATE(4050), + [sym_quoted_atom] = STATE(4050), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4050), + [sym_charlist] = STATE(4050), + [sym_sigil] = STATE(4050), + [sym_list] = STATE(4050), + [sym_tuple] = STATE(4050), + [sym_bitstring] = STATE(4050), + [sym_map] = STATE(4050), + [sym__nullary_operator] = STATE(4050), + [sym_unary_operator] = STATE(4050), + [sym_binary_operator] = STATE(4050), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4050), + [sym_call] = STATE(4050), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4050), + [sym_anonymous_function] = STATE(4050), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2045), [sym_integer] = ACTIONS(2045), [sym_float] = ACTIONS(2045), [sym_char] = ACTIONS(2045), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2045), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -99588,86 +98536,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(844), }, - [618] = { - [sym__expression] = STATE(4567), - [sym_block] = STATE(4567), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4567), - [sym_nil] = STATE(4567), - [sym__atom] = STATE(4567), - [sym_quoted_atom] = STATE(4567), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4567), - [sym_charlist] = STATE(4567), - [sym_sigil] = STATE(4567), - [sym_list] = STATE(4567), - [sym_tuple] = STATE(4567), - [sym_bitstring] = STATE(4567), - [sym_map] = STATE(4567), - [sym__nullary_operator] = STATE(4567), - [sym_unary_operator] = STATE(4567), - [sym_binary_operator] = STATE(4567), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4567), - [sym_call] = STATE(4567), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4567), - [sym_anonymous_function] = STATE(4567), + [609] = { + [sym__expression] = STATE(3861), + [sym_block] = STATE(3861), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3861), + [sym_nil] = STATE(3861), + [sym__atom] = STATE(3861), + [sym_quoted_atom] = STATE(3861), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3861), + [sym_charlist] = STATE(3861), + [sym_sigil] = STATE(3861), + [sym_list] = STATE(3861), + [sym_tuple] = STATE(3861), + [sym_bitstring] = STATE(3861), + [sym_map] = STATE(3861), + [sym__nullary_operator] = STATE(3861), + [sym_unary_operator] = STATE(3861), + [sym_binary_operator] = STATE(3861), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3861), + [sym_call] = STATE(3861), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3861), + [sym_anonymous_function] = STATE(3861), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), [sym_alias] = ACTIONS(2047), [sym_integer] = ACTIONS(2047), [sym_float] = ACTIONS(2047), [sym_char] = ACTIONS(2047), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), [sym_atom] = ACTIONS(2047), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -99706,86 +98654,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(626), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(632), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(634), }, - [619] = { - [sym__expression] = STATE(3724), - [sym_block] = STATE(3724), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3724), - [sym_nil] = STATE(3724), - [sym__atom] = STATE(3724), - [sym_quoted_atom] = STATE(3724), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3724), - [sym_charlist] = STATE(3724), - [sym_sigil] = STATE(3724), - [sym_list] = STATE(3724), - [sym_tuple] = STATE(3724), - [sym_bitstring] = STATE(3724), - [sym_map] = STATE(3724), - [sym__nullary_operator] = STATE(3724), - [sym_unary_operator] = STATE(3724), - [sym_binary_operator] = STATE(3724), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3724), - [sym_call] = STATE(3724), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), + [610] = { + [sym__expression] = STATE(4207), + [sym_block] = STATE(4207), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4207), + [sym_nil] = STATE(4207), + [sym__atom] = STATE(4207), + [sym_quoted_atom] = STATE(4207), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4207), + [sym_charlist] = STATE(4207), + [sym_sigil] = STATE(4207), + [sym_list] = STATE(4207), + [sym_tuple] = STATE(4207), + [sym_bitstring] = STATE(4207), + [sym_map] = STATE(4207), + [sym__nullary_operator] = STATE(4207), + [sym_unary_operator] = STATE(4207), + [sym_binary_operator] = STATE(4207), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4207), + [sym_call] = STATE(4207), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3724), - [sym_anonymous_function] = STATE(3724), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4207), + [sym_anonymous_function] = STATE(4207), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2049), [sym_integer] = ACTIONS(2049), [sym_float] = ACTIONS(2049), [sym_char] = ACTIONS(2049), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2049), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -99824,86 +98772,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(844), }, - [620] = { - [sym__expression] = STATE(3921), - [sym_block] = STATE(3921), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3921), - [sym_nil] = STATE(3921), - [sym__atom] = STATE(3921), - [sym_quoted_atom] = STATE(3921), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3921), - [sym_charlist] = STATE(3921), - [sym_sigil] = STATE(3921), - [sym_list] = STATE(3921), - [sym_tuple] = STATE(3921), - [sym_bitstring] = STATE(3921), - [sym_map] = STATE(3921), - [sym__nullary_operator] = STATE(3921), - [sym_unary_operator] = STATE(3921), - [sym_binary_operator] = STATE(3921), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3921), - [sym_call] = STATE(3921), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3921), - [sym_anonymous_function] = STATE(3921), + [611] = { + [sym__expression] = STATE(4206), + [sym_block] = STATE(4206), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4206), + [sym_nil] = STATE(4206), + [sym__atom] = STATE(4206), + [sym_quoted_atom] = STATE(4206), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4206), + [sym_charlist] = STATE(4206), + [sym_sigil] = STATE(4206), + [sym_list] = STATE(4206), + [sym_tuple] = STATE(4206), + [sym_bitstring] = STATE(4206), + [sym_map] = STATE(4206), + [sym__nullary_operator] = STATE(4206), + [sym_unary_operator] = STATE(4206), + [sym_binary_operator] = STATE(4206), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4206), + [sym_call] = STATE(4206), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4206), + [sym_anonymous_function] = STATE(4206), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2051), [sym_integer] = ACTIONS(2051), [sym_float] = ACTIONS(2051), [sym_char] = ACTIONS(2051), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2051), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -99942,86 +98890,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(844), }, - [621] = { - [sym__expression] = STATE(3723), - [sym_block] = STATE(3723), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3723), - [sym_nil] = STATE(3723), - [sym__atom] = STATE(3723), - [sym_quoted_atom] = STATE(3723), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3723), - [sym_charlist] = STATE(3723), - [sym_sigil] = STATE(3723), - [sym_list] = STATE(3723), - [sym_tuple] = STATE(3723), - [sym_bitstring] = STATE(3723), - [sym_map] = STATE(3723), - [sym__nullary_operator] = STATE(3723), - [sym_unary_operator] = STATE(3723), - [sym_binary_operator] = STATE(3723), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3723), - [sym_call] = STATE(3723), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3723), - [sym_anonymous_function] = STATE(3723), + [612] = { + [sym__expression] = STATE(4434), + [sym_block] = STATE(4434), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4434), + [sym_nil] = STATE(4434), + [sym__atom] = STATE(4434), + [sym_quoted_atom] = STATE(4434), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4434), + [sym_charlist] = STATE(4434), + [sym_sigil] = STATE(4434), + [sym_list] = STATE(4434), + [sym_tuple] = STATE(4434), + [sym_bitstring] = STATE(4434), + [sym_map] = STATE(4434), + [sym__nullary_operator] = STATE(4434), + [sym_unary_operator] = STATE(4434), + [sym_binary_operator] = STATE(4434), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4434), + [sym_call] = STATE(4434), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4434), + [sym_anonymous_function] = STATE(4434), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), [sym_alias] = ACTIONS(2053), [sym_integer] = ACTIONS(2053), [sym_float] = ACTIONS(2053), [sym_char] = ACTIONS(2053), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), [sym_atom] = ACTIONS(2053), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -100060,86 +99008,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(1139), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(1141), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(1143), }, - [622] = { - [sym__expression] = STATE(3722), - [sym_block] = STATE(3722), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3722), - [sym_nil] = STATE(3722), - [sym__atom] = STATE(3722), - [sym_quoted_atom] = STATE(3722), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3722), - [sym_charlist] = STATE(3722), - [sym_sigil] = STATE(3722), - [sym_list] = STATE(3722), - [sym_tuple] = STATE(3722), - [sym_bitstring] = STATE(3722), - [sym_map] = STATE(3722), - [sym__nullary_operator] = STATE(3722), - [sym_unary_operator] = STATE(3722), - [sym_binary_operator] = STATE(3722), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3722), - [sym_call] = STATE(3722), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), + [613] = { + [sym__expression] = STATE(4257), + [sym_block] = STATE(4257), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4257), + [sym_nil] = STATE(4257), + [sym__atom] = STATE(4257), + [sym_quoted_atom] = STATE(4257), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4257), + [sym_charlist] = STATE(4257), + [sym_sigil] = STATE(4257), + [sym_list] = STATE(4257), + [sym_tuple] = STATE(4257), + [sym_bitstring] = STATE(4257), + [sym_map] = STATE(4257), + [sym__nullary_operator] = STATE(4257), + [sym_unary_operator] = STATE(4257), + [sym_binary_operator] = STATE(4257), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4257), + [sym_call] = STATE(4257), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3722), - [sym_anonymous_function] = STATE(3722), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4257), + [sym_anonymous_function] = STATE(4257), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2055), [sym_integer] = ACTIONS(2055), [sym_float] = ACTIONS(2055), [sym_char] = ACTIONS(2055), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2055), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -100178,69 +99126,1013 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(844), }, - [623] = { - [sym__expression] = STATE(4578), - [sym_block] = STATE(4578), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4578), - [sym_nil] = STATE(4578), - [sym__atom] = STATE(4578), - [sym_quoted_atom] = STATE(4578), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4578), - [sym_charlist] = STATE(4578), - [sym_sigil] = STATE(4578), - [sym_list] = STATE(4578), - [sym_tuple] = STATE(4578), - [sym_bitstring] = STATE(4578), - [sym_map] = STATE(4578), - [sym__nullary_operator] = STATE(4578), - [sym_unary_operator] = STATE(4578), - [sym_binary_operator] = STATE(4578), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4578), - [sym_call] = STATE(4578), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4578), - [sym_anonymous_function] = STATE(4578), + [614] = { + [sym__expression] = STATE(4548), + [sym_block] = STATE(4548), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4548), + [sym_nil] = STATE(4548), + [sym__atom] = STATE(4548), + [sym_quoted_atom] = STATE(4548), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4548), + [sym_charlist] = STATE(4548), + [sym_sigil] = STATE(4548), + [sym_list] = STATE(4548), + [sym_tuple] = STATE(4548), + [sym_bitstring] = STATE(4548), + [sym_map] = STATE(4548), + [sym__nullary_operator] = STATE(4548), + [sym_unary_operator] = STATE(4548), + [sym_binary_operator] = STATE(4548), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4548), + [sym_call] = STATE(4548), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4548), + [sym_anonymous_function] = STATE(4548), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), [sym_alias] = ACTIONS(2057), [sym_integer] = ACTIONS(2057), [sym_float] = ACTIONS(2057), [sym_char] = ACTIONS(2057), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), [sym_atom] = ACTIONS(2057), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [615] = { + [sym__expression] = STATE(4544), + [sym_block] = STATE(4544), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4544), + [sym_nil] = STATE(4544), + [sym__atom] = STATE(4544), + [sym_quoted_atom] = STATE(4544), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4544), + [sym_charlist] = STATE(4544), + [sym_sigil] = STATE(4544), + [sym_list] = STATE(4544), + [sym_tuple] = STATE(4544), + [sym_bitstring] = STATE(4544), + [sym_map] = STATE(4544), + [sym__nullary_operator] = STATE(4544), + [sym_unary_operator] = STATE(4544), + [sym_binary_operator] = STATE(4544), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4544), + [sym_call] = STATE(4544), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4544), + [sym_anonymous_function] = STATE(4544), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(2059), + [sym_integer] = ACTIONS(2059), + [sym_float] = ACTIONS(2059), + [sym_char] = ACTIONS(2059), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(2059), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [616] = { + [sym__expression] = STATE(4188), + [sym_block] = STATE(4188), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4188), + [sym_nil] = STATE(4188), + [sym__atom] = STATE(4188), + [sym_quoted_atom] = STATE(4188), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4188), + [sym_charlist] = STATE(4188), + [sym_sigil] = STATE(4188), + [sym_list] = STATE(4188), + [sym_tuple] = STATE(4188), + [sym_bitstring] = STATE(4188), + [sym_map] = STATE(4188), + [sym__nullary_operator] = STATE(4188), + [sym_unary_operator] = STATE(4188), + [sym_binary_operator] = STATE(4188), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4188), + [sym_call] = STATE(4188), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4188), + [sym_anonymous_function] = STATE(4188), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2061), + [sym_integer] = ACTIONS(2061), + [sym_float] = ACTIONS(2061), + [sym_char] = ACTIONS(2061), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), + [sym_atom] = ACTIONS(2061), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(840), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(842), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(844), + }, + [617] = { + [sym__expression] = STATE(4187), + [sym_block] = STATE(4187), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4187), + [sym_nil] = STATE(4187), + [sym__atom] = STATE(4187), + [sym_quoted_atom] = STATE(4187), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4187), + [sym_charlist] = STATE(4187), + [sym_sigil] = STATE(4187), + [sym_list] = STATE(4187), + [sym_tuple] = STATE(4187), + [sym_bitstring] = STATE(4187), + [sym_map] = STATE(4187), + [sym__nullary_operator] = STATE(4187), + [sym_unary_operator] = STATE(4187), + [sym_binary_operator] = STATE(4187), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4187), + [sym_call] = STATE(4187), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4187), + [sym_anonymous_function] = STATE(4187), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2063), + [sym_integer] = ACTIONS(2063), + [sym_float] = ACTIONS(2063), + [sym_char] = ACTIONS(2063), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), + [sym_atom] = ACTIONS(2063), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(840), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(842), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(844), + }, + [618] = { + [sym__expression] = STATE(4153), + [sym_block] = STATE(4153), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4153), + [sym_nil] = STATE(4153), + [sym__atom] = STATE(4153), + [sym_quoted_atom] = STATE(4153), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4153), + [sym_charlist] = STATE(4153), + [sym_sigil] = STATE(4153), + [sym_list] = STATE(4153), + [sym_tuple] = STATE(4153), + [sym_bitstring] = STATE(4153), + [sym_map] = STATE(4153), + [sym__nullary_operator] = STATE(4153), + [sym_unary_operator] = STATE(4153), + [sym_binary_operator] = STATE(4153), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4153), + [sym_call] = STATE(4153), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4153), + [sym_anonymous_function] = STATE(4153), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2065), + [sym_integer] = ACTIONS(2065), + [sym_float] = ACTIONS(2065), + [sym_char] = ACTIONS(2065), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2065), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [619] = { + [sym__expression] = STATE(4155), + [sym_block] = STATE(4155), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4155), + [sym_nil] = STATE(4155), + [sym__atom] = STATE(4155), + [sym_quoted_atom] = STATE(4155), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4155), + [sym_charlist] = STATE(4155), + [sym_sigil] = STATE(4155), + [sym_list] = STATE(4155), + [sym_tuple] = STATE(4155), + [sym_bitstring] = STATE(4155), + [sym_map] = STATE(4155), + [sym__nullary_operator] = STATE(4155), + [sym_unary_operator] = STATE(4155), + [sym_binary_operator] = STATE(4155), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4155), + [sym_call] = STATE(4155), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4155), + [sym_anonymous_function] = STATE(4155), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2067), + [sym_integer] = ACTIONS(2067), + [sym_float] = ACTIONS(2067), + [sym_char] = ACTIONS(2067), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2067), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [620] = { + [sym__expression] = STATE(4543), + [sym_block] = STATE(4543), + [sym_identifier] = STATE(71), + [sym_boolean] = STATE(4543), + [sym_nil] = STATE(4543), + [sym__atom] = STATE(4543), + [sym_quoted_atom] = STATE(4543), + [sym__quoted_i_double] = STATE(4443), + [sym__quoted_i_single] = STATE(4447), + [sym__quoted_i_heredoc_single] = STATE(4435), + [sym__quoted_i_heredoc_double] = STATE(4475), + [sym_string] = STATE(4543), + [sym_charlist] = STATE(4543), + [sym_sigil] = STATE(4543), + [sym_list] = STATE(4543), + [sym_tuple] = STATE(4543), + [sym_bitstring] = STATE(4543), + [sym_map] = STATE(4543), + [sym__nullary_operator] = STATE(4543), + [sym_unary_operator] = STATE(4543), + [sym_binary_operator] = STATE(4543), + [sym_operator_identifier] = STATE(6886), + [sym_dot] = STATE(4543), + [sym_call] = STATE(4543), + [sym__call_without_parentheses] = STATE(4529), + [sym__call_with_parentheses] = STATE(4445), + [sym__local_call_without_parentheses] = STATE(4446), + [sym__local_call_with_parentheses] = STATE(3703), + [sym__local_call_just_do_block] = STATE(4452), + [sym__remote_call_without_parentheses] = STATE(4456), + [sym__remote_call_with_parentheses] = STATE(3686), + [sym__remote_dot] = STATE(56), + [sym__anonymous_call] = STATE(3683), + [sym__anonymous_dot] = STATE(6754), + [sym__double_call] = STATE(4460), + [sym_access_call] = STATE(4543), + [sym_anonymous_function] = STATE(4543), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1099), + [aux_sym_identifier_token1] = ACTIONS(1101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [sym_alias] = ACTIONS(2069), + [sym_integer] = ACTIONS(2069), + [sym_float] = ACTIONS(2069), + [sym_char] = ACTIONS(2069), + [anon_sym_true] = ACTIONS(1105), + [anon_sym_false] = ACTIONS(1105), + [anon_sym_nil] = ACTIONS(1107), + [sym_atom] = ACTIONS(2069), + [anon_sym_DQUOTE] = ACTIONS(1109), + [anon_sym_SQUOTE] = ACTIONS(1111), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1121), + [anon_sym_LT_LT] = ACTIONS(1125), + [anon_sym_PERCENT] = ACTIONS(1129), + [anon_sym_DOT_DOT] = ACTIONS(1131), + [anon_sym_AMP] = ACTIONS(1133), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_BANG] = ACTIONS(1135), + [anon_sym_CARET] = ACTIONS(1135), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), + [anon_sym_not] = ACTIONS(1135), + [anon_sym_AT] = ACTIONS(1137), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1139), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1141), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1143), + }, + [621] = { + [sym__expression] = STATE(4156), + [sym_block] = STATE(4156), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4156), + [sym_nil] = STATE(4156), + [sym__atom] = STATE(4156), + [sym_quoted_atom] = STATE(4156), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4156), + [sym_charlist] = STATE(4156), + [sym_sigil] = STATE(4156), + [sym_list] = STATE(4156), + [sym_tuple] = STATE(4156), + [sym_bitstring] = STATE(4156), + [sym_map] = STATE(4156), + [sym__nullary_operator] = STATE(4156), + [sym_unary_operator] = STATE(4156), + [sym_binary_operator] = STATE(4156), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4156), + [sym_call] = STATE(4156), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4156), + [sym_anonymous_function] = STATE(4156), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2071), + [sym_integer] = ACTIONS(2071), + [sym_float] = ACTIONS(2071), + [sym_char] = ACTIONS(2071), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2071), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [622] = { + [sym__expression] = STATE(4575), + [sym_block] = STATE(4575), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4575), + [sym_nil] = STATE(4575), + [sym__atom] = STATE(4575), + [sym_quoted_atom] = STATE(4575), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4575), + [sym_charlist] = STATE(4575), + [sym_sigil] = STATE(4575), + [sym_list] = STATE(4575), + [sym_tuple] = STATE(4575), + [sym_bitstring] = STATE(4575), + [sym_map] = STATE(4575), + [sym__nullary_operator] = STATE(4575), + [sym_unary_operator] = STATE(4575), + [sym_binary_operator] = STATE(4575), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4575), + [sym_call] = STATE(4575), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4575), + [sym_anonymous_function] = STATE(4575), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2073), + [sym_integer] = ACTIONS(2073), + [sym_float] = ACTIONS(2073), + [sym_char] = ACTIONS(2073), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2073), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -100304,78 +100196,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [624] = { - [sym__expression] = STATE(3721), - [sym_block] = STATE(3721), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3721), - [sym_nil] = STATE(3721), - [sym__atom] = STATE(3721), - [sym_quoted_atom] = STATE(3721), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3721), - [sym_charlist] = STATE(3721), - [sym_sigil] = STATE(3721), - [sym_list] = STATE(3721), - [sym_tuple] = STATE(3721), - [sym_bitstring] = STATE(3721), - [sym_map] = STATE(3721), - [sym__nullary_operator] = STATE(3721), - [sym_unary_operator] = STATE(3721), - [sym_binary_operator] = STATE(3721), + [623] = { + [sym__expression] = STATE(3903), + [sym_block] = STATE(3903), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3903), + [sym_nil] = STATE(3903), + [sym__atom] = STATE(3903), + [sym_quoted_atom] = STATE(3903), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3903), + [sym_charlist] = STATE(3903), + [sym_sigil] = STATE(3903), + [sym_list] = STATE(3903), + [sym_tuple] = STATE(3903), + [sym_bitstring] = STATE(3903), + [sym_map] = STATE(3903), + [sym__nullary_operator] = STATE(3903), + [sym_unary_operator] = STATE(3903), + [sym_binary_operator] = STATE(3903), [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3721), - [sym_call] = STATE(3721), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3721), - [sym_anonymous_function] = STATE(3721), + [sym_dot] = STATE(3903), + [sym_call] = STATE(3903), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3903), + [sym_anonymous_function] = STATE(3903), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(2059), - [sym_integer] = ACTIONS(2059), - [sym_float] = ACTIONS(2059), - [sym_char] = ACTIONS(2059), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(2059), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2075), + [sym_integer] = ACTIONS(2075), + [sym_float] = ACTIONS(2075), + [sym_char] = ACTIONS(2075), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2075), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -100414,7 +100306,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [624] = { + [sym__expression] = STATE(3337), + [sym_block] = STATE(3337), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3337), + [sym_nil] = STATE(3337), + [sym__atom] = STATE(3337), + [sym_quoted_atom] = STATE(3337), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3337), + [sym_charlist] = STATE(3337), + [sym_sigil] = STATE(3337), + [sym_list] = STATE(3337), + [sym_tuple] = STATE(3337), + [sym_bitstring] = STATE(3337), + [sym_map] = STATE(3337), + [sym__nullary_operator] = STATE(3337), + [sym_unary_operator] = STATE(3337), + [sym_binary_operator] = STATE(3337), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3337), + [sym_call] = STATE(3337), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3337), + [sym_anonymous_function] = STATE(3337), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1505), + [sym_integer] = ACTIONS(1505), + [sym_float] = ACTIONS(1505), + [sym_char] = ACTIONS(1505), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(1505), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), @@ -100423,1021 +100433,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(586), }, [625] = { - [sym__expression] = STATE(4229), - [sym_block] = STATE(4229), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4229), - [sym_nil] = STATE(4229), - [sym__atom] = STATE(4229), - [sym_quoted_atom] = STATE(4229), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4229), - [sym_charlist] = STATE(4229), - [sym_sigil] = STATE(4229), - [sym_list] = STATE(4229), - [sym_tuple] = STATE(4229), - [sym_bitstring] = STATE(4229), - [sym_map] = STATE(4229), - [sym__nullary_operator] = STATE(4229), - [sym_unary_operator] = STATE(4229), - [sym_binary_operator] = STATE(4229), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4229), - [sym_call] = STATE(4229), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4229), - [sym_anonymous_function] = STATE(4229), + [sym__expression] = STATE(1808), + [sym_block] = STATE(1808), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1808), + [sym_nil] = STATE(1808), + [sym__atom] = STATE(1808), + [sym_quoted_atom] = STATE(1808), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1808), + [sym_charlist] = STATE(1808), + [sym_sigil] = STATE(1808), + [sym_list] = STATE(1808), + [sym_tuple] = STATE(1808), + [sym_bitstring] = STATE(1808), + [sym_map] = STATE(1808), + [sym__nullary_operator] = STATE(1808), + [sym_unary_operator] = STATE(1808), + [sym_binary_operator] = STATE(1808), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1808), + [sym_call] = STATE(1808), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1808), + [sym_anonymous_function] = STATE(1808), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2061), - [sym_integer] = ACTIONS(2061), - [sym_float] = ACTIONS(2061), - [sym_char] = ACTIONS(2061), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2061), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [626] = { - [sym__expression] = STATE(4224), - [sym_block] = STATE(4224), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4224), - [sym_nil] = STATE(4224), - [sym__atom] = STATE(4224), - [sym_quoted_atom] = STATE(4224), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4224), - [sym_charlist] = STATE(4224), - [sym_sigil] = STATE(4224), - [sym_list] = STATE(4224), - [sym_tuple] = STATE(4224), - [sym_bitstring] = STATE(4224), - [sym_map] = STATE(4224), - [sym__nullary_operator] = STATE(4224), - [sym_unary_operator] = STATE(4224), - [sym_binary_operator] = STATE(4224), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4224), - [sym_call] = STATE(4224), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4224), - [sym_anonymous_function] = STATE(4224), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2063), - [sym_integer] = ACTIONS(2063), - [sym_float] = ACTIONS(2063), - [sym_char] = ACTIONS(2063), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2063), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [627] = { - [sym__expression] = STATE(3718), - [sym_block] = STATE(3718), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3718), - [sym_nil] = STATE(3718), - [sym__atom] = STATE(3718), - [sym_quoted_atom] = STATE(3718), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3718), - [sym_charlist] = STATE(3718), - [sym_sigil] = STATE(3718), - [sym_list] = STATE(3718), - [sym_tuple] = STATE(3718), - [sym_bitstring] = STATE(3718), - [sym_map] = STATE(3718), - [sym__nullary_operator] = STATE(3718), - [sym_unary_operator] = STATE(3718), - [sym_binary_operator] = STATE(3718), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3718), - [sym_call] = STATE(3718), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3718), - [sym_anonymous_function] = STATE(3718), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(2065), - [sym_integer] = ACTIONS(2065), - [sym_float] = ACTIONS(2065), - [sym_char] = ACTIONS(2065), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(2065), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [628] = { - [sym__expression] = STATE(3717), - [sym_block] = STATE(3717), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3717), - [sym_nil] = STATE(3717), - [sym__atom] = STATE(3717), - [sym_quoted_atom] = STATE(3717), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3717), - [sym_charlist] = STATE(3717), - [sym_sigil] = STATE(3717), - [sym_list] = STATE(3717), - [sym_tuple] = STATE(3717), - [sym_bitstring] = STATE(3717), - [sym_map] = STATE(3717), - [sym__nullary_operator] = STATE(3717), - [sym_unary_operator] = STATE(3717), - [sym_binary_operator] = STATE(3717), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3717), - [sym_call] = STATE(3717), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3717), - [sym_anonymous_function] = STATE(3717), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(2067), - [sym_integer] = ACTIONS(2067), - [sym_float] = ACTIONS(2067), - [sym_char] = ACTIONS(2067), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(2067), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [629] = { - [sym__expression] = STATE(3716), - [sym_block] = STATE(3716), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3716), - [sym_nil] = STATE(3716), - [sym__atom] = STATE(3716), - [sym_quoted_atom] = STATE(3716), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3716), - [sym_charlist] = STATE(3716), - [sym_sigil] = STATE(3716), - [sym_list] = STATE(3716), - [sym_tuple] = STATE(3716), - [sym_bitstring] = STATE(3716), - [sym_map] = STATE(3716), - [sym__nullary_operator] = STATE(3716), - [sym_unary_operator] = STATE(3716), - [sym_binary_operator] = STATE(3716), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3716), - [sym_call] = STATE(3716), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3716), - [sym_anonymous_function] = STATE(3716), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(2069), - [sym_integer] = ACTIONS(2069), - [sym_float] = ACTIONS(2069), - [sym_char] = ACTIONS(2069), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(2069), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [630] = { - [sym__expression] = STATE(3715), - [sym_block] = STATE(3715), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3715), - [sym_nil] = STATE(3715), - [sym__atom] = STATE(3715), - [sym_quoted_atom] = STATE(3715), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3715), - [sym_charlist] = STATE(3715), - [sym_sigil] = STATE(3715), - [sym_list] = STATE(3715), - [sym_tuple] = STATE(3715), - [sym_bitstring] = STATE(3715), - [sym_map] = STATE(3715), - [sym__nullary_operator] = STATE(3715), - [sym_unary_operator] = STATE(3715), - [sym_binary_operator] = STATE(3715), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3715), - [sym_call] = STATE(3715), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3715), - [sym_anonymous_function] = STATE(3715), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(2071), - [sym_integer] = ACTIONS(2071), - [sym_float] = ACTIONS(2071), - [sym_char] = ACTIONS(2071), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(2071), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [631] = { - [sym__expression] = STATE(3714), - [sym_block] = STATE(3714), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3714), - [sym_nil] = STATE(3714), - [sym__atom] = STATE(3714), - [sym_quoted_atom] = STATE(3714), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3714), - [sym_charlist] = STATE(3714), - [sym_sigil] = STATE(3714), - [sym_list] = STATE(3714), - [sym_tuple] = STATE(3714), - [sym_bitstring] = STATE(3714), - [sym_map] = STATE(3714), - [sym__nullary_operator] = STATE(3714), - [sym_unary_operator] = STATE(3714), - [sym_binary_operator] = STATE(3714), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3714), - [sym_call] = STATE(3714), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3714), - [sym_anonymous_function] = STATE(3714), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(2073), - [sym_integer] = ACTIONS(2073), - [sym_float] = ACTIONS(2073), - [sym_char] = ACTIONS(2073), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(2073), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [632] = { - [sym__expression] = STATE(3713), - [sym_block] = STATE(3713), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3713), - [sym_nil] = STATE(3713), - [sym__atom] = STATE(3713), - [sym_quoted_atom] = STATE(3713), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3713), - [sym_charlist] = STATE(3713), - [sym_sigil] = STATE(3713), - [sym_list] = STATE(3713), - [sym_tuple] = STATE(3713), - [sym_bitstring] = STATE(3713), - [sym_map] = STATE(3713), - [sym__nullary_operator] = STATE(3713), - [sym_unary_operator] = STATE(3713), - [sym_binary_operator] = STATE(3713), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3713), - [sym_call] = STATE(3713), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3713), - [sym_anonymous_function] = STATE(3713), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(2075), - [sym_integer] = ACTIONS(2075), - [sym_float] = ACTIONS(2075), - [sym_char] = ACTIONS(2075), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(2075), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), - }, - [633] = { - [sym__expression] = STATE(3712), - [sym_block] = STATE(3712), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3712), - [sym_nil] = STATE(3712), - [sym__atom] = STATE(3712), - [sym_quoted_atom] = STATE(3712), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3712), - [sym_charlist] = STATE(3712), - [sym_sigil] = STATE(3712), - [sym_list] = STATE(3712), - [sym_tuple] = STATE(3712), - [sym_bitstring] = STATE(3712), - [sym_map] = STATE(3712), - [sym__nullary_operator] = STATE(3712), - [sym_unary_operator] = STATE(3712), - [sym_binary_operator] = STATE(3712), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3712), - [sym_call] = STATE(3712), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3712), - [sym_anonymous_function] = STATE(3712), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), [sym_alias] = ACTIONS(2077), [sym_integer] = ACTIONS(2077), [sym_float] = ACTIONS(2077), [sym_char] = ACTIONS(2077), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), [sym_atom] = ACTIONS(2077), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -101476,86 +100542,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(111), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(115), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(117), }, - [634] = { - [sym__expression] = STATE(3711), - [sym_block] = STATE(3711), - [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3711), - [sym_nil] = STATE(3711), - [sym__atom] = STATE(3711), - [sym_quoted_atom] = STATE(3711), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3711), - [sym_charlist] = STATE(3711), - [sym_sigil] = STATE(3711), - [sym_list] = STATE(3711), - [sym_tuple] = STATE(3711), - [sym_bitstring] = STATE(3711), - [sym_map] = STATE(3711), - [sym__nullary_operator] = STATE(3711), - [sym_unary_operator] = STATE(3711), - [sym_binary_operator] = STATE(3711), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3711), - [sym_call] = STATE(3711), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3711), - [sym_anonymous_function] = STATE(3711), + [626] = { + [sym__expression] = STATE(1759), + [sym_block] = STATE(1759), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1759), + [sym_nil] = STATE(1759), + [sym__atom] = STATE(1759), + [sym_quoted_atom] = STATE(1759), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1759), + [sym_charlist] = STATE(1759), + [sym_sigil] = STATE(1759), + [sym_list] = STATE(1759), + [sym_tuple] = STATE(1759), + [sym_bitstring] = STATE(1759), + [sym_map] = STATE(1759), + [sym__nullary_operator] = STATE(1759), + [sym_unary_operator] = STATE(1759), + [sym_binary_operator] = STATE(1759), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1759), + [sym_call] = STATE(1759), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1759), + [sym_anonymous_function] = STATE(1759), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), [sym_alias] = ACTIONS(2079), [sym_integer] = ACTIONS(2079), [sym_float] = ACTIONS(2079), [sym_char] = ACTIONS(2079), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), [sym_atom] = ACTIONS(2079), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -101594,86 +100660,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(111), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(115), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(117), }, - [635] = { - [sym__expression] = STATE(3710), - [sym_block] = STATE(3710), + [627] = { + [sym__expression] = STATE(4162), + [sym_block] = STATE(4162), [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3710), - [sym_nil] = STATE(3710), - [sym__atom] = STATE(3710), - [sym_quoted_atom] = STATE(3710), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3710), - [sym_charlist] = STATE(3710), - [sym_sigil] = STATE(3710), - [sym_list] = STATE(3710), - [sym_tuple] = STATE(3710), - [sym_bitstring] = STATE(3710), - [sym_map] = STATE(3710), - [sym__nullary_operator] = STATE(3710), - [sym_unary_operator] = STATE(3710), - [sym_binary_operator] = STATE(3710), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3710), - [sym_call] = STATE(3710), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3710), - [sym_anonymous_function] = STATE(3710), + [sym_boolean] = STATE(4162), + [sym_nil] = STATE(4162), + [sym__atom] = STATE(4162), + [sym_quoted_atom] = STATE(4162), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4162), + [sym_charlist] = STATE(4162), + [sym_sigil] = STATE(4162), + [sym_list] = STATE(4162), + [sym_tuple] = STATE(4162), + [sym_bitstring] = STATE(4162), + [sym_map] = STATE(4162), + [sym__nullary_operator] = STATE(4162), + [sym_unary_operator] = STATE(4162), + [sym_binary_operator] = STATE(4162), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4162), + [sym_call] = STATE(4162), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4162), + [sym_anonymous_function] = STATE(4162), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2081), [sym_integer] = ACTIONS(2081), [sym_float] = ACTIONS(2081), [sym_char] = ACTIONS(2081), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), [sym_atom] = ACTIONS(2081), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -101712,26 +100778,970 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(954), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(584), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(586), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [628] = { + [sym__expression] = STATE(4163), + [sym_block] = STATE(4163), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4163), + [sym_nil] = STATE(4163), + [sym__atom] = STATE(4163), + [sym_quoted_atom] = STATE(4163), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4163), + [sym_charlist] = STATE(4163), + [sym_sigil] = STATE(4163), + [sym_list] = STATE(4163), + [sym_tuple] = STATE(4163), + [sym_bitstring] = STATE(4163), + [sym_map] = STATE(4163), + [sym__nullary_operator] = STATE(4163), + [sym_unary_operator] = STATE(4163), + [sym_binary_operator] = STATE(4163), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4163), + [sym_call] = STATE(4163), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4163), + [sym_anonymous_function] = STATE(4163), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2083), + [sym_integer] = ACTIONS(2083), + [sym_float] = ACTIONS(2083), + [sym_char] = ACTIONS(2083), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2083), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [629] = { + [sym__expression] = STATE(4165), + [sym_block] = STATE(4165), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4165), + [sym_nil] = STATE(4165), + [sym__atom] = STATE(4165), + [sym_quoted_atom] = STATE(4165), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4165), + [sym_charlist] = STATE(4165), + [sym_sigil] = STATE(4165), + [sym_list] = STATE(4165), + [sym_tuple] = STATE(4165), + [sym_bitstring] = STATE(4165), + [sym_map] = STATE(4165), + [sym__nullary_operator] = STATE(4165), + [sym_unary_operator] = STATE(4165), + [sym_binary_operator] = STATE(4165), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4165), + [sym_call] = STATE(4165), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4165), + [sym_anonymous_function] = STATE(4165), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2085), + [sym_integer] = ACTIONS(2085), + [sym_float] = ACTIONS(2085), + [sym_char] = ACTIONS(2085), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2085), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [630] = { + [sym__expression] = STATE(4341), + [sym_block] = STATE(4341), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4341), + [sym_nil] = STATE(4341), + [sym__atom] = STATE(4341), + [sym_quoted_atom] = STATE(4341), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4341), + [sym_charlist] = STATE(4341), + [sym_sigil] = STATE(4341), + [sym_list] = STATE(4341), + [sym_tuple] = STATE(4341), + [sym_bitstring] = STATE(4341), + [sym_map] = STATE(4341), + [sym__nullary_operator] = STATE(4341), + [sym_unary_operator] = STATE(4341), + [sym_binary_operator] = STATE(4341), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4341), + [sym_call] = STATE(4341), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4341), + [sym_anonymous_function] = STATE(4341), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2087), + [sym_integer] = ACTIONS(2087), + [sym_float] = ACTIONS(2087), + [sym_char] = ACTIONS(2087), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), + [sym_atom] = ACTIONS(2087), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(840), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(842), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(844), + }, + [631] = { + [sym__expression] = STATE(4563), + [sym_block] = STATE(4563), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4563), + [sym_nil] = STATE(4563), + [sym__atom] = STATE(4563), + [sym_quoted_atom] = STATE(4563), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4563), + [sym_charlist] = STATE(4563), + [sym_sigil] = STATE(4563), + [sym_list] = STATE(4563), + [sym_tuple] = STATE(4563), + [sym_bitstring] = STATE(4563), + [sym_map] = STATE(4563), + [sym__nullary_operator] = STATE(4563), + [sym_unary_operator] = STATE(4563), + [sym_binary_operator] = STATE(4563), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4563), + [sym_call] = STATE(4563), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4563), + [sym_anonymous_function] = STATE(4563), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2089), + [sym_integer] = ACTIONS(2089), + [sym_float] = ACTIONS(2089), + [sym_char] = ACTIONS(2089), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2089), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [632] = { + [sym__expression] = STATE(4166), + [sym_block] = STATE(4166), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4166), + [sym_nil] = STATE(4166), + [sym__atom] = STATE(4166), + [sym_quoted_atom] = STATE(4166), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4166), + [sym_charlist] = STATE(4166), + [sym_sigil] = STATE(4166), + [sym_list] = STATE(4166), + [sym_tuple] = STATE(4166), + [sym_bitstring] = STATE(4166), + [sym_map] = STATE(4166), + [sym__nullary_operator] = STATE(4166), + [sym_unary_operator] = STATE(4166), + [sym_binary_operator] = STATE(4166), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4166), + [sym_call] = STATE(4166), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4166), + [sym_anonymous_function] = STATE(4166), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2091), + [sym_integer] = ACTIONS(2091), + [sym_float] = ACTIONS(2091), + [sym_char] = ACTIONS(2091), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2091), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [633] = { + [sym__expression] = STATE(4169), + [sym_block] = STATE(4169), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4169), + [sym_nil] = STATE(4169), + [sym__atom] = STATE(4169), + [sym_quoted_atom] = STATE(4169), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4169), + [sym_charlist] = STATE(4169), + [sym_sigil] = STATE(4169), + [sym_list] = STATE(4169), + [sym_tuple] = STATE(4169), + [sym_bitstring] = STATE(4169), + [sym_map] = STATE(4169), + [sym__nullary_operator] = STATE(4169), + [sym_unary_operator] = STATE(4169), + [sym_binary_operator] = STATE(4169), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4169), + [sym_call] = STATE(4169), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4169), + [sym_anonymous_function] = STATE(4169), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2093), + [sym_integer] = ACTIONS(2093), + [sym_float] = ACTIONS(2093), + [sym_char] = ACTIONS(2093), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2093), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [634] = { + [sym__expression] = STATE(4170), + [sym_block] = STATE(4170), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4170), + [sym_nil] = STATE(4170), + [sym__atom] = STATE(4170), + [sym_quoted_atom] = STATE(4170), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4170), + [sym_charlist] = STATE(4170), + [sym_sigil] = STATE(4170), + [sym_list] = STATE(4170), + [sym_tuple] = STATE(4170), + [sym_bitstring] = STATE(4170), + [sym_map] = STATE(4170), + [sym__nullary_operator] = STATE(4170), + [sym_unary_operator] = STATE(4170), + [sym_binary_operator] = STATE(4170), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4170), + [sym_call] = STATE(4170), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4170), + [sym_anonymous_function] = STATE(4170), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2095), + [sym_integer] = ACTIONS(2095), + [sym_float] = ACTIONS(2095), + [sym_char] = ACTIONS(2095), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2095), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [635] = { + [sym__expression] = STATE(1807), + [sym_block] = STATE(1807), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1807), + [sym_nil] = STATE(1807), + [sym__atom] = STATE(1807), + [sym_quoted_atom] = STATE(1807), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1807), + [sym_charlist] = STATE(1807), + [sym_sigil] = STATE(1807), + [sym_list] = STATE(1807), + [sym_tuple] = STATE(1807), + [sym_bitstring] = STATE(1807), + [sym_map] = STATE(1807), + [sym__nullary_operator] = STATE(1807), + [sym_unary_operator] = STATE(1807), + [sym_binary_operator] = STATE(1807), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1807), + [sym_call] = STATE(1807), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1807), + [sym_anonymous_function] = STATE(1807), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2097), + [sym_integer] = ACTIONS(2097), + [sym_float] = ACTIONS(2097), + [sym_char] = ACTIONS(2097), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2097), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), }, [636] = { [sym__expression] = STATE(4021), [sym_block] = STATE(4021), - [sym_identifier] = STATE(61), + [sym_identifier] = STATE(60), [sym_boolean] = STATE(4021), [sym_nil] = STATE(4021), [sym__atom] = STATE(4021), [sym_quoted_atom] = STATE(4021), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), [sym_string] = STATE(4021), [sym_charlist] = STATE(4021), [sym_sigil] = STATE(4021), @@ -101742,34 +101752,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4021), [sym_unary_operator] = STATE(4021), [sym_binary_operator] = STATE(4021), - [sym_operator_identifier] = STATE(6891), + [sym_operator_identifier] = STATE(6853), [sym_dot] = STATE(4021), [sym_call] = STATE(4021), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), [sym_access_call] = STATE(4021), [sym_anonymous_function] = STATE(4021), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(2083), - [sym_integer] = ACTIONS(2083), - [sym_float] = ACTIONS(2083), - [sym_char] = ACTIONS(2083), + [sym_alias] = ACTIONS(2099), + [sym_integer] = ACTIONS(2099), + [sym_float] = ACTIONS(2099), + [sym_char] = ACTIONS(2099), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2083), + [sym_atom] = ACTIONS(2099), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -101779,7 +101789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), + [anon_sym_SLASH] = ACTIONS(1038), [anon_sym_TILDE] = ACTIONS(690), [anon_sym_LT_LT] = ACTIONS(89), [anon_sym_PERCENT] = ACTIONS(91), @@ -101839,55 +101849,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [637] = { - [sym__expression] = STATE(1674), - [sym_block] = STATE(1674), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(1674), - [sym_nil] = STATE(1674), - [sym__atom] = STATE(1674), - [sym_quoted_atom] = STATE(1674), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1674), - [sym_charlist] = STATE(1674), - [sym_sigil] = STATE(1674), - [sym_list] = STATE(1674), - [sym_tuple] = STATE(1674), - [sym_bitstring] = STATE(1674), - [sym_map] = STATE(1674), - [sym__nullary_operator] = STATE(1674), - [sym_unary_operator] = STATE(1674), - [sym_binary_operator] = STATE(1674), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1674), - [sym_call] = STATE(1674), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1674), - [sym_anonymous_function] = STATE(1674), + [sym__expression] = STATE(1759), + [sym_block] = STATE(1759), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1759), + [sym_nil] = STATE(1759), + [sym__atom] = STATE(1759), + [sym_quoted_atom] = STATE(1759), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1759), + [sym_charlist] = STATE(1759), + [sym_sigil] = STATE(1759), + [sym_list] = STATE(1759), + [sym_tuple] = STATE(1759), + [sym_bitstring] = STATE(1759), + [sym_map] = STATE(1759), + [sym__nullary_operator] = STATE(1759), + [sym_unary_operator] = STATE(1759), + [sym_binary_operator] = STATE(1759), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1759), + [sym_call] = STATE(1759), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1759), + [sym_anonymous_function] = STATE(1759), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(2085), - [sym_integer] = ACTIONS(2085), - [sym_float] = ACTIONS(2085), - [sym_char] = ACTIONS(2085), + [sym_alias] = ACTIONS(2079), + [sym_integer] = ACTIONS(2079), + [sym_float] = ACTIONS(2079), + [sym_char] = ACTIONS(2079), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2085), + [sym_atom] = ACTIONS(2079), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -101897,7 +101907,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), + [anon_sym_SLASH] = ACTIONS(1038), [anon_sym_TILDE] = ACTIONS(690), [anon_sym_LT_LT] = ACTIONS(89), [anon_sym_PERCENT] = ACTIONS(91), @@ -101957,77 +101967,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [638] = { - [sym__expression] = STATE(4223), - [sym_block] = STATE(4223), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4223), - [sym_nil] = STATE(4223), - [sym__atom] = STATE(4223), - [sym_quoted_atom] = STATE(4223), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4223), - [sym_charlist] = STATE(4223), - [sym_sigil] = STATE(4223), - [sym_list] = STATE(4223), - [sym_tuple] = STATE(4223), - [sym_bitstring] = STATE(4223), - [sym_map] = STATE(4223), - [sym__nullary_operator] = STATE(4223), - [sym_unary_operator] = STATE(4223), - [sym_binary_operator] = STATE(4223), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4223), - [sym_call] = STATE(4223), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4223), - [sym_anonymous_function] = STATE(4223), + [sym__expression] = STATE(1754), + [sym_block] = STATE(1754), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1754), + [sym_nil] = STATE(1754), + [sym__atom] = STATE(1754), + [sym_quoted_atom] = STATE(1754), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1754), + [sym_charlist] = STATE(1754), + [sym_sigil] = STATE(1754), + [sym_list] = STATE(1754), + [sym_tuple] = STATE(1754), + [sym_bitstring] = STATE(1754), + [sym_map] = STATE(1754), + [sym__nullary_operator] = STATE(1754), + [sym_unary_operator] = STATE(1754), + [sym_binary_operator] = STATE(1754), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1754), + [sym_call] = STATE(1754), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1754), + [sym_anonymous_function] = STATE(1754), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2087), - [sym_integer] = ACTIONS(2087), - [sym_float] = ACTIONS(2087), - [sym_char] = ACTIONS(2087), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2087), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2101), + [sym_integer] = ACTIONS(2101), + [sym_float] = ACTIONS(2101), + [sym_char] = ACTIONS(2101), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2101), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -102066,86 +102076,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), + [anon_sym_fn] = ACTIONS(111), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), + [sym__before_unary_op] = ACTIONS(115), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), + [sym__quoted_atom_start] = ACTIONS(117), }, [639] = { - [sym__expression] = STATE(3709), - [sym_block] = STATE(3709), + [sym__expression] = STATE(4173), + [sym_block] = STATE(4173), [sym_identifier] = STATE(59), - [sym_boolean] = STATE(3709), - [sym_nil] = STATE(3709), - [sym__atom] = STATE(3709), - [sym_quoted_atom] = STATE(3709), - [sym__quoted_i_double] = STATE(3790), - [sym__quoted_i_single] = STATE(3789), - [sym__quoted_i_heredoc_single] = STATE(3788), - [sym__quoted_i_heredoc_double] = STATE(3787), - [sym_string] = STATE(3709), - [sym_charlist] = STATE(3709), - [sym_sigil] = STATE(3709), - [sym_list] = STATE(3709), - [sym_tuple] = STATE(3709), - [sym_bitstring] = STATE(3709), - [sym_map] = STATE(3709), - [sym__nullary_operator] = STATE(3709), - [sym_unary_operator] = STATE(3709), - [sym_binary_operator] = STATE(3709), - [sym_operator_identifier] = STATE(6934), - [sym_dot] = STATE(3709), - [sym_call] = STATE(3709), - [sym__call_without_parentheses] = STATE(3786), - [sym__call_with_parentheses] = STATE(3785), - [sym__local_call_without_parentheses] = STATE(3784), - [sym__local_call_with_parentheses] = STATE(2680), - [sym__local_call_just_do_block] = STATE(3781), - [sym__remote_call_without_parentheses] = STATE(3780), - [sym__remote_call_with_parentheses] = STATE(2683), - [sym__remote_dot] = STATE(57), - [sym__anonymous_call] = STATE(2685), - [sym__anonymous_dot] = STATE(6829), - [sym__double_call] = STATE(3778), - [sym_access_call] = STATE(3709), - [sym_anonymous_function] = STATE(3709), + [sym_boolean] = STATE(4173), + [sym_nil] = STATE(4173), + [sym__atom] = STATE(4173), + [sym_quoted_atom] = STATE(4173), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4173), + [sym_charlist] = STATE(4173), + [sym_sigil] = STATE(4173), + [sym_list] = STATE(4173), + [sym_tuple] = STATE(4173), + [sym_bitstring] = STATE(4173), + [sym_map] = STATE(4173), + [sym__nullary_operator] = STATE(4173), + [sym_unary_operator] = STATE(4173), + [sym_binary_operator] = STATE(4173), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4173), + [sym_call] = STATE(4173), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4173), + [sym_anonymous_function] = STATE(4173), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(540), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(2089), - [sym_integer] = ACTIONS(2089), - [sym_float] = ACTIONS(2089), - [sym_char] = ACTIONS(2089), - [anon_sym_true] = ACTIONS(546), - [anon_sym_false] = ACTIONS(546), - [anon_sym_nil] = ACTIONS(548), - [sym_atom] = ACTIONS(2089), - [anon_sym_DQUOTE] = ACTIONS(550), - [anon_sym_SQUOTE] = ACTIONS(552), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(554), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LBRACK] = ACTIONS(560), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2103), + [sym_integer] = ACTIONS(2103), + [sym_float] = ACTIONS(2103), + [sym_char] = ACTIONS(2103), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2103), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(562), - [anon_sym_LT_LT] = ACTIONS(566), - [anon_sym_PERCENT] = ACTIONS(568), - [anon_sym_DOT_DOT] = ACTIONS(1473), - [anon_sym_AMP] = ACTIONS(570), - [anon_sym_PLUS] = ACTIONS(572), - [anon_sym_DASH] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [anon_sym_CARET] = ACTIONS(572), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(572), - [anon_sym_not] = ACTIONS(572), - [anon_sym_AT] = ACTIONS(574), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -102184,7 +102194,1777 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(578), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [640] = { + [sym__expression] = STATE(4174), + [sym_block] = STATE(4174), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4174), + [sym_nil] = STATE(4174), + [sym__atom] = STATE(4174), + [sym_quoted_atom] = STATE(4174), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4174), + [sym_charlist] = STATE(4174), + [sym_sigil] = STATE(4174), + [sym_list] = STATE(4174), + [sym_tuple] = STATE(4174), + [sym_bitstring] = STATE(4174), + [sym_map] = STATE(4174), + [sym__nullary_operator] = STATE(4174), + [sym_unary_operator] = STATE(4174), + [sym_binary_operator] = STATE(4174), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4174), + [sym_call] = STATE(4174), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4174), + [sym_anonymous_function] = STATE(4174), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2105), + [sym_integer] = ACTIONS(2105), + [sym_float] = ACTIONS(2105), + [sym_char] = ACTIONS(2105), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2105), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [641] = { + [sym__expression] = STATE(4175), + [sym_block] = STATE(4175), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4175), + [sym_nil] = STATE(4175), + [sym__atom] = STATE(4175), + [sym_quoted_atom] = STATE(4175), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4175), + [sym_charlist] = STATE(4175), + [sym_sigil] = STATE(4175), + [sym_list] = STATE(4175), + [sym_tuple] = STATE(4175), + [sym_bitstring] = STATE(4175), + [sym_map] = STATE(4175), + [sym__nullary_operator] = STATE(4175), + [sym_unary_operator] = STATE(4175), + [sym_binary_operator] = STATE(4175), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4175), + [sym_call] = STATE(4175), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4175), + [sym_anonymous_function] = STATE(4175), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2107), + [sym_integer] = ACTIONS(2107), + [sym_float] = ACTIONS(2107), + [sym_char] = ACTIONS(2107), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2107), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [642] = { + [sym__expression] = STATE(4176), + [sym_block] = STATE(4176), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4176), + [sym_nil] = STATE(4176), + [sym__atom] = STATE(4176), + [sym_quoted_atom] = STATE(4176), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4176), + [sym_charlist] = STATE(4176), + [sym_sigil] = STATE(4176), + [sym_list] = STATE(4176), + [sym_tuple] = STATE(4176), + [sym_bitstring] = STATE(4176), + [sym_map] = STATE(4176), + [sym__nullary_operator] = STATE(4176), + [sym_unary_operator] = STATE(4176), + [sym_binary_operator] = STATE(4176), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4176), + [sym_call] = STATE(4176), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4176), + [sym_anonymous_function] = STATE(4176), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2109), + [sym_integer] = ACTIONS(2109), + [sym_float] = ACTIONS(2109), + [sym_char] = ACTIONS(2109), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2109), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [643] = { + [sym__expression] = STATE(1810), + [sym_block] = STATE(1810), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1810), + [sym_nil] = STATE(1810), + [sym__atom] = STATE(1810), + [sym_quoted_atom] = STATE(1810), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1810), + [sym_charlist] = STATE(1810), + [sym_sigil] = STATE(1810), + [sym_list] = STATE(1810), + [sym_tuple] = STATE(1810), + [sym_bitstring] = STATE(1810), + [sym_map] = STATE(1810), + [sym__nullary_operator] = STATE(1810), + [sym_unary_operator] = STATE(1810), + [sym_binary_operator] = STATE(1810), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1810), + [sym_call] = STATE(1810), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1810), + [sym_anonymous_function] = STATE(1810), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2111), + [sym_integer] = ACTIONS(2111), + [sym_float] = ACTIONS(2111), + [sym_char] = ACTIONS(2111), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2111), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [644] = { + [sym__expression] = STATE(4177), + [sym_block] = STATE(4177), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4177), + [sym_nil] = STATE(4177), + [sym__atom] = STATE(4177), + [sym_quoted_atom] = STATE(4177), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4177), + [sym_charlist] = STATE(4177), + [sym_sigil] = STATE(4177), + [sym_list] = STATE(4177), + [sym_tuple] = STATE(4177), + [sym_bitstring] = STATE(4177), + [sym_map] = STATE(4177), + [sym__nullary_operator] = STATE(4177), + [sym_unary_operator] = STATE(4177), + [sym_binary_operator] = STATE(4177), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4177), + [sym_call] = STATE(4177), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4177), + [sym_anonymous_function] = STATE(4177), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2113), + [sym_integer] = ACTIONS(2113), + [sym_float] = ACTIONS(2113), + [sym_char] = ACTIONS(2113), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), + [sym_atom] = ACTIONS(2113), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(840), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(842), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(844), + }, + [645] = { + [sym__expression] = STATE(4094), + [sym_block] = STATE(4094), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4094), + [sym_nil] = STATE(4094), + [sym__atom] = STATE(4094), + [sym_quoted_atom] = STATE(4094), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4094), + [sym_charlist] = STATE(4094), + [sym_sigil] = STATE(4094), + [sym_list] = STATE(4094), + [sym_tuple] = STATE(4094), + [sym_bitstring] = STATE(4094), + [sym_map] = STATE(4094), + [sym__nullary_operator] = STATE(4094), + [sym_unary_operator] = STATE(4094), + [sym_binary_operator] = STATE(4094), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4094), + [sym_call] = STATE(4094), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4094), + [sym_anonymous_function] = STATE(4094), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2115), + [sym_integer] = ACTIONS(2115), + [sym_float] = ACTIONS(2115), + [sym_char] = ACTIONS(2115), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), + [sym_atom] = ACTIONS(2115), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(840), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(842), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(844), + }, + [646] = { + [sym__expression] = STATE(1811), + [sym_block] = STATE(1811), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1811), + [sym_nil] = STATE(1811), + [sym__atom] = STATE(1811), + [sym_quoted_atom] = STATE(1811), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1811), + [sym_charlist] = STATE(1811), + [sym_sigil] = STATE(1811), + [sym_list] = STATE(1811), + [sym_tuple] = STATE(1811), + [sym_bitstring] = STATE(1811), + [sym_map] = STATE(1811), + [sym__nullary_operator] = STATE(1811), + [sym_unary_operator] = STATE(1811), + [sym_binary_operator] = STATE(1811), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1811), + [sym_call] = STATE(1811), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1811), + [sym_anonymous_function] = STATE(1811), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2117), + [sym_integer] = ACTIONS(2117), + [sym_float] = ACTIONS(2117), + [sym_char] = ACTIONS(2117), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2117), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [647] = { + [sym__expression] = STATE(4556), + [sym_block] = STATE(4556), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4556), + [sym_nil] = STATE(4556), + [sym__atom] = STATE(4556), + [sym_quoted_atom] = STATE(4556), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4556), + [sym_charlist] = STATE(4556), + [sym_sigil] = STATE(4556), + [sym_list] = STATE(4556), + [sym_tuple] = STATE(4556), + [sym_bitstring] = STATE(4556), + [sym_map] = STATE(4556), + [sym__nullary_operator] = STATE(4556), + [sym_unary_operator] = STATE(4556), + [sym_binary_operator] = STATE(4556), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4556), + [sym_call] = STATE(4556), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4556), + [sym_anonymous_function] = STATE(4556), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2119), + [sym_integer] = ACTIONS(2119), + [sym_float] = ACTIONS(2119), + [sym_char] = ACTIONS(2119), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2119), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [648] = { + [sym__expression] = STATE(1813), + [sym_block] = STATE(1813), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1813), + [sym_nil] = STATE(1813), + [sym__atom] = STATE(1813), + [sym_quoted_atom] = STATE(1813), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1813), + [sym_charlist] = STATE(1813), + [sym_sigil] = STATE(1813), + [sym_list] = STATE(1813), + [sym_tuple] = STATE(1813), + [sym_bitstring] = STATE(1813), + [sym_map] = STATE(1813), + [sym__nullary_operator] = STATE(1813), + [sym_unary_operator] = STATE(1813), + [sym_binary_operator] = STATE(1813), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1813), + [sym_call] = STATE(1813), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1813), + [sym_anonymous_function] = STATE(1813), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2121), + [sym_integer] = ACTIONS(2121), + [sym_float] = ACTIONS(2121), + [sym_char] = ACTIONS(2121), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2121), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [649] = { + [sym__expression] = STATE(1814), + [sym_block] = STATE(1814), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1814), + [sym_nil] = STATE(1814), + [sym__atom] = STATE(1814), + [sym_quoted_atom] = STATE(1814), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1814), + [sym_charlist] = STATE(1814), + [sym_sigil] = STATE(1814), + [sym_list] = STATE(1814), + [sym_tuple] = STATE(1814), + [sym_bitstring] = STATE(1814), + [sym_map] = STATE(1814), + [sym__nullary_operator] = STATE(1814), + [sym_unary_operator] = STATE(1814), + [sym_binary_operator] = STATE(1814), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1814), + [sym_call] = STATE(1814), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1814), + [sym_anonymous_function] = STATE(1814), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2123), + [sym_integer] = ACTIONS(2123), + [sym_float] = ACTIONS(2123), + [sym_char] = ACTIONS(2123), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2123), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [650] = { + [sym__expression] = STATE(1552), + [sym_block] = STATE(1552), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1552), + [sym_nil] = STATE(1552), + [sym__atom] = STATE(1552), + [sym_quoted_atom] = STATE(1552), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1552), + [sym_charlist] = STATE(1552), + [sym_sigil] = STATE(1552), + [sym_list] = STATE(1552), + [sym_tuple] = STATE(1552), + [sym_bitstring] = STATE(1552), + [sym_map] = STATE(1552), + [sym__nullary_operator] = STATE(1552), + [sym_unary_operator] = STATE(1552), + [sym_binary_operator] = STATE(1552), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(1552), + [sym_call] = STATE(1552), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1552), + [sym_anonymous_function] = STATE(1552), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(1509), + [sym_integer] = ACTIONS(1509), + [sym_float] = ACTIONS(1509), + [sym_char] = ACTIONS(1509), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(1509), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_PLUS] = ACTIONS(221), + [anon_sym_DASH] = ACTIONS(221), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_CARET] = ACTIONS(221), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), + [anon_sym_not] = ACTIONS(221), + [anon_sym_AT] = ACTIONS(223), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(233), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [651] = { + [sym__expression] = STATE(1815), + [sym_block] = STATE(1815), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1815), + [sym_nil] = STATE(1815), + [sym__atom] = STATE(1815), + [sym_quoted_atom] = STATE(1815), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1815), + [sym_charlist] = STATE(1815), + [sym_sigil] = STATE(1815), + [sym_list] = STATE(1815), + [sym_tuple] = STATE(1815), + [sym_bitstring] = STATE(1815), + [sym_map] = STATE(1815), + [sym__nullary_operator] = STATE(1815), + [sym_unary_operator] = STATE(1815), + [sym_binary_operator] = STATE(1815), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1815), + [sym_call] = STATE(1815), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1815), + [sym_anonymous_function] = STATE(1815), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2125), + [sym_integer] = ACTIONS(2125), + [sym_float] = ACTIONS(2125), + [sym_char] = ACTIONS(2125), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2125), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [652] = { + [sym__expression] = STATE(1816), + [sym_block] = STATE(1816), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1816), + [sym_nil] = STATE(1816), + [sym__atom] = STATE(1816), + [sym_quoted_atom] = STATE(1816), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1816), + [sym_charlist] = STATE(1816), + [sym_sigil] = STATE(1816), + [sym_list] = STATE(1816), + [sym_tuple] = STATE(1816), + [sym_bitstring] = STATE(1816), + [sym_map] = STATE(1816), + [sym__nullary_operator] = STATE(1816), + [sym_unary_operator] = STATE(1816), + [sym_binary_operator] = STATE(1816), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1816), + [sym_call] = STATE(1816), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1816), + [sym_anonymous_function] = STATE(1816), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2127), + [sym_integer] = ACTIONS(2127), + [sym_float] = ACTIONS(2127), + [sym_char] = ACTIONS(2127), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2127), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [653] = { + [sym__expression] = STATE(1818), + [sym_block] = STATE(1818), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1818), + [sym_nil] = STATE(1818), + [sym__atom] = STATE(1818), + [sym_quoted_atom] = STATE(1818), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1818), + [sym_charlist] = STATE(1818), + [sym_sigil] = STATE(1818), + [sym_list] = STATE(1818), + [sym_tuple] = STATE(1818), + [sym_bitstring] = STATE(1818), + [sym_map] = STATE(1818), + [sym__nullary_operator] = STATE(1818), + [sym_unary_operator] = STATE(1818), + [sym_binary_operator] = STATE(1818), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1818), + [sym_call] = STATE(1818), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1818), + [sym_anonymous_function] = STATE(1818), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2129), + [sym_integer] = ACTIONS(2129), + [sym_float] = ACTIONS(2129), + [sym_char] = ACTIONS(2129), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2129), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [654] = { + [sym__expression] = STATE(3453), + [sym_block] = STATE(3453), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3453), + [sym_nil] = STATE(3453), + [sym__atom] = STATE(3453), + [sym_quoted_atom] = STATE(3453), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3453), + [sym_charlist] = STATE(3453), + [sym_sigil] = STATE(3453), + [sym_list] = STATE(3453), + [sym_tuple] = STATE(3453), + [sym_bitstring] = STATE(3453), + [sym_map] = STATE(3453), + [sym__nullary_operator] = STATE(3453), + [sym_unary_operator] = STATE(3453), + [sym_binary_operator] = STATE(3453), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3453), + [sym_call] = STATE(3453), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3453), + [sym_anonymous_function] = STATE(3453), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(2131), + [sym_integer] = ACTIONS(2131), + [sym_float] = ACTIONS(2131), + [sym_char] = ACTIONS(2131), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(2131), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), @@ -102192,1788 +103972,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(586), }, - [640] = { - [sym__expression] = STATE(4321), - [sym_block] = STATE(4321), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4321), - [sym_nil] = STATE(4321), - [sym__atom] = STATE(4321), - [sym_quoted_atom] = STATE(4321), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4321), - [sym_charlist] = STATE(4321), - [sym_sigil] = STATE(4321), - [sym_list] = STATE(4321), - [sym_tuple] = STATE(4321), - [sym_bitstring] = STATE(4321), - [sym_map] = STATE(4321), - [sym__nullary_operator] = STATE(4321), - [sym_unary_operator] = STATE(4321), - [sym_binary_operator] = STATE(4321), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4321), - [sym_call] = STATE(4321), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4321), - [sym_anonymous_function] = STATE(4321), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2091), - [sym_integer] = ACTIONS(2091), - [sym_float] = ACTIONS(2091), - [sym_char] = ACTIONS(2091), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2091), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [641] = { - [sym__expression] = STATE(1991), - [sym_block] = STATE(1991), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(1991), - [sym_nil] = STATE(1991), - [sym__atom] = STATE(1991), - [sym_quoted_atom] = STATE(1991), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(1991), - [sym_charlist] = STATE(1991), - [sym_sigil] = STATE(1991), - [sym_list] = STATE(1991), - [sym_tuple] = STATE(1991), - [sym_bitstring] = STATE(1991), - [sym_map] = STATE(1991), - [sym__nullary_operator] = STATE(1991), - [sym_unary_operator] = STATE(1991), - [sym_binary_operator] = STATE(1991), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(1991), - [sym_call] = STATE(1991), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(1991), - [sym_anonymous_function] = STATE(1991), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(1845), - [sym_integer] = ACTIONS(1845), - [sym_float] = ACTIONS(1845), - [sym_char] = ACTIONS(1845), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1845), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [642] = { - [sym__expression] = STATE(4482), - [sym_block] = STATE(4482), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4482), - [sym_nil] = STATE(4482), - [sym__atom] = STATE(4482), - [sym_quoted_atom] = STATE(4482), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4482), - [sym_charlist] = STATE(4482), - [sym_sigil] = STATE(4482), - [sym_list] = STATE(4482), - [sym_tuple] = STATE(4482), - [sym_bitstring] = STATE(4482), - [sym_map] = STATE(4482), - [sym__nullary_operator] = STATE(4482), - [sym_unary_operator] = STATE(4482), - [sym_binary_operator] = STATE(4482), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4482), - [sym_call] = STATE(4482), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4482), - [sym_anonymous_function] = STATE(4482), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2093), - [sym_integer] = ACTIONS(2093), - [sym_float] = ACTIONS(2093), - [sym_char] = ACTIONS(2093), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2093), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [643] = { - [sym__expression] = STATE(4480), - [sym_block] = STATE(4480), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4480), - [sym_nil] = STATE(4480), - [sym__atom] = STATE(4480), - [sym_quoted_atom] = STATE(4480), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4480), - [sym_charlist] = STATE(4480), - [sym_sigil] = STATE(4480), - [sym_list] = STATE(4480), - [sym_tuple] = STATE(4480), - [sym_bitstring] = STATE(4480), - [sym_map] = STATE(4480), - [sym__nullary_operator] = STATE(4480), - [sym_unary_operator] = STATE(4480), - [sym_binary_operator] = STATE(4480), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4480), - [sym_call] = STATE(4480), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4480), - [sym_anonymous_function] = STATE(4480), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2095), - [sym_integer] = ACTIONS(2095), - [sym_float] = ACTIONS(2095), - [sym_char] = ACTIONS(2095), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2095), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [644] = { - [sym__expression] = STATE(4479), - [sym_block] = STATE(4479), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4479), - [sym_nil] = STATE(4479), - [sym__atom] = STATE(4479), - [sym_quoted_atom] = STATE(4479), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4479), - [sym_charlist] = STATE(4479), - [sym_sigil] = STATE(4479), - [sym_list] = STATE(4479), - [sym_tuple] = STATE(4479), - [sym_bitstring] = STATE(4479), - [sym_map] = STATE(4479), - [sym__nullary_operator] = STATE(4479), - [sym_unary_operator] = STATE(4479), - [sym_binary_operator] = STATE(4479), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4479), - [sym_call] = STATE(4479), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4479), - [sym_anonymous_function] = STATE(4479), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2097), - [sym_integer] = ACTIONS(2097), - [sym_float] = ACTIONS(2097), - [sym_char] = ACTIONS(2097), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2097), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [645] = { - [sym__expression] = STATE(4477), - [sym_block] = STATE(4477), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4477), - [sym_nil] = STATE(4477), - [sym__atom] = STATE(4477), - [sym_quoted_atom] = STATE(4477), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4477), - [sym_charlist] = STATE(4477), - [sym_sigil] = STATE(4477), - [sym_list] = STATE(4477), - [sym_tuple] = STATE(4477), - [sym_bitstring] = STATE(4477), - [sym_map] = STATE(4477), - [sym__nullary_operator] = STATE(4477), - [sym_unary_operator] = STATE(4477), - [sym_binary_operator] = STATE(4477), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4477), - [sym_call] = STATE(4477), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4477), - [sym_anonymous_function] = STATE(4477), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2099), - [sym_integer] = ACTIONS(2099), - [sym_float] = ACTIONS(2099), - [sym_char] = ACTIONS(2099), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2099), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [646] = { - [sym__expression] = STATE(4532), - [sym_block] = STATE(4532), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4532), - [sym_nil] = STATE(4532), - [sym__atom] = STATE(4532), - [sym_quoted_atom] = STATE(4532), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4532), - [sym_charlist] = STATE(4532), - [sym_sigil] = STATE(4532), - [sym_list] = STATE(4532), - [sym_tuple] = STATE(4532), - [sym_bitstring] = STATE(4532), - [sym_map] = STATE(4532), - [sym__nullary_operator] = STATE(4532), - [sym_unary_operator] = STATE(4532), - [sym_binary_operator] = STATE(4532), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4532), - [sym_call] = STATE(4532), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4532), - [sym_anonymous_function] = STATE(4532), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2101), - [sym_integer] = ACTIONS(2101), - [sym_float] = ACTIONS(2101), - [sym_char] = ACTIONS(2101), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2101), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [647] = { - [sym__expression] = STATE(4475), - [sym_block] = STATE(4475), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4475), - [sym_nil] = STATE(4475), - [sym__atom] = STATE(4475), - [sym_quoted_atom] = STATE(4475), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4475), - [sym_charlist] = STATE(4475), - [sym_sigil] = STATE(4475), - [sym_list] = STATE(4475), - [sym_tuple] = STATE(4475), - [sym_bitstring] = STATE(4475), - [sym_map] = STATE(4475), - [sym__nullary_operator] = STATE(4475), - [sym_unary_operator] = STATE(4475), - [sym_binary_operator] = STATE(4475), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4475), - [sym_call] = STATE(4475), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4475), - [sym_anonymous_function] = STATE(4475), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2103), - [sym_integer] = ACTIONS(2103), - [sym_float] = ACTIONS(2103), - [sym_char] = ACTIONS(2103), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2103), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [648] = { - [sym__expression] = STATE(4474), - [sym_block] = STATE(4474), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4474), - [sym_nil] = STATE(4474), - [sym__atom] = STATE(4474), - [sym_quoted_atom] = STATE(4474), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4474), - [sym_charlist] = STATE(4474), - [sym_sigil] = STATE(4474), - [sym_list] = STATE(4474), - [sym_tuple] = STATE(4474), - [sym_bitstring] = STATE(4474), - [sym_map] = STATE(4474), - [sym__nullary_operator] = STATE(4474), - [sym_unary_operator] = STATE(4474), - [sym_binary_operator] = STATE(4474), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4474), - [sym_call] = STATE(4474), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4474), - [sym_anonymous_function] = STATE(4474), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2105), - [sym_integer] = ACTIONS(2105), - [sym_float] = ACTIONS(2105), - [sym_char] = ACTIONS(2105), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2105), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [649] = { - [sym__expression] = STATE(4418), - [sym_block] = STATE(4418), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4418), - [sym_nil] = STATE(4418), - [sym__atom] = STATE(4418), - [sym_quoted_atom] = STATE(4418), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4418), - [sym_charlist] = STATE(4418), - [sym_sigil] = STATE(4418), - [sym_list] = STATE(4418), - [sym_tuple] = STATE(4418), - [sym_bitstring] = STATE(4418), - [sym_map] = STATE(4418), - [sym__nullary_operator] = STATE(4418), - [sym_unary_operator] = STATE(4418), - [sym_binary_operator] = STATE(4418), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4418), - [sym_call] = STATE(4418), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4418), - [sym_anonymous_function] = STATE(4418), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2107), - [sym_integer] = ACTIONS(2107), - [sym_float] = ACTIONS(2107), - [sym_char] = ACTIONS(2107), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2107), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [650] = { - [sym__expression] = STATE(4222), - [sym_block] = STATE(4222), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4222), - [sym_nil] = STATE(4222), - [sym__atom] = STATE(4222), - [sym_quoted_atom] = STATE(4222), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4222), - [sym_charlist] = STATE(4222), - [sym_sigil] = STATE(4222), - [sym_list] = STATE(4222), - [sym_tuple] = STATE(4222), - [sym_bitstring] = STATE(4222), - [sym_map] = STATE(4222), - [sym__nullary_operator] = STATE(4222), - [sym_unary_operator] = STATE(4222), - [sym_binary_operator] = STATE(4222), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4222), - [sym_call] = STATE(4222), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4222), - [sym_anonymous_function] = STATE(4222), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2109), - [sym_integer] = ACTIONS(2109), - [sym_float] = ACTIONS(2109), - [sym_char] = ACTIONS(2109), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2109), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [651] = { - [sym__expression] = STATE(4473), - [sym_block] = STATE(4473), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4473), - [sym_nil] = STATE(4473), - [sym__atom] = STATE(4473), - [sym_quoted_atom] = STATE(4473), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4473), - [sym_charlist] = STATE(4473), - [sym_sigil] = STATE(4473), - [sym_list] = STATE(4473), - [sym_tuple] = STATE(4473), - [sym_bitstring] = STATE(4473), - [sym_map] = STATE(4473), - [sym__nullary_operator] = STATE(4473), - [sym_unary_operator] = STATE(4473), - [sym_binary_operator] = STATE(4473), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4473), - [sym_call] = STATE(4473), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4473), - [sym_anonymous_function] = STATE(4473), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2111), - [sym_integer] = ACTIONS(2111), - [sym_float] = ACTIONS(2111), - [sym_char] = ACTIONS(2111), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2111), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [652] = { - [sym__expression] = STATE(4472), - [sym_block] = STATE(4472), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4472), - [sym_nil] = STATE(4472), - [sym__atom] = STATE(4472), - [sym_quoted_atom] = STATE(4472), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4472), - [sym_charlist] = STATE(4472), - [sym_sigil] = STATE(4472), - [sym_list] = STATE(4472), - [sym_tuple] = STATE(4472), - [sym_bitstring] = STATE(4472), - [sym_map] = STATE(4472), - [sym__nullary_operator] = STATE(4472), - [sym_unary_operator] = STATE(4472), - [sym_binary_operator] = STATE(4472), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4472), - [sym_call] = STATE(4472), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4472), - [sym_anonymous_function] = STATE(4472), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2113), - [sym_integer] = ACTIONS(2113), - [sym_float] = ACTIONS(2113), - [sym_char] = ACTIONS(2113), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2113), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [653] = { - [sym__expression] = STATE(4469), - [sym_block] = STATE(4469), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4469), - [sym_nil] = STATE(4469), - [sym__atom] = STATE(4469), - [sym_quoted_atom] = STATE(4469), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4469), - [sym_charlist] = STATE(4469), - [sym_sigil] = STATE(4469), - [sym_list] = STATE(4469), - [sym_tuple] = STATE(4469), - [sym_bitstring] = STATE(4469), - [sym_map] = STATE(4469), - [sym__nullary_operator] = STATE(4469), - [sym_unary_operator] = STATE(4469), - [sym_binary_operator] = STATE(4469), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4469), - [sym_call] = STATE(4469), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4469), - [sym_anonymous_function] = STATE(4469), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2115), - [sym_integer] = ACTIONS(2115), - [sym_float] = ACTIONS(2115), - [sym_char] = ACTIONS(2115), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2115), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [654] = { - [sym__expression] = STATE(3925), - [sym_block] = STATE(3925), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3925), - [sym_nil] = STATE(3925), - [sym__atom] = STATE(3925), - [sym_quoted_atom] = STATE(3925), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3925), - [sym_charlist] = STATE(3925), - [sym_sigil] = STATE(3925), - [sym_list] = STATE(3925), - [sym_tuple] = STATE(3925), - [sym_bitstring] = STATE(3925), - [sym_map] = STATE(3925), - [sym__nullary_operator] = STATE(3925), - [sym_unary_operator] = STATE(3925), - [sym_binary_operator] = STATE(3925), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3925), - [sym_call] = STATE(3925), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3925), - [sym_anonymous_function] = STATE(3925), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2117), - [sym_integer] = ACTIONS(2117), - [sym_float] = ACTIONS(2117), - [sym_char] = ACTIONS(2117), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(2117), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, [655] = { [sym__expression] = STATE(4014), [sym_block] = STATE(4014), - [sym_identifier] = STATE(61), + [sym_identifier] = STATE(60), [sym_boolean] = STATE(4014), [sym_nil] = STATE(4014), [sym__atom] = STATE(4014), [sym_quoted_atom] = STATE(4014), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), [sym_string] = STATE(4014), [sym_charlist] = STATE(4014), [sym_sigil] = STATE(4014), @@ -103984,34 +103994,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(4014), [sym_unary_operator] = STATE(4014), [sym_binary_operator] = STATE(4014), - [sym_operator_identifier] = STATE(6891), + [sym_operator_identifier] = STATE(6853), [sym_dot] = STATE(4014), [sym_call] = STATE(4014), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), [sym_access_call] = STATE(4014), [sym_anonymous_function] = STATE(4014), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(2119), - [sym_integer] = ACTIONS(2119), - [sym_float] = ACTIONS(2119), - [sym_char] = ACTIONS(2119), + [sym_alias] = ACTIONS(2133), + [sym_integer] = ACTIONS(2133), + [sym_float] = ACTIONS(2133), + [sym_char] = ACTIONS(2133), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2119), + [sym_atom] = ACTIONS(2133), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -104081,55 +104091,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [656] = { - [sym__expression] = STATE(1683), - [sym_block] = STATE(1683), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(1683), - [sym_nil] = STATE(1683), - [sym__atom] = STATE(1683), - [sym_quoted_atom] = STATE(1683), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1683), - [sym_charlist] = STATE(1683), - [sym_sigil] = STATE(1683), - [sym_list] = STATE(1683), - [sym_tuple] = STATE(1683), - [sym_bitstring] = STATE(1683), - [sym_map] = STATE(1683), - [sym__nullary_operator] = STATE(1683), - [sym_unary_operator] = STATE(1683), - [sym_binary_operator] = STATE(1683), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1683), - [sym_call] = STATE(1683), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1683), - [sym_anonymous_function] = STATE(1683), + [sym__expression] = STATE(1754), + [sym_block] = STATE(1754), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(1754), + [sym_nil] = STATE(1754), + [sym__atom] = STATE(1754), + [sym_quoted_atom] = STATE(1754), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1754), + [sym_charlist] = STATE(1754), + [sym_sigil] = STATE(1754), + [sym_list] = STATE(1754), + [sym_tuple] = STATE(1754), + [sym_bitstring] = STATE(1754), + [sym_map] = STATE(1754), + [sym__nullary_operator] = STATE(1754), + [sym_unary_operator] = STATE(1754), + [sym_binary_operator] = STATE(1754), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1754), + [sym_call] = STATE(1754), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1754), + [sym_anonymous_function] = STATE(1754), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(2121), - [sym_integer] = ACTIONS(2121), - [sym_float] = ACTIONS(2121), - [sym_char] = ACTIONS(2121), + [sym_alias] = ACTIONS(2101), + [sym_integer] = ACTIONS(2101), + [sym_float] = ACTIONS(2101), + [sym_char] = ACTIONS(2101), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2121), + [sym_atom] = ACTIONS(2101), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -104199,785 +104209,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [657] = { - [sym__expression] = STATE(4468), - [sym_block] = STATE(4468), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4468), - [sym_nil] = STATE(4468), - [sym__atom] = STATE(4468), - [sym_quoted_atom] = STATE(4468), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4468), - [sym_charlist] = STATE(4468), - [sym_sigil] = STATE(4468), - [sym_list] = STATE(4468), - [sym_tuple] = STATE(4468), - [sym_bitstring] = STATE(4468), - [sym_map] = STATE(4468), - [sym__nullary_operator] = STATE(4468), - [sym_unary_operator] = STATE(4468), - [sym_binary_operator] = STATE(4468), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4468), - [sym_call] = STATE(4468), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4468), - [sym_anonymous_function] = STATE(4468), + [sym__expression] = STATE(1819), + [sym_block] = STATE(1819), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1819), + [sym_nil] = STATE(1819), + [sym__atom] = STATE(1819), + [sym_quoted_atom] = STATE(1819), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1819), + [sym_charlist] = STATE(1819), + [sym_sigil] = STATE(1819), + [sym_list] = STATE(1819), + [sym_tuple] = STATE(1819), + [sym_bitstring] = STATE(1819), + [sym_map] = STATE(1819), + [sym__nullary_operator] = STATE(1819), + [sym_unary_operator] = STATE(1819), + [sym_binary_operator] = STATE(1819), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1819), + [sym_call] = STATE(1819), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1819), + [sym_anonymous_function] = STATE(1819), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2123), - [sym_integer] = ACTIONS(2123), - [sym_float] = ACTIONS(2123), - [sym_char] = ACTIONS(2123), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2123), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [658] = { - [sym__expression] = STATE(4467), - [sym_block] = STATE(4467), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4467), - [sym_nil] = STATE(4467), - [sym__atom] = STATE(4467), - [sym_quoted_atom] = STATE(4467), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4467), - [sym_charlist] = STATE(4467), - [sym_sigil] = STATE(4467), - [sym_list] = STATE(4467), - [sym_tuple] = STATE(4467), - [sym_bitstring] = STATE(4467), - [sym_map] = STATE(4467), - [sym__nullary_operator] = STATE(4467), - [sym_unary_operator] = STATE(4467), - [sym_binary_operator] = STATE(4467), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4467), - [sym_call] = STATE(4467), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4467), - [sym_anonymous_function] = STATE(4467), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2125), - [sym_integer] = ACTIONS(2125), - [sym_float] = ACTIONS(2125), - [sym_char] = ACTIONS(2125), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2125), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [659] = { - [sym__expression] = STATE(4466), - [sym_block] = STATE(4466), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4466), - [sym_nil] = STATE(4466), - [sym__atom] = STATE(4466), - [sym_quoted_atom] = STATE(4466), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4466), - [sym_charlist] = STATE(4466), - [sym_sigil] = STATE(4466), - [sym_list] = STATE(4466), - [sym_tuple] = STATE(4466), - [sym_bitstring] = STATE(4466), - [sym_map] = STATE(4466), - [sym__nullary_operator] = STATE(4466), - [sym_unary_operator] = STATE(4466), - [sym_binary_operator] = STATE(4466), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4466), - [sym_call] = STATE(4466), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4466), - [sym_anonymous_function] = STATE(4466), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2127), - [sym_integer] = ACTIONS(2127), - [sym_float] = ACTIONS(2127), - [sym_char] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2127), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [660] = { - [sym__expression] = STATE(4220), - [sym_block] = STATE(4220), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4220), - [sym_nil] = STATE(4220), - [sym__atom] = STATE(4220), - [sym_quoted_atom] = STATE(4220), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4220), - [sym_charlist] = STATE(4220), - [sym_sigil] = STATE(4220), - [sym_list] = STATE(4220), - [sym_tuple] = STATE(4220), - [sym_bitstring] = STATE(4220), - [sym_map] = STATE(4220), - [sym__nullary_operator] = STATE(4220), - [sym_unary_operator] = STATE(4220), - [sym_binary_operator] = STATE(4220), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4220), - [sym_call] = STATE(4220), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4220), - [sym_anonymous_function] = STATE(4220), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2129), - [sym_integer] = ACTIONS(2129), - [sym_float] = ACTIONS(2129), - [sym_char] = ACTIONS(2129), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2129), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [661] = { - [sym__expression] = STATE(4406), - [sym_block] = STATE(4406), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4406), - [sym_nil] = STATE(4406), - [sym__atom] = STATE(4406), - [sym_quoted_atom] = STATE(4406), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4406), - [sym_charlist] = STATE(4406), - [sym_sigil] = STATE(4406), - [sym_list] = STATE(4406), - [sym_tuple] = STATE(4406), - [sym_bitstring] = STATE(4406), - [sym_map] = STATE(4406), - [sym__nullary_operator] = STATE(4406), - [sym_unary_operator] = STATE(4406), - [sym_binary_operator] = STATE(4406), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4406), - [sym_call] = STATE(4406), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4406), - [sym_anonymous_function] = STATE(4406), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2131), - [sym_integer] = ACTIONS(2131), - [sym_float] = ACTIONS(2131), - [sym_char] = ACTIONS(2131), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2131), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [662] = { - [sym__expression] = STATE(4459), - [sym_block] = STATE(4459), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4459), - [sym_nil] = STATE(4459), - [sym__atom] = STATE(4459), - [sym_quoted_atom] = STATE(4459), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4459), - [sym_charlist] = STATE(4459), - [sym_sigil] = STATE(4459), - [sym_list] = STATE(4459), - [sym_tuple] = STATE(4459), - [sym_bitstring] = STATE(4459), - [sym_map] = STATE(4459), - [sym__nullary_operator] = STATE(4459), - [sym_unary_operator] = STATE(4459), - [sym_binary_operator] = STATE(4459), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4459), - [sym_call] = STATE(4459), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4459), - [sym_anonymous_function] = STATE(4459), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2133), - [sym_integer] = ACTIONS(2133), - [sym_float] = ACTIONS(2133), - [sym_char] = ACTIONS(2133), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2133), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [663] = { - [sym__expression] = STATE(4462), - [sym_block] = STATE(4462), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4462), - [sym_nil] = STATE(4462), - [sym__atom] = STATE(4462), - [sym_quoted_atom] = STATE(4462), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4462), - [sym_charlist] = STATE(4462), - [sym_sigil] = STATE(4462), - [sym_list] = STATE(4462), - [sym_tuple] = STATE(4462), - [sym_bitstring] = STATE(4462), - [sym_map] = STATE(4462), - [sym__nullary_operator] = STATE(4462), - [sym_unary_operator] = STATE(4462), - [sym_binary_operator] = STATE(4462), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4462), - [sym_call] = STATE(4462), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4462), - [sym_anonymous_function] = STATE(4462), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), [sym_alias] = ACTIONS(2135), [sym_integer] = ACTIONS(2135), [sym_float] = ACTIONS(2135), [sym_char] = ACTIONS(2135), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), [sym_atom] = ACTIONS(2135), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -105016,64 +104318,772 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), + [anon_sym_fn] = ACTIONS(111), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), + [sym__before_unary_op] = ACTIONS(115), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), + [sym__quoted_atom_start] = ACTIONS(117), }, - [664] = { - [sym__expression] = STATE(4274), - [sym_block] = STATE(4274), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4274), - [sym_nil] = STATE(4274), - [sym__atom] = STATE(4274), - [sym_quoted_atom] = STATE(4274), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4274), - [sym_charlist] = STATE(4274), - [sym_sigil] = STATE(4274), - [sym_list] = STATE(4274), - [sym_tuple] = STATE(4274), - [sym_bitstring] = STATE(4274), - [sym_map] = STATE(4274), - [sym__nullary_operator] = STATE(4274), - [sym_unary_operator] = STATE(4274), - [sym_binary_operator] = STATE(4274), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4274), - [sym_call] = STATE(4274), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4274), - [sym_anonymous_function] = STATE(4274), + [658] = { + [sym__expression] = STATE(2451), + [sym_block] = STATE(2451), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2451), + [sym_nil] = STATE(2451), + [sym__atom] = STATE(2451), + [sym_quoted_atom] = STATE(2451), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2451), + [sym_charlist] = STATE(2451), + [sym_sigil] = STATE(2451), + [sym_list] = STATE(2451), + [sym_tuple] = STATE(2451), + [sym_bitstring] = STATE(2451), + [sym_map] = STATE(2451), + [sym__nullary_operator] = STATE(2451), + [sym_unary_operator] = STATE(2451), + [sym_binary_operator] = STATE(2451), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2451), + [sym_call] = STATE(2451), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2451), + [sym_anonymous_function] = STATE(2451), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2137), [sym_integer] = ACTIONS(2137), [sym_float] = ACTIONS(2137), [sym_char] = ACTIONS(2137), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(2137), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [659] = { + [sym__expression] = STATE(1212), + [sym_block] = STATE(1212), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(1212), + [sym_nil] = STATE(1212), + [sym__atom] = STATE(1212), + [sym_quoted_atom] = STATE(1212), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1212), + [sym_charlist] = STATE(1212), + [sym_sigil] = STATE(1212), + [sym_list] = STATE(1212), + [sym_tuple] = STATE(1212), + [sym_bitstring] = STATE(1212), + [sym_map] = STATE(1212), + [sym__nullary_operator] = STATE(1212), + [sym_unary_operator] = STATE(1212), + [sym_binary_operator] = STATE(1212), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(1212), + [sym_call] = STATE(1212), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1212), + [sym_anonymous_function] = STATE(1212), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2139), + [sym_integer] = ACTIONS(2139), + [sym_float] = ACTIONS(2139), + [sym_char] = ACTIONS(2139), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(2139), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [660] = { + [sym__expression] = STATE(1820), + [sym_block] = STATE(1820), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1820), + [sym_nil] = STATE(1820), + [sym__atom] = STATE(1820), + [sym_quoted_atom] = STATE(1820), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1820), + [sym_charlist] = STATE(1820), + [sym_sigil] = STATE(1820), + [sym_list] = STATE(1820), + [sym_tuple] = STATE(1820), + [sym_bitstring] = STATE(1820), + [sym_map] = STATE(1820), + [sym__nullary_operator] = STATE(1820), + [sym_unary_operator] = STATE(1820), + [sym_binary_operator] = STATE(1820), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1820), + [sym_call] = STATE(1820), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1820), + [sym_anonymous_function] = STATE(1820), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2141), + [sym_integer] = ACTIONS(2141), + [sym_float] = ACTIONS(2141), + [sym_char] = ACTIONS(2141), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2141), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [661] = { + [sym__expression] = STATE(1821), + [sym_block] = STATE(1821), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1821), + [sym_nil] = STATE(1821), + [sym__atom] = STATE(1821), + [sym_quoted_atom] = STATE(1821), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1821), + [sym_charlist] = STATE(1821), + [sym_sigil] = STATE(1821), + [sym_list] = STATE(1821), + [sym_tuple] = STATE(1821), + [sym_bitstring] = STATE(1821), + [sym_map] = STATE(1821), + [sym__nullary_operator] = STATE(1821), + [sym_unary_operator] = STATE(1821), + [sym_binary_operator] = STATE(1821), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1821), + [sym_call] = STATE(1821), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1821), + [sym_anonymous_function] = STATE(1821), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2143), + [sym_integer] = ACTIONS(2143), + [sym_float] = ACTIONS(2143), + [sym_char] = ACTIONS(2143), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2143), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [662] = { + [sym__expression] = STATE(3456), + [sym_block] = STATE(3456), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3456), + [sym_nil] = STATE(3456), + [sym__atom] = STATE(3456), + [sym_quoted_atom] = STATE(3456), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3456), + [sym_charlist] = STATE(3456), + [sym_sigil] = STATE(3456), + [sym_list] = STATE(3456), + [sym_tuple] = STATE(3456), + [sym_bitstring] = STATE(3456), + [sym_map] = STATE(3456), + [sym__nullary_operator] = STATE(3456), + [sym_unary_operator] = STATE(3456), + [sym_binary_operator] = STATE(3456), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3456), + [sym_call] = STATE(3456), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3456), + [sym_anonymous_function] = STATE(3456), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(1451), + [sym_integer] = ACTIONS(1451), + [sym_float] = ACTIONS(1451), + [sym_char] = ACTIONS(1451), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1451), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [663] = { + [sym__expression] = STATE(4102), + [sym_block] = STATE(4102), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4102), + [sym_nil] = STATE(4102), + [sym__atom] = STATE(4102), + [sym_quoted_atom] = STATE(4102), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4102), + [sym_charlist] = STATE(4102), + [sym_sigil] = STATE(4102), + [sym_list] = STATE(4102), + [sym_tuple] = STATE(4102), + [sym_bitstring] = STATE(4102), + [sym_map] = STATE(4102), + [sym__nullary_operator] = STATE(4102), + [sym_unary_operator] = STATE(4102), + [sym_binary_operator] = STATE(4102), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4102), + [sym_call] = STATE(4102), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4102), + [sym_anonymous_function] = STATE(4102), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2145), + [sym_integer] = ACTIONS(2145), + [sym_float] = ACTIONS(2145), + [sym_char] = ACTIONS(2145), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), + [sym_atom] = ACTIONS(2145), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(840), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(842), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(844), + }, + [664] = { + [sym__expression] = STATE(4118), + [sym_block] = STATE(4118), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4118), + [sym_nil] = STATE(4118), + [sym__atom] = STATE(4118), + [sym_quoted_atom] = STATE(4118), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4118), + [sym_charlist] = STATE(4118), + [sym_sigil] = STATE(4118), + [sym_list] = STATE(4118), + [sym_tuple] = STATE(4118), + [sym_bitstring] = STATE(4118), + [sym_map] = STATE(4118), + [sym__nullary_operator] = STATE(4118), + [sym_unary_operator] = STATE(4118), + [sym_binary_operator] = STATE(4118), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4118), + [sym_call] = STATE(4118), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4118), + [sym_anonymous_function] = STATE(4118), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(2147), + [sym_integer] = ACTIONS(2147), + [sym_float] = ACTIONS(2147), + [sym_char] = ACTIONS(2147), [anon_sym_true] = ACTIONS(19), [anon_sym_false] = ACTIONS(19), [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2137), + [sym_atom] = ACTIONS(2147), [anon_sym_DQUOTE] = ACTIONS(23), [anon_sym_SQUOTE] = ACTIONS(25), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), @@ -105143,903 +105153,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(57), }, [665] = { - [sym__expression] = STATE(4405), - [sym_block] = STATE(4405), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4405), - [sym_nil] = STATE(4405), - [sym__atom] = STATE(4405), - [sym_quoted_atom] = STATE(4405), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4405), - [sym_charlist] = STATE(4405), - [sym_sigil] = STATE(4405), - [sym_list] = STATE(4405), - [sym_tuple] = STATE(4405), - [sym_bitstring] = STATE(4405), - [sym_map] = STATE(4405), - [sym__nullary_operator] = STATE(4405), - [sym_unary_operator] = STATE(4405), - [sym_binary_operator] = STATE(4405), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4405), - [sym_call] = STATE(4405), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4405), - [sym_anonymous_function] = STATE(4405), + [sym__expression] = STATE(4103), + [sym_block] = STATE(4103), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4103), + [sym_nil] = STATE(4103), + [sym__atom] = STATE(4103), + [sym_quoted_atom] = STATE(4103), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4103), + [sym_charlist] = STATE(4103), + [sym_sigil] = STATE(4103), + [sym_list] = STATE(4103), + [sym_tuple] = STATE(4103), + [sym_bitstring] = STATE(4103), + [sym_map] = STATE(4103), + [sym__nullary_operator] = STATE(4103), + [sym_unary_operator] = STATE(4103), + [sym_binary_operator] = STATE(4103), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4103), + [sym_call] = STATE(4103), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4103), + [sym_anonymous_function] = STATE(4103), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2139), - [sym_integer] = ACTIONS(2139), - [sym_float] = ACTIONS(2139), - [sym_char] = ACTIONS(2139), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2139), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [666] = { - [sym__expression] = STATE(3316), - [sym_block] = STATE(3316), - [sym_identifier] = STATE(43), - [sym_boolean] = STATE(3316), - [sym_nil] = STATE(3316), - [sym__atom] = STATE(3316), - [sym_quoted_atom] = STATE(3316), - [sym__quoted_i_double] = STATE(3388), - [sym__quoted_i_single] = STATE(3387), - [sym__quoted_i_heredoc_single] = STATE(3431), - [sym__quoted_i_heredoc_double] = STATE(3430), - [sym_string] = STATE(3316), - [sym_charlist] = STATE(3316), - [sym_sigil] = STATE(3316), - [sym_list] = STATE(3316), - [sym_tuple] = STATE(3316), - [sym_bitstring] = STATE(3316), - [sym_map] = STATE(3316), - [sym__nullary_operator] = STATE(3316), - [sym_unary_operator] = STATE(3316), - [sym_binary_operator] = STATE(3316), - [sym_operator_identifier] = STATE(6902), - [sym_dot] = STATE(3316), - [sym_call] = STATE(3316), - [sym__call_without_parentheses] = STATE(3429), - [sym__call_with_parentheses] = STATE(3428), - [sym__local_call_without_parentheses] = STATE(3427), - [sym__local_call_with_parentheses] = STATE(2142), - [sym__local_call_just_do_block] = STATE(3425), - [sym__remote_call_without_parentheses] = STATE(3405), - [sym__remote_call_with_parentheses] = STATE(2143), - [sym__remote_dot] = STATE(48), - [sym__anonymous_call] = STATE(2144), - [sym__anonymous_dot] = STATE(6755), - [sym__double_call] = STATE(3420), - [sym_access_call] = STATE(3316), - [sym_anonymous_function] = STATE(3316), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(466), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(1409), - [sym_integer] = ACTIONS(1409), - [sym_float] = ACTIONS(1409), - [sym_char] = ACTIONS(1409), - [anon_sym_true] = ACTIONS(472), - [anon_sym_false] = ACTIONS(472), - [anon_sym_nil] = ACTIONS(474), - [sym_atom] = ACTIONS(1409), - [anon_sym_DQUOTE] = ACTIONS(476), - [anon_sym_SQUOTE] = ACTIONS(478), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(480), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(482), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(486), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(488), - [anon_sym_LT_LT] = ACTIONS(492), - [anon_sym_PERCENT] = ACTIONS(494), - [anon_sym_DOT_DOT] = ACTIONS(1341), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PLUS] = ACTIONS(504), - [anon_sym_DASH] = ACTIONS(504), - [anon_sym_BANG] = ACTIONS(504), - [anon_sym_CARET] = ACTIONS(504), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(504), - [anon_sym_not] = ACTIONS(504), - [anon_sym_AT] = ACTIONS(506), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(508), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(512), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(514), - }, - [667] = { - [sym__expression] = STATE(4320), - [sym_block] = STATE(4320), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4320), - [sym_nil] = STATE(4320), - [sym__atom] = STATE(4320), - [sym_quoted_atom] = STATE(4320), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4320), - [sym_charlist] = STATE(4320), - [sym_sigil] = STATE(4320), - [sym_list] = STATE(4320), - [sym_tuple] = STATE(4320), - [sym_bitstring] = STATE(4320), - [sym_map] = STATE(4320), - [sym__nullary_operator] = STATE(4320), - [sym_unary_operator] = STATE(4320), - [sym_binary_operator] = STATE(4320), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4320), - [sym_call] = STATE(4320), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4320), - [sym_anonymous_function] = STATE(4320), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2141), - [sym_integer] = ACTIONS(2141), - [sym_float] = ACTIONS(2141), - [sym_char] = ACTIONS(2141), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2141), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [668] = { - [sym__expression] = STATE(2024), - [sym_block] = STATE(2024), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(2024), - [sym_nil] = STATE(2024), - [sym__atom] = STATE(2024), - [sym_quoted_atom] = STATE(2024), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2024), - [sym_charlist] = STATE(2024), - [sym_sigil] = STATE(2024), - [sym_list] = STATE(2024), - [sym_tuple] = STATE(2024), - [sym_bitstring] = STATE(2024), - [sym_map] = STATE(2024), - [sym__nullary_operator] = STATE(2024), - [sym_unary_operator] = STATE(2024), - [sym_binary_operator] = STATE(2024), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2024), - [sym_call] = STATE(2024), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2024), - [sym_anonymous_function] = STATE(2024), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(1853), - [sym_integer] = ACTIONS(1853), - [sym_float] = ACTIONS(1853), - [sym_char] = ACTIONS(1853), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1853), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [669] = { - [sym__expression] = STATE(4370), - [sym_block] = STATE(4370), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4370), - [sym_nil] = STATE(4370), - [sym__atom] = STATE(4370), - [sym_quoted_atom] = STATE(4370), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4370), - [sym_charlist] = STATE(4370), - [sym_sigil] = STATE(4370), - [sym_list] = STATE(4370), - [sym_tuple] = STATE(4370), - [sym_bitstring] = STATE(4370), - [sym_map] = STATE(4370), - [sym__nullary_operator] = STATE(4370), - [sym_unary_operator] = STATE(4370), - [sym_binary_operator] = STATE(4370), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4370), - [sym_call] = STATE(4370), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4370), - [sym_anonymous_function] = STATE(4370), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2143), - [sym_integer] = ACTIONS(2143), - [sym_float] = ACTIONS(2143), - [sym_char] = ACTIONS(2143), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2143), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [670] = { - [sym__expression] = STATE(4378), - [sym_block] = STATE(4378), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4378), - [sym_nil] = STATE(4378), - [sym__atom] = STATE(4378), - [sym_quoted_atom] = STATE(4378), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4378), - [sym_charlist] = STATE(4378), - [sym_sigil] = STATE(4378), - [sym_list] = STATE(4378), - [sym_tuple] = STATE(4378), - [sym_bitstring] = STATE(4378), - [sym_map] = STATE(4378), - [sym__nullary_operator] = STATE(4378), - [sym_unary_operator] = STATE(4378), - [sym_binary_operator] = STATE(4378), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4378), - [sym_call] = STATE(4378), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4378), - [sym_anonymous_function] = STATE(4378), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2145), - [sym_integer] = ACTIONS(2145), - [sym_float] = ACTIONS(2145), - [sym_char] = ACTIONS(2145), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2145), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [671] = { - [sym__expression] = STATE(1590), - [sym_block] = STATE(1590), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1590), - [sym_nil] = STATE(1590), - [sym__atom] = STATE(1590), - [sym_quoted_atom] = STATE(1590), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1590), - [sym_charlist] = STATE(1590), - [sym_sigil] = STATE(1590), - [sym_list] = STATE(1590), - [sym_tuple] = STATE(1590), - [sym_bitstring] = STATE(1590), - [sym_map] = STATE(1590), - [sym__nullary_operator] = STATE(1590), - [sym_unary_operator] = STATE(1590), - [sym_binary_operator] = STATE(1590), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1590), - [sym_call] = STATE(1590), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1590), - [sym_anonymous_function] = STATE(1590), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2147), - [sym_integer] = ACTIONS(2147), - [sym_float] = ACTIONS(2147), - [sym_char] = ACTIONS(2147), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2147), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [672] = { - [sym__expression] = STATE(1654), - [sym_block] = STATE(1654), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1654), - [sym_nil] = STATE(1654), - [sym__atom] = STATE(1654), - [sym_quoted_atom] = STATE(1654), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1654), - [sym_charlist] = STATE(1654), - [sym_sigil] = STATE(1654), - [sym_list] = STATE(1654), - [sym_tuple] = STATE(1654), - [sym_bitstring] = STATE(1654), - [sym_map] = STATE(1654), - [sym__nullary_operator] = STATE(1654), - [sym_unary_operator] = STATE(1654), - [sym_binary_operator] = STATE(1654), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1654), - [sym_call] = STATE(1654), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1654), - [sym_anonymous_function] = STATE(1654), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), [sym_alias] = ACTIONS(2149), [sym_integer] = ACTIONS(2149), [sym_float] = ACTIONS(2149), [sym_char] = ACTIONS(2149), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), [sym_atom] = ACTIONS(2149), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -106078,86 +105262,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(840), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), + [sym__before_unary_op] = ACTIONS(842), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(844), }, - [673] = { - [sym__expression] = STATE(4154), - [sym_block] = STATE(4154), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4154), - [sym_nil] = STATE(4154), - [sym__atom] = STATE(4154), - [sym_quoted_atom] = STATE(4154), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4154), - [sym_charlist] = STATE(4154), - [sym_sigil] = STATE(4154), - [sym_list] = STATE(4154), - [sym_tuple] = STATE(4154), - [sym_bitstring] = STATE(4154), - [sym_map] = STATE(4154), - [sym__nullary_operator] = STATE(4154), - [sym_unary_operator] = STATE(4154), - [sym_binary_operator] = STATE(4154), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4154), - [sym_call] = STATE(4154), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4154), - [sym_anonymous_function] = STATE(4154), + [666] = { + [sym__expression] = STATE(3403), + [sym_block] = STATE(3403), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3403), + [sym_nil] = STATE(3403), + [sym__atom] = STATE(3403), + [sym_quoted_atom] = STATE(3403), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3403), + [sym_charlist] = STATE(3403), + [sym_sigil] = STATE(3403), + [sym_list] = STATE(3403), + [sym_tuple] = STATE(3403), + [sym_bitstring] = STATE(3403), + [sym_map] = STATE(3403), + [sym__nullary_operator] = STATE(3403), + [sym_unary_operator] = STATE(3403), + [sym_binary_operator] = STATE(3403), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3403), + [sym_call] = STATE(3403), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3403), + [sym_anonymous_function] = STATE(3403), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2151), [sym_integer] = ACTIONS(2151), [sym_float] = ACTIONS(2151), [sym_char] = ACTIONS(2151), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2151), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -106196,86 +105380,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), + [sym__before_unary_op] = ACTIONS(445), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), + [sym__quoted_atom_start] = ACTIONS(297), }, - [674] = { - [sym__expression] = STATE(1652), - [sym_block] = STATE(1652), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1652), - [sym_nil] = STATE(1652), - [sym__atom] = STATE(1652), - [sym_quoted_atom] = STATE(1652), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1652), - [sym_charlist] = STATE(1652), - [sym_sigil] = STATE(1652), - [sym_list] = STATE(1652), - [sym_tuple] = STATE(1652), - [sym_bitstring] = STATE(1652), - [sym_map] = STATE(1652), - [sym__nullary_operator] = STATE(1652), - [sym_unary_operator] = STATE(1652), - [sym_binary_operator] = STATE(1652), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1652), - [sym_call] = STATE(1652), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1652), - [sym_anonymous_function] = STATE(1652), + [667] = { + [sym__expression] = STATE(1822), + [sym_block] = STATE(1822), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1822), + [sym_nil] = STATE(1822), + [sym__atom] = STATE(1822), + [sym_quoted_atom] = STATE(1822), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1822), + [sym_charlist] = STATE(1822), + [sym_sigil] = STATE(1822), + [sym_list] = STATE(1822), + [sym_tuple] = STATE(1822), + [sym_bitstring] = STATE(1822), + [sym_map] = STATE(1822), + [sym__nullary_operator] = STATE(1822), + [sym_unary_operator] = STATE(1822), + [sym_binary_operator] = STATE(1822), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1822), + [sym_call] = STATE(1822), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1822), + [sym_anonymous_function] = STATE(1822), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), [sym_alias] = ACTIONS(2153), [sym_integer] = ACTIONS(2153), [sym_float] = ACTIONS(2153), [sym_char] = ACTIONS(2153), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), [sym_atom] = ACTIONS(2153), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -106314,86 +105498,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(111), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), + [sym__before_unary_op] = ACTIONS(115), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(117), }, - [675] = { - [sym__expression] = STATE(1649), - [sym_block] = STATE(1649), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1649), - [sym_nil] = STATE(1649), - [sym__atom] = STATE(1649), - [sym_quoted_atom] = STATE(1649), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1649), - [sym_charlist] = STATE(1649), - [sym_sigil] = STATE(1649), - [sym_list] = STATE(1649), - [sym_tuple] = STATE(1649), - [sym_bitstring] = STATE(1649), - [sym_map] = STATE(1649), - [sym__nullary_operator] = STATE(1649), - [sym_unary_operator] = STATE(1649), - [sym_binary_operator] = STATE(1649), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1649), - [sym_call] = STATE(1649), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1649), - [sym_anonymous_function] = STATE(1649), + [668] = { + [sym__expression] = STATE(1823), + [sym_block] = STATE(1823), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1823), + [sym_nil] = STATE(1823), + [sym__atom] = STATE(1823), + [sym_quoted_atom] = STATE(1823), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1823), + [sym_charlist] = STATE(1823), + [sym_sigil] = STATE(1823), + [sym_list] = STATE(1823), + [sym_tuple] = STATE(1823), + [sym_bitstring] = STATE(1823), + [sym_map] = STATE(1823), + [sym__nullary_operator] = STATE(1823), + [sym_unary_operator] = STATE(1823), + [sym_binary_operator] = STATE(1823), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1823), + [sym_call] = STATE(1823), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1823), + [sym_anonymous_function] = STATE(1823), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), [sym_alias] = ACTIONS(2155), [sym_integer] = ACTIONS(2155), [sym_float] = ACTIONS(2155), [sym_char] = ACTIONS(2155), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), [sym_atom] = ACTIONS(2155), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -106432,86 +105616,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(111), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), + [sym__before_unary_op] = ACTIONS(115), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(117), }, - [676] = { - [sym__expression] = STATE(1647), - [sym_block] = STATE(1647), + [669] = { + [sym__expression] = STATE(1585), + [sym_block] = STATE(1585), [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1647), - [sym_nil] = STATE(1647), - [sym__atom] = STATE(1647), - [sym_quoted_atom] = STATE(1647), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1647), - [sym_charlist] = STATE(1647), - [sym_sigil] = STATE(1647), - [sym_list] = STATE(1647), - [sym_tuple] = STATE(1647), - [sym_bitstring] = STATE(1647), - [sym_map] = STATE(1647), - [sym__nullary_operator] = STATE(1647), - [sym_unary_operator] = STATE(1647), - [sym_binary_operator] = STATE(1647), + [sym_boolean] = STATE(1585), + [sym_nil] = STATE(1585), + [sym__atom] = STATE(1585), + [sym_quoted_atom] = STATE(1585), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1585), + [sym_charlist] = STATE(1585), + [sym_sigil] = STATE(1585), + [sym_list] = STATE(1585), + [sym_tuple] = STATE(1585), + [sym_bitstring] = STATE(1585), + [sym_map] = STATE(1585), + [sym__nullary_operator] = STATE(1585), + [sym_unary_operator] = STATE(1585), + [sym_binary_operator] = STATE(1585), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1647), - [sym_call] = STATE(1647), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), + [sym_dot] = STATE(1585), + [sym_call] = STATE(1585), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1647), - [sym_anonymous_function] = STATE(1647), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1585), + [sym_anonymous_function] = STATE(1585), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), + [anon_sym_LPAREN] = ACTIONS(253), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), [sym_alias] = ACTIONS(2157), [sym_integer] = ACTIONS(2157), [sym_float] = ACTIONS(2157), [sym_char] = ACTIONS(2157), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2157), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -106550,86 +105734,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), + [sym__before_unary_op] = ACTIONS(295), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), }, - [677] = { - [sym__expression] = STATE(1646), - [sym_block] = STATE(1646), + [670] = { + [sym__expression] = STATE(1777), + [sym_block] = STATE(1777), [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1646), - [sym_nil] = STATE(1646), - [sym__atom] = STATE(1646), - [sym_quoted_atom] = STATE(1646), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1646), - [sym_charlist] = STATE(1646), - [sym_sigil] = STATE(1646), - [sym_list] = STATE(1646), - [sym_tuple] = STATE(1646), - [sym_bitstring] = STATE(1646), - [sym_map] = STATE(1646), - [sym__nullary_operator] = STATE(1646), - [sym_unary_operator] = STATE(1646), - [sym_binary_operator] = STATE(1646), + [sym_boolean] = STATE(1777), + [sym_nil] = STATE(1777), + [sym__atom] = STATE(1777), + [sym_quoted_atom] = STATE(1777), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1777), + [sym_charlist] = STATE(1777), + [sym_sigil] = STATE(1777), + [sym_list] = STATE(1777), + [sym_tuple] = STATE(1777), + [sym_bitstring] = STATE(1777), + [sym_map] = STATE(1777), + [sym__nullary_operator] = STATE(1777), + [sym_unary_operator] = STATE(1777), + [sym_binary_operator] = STATE(1777), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1646), - [sym_call] = STATE(1646), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), + [sym_dot] = STATE(1777), + [sym_call] = STATE(1777), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1646), - [sym_anonymous_function] = STATE(1646), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1777), + [sym_anonymous_function] = STATE(1777), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), + [anon_sym_LPAREN] = ACTIONS(253), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), [sym_alias] = ACTIONS(2159), [sym_integer] = ACTIONS(2159), [sym_float] = ACTIONS(2159), [sym_char] = ACTIONS(2159), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2159), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -106668,86 +105852,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), + [sym__before_unary_op] = ACTIONS(295), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), }, - [678] = { - [sym__expression] = STATE(1644), - [sym_block] = STATE(1644), + [671] = { + [sym__expression] = STATE(1778), + [sym_block] = STATE(1778), [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1644), - [sym_nil] = STATE(1644), - [sym__atom] = STATE(1644), - [sym_quoted_atom] = STATE(1644), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1644), - [sym_charlist] = STATE(1644), - [sym_sigil] = STATE(1644), - [sym_list] = STATE(1644), - [sym_tuple] = STATE(1644), - [sym_bitstring] = STATE(1644), - [sym_map] = STATE(1644), - [sym__nullary_operator] = STATE(1644), - [sym_unary_operator] = STATE(1644), - [sym_binary_operator] = STATE(1644), + [sym_boolean] = STATE(1778), + [sym_nil] = STATE(1778), + [sym__atom] = STATE(1778), + [sym_quoted_atom] = STATE(1778), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1778), + [sym_charlist] = STATE(1778), + [sym_sigil] = STATE(1778), + [sym_list] = STATE(1778), + [sym_tuple] = STATE(1778), + [sym_bitstring] = STATE(1778), + [sym_map] = STATE(1778), + [sym__nullary_operator] = STATE(1778), + [sym_unary_operator] = STATE(1778), + [sym_binary_operator] = STATE(1778), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1644), - [sym_call] = STATE(1644), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), + [sym_dot] = STATE(1778), + [sym_call] = STATE(1778), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1644), - [sym_anonymous_function] = STATE(1644), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1778), + [sym_anonymous_function] = STATE(1778), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), + [anon_sym_LPAREN] = ACTIONS(253), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), [sym_alias] = ACTIONS(2161), [sym_integer] = ACTIONS(2161), [sym_float] = ACTIONS(2161), [sym_char] = ACTIONS(2161), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2161), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -106786,26 +105970,852 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), + [sym__before_unary_op] = ACTIONS(295), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [672] = { + [sym__expression] = STATE(1779), + [sym_block] = STATE(1779), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1779), + [sym_nil] = STATE(1779), + [sym__atom] = STATE(1779), + [sym_quoted_atom] = STATE(1779), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1779), + [sym_charlist] = STATE(1779), + [sym_sigil] = STATE(1779), + [sym_list] = STATE(1779), + [sym_tuple] = STATE(1779), + [sym_bitstring] = STATE(1779), + [sym_map] = STATE(1779), + [sym__nullary_operator] = STATE(1779), + [sym_unary_operator] = STATE(1779), + [sym_binary_operator] = STATE(1779), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1779), + [sym_call] = STATE(1779), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1779), + [sym_anonymous_function] = STATE(1779), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2163), + [sym_integer] = ACTIONS(2163), + [sym_float] = ACTIONS(2163), + [sym_char] = ACTIONS(2163), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2163), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [673] = { + [sym__expression] = STATE(1824), + [sym_block] = STATE(1824), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1824), + [sym_nil] = STATE(1824), + [sym__atom] = STATE(1824), + [sym_quoted_atom] = STATE(1824), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1824), + [sym_charlist] = STATE(1824), + [sym_sigil] = STATE(1824), + [sym_list] = STATE(1824), + [sym_tuple] = STATE(1824), + [sym_bitstring] = STATE(1824), + [sym_map] = STATE(1824), + [sym__nullary_operator] = STATE(1824), + [sym_unary_operator] = STATE(1824), + [sym_binary_operator] = STATE(1824), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1824), + [sym_call] = STATE(1824), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1824), + [sym_anonymous_function] = STATE(1824), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2165), + [sym_integer] = ACTIONS(2165), + [sym_float] = ACTIONS(2165), + [sym_char] = ACTIONS(2165), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2165), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [674] = { + [sym__expression] = STATE(1780), + [sym_block] = STATE(1780), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1780), + [sym_nil] = STATE(1780), + [sym__atom] = STATE(1780), + [sym_quoted_atom] = STATE(1780), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1780), + [sym_charlist] = STATE(1780), + [sym_sigil] = STATE(1780), + [sym_list] = STATE(1780), + [sym_tuple] = STATE(1780), + [sym_bitstring] = STATE(1780), + [sym_map] = STATE(1780), + [sym__nullary_operator] = STATE(1780), + [sym_unary_operator] = STATE(1780), + [sym_binary_operator] = STATE(1780), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1780), + [sym_call] = STATE(1780), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1780), + [sym_anonymous_function] = STATE(1780), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2167), + [sym_integer] = ACTIONS(2167), + [sym_float] = ACTIONS(2167), + [sym_char] = ACTIONS(2167), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2167), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [675] = { + [sym__expression] = STATE(1771), + [sym_block] = STATE(1771), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1771), + [sym_nil] = STATE(1771), + [sym__atom] = STATE(1771), + [sym_quoted_atom] = STATE(1771), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1771), + [sym_charlist] = STATE(1771), + [sym_sigil] = STATE(1771), + [sym_list] = STATE(1771), + [sym_tuple] = STATE(1771), + [sym_bitstring] = STATE(1771), + [sym_map] = STATE(1771), + [sym__nullary_operator] = STATE(1771), + [sym_unary_operator] = STATE(1771), + [sym_binary_operator] = STATE(1771), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1771), + [sym_call] = STATE(1771), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1771), + [sym_anonymous_function] = STATE(1771), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2169), + [sym_integer] = ACTIONS(2169), + [sym_float] = ACTIONS(2169), + [sym_char] = ACTIONS(2169), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2169), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [676] = { + [sym__expression] = STATE(1772), + [sym_block] = STATE(1772), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1772), + [sym_nil] = STATE(1772), + [sym__atom] = STATE(1772), + [sym_quoted_atom] = STATE(1772), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1772), + [sym_charlist] = STATE(1772), + [sym_sigil] = STATE(1772), + [sym_list] = STATE(1772), + [sym_tuple] = STATE(1772), + [sym_bitstring] = STATE(1772), + [sym_map] = STATE(1772), + [sym__nullary_operator] = STATE(1772), + [sym_unary_operator] = STATE(1772), + [sym_binary_operator] = STATE(1772), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1772), + [sym_call] = STATE(1772), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1772), + [sym_anonymous_function] = STATE(1772), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2171), + [sym_integer] = ACTIONS(2171), + [sym_float] = ACTIONS(2171), + [sym_char] = ACTIONS(2171), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2171), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [677] = { + [sym__expression] = STATE(1773), + [sym_block] = STATE(1773), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1773), + [sym_nil] = STATE(1773), + [sym__atom] = STATE(1773), + [sym_quoted_atom] = STATE(1773), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1773), + [sym_charlist] = STATE(1773), + [sym_sigil] = STATE(1773), + [sym_list] = STATE(1773), + [sym_tuple] = STATE(1773), + [sym_bitstring] = STATE(1773), + [sym_map] = STATE(1773), + [sym__nullary_operator] = STATE(1773), + [sym_unary_operator] = STATE(1773), + [sym_binary_operator] = STATE(1773), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1773), + [sym_call] = STATE(1773), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1773), + [sym_anonymous_function] = STATE(1773), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2173), + [sym_integer] = ACTIONS(2173), + [sym_float] = ACTIONS(2173), + [sym_char] = ACTIONS(2173), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2173), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [678] = { + [sym__expression] = STATE(1774), + [sym_block] = STATE(1774), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1774), + [sym_nil] = STATE(1774), + [sym__atom] = STATE(1774), + [sym_quoted_atom] = STATE(1774), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1774), + [sym_charlist] = STATE(1774), + [sym_sigil] = STATE(1774), + [sym_list] = STATE(1774), + [sym_tuple] = STATE(1774), + [sym_bitstring] = STATE(1774), + [sym_map] = STATE(1774), + [sym__nullary_operator] = STATE(1774), + [sym_unary_operator] = STATE(1774), + [sym_binary_operator] = STATE(1774), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1774), + [sym_call] = STATE(1774), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1774), + [sym_anonymous_function] = STATE(1774), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2175), + [sym_integer] = ACTIONS(2175), + [sym_float] = ACTIONS(2175), + [sym_char] = ACTIONS(2175), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2175), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), }, [679] = { [sym__expression] = STATE(3977), [sym_block] = STATE(3977), - [sym_identifier] = STATE(61), + [sym_identifier] = STATE(60), [sym_boolean] = STATE(3977), [sym_nil] = STATE(3977), [sym__atom] = STATE(3977), [sym_quoted_atom] = STATE(3977), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), [sym_string] = STATE(3977), [sym_charlist] = STATE(3977), [sym_sigil] = STATE(3977), @@ -106816,34 +106826,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(3977), [sym_unary_operator] = STATE(3977), [sym_binary_operator] = STATE(3977), - [sym_operator_identifier] = STATE(6891), + [sym_operator_identifier] = STATE(6853), [sym_dot] = STATE(3977), [sym_call] = STATE(3977), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), [sym_access_call] = STATE(3977), [sym_anonymous_function] = STATE(3977), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(2163), - [sym_integer] = ACTIONS(2163), - [sym_float] = ACTIONS(2163), - [sym_char] = ACTIONS(2163), + [sym_alias] = ACTIONS(2177), + [sym_integer] = ACTIONS(2177), + [sym_float] = ACTIONS(2177), + [sym_char] = ACTIONS(2177), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2163), + [sym_atom] = ACTIONS(2177), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -106915,15 +106925,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [680] = { [sym__expression] = STATE(3976), [sym_block] = STATE(3976), - [sym_identifier] = STATE(61), + [sym_identifier] = STATE(60), [sym_boolean] = STATE(3976), [sym_nil] = STATE(3976), [sym__atom] = STATE(3976), [sym_quoted_atom] = STATE(3976), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), [sym_string] = STATE(3976), [sym_charlist] = STATE(3976), [sym_sigil] = STATE(3976), @@ -106934,850 +106944,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__nullary_operator] = STATE(3976), [sym_unary_operator] = STATE(3976), [sym_binary_operator] = STATE(3976), - [sym_operator_identifier] = STATE(6891), + [sym_operator_identifier] = STATE(6853), [sym_dot] = STATE(3976), [sym_call] = STATE(3976), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), [sym_access_call] = STATE(3976), [sym_anonymous_function] = STATE(3976), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(2165), - [sym_integer] = ACTIONS(2165), - [sym_float] = ACTIONS(2165), - [sym_char] = ACTIONS(2165), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2165), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [681] = { - [sym__expression] = STATE(4215), - [sym_block] = STATE(4215), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4215), - [sym_nil] = STATE(4215), - [sym__atom] = STATE(4215), - [sym_quoted_atom] = STATE(4215), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4215), - [sym_charlist] = STATE(4215), - [sym_sigil] = STATE(4215), - [sym_list] = STATE(4215), - [sym_tuple] = STATE(4215), - [sym_bitstring] = STATE(4215), - [sym_map] = STATE(4215), - [sym__nullary_operator] = STATE(4215), - [sym_unary_operator] = STATE(4215), - [sym_binary_operator] = STATE(4215), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4215), - [sym_call] = STATE(4215), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4215), - [sym_anonymous_function] = STATE(4215), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2167), - [sym_integer] = ACTIONS(2167), - [sym_float] = ACTIONS(2167), - [sym_char] = ACTIONS(2167), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2167), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [682] = { - [sym__expression] = STATE(3973), - [sym_block] = STATE(3973), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3973), - [sym_nil] = STATE(3973), - [sym__atom] = STATE(3973), - [sym_quoted_atom] = STATE(3973), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3973), - [sym_charlist] = STATE(3973), - [sym_sigil] = STATE(3973), - [sym_list] = STATE(3973), - [sym_tuple] = STATE(3973), - [sym_bitstring] = STATE(3973), - [sym_map] = STATE(3973), - [sym__nullary_operator] = STATE(3973), - [sym_unary_operator] = STATE(3973), - [sym_binary_operator] = STATE(3973), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3973), - [sym_call] = STATE(3973), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3973), - [sym_anonymous_function] = STATE(3973), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(2169), - [sym_integer] = ACTIONS(2169), - [sym_float] = ACTIONS(2169), - [sym_char] = ACTIONS(2169), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2169), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [683] = { - [sym__expression] = STATE(3972), - [sym_block] = STATE(3972), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3972), - [sym_nil] = STATE(3972), - [sym__atom] = STATE(3972), - [sym_quoted_atom] = STATE(3972), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3972), - [sym_charlist] = STATE(3972), - [sym_sigil] = STATE(3972), - [sym_list] = STATE(3972), - [sym_tuple] = STATE(3972), - [sym_bitstring] = STATE(3972), - [sym_map] = STATE(3972), - [sym__nullary_operator] = STATE(3972), - [sym_unary_operator] = STATE(3972), - [sym_binary_operator] = STATE(3972), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3972), - [sym_call] = STATE(3972), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3972), - [sym_anonymous_function] = STATE(3972), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(2171), - [sym_integer] = ACTIONS(2171), - [sym_float] = ACTIONS(2171), - [sym_char] = ACTIONS(2171), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2171), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [684] = { - [sym__expression] = STATE(3971), - [sym_block] = STATE(3971), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3971), - [sym_nil] = STATE(3971), - [sym__atom] = STATE(3971), - [sym_quoted_atom] = STATE(3971), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3971), - [sym_charlist] = STATE(3971), - [sym_sigil] = STATE(3971), - [sym_list] = STATE(3971), - [sym_tuple] = STATE(3971), - [sym_bitstring] = STATE(3971), - [sym_map] = STATE(3971), - [sym__nullary_operator] = STATE(3971), - [sym_unary_operator] = STATE(3971), - [sym_binary_operator] = STATE(3971), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3971), - [sym_call] = STATE(3971), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3971), - [sym_anonymous_function] = STATE(3971), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(2173), - [sym_integer] = ACTIONS(2173), - [sym_float] = ACTIONS(2173), - [sym_char] = ACTIONS(2173), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2173), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [685] = { - [sym__expression] = STATE(3970), - [sym_block] = STATE(3970), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3970), - [sym_nil] = STATE(3970), - [sym__atom] = STATE(3970), - [sym_quoted_atom] = STATE(3970), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3970), - [sym_charlist] = STATE(3970), - [sym_sigil] = STATE(3970), - [sym_list] = STATE(3970), - [sym_tuple] = STATE(3970), - [sym_bitstring] = STATE(3970), - [sym_map] = STATE(3970), - [sym__nullary_operator] = STATE(3970), - [sym_unary_operator] = STATE(3970), - [sym_binary_operator] = STATE(3970), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3970), - [sym_call] = STATE(3970), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3970), - [sym_anonymous_function] = STATE(3970), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(2175), - [sym_integer] = ACTIONS(2175), - [sym_float] = ACTIONS(2175), - [sym_char] = ACTIONS(2175), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2175), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [686] = { - [sym__expression] = STATE(4213), - [sym_block] = STATE(4213), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4213), - [sym_nil] = STATE(4213), - [sym__atom] = STATE(4213), - [sym_quoted_atom] = STATE(4213), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4213), - [sym_charlist] = STATE(4213), - [sym_sigil] = STATE(4213), - [sym_list] = STATE(4213), - [sym_tuple] = STATE(4213), - [sym_bitstring] = STATE(4213), - [sym_map] = STATE(4213), - [sym__nullary_operator] = STATE(4213), - [sym_unary_operator] = STATE(4213), - [sym_binary_operator] = STATE(4213), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4213), - [sym_call] = STATE(4213), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4213), - [sym_anonymous_function] = STATE(4213), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2177), - [sym_integer] = ACTIONS(2177), - [sym_float] = ACTIONS(2177), - [sym_char] = ACTIONS(2177), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2177), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [687] = { - [sym__expression] = STATE(3967), - [sym_block] = STATE(3967), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3967), - [sym_nil] = STATE(3967), - [sym__atom] = STATE(3967), - [sym_quoted_atom] = STATE(3967), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3967), - [sym_charlist] = STATE(3967), - [sym_sigil] = STATE(3967), - [sym_list] = STATE(3967), - [sym_tuple] = STATE(3967), - [sym_bitstring] = STATE(3967), - [sym_map] = STATE(3967), - [sym__nullary_operator] = STATE(3967), - [sym_unary_operator] = STATE(3967), - [sym_binary_operator] = STATE(3967), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3967), - [sym_call] = STATE(3967), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3967), - [sym_anonymous_function] = STATE(3967), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2179), @@ -107856,48 +107040,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [688] = { - [sym__expression] = STATE(3966), - [sym_block] = STATE(3966), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3966), - [sym_nil] = STATE(3966), - [sym__atom] = STATE(3966), - [sym_quoted_atom] = STATE(3966), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3966), - [sym_charlist] = STATE(3966), - [sym_sigil] = STATE(3966), - [sym_list] = STATE(3966), - [sym_tuple] = STATE(3966), - [sym_bitstring] = STATE(3966), - [sym_map] = STATE(3966), - [sym__nullary_operator] = STATE(3966), - [sym_unary_operator] = STATE(3966), - [sym_binary_operator] = STATE(3966), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3966), - [sym_call] = STATE(3966), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3966), - [sym_anonymous_function] = STATE(3966), + [681] = { + [sym__expression] = STATE(1825), + [sym_block] = STATE(1825), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1825), + [sym_nil] = STATE(1825), + [sym__atom] = STATE(1825), + [sym_quoted_atom] = STATE(1825), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1825), + [sym_charlist] = STATE(1825), + [sym_sigil] = STATE(1825), + [sym_list] = STATE(1825), + [sym_tuple] = STATE(1825), + [sym_bitstring] = STATE(1825), + [sym_map] = STATE(1825), + [sym__nullary_operator] = STATE(1825), + [sym_unary_operator] = STATE(1825), + [sym_binary_operator] = STATE(1825), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1825), + [sym_call] = STATE(1825), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1825), + [sym_anonymous_function] = STATE(1825), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), [sym_alias] = ACTIONS(2181), [sym_integer] = ACTIONS(2181), [sym_float] = ACTIONS(2181), @@ -107916,18 +107100,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(85), [anon_sym_LT_LT] = ACTIONS(89), [anon_sym_PERCENT] = ACTIONS(91), [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -107970,50 +107154,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), + [sym__before_unary_op] = ACTIONS(115), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [689] = { - [sym__expression] = STATE(3965), - [sym_block] = STATE(3965), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3965), - [sym_nil] = STATE(3965), - [sym__atom] = STATE(3965), - [sym_quoted_atom] = STATE(3965), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3965), - [sym_charlist] = STATE(3965), - [sym_sigil] = STATE(3965), - [sym_list] = STATE(3965), - [sym_tuple] = STATE(3965), - [sym_bitstring] = STATE(3965), - [sym_map] = STATE(3965), - [sym__nullary_operator] = STATE(3965), - [sym_unary_operator] = STATE(3965), - [sym_binary_operator] = STATE(3965), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3965), - [sym_call] = STATE(3965), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3965), - [sym_anonymous_function] = STATE(3965), + [682] = { + [sym__expression] = STATE(3973), + [sym_block] = STATE(3973), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3973), + [sym_nil] = STATE(3973), + [sym__atom] = STATE(3973), + [sym_quoted_atom] = STATE(3973), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3973), + [sym_charlist] = STATE(3973), + [sym_sigil] = STATE(3973), + [sym_list] = STATE(3973), + [sym_tuple] = STATE(3973), + [sym_bitstring] = STATE(3973), + [sym_map] = STATE(3973), + [sym__nullary_operator] = STATE(3973), + [sym_unary_operator] = STATE(3973), + [sym_binary_operator] = STATE(3973), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3973), + [sym_call] = STATE(3973), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3973), + [sym_anonymous_function] = STATE(3973), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2183), @@ -108092,46 +107276,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [690] = { - [sym__expression] = STATE(3964), - [sym_block] = STATE(3964), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3964), - [sym_nil] = STATE(3964), - [sym__atom] = STATE(3964), - [sym_quoted_atom] = STATE(3964), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3964), - [sym_charlist] = STATE(3964), - [sym_sigil] = STATE(3964), - [sym_list] = STATE(3964), - [sym_tuple] = STATE(3964), - [sym_bitstring] = STATE(3964), - [sym_map] = STATE(3964), - [sym__nullary_operator] = STATE(3964), - [sym_unary_operator] = STATE(3964), - [sym_binary_operator] = STATE(3964), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3964), - [sym_call] = STATE(3964), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3964), - [sym_anonymous_function] = STATE(3964), + [683] = { + [sym__expression] = STATE(3972), + [sym_block] = STATE(3972), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3972), + [sym_nil] = STATE(3972), + [sym__atom] = STATE(3972), + [sym_quoted_atom] = STATE(3972), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3972), + [sym_charlist] = STATE(3972), + [sym_sigil] = STATE(3972), + [sym_list] = STATE(3972), + [sym_tuple] = STATE(3972), + [sym_bitstring] = STATE(3972), + [sym_map] = STATE(3972), + [sym__nullary_operator] = STATE(3972), + [sym_unary_operator] = STATE(3972), + [sym_binary_operator] = STATE(3972), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3972), + [sym_call] = STATE(3972), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3972), + [sym_anonymous_function] = STATE(3972), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2185), @@ -108210,46 +107394,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [691] = { - [sym__expression] = STATE(3963), - [sym_block] = STATE(3963), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3963), - [sym_nil] = STATE(3963), - [sym__atom] = STATE(3963), - [sym_quoted_atom] = STATE(3963), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3963), - [sym_charlist] = STATE(3963), - [sym_sigil] = STATE(3963), - [sym_list] = STATE(3963), - [sym_tuple] = STATE(3963), - [sym_bitstring] = STATE(3963), - [sym_map] = STATE(3963), - [sym__nullary_operator] = STATE(3963), - [sym_unary_operator] = STATE(3963), - [sym_binary_operator] = STATE(3963), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3963), - [sym_call] = STATE(3963), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3963), - [sym_anonymous_function] = STATE(3963), + [684] = { + [sym__expression] = STATE(3971), + [sym_block] = STATE(3971), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3971), + [sym_nil] = STATE(3971), + [sym__atom] = STATE(3971), + [sym_quoted_atom] = STATE(3971), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3971), + [sym_charlist] = STATE(3971), + [sym_sigil] = STATE(3971), + [sym_list] = STATE(3971), + [sym_tuple] = STATE(3971), + [sym_bitstring] = STATE(3971), + [sym_map] = STATE(3971), + [sym__nullary_operator] = STATE(3971), + [sym_unary_operator] = STATE(3971), + [sym_binary_operator] = STATE(3971), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3971), + [sym_call] = STATE(3971), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3971), + [sym_anonymous_function] = STATE(3971), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2187), @@ -108328,46 +107512,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [692] = { - [sym__expression] = STATE(3962), - [sym_block] = STATE(3962), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3962), - [sym_nil] = STATE(3962), - [sym__atom] = STATE(3962), - [sym_quoted_atom] = STATE(3962), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3962), - [sym_charlist] = STATE(3962), - [sym_sigil] = STATE(3962), - [sym_list] = STATE(3962), - [sym_tuple] = STATE(3962), - [sym_bitstring] = STATE(3962), - [sym_map] = STATE(3962), - [sym__nullary_operator] = STATE(3962), - [sym_unary_operator] = STATE(3962), - [sym_binary_operator] = STATE(3962), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3962), - [sym_call] = STATE(3962), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3962), - [sym_anonymous_function] = STATE(3962), + [685] = { + [sym__expression] = STATE(3970), + [sym_block] = STATE(3970), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3970), + [sym_nil] = STATE(3970), + [sym__atom] = STATE(3970), + [sym_quoted_atom] = STATE(3970), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3970), + [sym_charlist] = STATE(3970), + [sym_sigil] = STATE(3970), + [sym_list] = STATE(3970), + [sym_tuple] = STATE(3970), + [sym_bitstring] = STATE(3970), + [sym_map] = STATE(3970), + [sym__nullary_operator] = STATE(3970), + [sym_unary_operator] = STATE(3970), + [sym_binary_operator] = STATE(3970), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3970), + [sym_call] = STATE(3970), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3970), + [sym_anonymous_function] = STATE(3970), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2189), @@ -108446,48 +107630,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [693] = { - [sym__expression] = STATE(3961), - [sym_block] = STATE(3961), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3961), - [sym_nil] = STATE(3961), - [sym__atom] = STATE(3961), - [sym_quoted_atom] = STATE(3961), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3961), - [sym_charlist] = STATE(3961), - [sym_sigil] = STATE(3961), - [sym_list] = STATE(3961), - [sym_tuple] = STATE(3961), - [sym_bitstring] = STATE(3961), - [sym_map] = STATE(3961), - [sym__nullary_operator] = STATE(3961), - [sym_unary_operator] = STATE(3961), - [sym_binary_operator] = STATE(3961), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3961), - [sym_call] = STATE(3961), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3961), - [sym_anonymous_function] = STATE(3961), + [686] = { + [sym__expression] = STATE(1826), + [sym_block] = STATE(1826), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1826), + [sym_nil] = STATE(1826), + [sym__atom] = STATE(1826), + [sym_quoted_atom] = STATE(1826), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1826), + [sym_charlist] = STATE(1826), + [sym_sigil] = STATE(1826), + [sym_list] = STATE(1826), + [sym_tuple] = STATE(1826), + [sym_bitstring] = STATE(1826), + [sym_map] = STATE(1826), + [sym__nullary_operator] = STATE(1826), + [sym_unary_operator] = STATE(1826), + [sym_binary_operator] = STATE(1826), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1826), + [sym_call] = STATE(1826), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1826), + [sym_anonymous_function] = STATE(1826), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), [sym_alias] = ACTIONS(2191), [sym_integer] = ACTIONS(2191), [sym_float] = ACTIONS(2191), @@ -108506,18 +107690,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(85), [anon_sym_LT_LT] = ACTIONS(89), [anon_sym_PERCENT] = ACTIONS(91), [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(692), - [anon_sym_PLUS] = ACTIONS(694), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_AT] = ACTIONS(696), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -108560,50 +107744,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(700), + [sym__before_unary_op] = ACTIONS(115), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [694] = { - [sym__expression] = STATE(3960), - [sym_block] = STATE(3960), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3960), - [sym_nil] = STATE(3960), - [sym__atom] = STATE(3960), - [sym_quoted_atom] = STATE(3960), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3960), - [sym_charlist] = STATE(3960), - [sym_sigil] = STATE(3960), - [sym_list] = STATE(3960), - [sym_tuple] = STATE(3960), - [sym_bitstring] = STATE(3960), - [sym_map] = STATE(3960), - [sym__nullary_operator] = STATE(3960), - [sym_unary_operator] = STATE(3960), - [sym_binary_operator] = STATE(3960), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3960), - [sym_call] = STATE(3960), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3960), - [sym_anonymous_function] = STATE(3960), + [687] = { + [sym__expression] = STATE(3967), + [sym_block] = STATE(3967), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3967), + [sym_nil] = STATE(3967), + [sym__atom] = STATE(3967), + [sym_quoted_atom] = STATE(3967), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3967), + [sym_charlist] = STATE(3967), + [sym_sigil] = STATE(3967), + [sym_list] = STATE(3967), + [sym_tuple] = STATE(3967), + [sym_bitstring] = STATE(3967), + [sym_map] = STATE(3967), + [sym__nullary_operator] = STATE(3967), + [sym_unary_operator] = STATE(3967), + [sym_binary_operator] = STATE(3967), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3967), + [sym_call] = STATE(3967), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3967), + [sym_anonymous_function] = STATE(3967), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2193), @@ -108682,46 +107866,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [695] = { - [sym__expression] = STATE(3959), - [sym_block] = STATE(3959), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3959), - [sym_nil] = STATE(3959), - [sym__atom] = STATE(3959), - [sym_quoted_atom] = STATE(3959), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3959), - [sym_charlist] = STATE(3959), - [sym_sigil] = STATE(3959), - [sym_list] = STATE(3959), - [sym_tuple] = STATE(3959), - [sym_bitstring] = STATE(3959), - [sym_map] = STATE(3959), - [sym__nullary_operator] = STATE(3959), - [sym_unary_operator] = STATE(3959), - [sym_binary_operator] = STATE(3959), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3959), - [sym_call] = STATE(3959), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3959), - [sym_anonymous_function] = STATE(3959), + [688] = { + [sym__expression] = STATE(3966), + [sym_block] = STATE(3966), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3966), + [sym_nil] = STATE(3966), + [sym__atom] = STATE(3966), + [sym_quoted_atom] = STATE(3966), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3966), + [sym_charlist] = STATE(3966), + [sym_sigil] = STATE(3966), + [sym_list] = STATE(3966), + [sym_tuple] = STATE(3966), + [sym_bitstring] = STATE(3966), + [sym_map] = STATE(3966), + [sym__nullary_operator] = STATE(3966), + [sym_unary_operator] = STATE(3966), + [sym_binary_operator] = STATE(3966), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3966), + [sym_call] = STATE(3966), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3966), + [sym_anonymous_function] = STATE(3966), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2195), @@ -108800,46 +107984,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [696] = { - [sym__expression] = STATE(3907), - [sym_block] = STATE(3907), - [sym_identifier] = STATE(61), - [sym_boolean] = STATE(3907), - [sym_nil] = STATE(3907), - [sym__atom] = STATE(3907), - [sym_quoted_atom] = STATE(3907), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(3907), - [sym_charlist] = STATE(3907), - [sym_sigil] = STATE(3907), - [sym_list] = STATE(3907), - [sym_tuple] = STATE(3907), - [sym_bitstring] = STATE(3907), - [sym_map] = STATE(3907), - [sym__nullary_operator] = STATE(3907), - [sym_unary_operator] = STATE(3907), - [sym_binary_operator] = STATE(3907), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(3907), - [sym_call] = STATE(3907), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(45), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(3907), - [sym_anonymous_function] = STATE(3907), + [689] = { + [sym__expression] = STATE(3965), + [sym_block] = STATE(3965), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3965), + [sym_nil] = STATE(3965), + [sym__atom] = STATE(3965), + [sym_quoted_atom] = STATE(3965), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3965), + [sym_charlist] = STATE(3965), + [sym_sigil] = STATE(3965), + [sym_list] = STATE(3965), + [sym_tuple] = STATE(3965), + [sym_bitstring] = STATE(3965), + [sym_map] = STATE(3965), + [sym__nullary_operator] = STATE(3965), + [sym_unary_operator] = STATE(3965), + [sym_binary_operator] = STATE(3965), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3965), + [sym_call] = STATE(3965), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3965), + [sym_anonymous_function] = STATE(3965), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(686), [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2197), @@ -108918,78 +108102,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(117), }, - [697] = { - [sym__expression] = STATE(1643), - [sym_block] = STATE(1643), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1643), - [sym_nil] = STATE(1643), - [sym__atom] = STATE(1643), - [sym_quoted_atom] = STATE(1643), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1643), - [sym_charlist] = STATE(1643), - [sym_sigil] = STATE(1643), - [sym_list] = STATE(1643), - [sym_tuple] = STATE(1643), - [sym_bitstring] = STATE(1643), - [sym_map] = STATE(1643), - [sym__nullary_operator] = STATE(1643), - [sym_unary_operator] = STATE(1643), - [sym_binary_operator] = STATE(1643), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1643), - [sym_call] = STATE(1643), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1643), - [sym_anonymous_function] = STATE(1643), + [690] = { + [sym__expression] = STATE(3964), + [sym_block] = STATE(3964), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3964), + [sym_nil] = STATE(3964), + [sym__atom] = STATE(3964), + [sym_quoted_atom] = STATE(3964), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3964), + [sym_charlist] = STATE(3964), + [sym_sigil] = STATE(3964), + [sym_list] = STATE(3964), + [sym_tuple] = STATE(3964), + [sym_bitstring] = STATE(3964), + [sym_map] = STATE(3964), + [sym__nullary_operator] = STATE(3964), + [sym_unary_operator] = STATE(3964), + [sym_binary_operator] = STATE(3964), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3964), + [sym_call] = STATE(3964), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3964), + [sym_anonymous_function] = STATE(3964), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2199), [sym_integer] = ACTIONS(2199), [sym_float] = ACTIONS(2199), [sym_char] = ACTIONS(2199), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), [sym_atom] = ACTIONS(2199), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), + [anon_sym_TILDE] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -109028,69 +108212,1013 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(111), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), + [sym__before_unary_op] = ACTIONS(700), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(117), }, - [698] = { - [sym__expression] = STATE(4575), - [sym_block] = STATE(4575), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4575), - [sym_nil] = STATE(4575), - [sym__atom] = STATE(4575), - [sym_quoted_atom] = STATE(4575), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4575), - [sym_charlist] = STATE(4575), - [sym_sigil] = STATE(4575), - [sym_list] = STATE(4575), - [sym_tuple] = STATE(4575), - [sym_bitstring] = STATE(4575), - [sym_map] = STATE(4575), - [sym__nullary_operator] = STATE(4575), - [sym_unary_operator] = STATE(4575), - [sym_binary_operator] = STATE(4575), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4575), - [sym_call] = STATE(4575), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4575), - [sym_anonymous_function] = STATE(4575), + [691] = { + [sym__expression] = STATE(3963), + [sym_block] = STATE(3963), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3963), + [sym_nil] = STATE(3963), + [sym__atom] = STATE(3963), + [sym_quoted_atom] = STATE(3963), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3963), + [sym_charlist] = STATE(3963), + [sym_sigil] = STATE(3963), + [sym_list] = STATE(3963), + [sym_tuple] = STATE(3963), + [sym_bitstring] = STATE(3963), + [sym_map] = STATE(3963), + [sym__nullary_operator] = STATE(3963), + [sym_unary_operator] = STATE(3963), + [sym_binary_operator] = STATE(3963), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3963), + [sym_call] = STATE(3963), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3963), + [sym_anonymous_function] = STATE(3963), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), [sym_alias] = ACTIONS(2201), [sym_integer] = ACTIONS(2201), [sym_float] = ACTIONS(2201), [sym_char] = ACTIONS(2201), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), [sym_atom] = ACTIONS(2201), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [692] = { + [sym__expression] = STATE(3962), + [sym_block] = STATE(3962), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3962), + [sym_nil] = STATE(3962), + [sym__atom] = STATE(3962), + [sym_quoted_atom] = STATE(3962), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3962), + [sym_charlist] = STATE(3962), + [sym_sigil] = STATE(3962), + [sym_list] = STATE(3962), + [sym_tuple] = STATE(3962), + [sym_bitstring] = STATE(3962), + [sym_map] = STATE(3962), + [sym__nullary_operator] = STATE(3962), + [sym_unary_operator] = STATE(3962), + [sym_binary_operator] = STATE(3962), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3962), + [sym_call] = STATE(3962), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3962), + [sym_anonymous_function] = STATE(3962), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2203), + [sym_integer] = ACTIONS(2203), + [sym_float] = ACTIONS(2203), + [sym_char] = ACTIONS(2203), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2203), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [693] = { + [sym__expression] = STATE(3961), + [sym_block] = STATE(3961), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3961), + [sym_nil] = STATE(3961), + [sym__atom] = STATE(3961), + [sym_quoted_atom] = STATE(3961), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3961), + [sym_charlist] = STATE(3961), + [sym_sigil] = STATE(3961), + [sym_list] = STATE(3961), + [sym_tuple] = STATE(3961), + [sym_bitstring] = STATE(3961), + [sym_map] = STATE(3961), + [sym__nullary_operator] = STATE(3961), + [sym_unary_operator] = STATE(3961), + [sym_binary_operator] = STATE(3961), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3961), + [sym_call] = STATE(3961), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3961), + [sym_anonymous_function] = STATE(3961), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2205), + [sym_integer] = ACTIONS(2205), + [sym_float] = ACTIONS(2205), + [sym_char] = ACTIONS(2205), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2205), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [694] = { + [sym__expression] = STATE(3960), + [sym_block] = STATE(3960), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3960), + [sym_nil] = STATE(3960), + [sym__atom] = STATE(3960), + [sym_quoted_atom] = STATE(3960), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3960), + [sym_charlist] = STATE(3960), + [sym_sigil] = STATE(3960), + [sym_list] = STATE(3960), + [sym_tuple] = STATE(3960), + [sym_bitstring] = STATE(3960), + [sym_map] = STATE(3960), + [sym__nullary_operator] = STATE(3960), + [sym_unary_operator] = STATE(3960), + [sym_binary_operator] = STATE(3960), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3960), + [sym_call] = STATE(3960), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3960), + [sym_anonymous_function] = STATE(3960), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2207), + [sym_integer] = ACTIONS(2207), + [sym_float] = ACTIONS(2207), + [sym_char] = ACTIONS(2207), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2207), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [695] = { + [sym__expression] = STATE(3904), + [sym_block] = STATE(3904), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3904), + [sym_nil] = STATE(3904), + [sym__atom] = STATE(3904), + [sym_quoted_atom] = STATE(3904), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3904), + [sym_charlist] = STATE(3904), + [sym_sigil] = STATE(3904), + [sym_list] = STATE(3904), + [sym_tuple] = STATE(3904), + [sym_bitstring] = STATE(3904), + [sym_map] = STATE(3904), + [sym__nullary_operator] = STATE(3904), + [sym_unary_operator] = STATE(3904), + [sym_binary_operator] = STATE(3904), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3904), + [sym_call] = STATE(3904), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3904), + [sym_anonymous_function] = STATE(3904), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2209), + [sym_integer] = ACTIONS(2209), + [sym_float] = ACTIONS(2209), + [sym_char] = ACTIONS(2209), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2209), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [696] = { + [sym__expression] = STATE(3958), + [sym_block] = STATE(3958), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3958), + [sym_nil] = STATE(3958), + [sym__atom] = STATE(3958), + [sym_quoted_atom] = STATE(3958), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3958), + [sym_charlist] = STATE(3958), + [sym_sigil] = STATE(3958), + [sym_list] = STATE(3958), + [sym_tuple] = STATE(3958), + [sym_bitstring] = STATE(3958), + [sym_map] = STATE(3958), + [sym__nullary_operator] = STATE(3958), + [sym_unary_operator] = STATE(3958), + [sym_binary_operator] = STATE(3958), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3958), + [sym_call] = STATE(3958), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3958), + [sym_anonymous_function] = STATE(3958), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2211), + [sym_integer] = ACTIONS(2211), + [sym_float] = ACTIONS(2211), + [sym_char] = ACTIONS(2211), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2211), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [697] = { + [sym__expression] = STATE(1775), + [sym_block] = STATE(1775), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1775), + [sym_nil] = STATE(1775), + [sym__atom] = STATE(1775), + [sym_quoted_atom] = STATE(1775), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1775), + [sym_charlist] = STATE(1775), + [sym_sigil] = STATE(1775), + [sym_list] = STATE(1775), + [sym_tuple] = STATE(1775), + [sym_bitstring] = STATE(1775), + [sym_map] = STATE(1775), + [sym__nullary_operator] = STATE(1775), + [sym_unary_operator] = STATE(1775), + [sym_binary_operator] = STATE(1775), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1775), + [sym_call] = STATE(1775), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1775), + [sym_anonymous_function] = STATE(1775), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2213), + [sym_integer] = ACTIONS(2213), + [sym_float] = ACTIONS(2213), + [sym_char] = ACTIONS(2213), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2213), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [698] = { + [sym__expression] = STATE(1806), + [sym_block] = STATE(1806), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1806), + [sym_nil] = STATE(1806), + [sym__atom] = STATE(1806), + [sym_quoted_atom] = STATE(1806), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1806), + [sym_charlist] = STATE(1806), + [sym_sigil] = STATE(1806), + [sym_list] = STATE(1806), + [sym_tuple] = STATE(1806), + [sym_bitstring] = STATE(1806), + [sym_map] = STATE(1806), + [sym__nullary_operator] = STATE(1806), + [sym_unary_operator] = STATE(1806), + [sym_binary_operator] = STATE(1806), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1806), + [sym_call] = STATE(1806), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(14), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1806), + [sym_anonymous_function] = STATE(1806), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2215), + [sym_integer] = ACTIONS(2215), + [sym_float] = ACTIONS(2215), + [sym_char] = ACTIONS(2215), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2215), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(95), + [anon_sym_PLUS] = ACTIONS(97), + [anon_sym_DASH] = ACTIONS(97), + [anon_sym_BANG] = ACTIONS(97), + [anon_sym_CARET] = ACTIONS(97), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), + [anon_sym_not] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(99), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(115), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [699] = { + [sym__expression] = STATE(4573), + [sym_block] = STATE(4573), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4573), + [sym_nil] = STATE(4573), + [sym__atom] = STATE(4573), + [sym_quoted_atom] = STATE(4573), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4573), + [sym_charlist] = STATE(4573), + [sym_sigil] = STATE(4573), + [sym_list] = STATE(4573), + [sym_tuple] = STATE(4573), + [sym_bitstring] = STATE(4573), + [sym_map] = STATE(4573), + [sym__nullary_operator] = STATE(4573), + [sym_unary_operator] = STATE(4573), + [sym_binary_operator] = STATE(4573), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4573), + [sym_call] = STATE(4573), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4573), + [sym_anonymous_function] = STATE(4573), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2217), + [sym_integer] = ACTIONS(2217), + [sym_float] = ACTIONS(2217), + [sym_char] = ACTIONS(2217), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2217), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -109154,651 +109282,533 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [699] = { - [sym__expression] = STATE(4381), - [sym_block] = STATE(4381), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4381), - [sym_nil] = STATE(4381), - [sym__atom] = STATE(4381), - [sym_quoted_atom] = STATE(4381), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4381), - [sym_charlist] = STATE(4381), - [sym_sigil] = STATE(4381), - [sym_list] = STATE(4381), - [sym_tuple] = STATE(4381), - [sym_bitstring] = STATE(4381), - [sym_map] = STATE(4381), - [sym__nullary_operator] = STATE(4381), - [sym_unary_operator] = STATE(4381), - [sym_binary_operator] = STATE(4381), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4381), - [sym_call] = STATE(4381), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4381), - [sym_anonymous_function] = STATE(4381), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2203), - [sym_integer] = ACTIONS(2203), - [sym_float] = ACTIONS(2203), - [sym_char] = ACTIONS(2203), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2203), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, [700] = { - [sym__expression] = STATE(4384), - [sym_block] = STATE(4384), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4384), - [sym_nil] = STATE(4384), - [sym__atom] = STATE(4384), - [sym_quoted_atom] = STATE(4384), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4384), - [sym_charlist] = STATE(4384), - [sym_sigil] = STATE(4384), - [sym_list] = STATE(4384), - [sym_tuple] = STATE(4384), - [sym_bitstring] = STATE(4384), - [sym_map] = STATE(4384), - [sym__nullary_operator] = STATE(4384), - [sym_unary_operator] = STATE(4384), - [sym_binary_operator] = STATE(4384), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4384), - [sym_call] = STATE(4384), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4384), - [sym_anonymous_function] = STATE(4384), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2205), - [sym_integer] = ACTIONS(2205), - [sym_float] = ACTIONS(2205), - [sym_char] = ACTIONS(2205), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2205), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [701] = { - [sym__expression] = STATE(1642), - [sym_block] = STATE(1642), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1642), - [sym_nil] = STATE(1642), - [sym__atom] = STATE(1642), - [sym_quoted_atom] = STATE(1642), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1642), - [sym_charlist] = STATE(1642), - [sym_sigil] = STATE(1642), - [sym_list] = STATE(1642), - [sym_tuple] = STATE(1642), - [sym_bitstring] = STATE(1642), - [sym_map] = STATE(1642), - [sym__nullary_operator] = STATE(1642), - [sym_unary_operator] = STATE(1642), - [sym_binary_operator] = STATE(1642), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1642), - [sym_call] = STATE(1642), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1642), - [sym_anonymous_function] = STATE(1642), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2207), - [sym_integer] = ACTIONS(2207), - [sym_float] = ACTIONS(2207), - [sym_char] = ACTIONS(2207), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2207), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [702] = { - [sym__expression] = STATE(4386), - [sym_block] = STATE(4386), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4386), - [sym_nil] = STATE(4386), - [sym__atom] = STATE(4386), - [sym_quoted_atom] = STATE(4386), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4386), - [sym_charlist] = STATE(4386), - [sym_sigil] = STATE(4386), - [sym_list] = STATE(4386), - [sym_tuple] = STATE(4386), - [sym_bitstring] = STATE(4386), - [sym_map] = STATE(4386), - [sym__nullary_operator] = STATE(4386), - [sym_unary_operator] = STATE(4386), - [sym_binary_operator] = STATE(4386), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4386), - [sym_call] = STATE(4386), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4386), - [sym_anonymous_function] = STATE(4386), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2209), - [sym_integer] = ACTIONS(2209), - [sym_float] = ACTIONS(2209), - [sym_char] = ACTIONS(2209), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2209), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [703] = { - [sym__expression] = STATE(4387), - [sym_block] = STATE(4387), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4387), - [sym_nil] = STATE(4387), - [sym__atom] = STATE(4387), - [sym_quoted_atom] = STATE(4387), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4387), - [sym_charlist] = STATE(4387), - [sym_sigil] = STATE(4387), - [sym_list] = STATE(4387), - [sym_tuple] = STATE(4387), - [sym_bitstring] = STATE(4387), - [sym_map] = STATE(4387), - [sym__nullary_operator] = STATE(4387), - [sym_unary_operator] = STATE(4387), - [sym_binary_operator] = STATE(4387), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4387), - [sym_call] = STATE(4387), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4387), - [sym_anonymous_function] = STATE(4387), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2211), - [sym_integer] = ACTIONS(2211), - [sym_float] = ACTIONS(2211), - [sym_char] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2211), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [704] = { - [sym__expression] = STATE(4576), - [sym_block] = STATE(4576), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4576), - [sym_nil] = STATE(4576), - [sym__atom] = STATE(4576), - [sym_quoted_atom] = STATE(4576), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4576), - [sym_charlist] = STATE(4576), - [sym_sigil] = STATE(4576), - [sym_list] = STATE(4576), - [sym_tuple] = STATE(4576), - [sym_bitstring] = STATE(4576), - [sym_map] = STATE(4576), - [sym__nullary_operator] = STATE(4576), - [sym_unary_operator] = STATE(4576), - [sym_binary_operator] = STATE(4576), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4576), - [sym_call] = STATE(4576), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4562), + [sym_block] = STATE(4562), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4562), + [sym_nil] = STATE(4562), + [sym__atom] = STATE(4562), + [sym_quoted_atom] = STATE(4562), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4562), + [sym_charlist] = STATE(4562), + [sym_sigil] = STATE(4562), + [sym_list] = STATE(4562), + [sym_tuple] = STATE(4562), + [sym_bitstring] = STATE(4562), + [sym_map] = STATE(4562), + [sym__nullary_operator] = STATE(4562), + [sym_unary_operator] = STATE(4562), + [sym_binary_operator] = STATE(4562), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4562), + [sym_call] = STATE(4562), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4576), - [sym_anonymous_function] = STATE(4576), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4562), + [sym_anonymous_function] = STATE(4562), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(2213), - [sym_integer] = ACTIONS(2213), - [sym_float] = ACTIONS(2213), - [sym_char] = ACTIONS(2213), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(2213), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(2219), + [sym_integer] = ACTIONS(2219), + [sym_float] = ACTIONS(2219), + [sym_char] = ACTIONS(2219), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2219), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [701] = { + [sym__expression] = STATE(3586), + [sym_block] = STATE(3586), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3586), + [sym_nil] = STATE(3586), + [sym__atom] = STATE(3586), + [sym_quoted_atom] = STATE(3586), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3586), + [sym_charlist] = STATE(3586), + [sym_sigil] = STATE(3586), + [sym_list] = STATE(3586), + [sym_tuple] = STATE(3586), + [sym_bitstring] = STATE(3586), + [sym_map] = STATE(3586), + [sym__nullary_operator] = STATE(3586), + [sym_unary_operator] = STATE(3586), + [sym_binary_operator] = STATE(3586), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3586), + [sym_call] = STATE(3586), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3586), + [sym_anonymous_function] = STATE(3586), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1323), + [sym_integer] = ACTIONS(1323), + [sym_float] = ACTIONS(1323), + [sym_char] = ACTIONS(1323), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1323), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [702] = { + [sym__expression] = STATE(3181), + [sym_block] = STATE(3181), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3181), + [sym_nil] = STATE(3181), + [sym__atom] = STATE(3181), + [sym_quoted_atom] = STATE(3181), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3181), + [sym_charlist] = STATE(3181), + [sym_sigil] = STATE(3181), + [sym_list] = STATE(3181), + [sym_tuple] = STATE(3181), + [sym_bitstring] = STATE(3181), + [sym_map] = STATE(3181), + [sym__nullary_operator] = STATE(3181), + [sym_unary_operator] = STATE(3181), + [sym_binary_operator] = STATE(3181), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3181), + [sym_call] = STATE(3181), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3181), + [sym_anonymous_function] = STATE(3181), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2221), + [sym_integer] = ACTIONS(2221), + [sym_float] = ACTIONS(2221), + [sym_char] = ACTIONS(2221), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2221), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [703] = { + [sym__expression] = STATE(1566), + [sym_block] = STATE(1566), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(1566), + [sym_nil] = STATE(1566), + [sym__atom] = STATE(1566), + [sym_quoted_atom] = STATE(1566), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1566), + [sym_charlist] = STATE(1566), + [sym_sigil] = STATE(1566), + [sym_list] = STATE(1566), + [sym_tuple] = STATE(1566), + [sym_bitstring] = STATE(1566), + [sym_map] = STATE(1566), + [sym__nullary_operator] = STATE(1566), + [sym_unary_operator] = STATE(1566), + [sym_binary_operator] = STATE(1566), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1566), + [sym_call] = STATE(1566), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1566), + [sym_anonymous_function] = STATE(1566), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2223), + [sym_integer] = ACTIONS(2223), + [sym_float] = ACTIONS(2223), + [sym_char] = ACTIONS(2223), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2223), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [704] = { + [sym__expression] = STATE(4578), + [sym_block] = STATE(4578), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4578), + [sym_nil] = STATE(4578), + [sym__atom] = STATE(4578), + [sym_quoted_atom] = STATE(4578), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4578), + [sym_charlist] = STATE(4578), + [sym_sigil] = STATE(4578), + [sym_list] = STATE(4578), + [sym_tuple] = STATE(4578), + [sym_bitstring] = STATE(4578), + [sym_map] = STATE(4578), + [sym__nullary_operator] = STATE(4578), + [sym_unary_operator] = STATE(4578), + [sym_binary_operator] = STATE(4578), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4578), + [sym_call] = STATE(4578), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4578), + [sym_anonymous_function] = STATE(4578), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2225), + [sym_integer] = ACTIONS(2225), + [sym_float] = ACTIONS(2225), + [sym_char] = ACTIONS(2225), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2225), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -109863,3836 +109873,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [705] = { - [sym__expression] = STATE(4391), - [sym_block] = STATE(4391), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4391), - [sym_nil] = STATE(4391), - [sym__atom] = STATE(4391), - [sym_quoted_atom] = STATE(4391), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4391), - [sym_charlist] = STATE(4391), - [sym_sigil] = STATE(4391), - [sym_list] = STATE(4391), - [sym_tuple] = STATE(4391), - [sym_bitstring] = STATE(4391), - [sym_map] = STATE(4391), - [sym__nullary_operator] = STATE(4391), - [sym_unary_operator] = STATE(4391), - [sym_binary_operator] = STATE(4391), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4391), - [sym_call] = STATE(4391), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4391), - [sym_anonymous_function] = STATE(4391), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2215), - [sym_integer] = ACTIONS(2215), - [sym_float] = ACTIONS(2215), - [sym_char] = ACTIONS(2215), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2215), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [706] = { - [sym__expression] = STATE(1641), - [sym_block] = STATE(1641), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1641), - [sym_nil] = STATE(1641), - [sym__atom] = STATE(1641), - [sym_quoted_atom] = STATE(1641), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1641), - [sym_charlist] = STATE(1641), - [sym_sigil] = STATE(1641), - [sym_list] = STATE(1641), - [sym_tuple] = STATE(1641), - [sym_bitstring] = STATE(1641), - [sym_map] = STATE(1641), - [sym__nullary_operator] = STATE(1641), - [sym_unary_operator] = STATE(1641), - [sym_binary_operator] = STATE(1641), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1641), - [sym_call] = STATE(1641), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1641), - [sym_anonymous_function] = STATE(1641), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2217), - [sym_integer] = ACTIONS(2217), - [sym_float] = ACTIONS(2217), - [sym_char] = ACTIONS(2217), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2217), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [707] = { - [sym__expression] = STATE(4392), - [sym_block] = STATE(4392), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4392), - [sym_nil] = STATE(4392), - [sym__atom] = STATE(4392), - [sym_quoted_atom] = STATE(4392), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4392), - [sym_charlist] = STATE(4392), - [sym_sigil] = STATE(4392), - [sym_list] = STATE(4392), - [sym_tuple] = STATE(4392), - [sym_bitstring] = STATE(4392), - [sym_map] = STATE(4392), - [sym__nullary_operator] = STATE(4392), - [sym_unary_operator] = STATE(4392), - [sym_binary_operator] = STATE(4392), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4392), - [sym_call] = STATE(4392), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4392), - [sym_anonymous_function] = STATE(4392), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2219), - [sym_integer] = ACTIONS(2219), - [sym_float] = ACTIONS(2219), - [sym_char] = ACTIONS(2219), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2219), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [708] = { - [sym__expression] = STATE(4393), - [sym_block] = STATE(4393), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4393), - [sym_nil] = STATE(4393), - [sym__atom] = STATE(4393), - [sym_quoted_atom] = STATE(4393), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4393), - [sym_charlist] = STATE(4393), - [sym_sigil] = STATE(4393), - [sym_list] = STATE(4393), - [sym_tuple] = STATE(4393), - [sym_bitstring] = STATE(4393), - [sym_map] = STATE(4393), - [sym__nullary_operator] = STATE(4393), - [sym_unary_operator] = STATE(4393), - [sym_binary_operator] = STATE(4393), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4393), - [sym_call] = STATE(4393), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4393), - [sym_anonymous_function] = STATE(4393), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2221), - [sym_integer] = ACTIONS(2221), - [sym_float] = ACTIONS(2221), - [sym_char] = ACTIONS(2221), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2221), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [709] = { - [sym__expression] = STATE(4452), - [sym_block] = STATE(4452), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4452), - [sym_nil] = STATE(4452), - [sym__atom] = STATE(4452), - [sym_quoted_atom] = STATE(4452), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4452), - [sym_charlist] = STATE(4452), - [sym_sigil] = STATE(4452), - [sym_list] = STATE(4452), - [sym_tuple] = STATE(4452), - [sym_bitstring] = STATE(4452), - [sym_map] = STATE(4452), - [sym__nullary_operator] = STATE(4452), - [sym_unary_operator] = STATE(4452), - [sym_binary_operator] = STATE(4452), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4452), - [sym_call] = STATE(4452), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4452), - [sym_anonymous_function] = STATE(4452), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2223), - [sym_integer] = ACTIONS(2223), - [sym_float] = ACTIONS(2223), - [sym_char] = ACTIONS(2223), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2223), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [710] = { - [sym__expression] = STATE(4451), - [sym_block] = STATE(4451), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4451), - [sym_nil] = STATE(4451), - [sym__atom] = STATE(4451), - [sym_quoted_atom] = STATE(4451), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4451), - [sym_charlist] = STATE(4451), - [sym_sigil] = STATE(4451), - [sym_list] = STATE(4451), - [sym_tuple] = STATE(4451), - [sym_bitstring] = STATE(4451), - [sym_map] = STATE(4451), - [sym__nullary_operator] = STATE(4451), - [sym_unary_operator] = STATE(4451), - [sym_binary_operator] = STATE(4451), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4451), - [sym_call] = STATE(4451), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4451), - [sym_anonymous_function] = STATE(4451), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2225), - [sym_integer] = ACTIONS(2225), - [sym_float] = ACTIONS(2225), - [sym_char] = ACTIONS(2225), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2225), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), - }, - [711] = { - [sym__expression] = STATE(4231), - [sym_block] = STATE(4231), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4231), - [sym_nil] = STATE(4231), - [sym__atom] = STATE(4231), - [sym_quoted_atom] = STATE(4231), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4231), - [sym_charlist] = STATE(4231), - [sym_sigil] = STATE(4231), - [sym_list] = STATE(4231), - [sym_tuple] = STATE(4231), - [sym_bitstring] = STATE(4231), - [sym_map] = STATE(4231), - [sym__nullary_operator] = STATE(4231), - [sym_unary_operator] = STATE(4231), - [sym_binary_operator] = STATE(4231), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4231), - [sym_call] = STATE(4231), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4231), - [sym_anonymous_function] = STATE(4231), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2227), - [sym_integer] = ACTIONS(2227), - [sym_float] = ACTIONS(2227), - [sym_char] = ACTIONS(2227), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2227), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [712] = { - [sym__expression] = STATE(1634), - [sym_block] = STATE(1634), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1634), - [sym_nil] = STATE(1634), - [sym__atom] = STATE(1634), - [sym_quoted_atom] = STATE(1634), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1634), - [sym_charlist] = STATE(1634), - [sym_sigil] = STATE(1634), - [sym_list] = STATE(1634), - [sym_tuple] = STATE(1634), - [sym_bitstring] = STATE(1634), - [sym_map] = STATE(1634), - [sym__nullary_operator] = STATE(1634), - [sym_unary_operator] = STATE(1634), - [sym_binary_operator] = STATE(1634), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1634), - [sym_call] = STATE(1634), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1634), - [sym_anonymous_function] = STATE(1634), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2229), - [sym_integer] = ACTIONS(2229), - [sym_float] = ACTIONS(2229), - [sym_char] = ACTIONS(2229), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2229), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [713] = { - [sym__expression] = STATE(1632), - [sym_block] = STATE(1632), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1632), - [sym_nil] = STATE(1632), - [sym__atom] = STATE(1632), - [sym_quoted_atom] = STATE(1632), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1632), - [sym_charlist] = STATE(1632), - [sym_sigil] = STATE(1632), - [sym_list] = STATE(1632), - [sym_tuple] = STATE(1632), - [sym_bitstring] = STATE(1632), - [sym_map] = STATE(1632), - [sym__nullary_operator] = STATE(1632), - [sym_unary_operator] = STATE(1632), - [sym_binary_operator] = STATE(1632), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1632), - [sym_call] = STATE(1632), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1632), - [sym_anonymous_function] = STATE(1632), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2231), - [sym_integer] = ACTIONS(2231), - [sym_float] = ACTIONS(2231), - [sym_char] = ACTIONS(2231), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2231), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [714] = { - [sym__expression] = STATE(1630), - [sym_block] = STATE(1630), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1630), - [sym_nil] = STATE(1630), - [sym__atom] = STATE(1630), - [sym_quoted_atom] = STATE(1630), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1630), - [sym_charlist] = STATE(1630), - [sym_sigil] = STATE(1630), - [sym_list] = STATE(1630), - [sym_tuple] = STATE(1630), - [sym_bitstring] = STATE(1630), - [sym_map] = STATE(1630), - [sym__nullary_operator] = STATE(1630), - [sym_unary_operator] = STATE(1630), - [sym_binary_operator] = STATE(1630), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1630), - [sym_call] = STATE(1630), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1630), - [sym_anonymous_function] = STATE(1630), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2233), - [sym_integer] = ACTIONS(2233), - [sym_float] = ACTIONS(2233), - [sym_char] = ACTIONS(2233), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2233), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [715] = { - [sym__expression] = STATE(1628), - [sym_block] = STATE(1628), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1628), - [sym_nil] = STATE(1628), - [sym__atom] = STATE(1628), - [sym_quoted_atom] = STATE(1628), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1628), - [sym_charlist] = STATE(1628), - [sym_sigil] = STATE(1628), - [sym_list] = STATE(1628), - [sym_tuple] = STATE(1628), - [sym_bitstring] = STATE(1628), - [sym_map] = STATE(1628), - [sym__nullary_operator] = STATE(1628), - [sym_unary_operator] = STATE(1628), - [sym_binary_operator] = STATE(1628), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1628), - [sym_call] = STATE(1628), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1628), - [sym_anonymous_function] = STATE(1628), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2235), - [sym_integer] = ACTIONS(2235), - [sym_float] = ACTIONS(2235), - [sym_char] = ACTIONS(2235), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2235), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [716] = { - [sym__expression] = STATE(4193), - [sym_block] = STATE(4193), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4193), - [sym_nil] = STATE(4193), - [sym__atom] = STATE(4193), - [sym_quoted_atom] = STATE(4193), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4193), - [sym_charlist] = STATE(4193), - [sym_sigil] = STATE(4193), - [sym_list] = STATE(4193), - [sym_tuple] = STATE(4193), - [sym_bitstring] = STATE(4193), - [sym_map] = STATE(4193), - [sym__nullary_operator] = STATE(4193), - [sym_unary_operator] = STATE(4193), - [sym_binary_operator] = STATE(4193), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4193), - [sym_call] = STATE(4193), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4193), - [sym_anonymous_function] = STATE(4193), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2237), - [sym_integer] = ACTIONS(2237), - [sym_float] = ACTIONS(2237), - [sym_char] = ACTIONS(2237), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2237), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [717] = { - [sym__expression] = STATE(1623), - [sym_block] = STATE(1623), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1623), - [sym_nil] = STATE(1623), - [sym__atom] = STATE(1623), - [sym_quoted_atom] = STATE(1623), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1623), - [sym_charlist] = STATE(1623), - [sym_sigil] = STATE(1623), - [sym_list] = STATE(1623), - [sym_tuple] = STATE(1623), - [sym_bitstring] = STATE(1623), - [sym_map] = STATE(1623), - [sym__nullary_operator] = STATE(1623), - [sym_unary_operator] = STATE(1623), - [sym_binary_operator] = STATE(1623), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1623), - [sym_call] = STATE(1623), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1623), - [sym_anonymous_function] = STATE(1623), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2239), - [sym_integer] = ACTIONS(2239), - [sym_float] = ACTIONS(2239), - [sym_char] = ACTIONS(2239), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2239), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [718] = { - [sym__expression] = STATE(1621), - [sym_block] = STATE(1621), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1621), - [sym_nil] = STATE(1621), - [sym__atom] = STATE(1621), - [sym_quoted_atom] = STATE(1621), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1621), - [sym_charlist] = STATE(1621), - [sym_sigil] = STATE(1621), - [sym_list] = STATE(1621), - [sym_tuple] = STATE(1621), - [sym_bitstring] = STATE(1621), - [sym_map] = STATE(1621), - [sym__nullary_operator] = STATE(1621), - [sym_unary_operator] = STATE(1621), - [sym_binary_operator] = STATE(1621), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1621), - [sym_call] = STATE(1621), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1621), - [sym_anonymous_function] = STATE(1621), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2241), - [sym_integer] = ACTIONS(2241), - [sym_float] = ACTIONS(2241), - [sym_char] = ACTIONS(2241), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2241), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [719] = { - [sym__expression] = STATE(4179), - [sym_block] = STATE(4179), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4179), - [sym_nil] = STATE(4179), - [sym__atom] = STATE(4179), - [sym_quoted_atom] = STATE(4179), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4179), - [sym_charlist] = STATE(4179), - [sym_sigil] = STATE(4179), - [sym_list] = STATE(4179), - [sym_tuple] = STATE(4179), - [sym_bitstring] = STATE(4179), - [sym_map] = STATE(4179), - [sym__nullary_operator] = STATE(4179), - [sym_unary_operator] = STATE(4179), - [sym_binary_operator] = STATE(4179), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4179), - [sym_call] = STATE(4179), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4179), - [sym_anonymous_function] = STATE(4179), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2243), - [sym_integer] = ACTIONS(2243), - [sym_float] = ACTIONS(2243), - [sym_char] = ACTIONS(2243), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2243), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [720] = { - [sym__expression] = STATE(4178), - [sym_block] = STATE(4178), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4178), - [sym_nil] = STATE(4178), - [sym__atom] = STATE(4178), - [sym_quoted_atom] = STATE(4178), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4178), - [sym_charlist] = STATE(4178), - [sym_sigil] = STATE(4178), - [sym_list] = STATE(4178), - [sym_tuple] = STATE(4178), - [sym_bitstring] = STATE(4178), - [sym_map] = STATE(4178), - [sym__nullary_operator] = STATE(4178), - [sym_unary_operator] = STATE(4178), - [sym_binary_operator] = STATE(4178), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4178), - [sym_call] = STATE(4178), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4178), - [sym_anonymous_function] = STATE(4178), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2245), - [sym_integer] = ACTIONS(2245), - [sym_float] = ACTIONS(2245), - [sym_char] = ACTIONS(2245), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2245), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [721] = { - [sym__expression] = STATE(4398), - [sym_block] = STATE(4398), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4398), - [sym_nil] = STATE(4398), - [sym__atom] = STATE(4398), - [sym_quoted_atom] = STATE(4398), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4398), - [sym_charlist] = STATE(4398), - [sym_sigil] = STATE(4398), - [sym_list] = STATE(4398), - [sym_tuple] = STATE(4398), - [sym_bitstring] = STATE(4398), - [sym_map] = STATE(4398), - [sym__nullary_operator] = STATE(4398), - [sym_unary_operator] = STATE(4398), - [sym_binary_operator] = STATE(4398), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4398), - [sym_call] = STATE(4398), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4398), - [sym_anonymous_function] = STATE(4398), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2247), - [sym_integer] = ACTIONS(2247), - [sym_float] = ACTIONS(2247), - [sym_char] = ACTIONS(2247), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2247), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [722] = { - [sym__expression] = STATE(4399), - [sym_block] = STATE(4399), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4399), - [sym_nil] = STATE(4399), - [sym__atom] = STATE(4399), - [sym_quoted_atom] = STATE(4399), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4399), - [sym_charlist] = STATE(4399), - [sym_sigil] = STATE(4399), - [sym_list] = STATE(4399), - [sym_tuple] = STATE(4399), - [sym_bitstring] = STATE(4399), - [sym_map] = STATE(4399), - [sym__nullary_operator] = STATE(4399), - [sym_unary_operator] = STATE(4399), - [sym_binary_operator] = STATE(4399), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4399), - [sym_call] = STATE(4399), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4399), - [sym_anonymous_function] = STATE(4399), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2249), - [sym_integer] = ACTIONS(2249), - [sym_float] = ACTIONS(2249), - [sym_char] = ACTIONS(2249), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2249), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [723] = { - [sym__expression] = STATE(1456), - [sym_block] = STATE(1456), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1456), - [sym_nil] = STATE(1456), - [sym__atom] = STATE(1456), - [sym_quoted_atom] = STATE(1456), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1456), - [sym_charlist] = STATE(1456), - [sym_sigil] = STATE(1456), - [sym_list] = STATE(1456), - [sym_tuple] = STATE(1456), - [sym_bitstring] = STATE(1456), - [sym_map] = STATE(1456), - [sym__nullary_operator] = STATE(1456), - [sym_unary_operator] = STATE(1456), - [sym_binary_operator] = STATE(1456), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1456), - [sym_call] = STATE(1456), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1456), - [sym_anonymous_function] = STATE(1456), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2251), - [sym_integer] = ACTIONS(2251), - [sym_float] = ACTIONS(2251), - [sym_char] = ACTIONS(2251), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2251), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [724] = { - [sym__expression] = STATE(1596), - [sym_block] = STATE(1596), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1596), - [sym_nil] = STATE(1596), - [sym__atom] = STATE(1596), - [sym_quoted_atom] = STATE(1596), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1596), - [sym_charlist] = STATE(1596), - [sym_sigil] = STATE(1596), - [sym_list] = STATE(1596), - [sym_tuple] = STATE(1596), - [sym_bitstring] = STATE(1596), - [sym_map] = STATE(1596), - [sym__nullary_operator] = STATE(1596), - [sym_unary_operator] = STATE(1596), - [sym_binary_operator] = STATE(1596), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1596), - [sym_call] = STATE(1596), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1596), - [sym_anonymous_function] = STATE(1596), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2253), - [sym_integer] = ACTIONS(2253), - [sym_float] = ACTIONS(2253), - [sym_char] = ACTIONS(2253), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2253), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [725] = { - [sym__expression] = STATE(4175), - [sym_block] = STATE(4175), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4175), - [sym_nil] = STATE(4175), - [sym__atom] = STATE(4175), - [sym_quoted_atom] = STATE(4175), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4175), - [sym_charlist] = STATE(4175), - [sym_sigil] = STATE(4175), - [sym_list] = STATE(4175), - [sym_tuple] = STATE(4175), - [sym_bitstring] = STATE(4175), - [sym_map] = STATE(4175), - [sym__nullary_operator] = STATE(4175), - [sym_unary_operator] = STATE(4175), - [sym_binary_operator] = STATE(4175), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4175), - [sym_call] = STATE(4175), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4175), - [sym_anonymous_function] = STATE(4175), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2255), - [sym_integer] = ACTIONS(2255), - [sym_float] = ACTIONS(2255), - [sym_char] = ACTIONS(2255), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2255), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [726] = { - [sym__expression] = STATE(3931), - [sym_block] = STATE(3931), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3931), - [sym_nil] = STATE(3931), - [sym__atom] = STATE(3931), - [sym_quoted_atom] = STATE(3931), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3931), - [sym_charlist] = STATE(3931), - [sym_sigil] = STATE(3931), - [sym_list] = STATE(3931), - [sym_tuple] = STATE(3931), - [sym_bitstring] = STATE(3931), - [sym_map] = STATE(3931), - [sym__nullary_operator] = STATE(3931), - [sym_unary_operator] = STATE(3931), - [sym_binary_operator] = STATE(3931), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3931), - [sym_call] = STATE(3931), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3931), - [sym_anonymous_function] = STATE(3931), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2257), - [sym_integer] = ACTIONS(2257), - [sym_float] = ACTIONS(2257), - [sym_char] = ACTIONS(2257), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(2257), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [727] = { - [sym__expression] = STATE(4174), - [sym_block] = STATE(4174), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4174), - [sym_nil] = STATE(4174), - [sym__atom] = STATE(4174), - [sym_quoted_atom] = STATE(4174), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4174), - [sym_charlist] = STATE(4174), - [sym_sigil] = STATE(4174), - [sym_list] = STATE(4174), - [sym_tuple] = STATE(4174), - [sym_bitstring] = STATE(4174), - [sym_map] = STATE(4174), - [sym__nullary_operator] = STATE(4174), - [sym_unary_operator] = STATE(4174), - [sym_binary_operator] = STATE(4174), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4174), - [sym_call] = STATE(4174), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4174), - [sym_anonymous_function] = STATE(4174), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2259), - [sym_integer] = ACTIONS(2259), - [sym_float] = ACTIONS(2259), - [sym_char] = ACTIONS(2259), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2259), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [728] = { - [sym__expression] = STATE(4169), - [sym_block] = STATE(4169), - [sym_identifier] = STATE(60), - [sym_boolean] = STATE(4169), - [sym_nil] = STATE(4169), - [sym__atom] = STATE(4169), - [sym_quoted_atom] = STATE(4169), - [sym__quoted_i_double] = STATE(4051), - [sym__quoted_i_single] = STATE(4056), - [sym__quoted_i_heredoc_single] = STATE(4078), - [sym__quoted_i_heredoc_double] = STATE(4079), - [sym_string] = STATE(4169), - [sym_charlist] = STATE(4169), - [sym_sigil] = STATE(4169), - [sym_list] = STATE(4169), - [sym_tuple] = STATE(4169), - [sym_bitstring] = STATE(4169), - [sym_map] = STATE(4169), - [sym__nullary_operator] = STATE(4169), - [sym_unary_operator] = STATE(4169), - [sym_binary_operator] = STATE(4169), - [sym_operator_identifier] = STATE(6935), - [sym_dot] = STATE(4169), - [sym_call] = STATE(4169), - [sym__call_without_parentheses] = STATE(4107), - [sym__call_with_parentheses] = STATE(4109), - [sym__local_call_without_parentheses] = STATE(4111), - [sym__local_call_with_parentheses] = STATE(3489), - [sym__local_call_just_do_block] = STATE(4151), - [sym__remote_call_without_parentheses] = STATE(4152), - [sym__remote_call_with_parentheses] = STATE(3486), - [sym__remote_dot] = STATE(47), - [sym__anonymous_call] = STATE(3485), - [sym__anonymous_dot] = STATE(6796), - [sym__double_call] = STATE(4243), - [sym_access_call] = STATE(4169), - [sym_anonymous_function] = STATE(4169), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(13), - [aux_sym_identifier_token1] = ACTIONS(15), - [anon_sym_DOT_DOT_DOT] = ACTIONS(15), - [sym_alias] = ACTIONS(2261), - [sym_integer] = ACTIONS(2261), - [sym_float] = ACTIONS(2261), - [sym_char] = ACTIONS(2261), - [anon_sym_true] = ACTIONS(19), - [anon_sym_false] = ACTIONS(19), - [anon_sym_nil] = ACTIONS(21), - [sym_atom] = ACTIONS(2261), - [anon_sym_DQUOTE] = ACTIONS(23), - [anon_sym_SQUOTE] = ACTIONS(25), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LBRACK] = ACTIONS(33), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(37), - [anon_sym_LT_LT] = ACTIONS(39), - [anon_sym_PERCENT] = ACTIONS(41), - [anon_sym_DOT_DOT] = ACTIONS(43), - [anon_sym_AMP] = ACTIONS(45), - [anon_sym_PLUS] = ACTIONS(47), - [anon_sym_DASH] = ACTIONS(47), - [anon_sym_BANG] = ACTIONS(47), - [anon_sym_CARET] = ACTIONS(47), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), - [anon_sym_not] = ACTIONS(47), - [anon_sym_AT] = ACTIONS(49), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(51), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(53), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(57), - }, - [729] = { - [sym__expression] = STATE(1451), - [sym_block] = STATE(1451), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1451), - [sym_nil] = STATE(1451), - [sym__atom] = STATE(1451), - [sym_quoted_atom] = STATE(1451), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1451), - [sym_charlist] = STATE(1451), - [sym_sigil] = STATE(1451), - [sym_list] = STATE(1451), - [sym_tuple] = STATE(1451), - [sym_bitstring] = STATE(1451), - [sym_map] = STATE(1451), - [sym__nullary_operator] = STATE(1451), - [sym_unary_operator] = STATE(1451), - [sym_binary_operator] = STATE(1451), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1451), - [sym_call] = STATE(1451), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1451), - [sym_anonymous_function] = STATE(1451), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2263), - [sym_integer] = ACTIONS(2263), - [sym_float] = ACTIONS(2263), - [sym_char] = ACTIONS(2263), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2263), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [730] = { - [sym__expression] = STATE(1597), - [sym_block] = STATE(1597), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1597), - [sym_nil] = STATE(1597), - [sym__atom] = STATE(1597), - [sym_quoted_atom] = STATE(1597), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1597), - [sym_charlist] = STATE(1597), - [sym_sigil] = STATE(1597), - [sym_list] = STATE(1597), - [sym_tuple] = STATE(1597), - [sym_bitstring] = STATE(1597), - [sym_map] = STATE(1597), - [sym__nullary_operator] = STATE(1597), - [sym_unary_operator] = STATE(1597), - [sym_binary_operator] = STATE(1597), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1597), - [sym_call] = STATE(1597), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1597), - [sym_anonymous_function] = STATE(1597), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2265), - [sym_integer] = ACTIONS(2265), - [sym_float] = ACTIONS(2265), - [sym_char] = ACTIONS(2265), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2265), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [731] = { - [sym__expression] = STATE(3930), - [sym_block] = STATE(3930), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3930), - [sym_nil] = STATE(3930), - [sym__atom] = STATE(3930), - [sym_quoted_atom] = STATE(3930), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3930), - [sym_charlist] = STATE(3930), - [sym_sigil] = STATE(3930), - [sym_list] = STATE(3930), - [sym_tuple] = STATE(3930), - [sym_bitstring] = STATE(3930), - [sym_map] = STATE(3930), - [sym__nullary_operator] = STATE(3930), - [sym_unary_operator] = STATE(3930), - [sym_binary_operator] = STATE(3930), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3930), - [sym_call] = STATE(3930), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3930), - [sym_anonymous_function] = STATE(3930), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2267), - [sym_integer] = ACTIONS(2267), - [sym_float] = ACTIONS(2267), - [sym_char] = ACTIONS(2267), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(2267), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [732] = { - [sym__expression] = STATE(4400), - [sym_block] = STATE(4400), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4400), - [sym_nil] = STATE(4400), - [sym__atom] = STATE(4400), - [sym_quoted_atom] = STATE(4400), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4400), - [sym_charlist] = STATE(4400), - [sym_sigil] = STATE(4400), - [sym_list] = STATE(4400), - [sym_tuple] = STATE(4400), - [sym_bitstring] = STATE(4400), - [sym_map] = STATE(4400), - [sym__nullary_operator] = STATE(4400), - [sym_unary_operator] = STATE(4400), - [sym_binary_operator] = STATE(4400), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4400), - [sym_call] = STATE(4400), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4400), - [sym_anonymous_function] = STATE(4400), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2269), - [sym_integer] = ACTIONS(2269), - [sym_float] = ACTIONS(2269), - [sym_char] = ACTIONS(2269), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2269), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [733] = { - [sym__expression] = STATE(4401), - [sym_block] = STATE(4401), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4401), - [sym_nil] = STATE(4401), - [sym__atom] = STATE(4401), - [sym_quoted_atom] = STATE(4401), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4401), - [sym_charlist] = STATE(4401), - [sym_sigil] = STATE(4401), - [sym_list] = STATE(4401), - [sym_tuple] = STATE(4401), - [sym_bitstring] = STATE(4401), - [sym_map] = STATE(4401), - [sym__nullary_operator] = STATE(4401), - [sym_unary_operator] = STATE(4401), - [sym_binary_operator] = STATE(4401), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4401), - [sym_call] = STATE(4401), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4401), - [sym_anonymous_function] = STATE(4401), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2271), - [sym_integer] = ACTIONS(2271), - [sym_float] = ACTIONS(2271), - [sym_char] = ACTIONS(2271), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2271), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [734] = { - [sym__expression] = STATE(4402), - [sym_block] = STATE(4402), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4402), - [sym_nil] = STATE(4402), - [sym__atom] = STATE(4402), - [sym_quoted_atom] = STATE(4402), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4402), - [sym_charlist] = STATE(4402), - [sym_sigil] = STATE(4402), - [sym_list] = STATE(4402), - [sym_tuple] = STATE(4402), - [sym_bitstring] = STATE(4402), - [sym_map] = STATE(4402), - [sym__nullary_operator] = STATE(4402), - [sym_unary_operator] = STATE(4402), - [sym_binary_operator] = STATE(4402), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4402), - [sym_call] = STATE(4402), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4402), - [sym_anonymous_function] = STATE(4402), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2273), - [sym_integer] = ACTIONS(2273), - [sym_float] = ACTIONS(2273), - [sym_char] = ACTIONS(2273), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2273), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [735] = { - [sym__expression] = STATE(4404), - [sym_block] = STATE(4404), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4404), - [sym_nil] = STATE(4404), - [sym__atom] = STATE(4404), - [sym_quoted_atom] = STATE(4404), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4404), - [sym_charlist] = STATE(4404), - [sym_sigil] = STATE(4404), - [sym_list] = STATE(4404), - [sym_tuple] = STATE(4404), - [sym_bitstring] = STATE(4404), - [sym_map] = STATE(4404), - [sym__nullary_operator] = STATE(4404), - [sym_unary_operator] = STATE(4404), - [sym_binary_operator] = STATE(4404), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4404), - [sym_call] = STATE(4404), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4404), - [sym_anonymous_function] = STATE(4404), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2275), - [sym_integer] = ACTIONS(2275), - [sym_float] = ACTIONS(2275), - [sym_char] = ACTIONS(2275), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2275), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [736] = { - [sym__expression] = STATE(4319), - [sym_block] = STATE(4319), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4319), - [sym_nil] = STATE(4319), - [sym__atom] = STATE(4319), - [sym_quoted_atom] = STATE(4319), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4319), - [sym_charlist] = STATE(4319), - [sym_sigil] = STATE(4319), - [sym_list] = STATE(4319), - [sym_tuple] = STATE(4319), - [sym_bitstring] = STATE(4319), - [sym_map] = STATE(4319), - [sym__nullary_operator] = STATE(4319), - [sym_unary_operator] = STATE(4319), - [sym_binary_operator] = STATE(4319), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4319), - [sym_call] = STATE(4319), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4319), - [sym_anonymous_function] = STATE(4319), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(2277), - [sym_integer] = ACTIONS(2277), - [sym_float] = ACTIONS(2277), - [sym_char] = ACTIONS(2277), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2277), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [737] = { - [sym__expression] = STATE(4572), - [sym_block] = STATE(4572), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4572), - [sym_nil] = STATE(4572), - [sym__atom] = STATE(4572), - [sym_quoted_atom] = STATE(4572), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4572), - [sym_charlist] = STATE(4572), - [sym_sigil] = STATE(4572), - [sym_list] = STATE(4572), - [sym_tuple] = STATE(4572), - [sym_bitstring] = STATE(4572), - [sym_map] = STATE(4572), - [sym__nullary_operator] = STATE(4572), - [sym_unary_operator] = STATE(4572), - [sym_binary_operator] = STATE(4572), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4572), - [sym_call] = STATE(4572), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(4568), + [sym_block] = STATE(4568), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4568), + [sym_nil] = STATE(4568), + [sym__atom] = STATE(4568), + [sym_quoted_atom] = STATE(4568), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4568), + [sym_charlist] = STATE(4568), + [sym_sigil] = STATE(4568), + [sym_list] = STATE(4568), + [sym_tuple] = STATE(4568), + [sym_bitstring] = STATE(4568), + [sym_map] = STATE(4568), + [sym__nullary_operator] = STATE(4568), + [sym_unary_operator] = STATE(4568), + [sym_binary_operator] = STATE(4568), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4568), + [sym_call] = STATE(4568), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4572), - [sym_anonymous_function] = STATE(4572), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4568), + [sym_anonymous_function] = STATE(4568), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(2279), - [sym_integer] = ACTIONS(2279), - [sym_float] = ACTIONS(2279), - [sym_char] = ACTIONS(2279), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(2279), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(2227), + [sym_integer] = ACTIONS(2227), + [sym_float] = ACTIONS(2227), + [sym_char] = ACTIONS(2227), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2227), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -113756,78 +109990,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [738] = { - [sym__expression] = STATE(4445), - [sym_block] = STATE(4445), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4445), - [sym_nil] = STATE(4445), - [sym__atom] = STATE(4445), - [sym_quoted_atom] = STATE(4445), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4445), - [sym_charlist] = STATE(4445), - [sym_sigil] = STATE(4445), - [sym_list] = STATE(4445), - [sym_tuple] = STATE(4445), - [sym_bitstring] = STATE(4445), - [sym_map] = STATE(4445), - [sym__nullary_operator] = STATE(4445), - [sym_unary_operator] = STATE(4445), - [sym_binary_operator] = STATE(4445), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4445), - [sym_call] = STATE(4445), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4445), - [sym_anonymous_function] = STATE(4445), + [706] = { + [sym__expression] = STATE(1781), + [sym_block] = STATE(1781), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1781), + [sym_nil] = STATE(1781), + [sym__atom] = STATE(1781), + [sym_quoted_atom] = STATE(1781), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1781), + [sym_charlist] = STATE(1781), + [sym_sigil] = STATE(1781), + [sym_list] = STATE(1781), + [sym_tuple] = STATE(1781), + [sym_bitstring] = STATE(1781), + [sym_map] = STATE(1781), + [sym__nullary_operator] = STATE(1781), + [sym_unary_operator] = STATE(1781), + [sym_binary_operator] = STATE(1781), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1781), + [sym_call] = STATE(1781), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1781), + [sym_anonymous_function] = STATE(1781), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2281), - [sym_integer] = ACTIONS(2281), - [sym_float] = ACTIONS(2281), - [sym_char] = ACTIONS(2281), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2281), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2229), + [sym_integer] = ACTIONS(2229), + [sym_float] = ACTIONS(2229), + [sym_char] = ACTIONS(2229), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2229), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -113866,86 +110100,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), + [sym__before_unary_op] = ACTIONS(295), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), + [sym__quoted_atom_start] = ACTIONS(297), }, - [739] = { - [sym__expression] = STATE(4443), - [sym_block] = STATE(4443), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4443), - [sym_nil] = STATE(4443), - [sym__atom] = STATE(4443), - [sym_quoted_atom] = STATE(4443), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4443), - [sym_charlist] = STATE(4443), - [sym_sigil] = STATE(4443), - [sym_list] = STATE(4443), - [sym_tuple] = STATE(4443), - [sym_bitstring] = STATE(4443), - [sym_map] = STATE(4443), - [sym__nullary_operator] = STATE(4443), - [sym_unary_operator] = STATE(4443), - [sym_binary_operator] = STATE(4443), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4443), - [sym_call] = STATE(4443), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4443), - [sym_anonymous_function] = STATE(4443), + [707] = { + [sym__expression] = STATE(3213), + [sym_block] = STATE(3213), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3213), + [sym_nil] = STATE(3213), + [sym__atom] = STATE(3213), + [sym_quoted_atom] = STATE(3213), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3213), + [sym_charlist] = STATE(3213), + [sym_sigil] = STATE(3213), + [sym_list] = STATE(3213), + [sym_tuple] = STATE(3213), + [sym_bitstring] = STATE(3213), + [sym_map] = STATE(3213), + [sym__nullary_operator] = STATE(3213), + [sym_unary_operator] = STATE(3213), + [sym_binary_operator] = STATE(3213), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3213), + [sym_call] = STATE(3213), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3213), + [sym_anonymous_function] = STATE(3213), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), - [sym_alias] = ACTIONS(2283), - [sym_integer] = ACTIONS(2283), - [sym_float] = ACTIONS(2283), - [sym_char] = ACTIONS(2283), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), - [sym_atom] = ACTIONS(2283), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2231), + [sym_integer] = ACTIONS(2231), + [sym_float] = ACTIONS(2231), + [sym_char] = ACTIONS(2231), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2231), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -113984,86 +110218,204 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), + [sym__before_unary_op] = ACTIONS(445), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), + [sym__quoted_atom_start] = ACTIONS(297), }, - [740] = { - [sym__expression] = STATE(2957), - [sym_block] = STATE(2957), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(2957), - [sym_nil] = STATE(2957), - [sym__atom] = STATE(2957), - [sym_quoted_atom] = STATE(2957), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(2957), - [sym_charlist] = STATE(2957), - [sym_sigil] = STATE(2957), - [sym_list] = STATE(2957), - [sym_tuple] = STATE(2957), - [sym_bitstring] = STATE(2957), - [sym_map] = STATE(2957), - [sym__nullary_operator] = STATE(2957), - [sym_unary_operator] = STATE(2957), - [sym_binary_operator] = STATE(2957), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(2957), - [sym_call] = STATE(2957), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), + [708] = { + [sym__expression] = STATE(1459), + [sym_block] = STATE(1459), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(1459), + [sym_nil] = STATE(1459), + [sym__atom] = STATE(1459), + [sym_quoted_atom] = STATE(1459), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1459), + [sym_charlist] = STATE(1459), + [sym_sigil] = STATE(1459), + [sym_list] = STATE(1459), + [sym_tuple] = STATE(1459), + [sym_bitstring] = STATE(1459), + [sym_map] = STATE(1459), + [sym__nullary_operator] = STATE(1459), + [sym_unary_operator] = STATE(1459), + [sym_binary_operator] = STATE(1459), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1459), + [sym_call] = STATE(1459), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1459), + [sym_anonymous_function] = STATE(1459), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2233), + [sym_integer] = ACTIONS(2233), + [sym_float] = ACTIONS(2233), + [sym_char] = ACTIONS(2233), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2233), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [709] = { + [sym__expression] = STATE(3898), + [sym_block] = STATE(3898), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3898), + [sym_nil] = STATE(3898), + [sym__atom] = STATE(3898), + [sym_quoted_atom] = STATE(3898), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3898), + [sym_charlist] = STATE(3898), + [sym_sigil] = STATE(3898), + [sym_list] = STATE(3898), + [sym_tuple] = STATE(3898), + [sym_bitstring] = STATE(3898), + [sym_map] = STATE(3898), + [sym__nullary_operator] = STATE(3898), + [sym_unary_operator] = STATE(3898), + [sym_binary_operator] = STATE(3898), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3898), + [sym_call] = STATE(3898), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(2957), - [sym_anonymous_function] = STATE(2957), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3898), + [sym_anonymous_function] = STATE(3898), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2285), - [sym_integer] = ACTIONS(2285), - [sym_float] = ACTIONS(2285), - [sym_char] = ACTIONS(2285), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(2285), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2235), + [sym_integer] = ACTIONS(2235), + [sym_float] = ACTIONS(2235), + [sym_char] = ACTIONS(2235), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2235), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -114102,86 +110454,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(626), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(632), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(634), }, - [741] = { - [sym__expression] = STATE(2958), - [sym_block] = STATE(2958), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(2958), - [sym_nil] = STATE(2958), - [sym__atom] = STATE(2958), - [sym_quoted_atom] = STATE(2958), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(2958), - [sym_charlist] = STATE(2958), - [sym_sigil] = STATE(2958), - [sym_list] = STATE(2958), - [sym_tuple] = STATE(2958), - [sym_bitstring] = STATE(2958), - [sym_map] = STATE(2958), - [sym__nullary_operator] = STATE(2958), - [sym_unary_operator] = STATE(2958), - [sym_binary_operator] = STATE(2958), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(2958), - [sym_call] = STATE(2958), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), + [710] = { + [sym__expression] = STATE(3889), + [sym_block] = STATE(3889), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3889), + [sym_nil] = STATE(3889), + [sym__atom] = STATE(3889), + [sym_quoted_atom] = STATE(3889), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3889), + [sym_charlist] = STATE(3889), + [sym_sigil] = STATE(3889), + [sym_list] = STATE(3889), + [sym_tuple] = STATE(3889), + [sym_bitstring] = STATE(3889), + [sym_map] = STATE(3889), + [sym__nullary_operator] = STATE(3889), + [sym_unary_operator] = STATE(3889), + [sym_binary_operator] = STATE(3889), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3889), + [sym_call] = STATE(3889), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(2958), - [sym_anonymous_function] = STATE(2958), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3889), + [sym_anonymous_function] = STATE(3889), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2287), - [sym_integer] = ACTIONS(2287), - [sym_float] = ACTIONS(2287), - [sym_char] = ACTIONS(2287), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(2287), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2237), + [sym_integer] = ACTIONS(2237), + [sym_float] = ACTIONS(2237), + [sym_char] = ACTIONS(2237), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2237), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -114220,64 +110572,1834 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(626), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(632), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(634), }, - [742] = { - [sym__expression] = STATE(4333), - [sym_block] = STATE(4333), - [sym_identifier] = STATE(65), - [sym_boolean] = STATE(4333), - [sym_nil] = STATE(4333), - [sym__atom] = STATE(4333), - [sym_quoted_atom] = STATE(4333), - [sym__quoted_i_double] = STATE(4081), - [sym__quoted_i_single] = STATE(4080), - [sym__quoted_i_heredoc_single] = STATE(4077), - [sym__quoted_i_heredoc_double] = STATE(4076), - [sym_string] = STATE(4333), - [sym_charlist] = STATE(4333), - [sym_sigil] = STATE(4333), - [sym_list] = STATE(4333), - [sym_tuple] = STATE(4333), - [sym_bitstring] = STATE(4333), - [sym_map] = STATE(4333), - [sym__nullary_operator] = STATE(4333), - [sym_unary_operator] = STATE(4333), - [sym_binary_operator] = STATE(4333), - [sym_operator_identifier] = STATE(6894), - [sym_dot] = STATE(4333), - [sym_call] = STATE(4333), - [sym__call_without_parentheses] = STATE(4075), - [sym__call_with_parentheses] = STATE(4058), - [sym__local_call_without_parentheses] = STATE(4057), - [sym__local_call_with_parentheses] = STATE(3288), - [sym__local_call_just_do_block] = STATE(4055), - [sym__remote_call_without_parentheses] = STATE(4054), - [sym__remote_call_with_parentheses] = STATE(3285), - [sym__remote_dot] = STATE(58), - [sym__anonymous_call] = STATE(3349), - [sym__anonymous_dot] = STATE(6813), - [sym__double_call] = STATE(4185), - [sym_access_call] = STATE(4333), - [sym_anonymous_function] = STATE(4333), + [711] = { + [sym__expression] = STATE(1782), + [sym_block] = STATE(1782), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1782), + [sym_nil] = STATE(1782), + [sym__atom] = STATE(1782), + [sym_quoted_atom] = STATE(1782), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1782), + [sym_charlist] = STATE(1782), + [sym_sigil] = STATE(1782), + [sym_list] = STATE(1782), + [sym_tuple] = STATE(1782), + [sym_bitstring] = STATE(1782), + [sym_map] = STATE(1782), + [sym__nullary_operator] = STATE(1782), + [sym_unary_operator] = STATE(1782), + [sym_binary_operator] = STATE(1782), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1782), + [sym_call] = STATE(1782), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1782), + [sym_anonymous_function] = STATE(1782), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1371), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2239), + [sym_integer] = ACTIONS(2239), + [sym_float] = ACTIONS(2239), + [sym_char] = ACTIONS(2239), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2239), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [712] = { + [sym__expression] = STATE(1783), + [sym_block] = STATE(1783), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1783), + [sym_nil] = STATE(1783), + [sym__atom] = STATE(1783), + [sym_quoted_atom] = STATE(1783), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1783), + [sym_charlist] = STATE(1783), + [sym_sigil] = STATE(1783), + [sym_list] = STATE(1783), + [sym_tuple] = STATE(1783), + [sym_bitstring] = STATE(1783), + [sym_map] = STATE(1783), + [sym__nullary_operator] = STATE(1783), + [sym_unary_operator] = STATE(1783), + [sym_binary_operator] = STATE(1783), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1783), + [sym_call] = STATE(1783), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1783), + [sym_anonymous_function] = STATE(1783), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2241), + [sym_integer] = ACTIONS(2241), + [sym_float] = ACTIONS(2241), + [sym_char] = ACTIONS(2241), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2241), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [713] = { + [sym__expression] = STATE(1784), + [sym_block] = STATE(1784), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1784), + [sym_nil] = STATE(1784), + [sym__atom] = STATE(1784), + [sym_quoted_atom] = STATE(1784), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1784), + [sym_charlist] = STATE(1784), + [sym_sigil] = STATE(1784), + [sym_list] = STATE(1784), + [sym_tuple] = STATE(1784), + [sym_bitstring] = STATE(1784), + [sym_map] = STATE(1784), + [sym__nullary_operator] = STATE(1784), + [sym_unary_operator] = STATE(1784), + [sym_binary_operator] = STATE(1784), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1784), + [sym_call] = STATE(1784), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1784), + [sym_anonymous_function] = STATE(1784), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2243), + [sym_integer] = ACTIONS(2243), + [sym_float] = ACTIONS(2243), + [sym_char] = ACTIONS(2243), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2243), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [714] = { + [sym__expression] = STATE(3707), + [sym_block] = STATE(3707), + [sym_identifier] = STATE(60), + [sym_boolean] = STATE(3707), + [sym_nil] = STATE(3707), + [sym__atom] = STATE(3707), + [sym_quoted_atom] = STATE(3707), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(3707), + [sym_charlist] = STATE(3707), + [sym_sigil] = STATE(3707), + [sym_list] = STATE(3707), + [sym_tuple] = STATE(3707), + [sym_bitstring] = STATE(3707), + [sym_map] = STATE(3707), + [sym__nullary_operator] = STATE(3707), + [sym_unary_operator] = STATE(3707), + [sym_binary_operator] = STATE(3707), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(3707), + [sym_call] = STATE(3707), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), + [sym__remote_dot] = STATE(50), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(3707), + [sym_anonymous_function] = STATE(3707), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1479), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2245), + [sym_integer] = ACTIONS(2245), + [sym_float] = ACTIONS(2245), + [sym_char] = ACTIONS(2245), + [anon_sym_true] = ACTIONS(69), + [anon_sym_false] = ACTIONS(69), + [anon_sym_nil] = ACTIONS(71), + [sym_atom] = ACTIONS(2245), + [anon_sym_DQUOTE] = ACTIONS(73), + [anon_sym_SQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(91), + [anon_sym_DOT_DOT] = ACTIONS(93), + [anon_sym_AMP] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(696), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(111), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(700), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(117), + }, + [715] = { + [sym__expression] = STATE(1786), + [sym_block] = STATE(1786), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1786), + [sym_nil] = STATE(1786), + [sym__atom] = STATE(1786), + [sym_quoted_atom] = STATE(1786), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1786), + [sym_charlist] = STATE(1786), + [sym_sigil] = STATE(1786), + [sym_list] = STATE(1786), + [sym_tuple] = STATE(1786), + [sym_bitstring] = STATE(1786), + [sym_map] = STATE(1786), + [sym__nullary_operator] = STATE(1786), + [sym_unary_operator] = STATE(1786), + [sym_binary_operator] = STATE(1786), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1786), + [sym_call] = STATE(1786), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1786), + [sym_anonymous_function] = STATE(1786), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2247), + [sym_integer] = ACTIONS(2247), + [sym_float] = ACTIONS(2247), + [sym_char] = ACTIONS(2247), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2247), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [716] = { + [sym__expression] = STATE(3479), + [sym_block] = STATE(3479), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3479), + [sym_nil] = STATE(3479), + [sym__atom] = STATE(3479), + [sym_quoted_atom] = STATE(3479), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3479), + [sym_charlist] = STATE(3479), + [sym_sigil] = STATE(3479), + [sym_list] = STATE(3479), + [sym_tuple] = STATE(3479), + [sym_bitstring] = STATE(3479), + [sym_map] = STATE(3479), + [sym__nullary_operator] = STATE(3479), + [sym_unary_operator] = STATE(3479), + [sym_binary_operator] = STATE(3479), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3479), + [sym_call] = STATE(3479), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3479), + [sym_anonymous_function] = STATE(3479), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2249), + [sym_integer] = ACTIONS(2249), + [sym_float] = ACTIONS(2249), + [sym_char] = ACTIONS(2249), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2249), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [717] = { + [sym__expression] = STATE(1787), + [sym_block] = STATE(1787), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1787), + [sym_nil] = STATE(1787), + [sym__atom] = STATE(1787), + [sym_quoted_atom] = STATE(1787), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1787), + [sym_charlist] = STATE(1787), + [sym_sigil] = STATE(1787), + [sym_list] = STATE(1787), + [sym_tuple] = STATE(1787), + [sym_bitstring] = STATE(1787), + [sym_map] = STATE(1787), + [sym__nullary_operator] = STATE(1787), + [sym_unary_operator] = STATE(1787), + [sym_binary_operator] = STATE(1787), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1787), + [sym_call] = STATE(1787), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1787), + [sym_anonymous_function] = STATE(1787), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2251), + [sym_integer] = ACTIONS(2251), + [sym_float] = ACTIONS(2251), + [sym_char] = ACTIONS(2251), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2251), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [718] = { + [sym__expression] = STATE(1459), + [sym_block] = STATE(1459), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1459), + [sym_nil] = STATE(1459), + [sym__atom] = STATE(1459), + [sym_quoted_atom] = STATE(1459), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1459), + [sym_charlist] = STATE(1459), + [sym_sigil] = STATE(1459), + [sym_list] = STATE(1459), + [sym_tuple] = STATE(1459), + [sym_bitstring] = STATE(1459), + [sym_map] = STATE(1459), + [sym__nullary_operator] = STATE(1459), + [sym_unary_operator] = STATE(1459), + [sym_binary_operator] = STATE(1459), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1459), + [sym_call] = STATE(1459), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1459), + [sym_anonymous_function] = STATE(1459), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2233), + [sym_integer] = ACTIONS(2233), + [sym_float] = ACTIONS(2233), + [sym_char] = ACTIONS(2233), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2233), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [719] = { + [sym__expression] = STATE(1586), + [sym_block] = STATE(1586), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1586), + [sym_nil] = STATE(1586), + [sym__atom] = STATE(1586), + [sym_quoted_atom] = STATE(1586), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1586), + [sym_charlist] = STATE(1586), + [sym_sigil] = STATE(1586), + [sym_list] = STATE(1586), + [sym_tuple] = STATE(1586), + [sym_bitstring] = STATE(1586), + [sym_map] = STATE(1586), + [sym__nullary_operator] = STATE(1586), + [sym_unary_operator] = STATE(1586), + [sym_binary_operator] = STATE(1586), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1586), + [sym_call] = STATE(1586), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1586), + [sym_anonymous_function] = STATE(1586), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2253), + [sym_integer] = ACTIONS(2253), + [sym_float] = ACTIONS(2253), + [sym_char] = ACTIONS(2253), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2253), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [720] = { + [sym__expression] = STATE(3495), + [sym_block] = STATE(3495), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3495), + [sym_nil] = STATE(3495), + [sym__atom] = STATE(3495), + [sym_quoted_atom] = STATE(3495), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3495), + [sym_charlist] = STATE(3495), + [sym_sigil] = STATE(3495), + [sym_list] = STATE(3495), + [sym_tuple] = STATE(3495), + [sym_bitstring] = STATE(3495), + [sym_map] = STATE(3495), + [sym__nullary_operator] = STATE(3495), + [sym_unary_operator] = STATE(3495), + [sym_binary_operator] = STATE(3495), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3495), + [sym_call] = STATE(3495), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3495), + [sym_anonymous_function] = STATE(3495), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2255), + [sym_integer] = ACTIONS(2255), + [sym_float] = ACTIONS(2255), + [sym_char] = ACTIONS(2255), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [721] = { + [sym__expression] = STATE(4577), + [sym_block] = STATE(4577), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4577), + [sym_nil] = STATE(4577), + [sym__atom] = STATE(4577), + [sym_quoted_atom] = STATE(4577), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4577), + [sym_charlist] = STATE(4577), + [sym_sigil] = STATE(4577), + [sym_list] = STATE(4577), + [sym_tuple] = STATE(4577), + [sym_bitstring] = STATE(4577), + [sym_map] = STATE(4577), + [sym__nullary_operator] = STATE(4577), + [sym_unary_operator] = STATE(4577), + [sym_binary_operator] = STATE(4577), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4577), + [sym_call] = STATE(4577), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4577), + [sym_anonymous_function] = STATE(4577), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(2289), - [sym_integer] = ACTIONS(2289), - [sym_float] = ACTIONS(2289), - [sym_char] = ACTIONS(2289), + [sym_alias] = ACTIONS(2257), + [sym_integer] = ACTIONS(2257), + [sym_float] = ACTIONS(2257), + [sym_char] = ACTIONS(2257), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2257), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [722] = { + [sym__expression] = STATE(2935), + [sym_block] = STATE(2935), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2935), + [sym_nil] = STATE(2935), + [sym__atom] = STATE(2935), + [sym_quoted_atom] = STATE(2935), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2935), + [sym_charlist] = STATE(2935), + [sym_sigil] = STATE(2935), + [sym_list] = STATE(2935), + [sym_tuple] = STATE(2935), + [sym_bitstring] = STATE(2935), + [sym_map] = STATE(2935), + [sym__nullary_operator] = STATE(2935), + [sym_unary_operator] = STATE(2935), + [sym_binary_operator] = STATE(2935), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2935), + [sym_call] = STATE(2935), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(2935), + [sym_anonymous_function] = STATE(2935), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(1413), + [sym_integer] = ACTIONS(1413), + [sym_float] = ACTIONS(1413), + [sym_char] = ACTIONS(1413), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1413), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [723] = { + [sym__expression] = STATE(4566), + [sym_block] = STATE(4566), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4566), + [sym_nil] = STATE(4566), + [sym__atom] = STATE(4566), + [sym_quoted_atom] = STATE(4566), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4566), + [sym_charlist] = STATE(4566), + [sym_sigil] = STATE(4566), + [sym_list] = STATE(4566), + [sym_tuple] = STATE(4566), + [sym_bitstring] = STATE(4566), + [sym_map] = STATE(4566), + [sym__nullary_operator] = STATE(4566), + [sym_unary_operator] = STATE(4566), + [sym_binary_operator] = STATE(4566), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4566), + [sym_call] = STATE(4566), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4566), + [sym_anonymous_function] = STATE(4566), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2259), + [sym_integer] = ACTIONS(2259), + [sym_float] = ACTIONS(2259), + [sym_char] = ACTIONS(2259), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2259), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [724] = { + [sym__expression] = STATE(3587), + [sym_block] = STATE(3587), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3587), + [sym_nil] = STATE(3587), + [sym__atom] = STATE(3587), + [sym_quoted_atom] = STATE(3587), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3587), + [sym_charlist] = STATE(3587), + [sym_sigil] = STATE(3587), + [sym_list] = STATE(3587), + [sym_tuple] = STATE(3587), + [sym_bitstring] = STATE(3587), + [sym_map] = STATE(3587), + [sym__nullary_operator] = STATE(3587), + [sym_unary_operator] = STATE(3587), + [sym_binary_operator] = STATE(3587), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3587), + [sym_call] = STATE(3587), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3587), + [sym_anonymous_function] = STATE(3587), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(2261), + [sym_integer] = ACTIONS(2261), + [sym_float] = ACTIONS(2261), + [sym_char] = ACTIONS(2261), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(2261), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [725] = { + [sym__expression] = STATE(3474), + [sym_block] = STATE(3474), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3474), + [sym_nil] = STATE(3474), + [sym__atom] = STATE(3474), + [sym_quoted_atom] = STATE(3474), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3474), + [sym_charlist] = STATE(3474), + [sym_sigil] = STATE(3474), + [sym_list] = STATE(3474), + [sym_tuple] = STATE(3474), + [sym_bitstring] = STATE(3474), + [sym_map] = STATE(3474), + [sym__nullary_operator] = STATE(3474), + [sym_unary_operator] = STATE(3474), + [sym_binary_operator] = STATE(3474), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3474), + [sym_call] = STATE(3474), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3474), + [sym_anonymous_function] = STATE(3474), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2263), + [sym_integer] = ACTIONS(2263), + [sym_float] = ACTIONS(2263), + [sym_char] = ACTIONS(2263), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2263), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [726] = { + [sym__expression] = STATE(4564), + [sym_block] = STATE(4564), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4564), + [sym_nil] = STATE(4564), + [sym__atom] = STATE(4564), + [sym_quoted_atom] = STATE(4564), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4564), + [sym_charlist] = STATE(4564), + [sym_sigil] = STATE(4564), + [sym_list] = STATE(4564), + [sym_tuple] = STATE(4564), + [sym_bitstring] = STATE(4564), + [sym_map] = STATE(4564), + [sym__nullary_operator] = STATE(4564), + [sym_unary_operator] = STATE(4564), + [sym_binary_operator] = STATE(4564), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4564), + [sym_call] = STATE(4564), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4564), + [sym_anonymous_function] = STATE(4564), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2265), + [sym_integer] = ACTIONS(2265), + [sym_float] = ACTIONS(2265), + [sym_char] = ACTIONS(2265), [anon_sym_true] = ACTIONS(808), [anon_sym_false] = ACTIONS(808), [anon_sym_nil] = ACTIONS(810), - [sym_atom] = ACTIONS(2289), + [sym_atom] = ACTIONS(2265), [anon_sym_DQUOTE] = ACTIONS(812), [anon_sym_SQUOTE] = ACTIONS(814), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), @@ -114346,78 +112468,1612 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(844), }, - [743] = { - [sym__expression] = STATE(2978), - [sym_block] = STATE(2978), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(2978), - [sym_nil] = STATE(2978), - [sym__atom] = STATE(2978), - [sym_quoted_atom] = STATE(2978), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(2978), - [sym_charlist] = STATE(2978), - [sym_sigil] = STATE(2978), - [sym_list] = STATE(2978), - [sym_tuple] = STATE(2978), - [sym_bitstring] = STATE(2978), - [sym_map] = STATE(2978), - [sym__nullary_operator] = STATE(2978), - [sym_unary_operator] = STATE(2978), - [sym_binary_operator] = STATE(2978), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(2978), - [sym_call] = STATE(2978), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(2978), - [sym_anonymous_function] = STATE(2978), + [727] = { + [sym__expression] = STATE(4557), + [sym_block] = STATE(4557), + [sym_identifier] = STATE(67), + [sym_boolean] = STATE(4557), + [sym_nil] = STATE(4557), + [sym__atom] = STATE(4557), + [sym_quoted_atom] = STATE(4557), + [sym__quoted_i_double] = STATE(4200), + [sym__quoted_i_single] = STATE(4199), + [sym__quoted_i_heredoc_single] = STATE(4198), + [sym__quoted_i_heredoc_double] = STATE(4197), + [sym_string] = STATE(4557), + [sym_charlist] = STATE(4557), + [sym_sigil] = STATE(4557), + [sym_list] = STATE(4557), + [sym_tuple] = STATE(4557), + [sym_bitstring] = STATE(4557), + [sym_map] = STATE(4557), + [sym__nullary_operator] = STATE(4557), + [sym_unary_operator] = STATE(4557), + [sym_binary_operator] = STATE(4557), + [sym_operator_identifier] = STATE(6894), + [sym_dot] = STATE(4557), + [sym_call] = STATE(4557), + [sym__call_without_parentheses] = STATE(4196), + [sym__call_with_parentheses] = STATE(4195), + [sym__local_call_without_parentheses] = STATE(4194), + [sym__local_call_with_parentheses] = STATE(3391), + [sym__local_call_just_do_block] = STATE(4193), + [sym__remote_call_without_parentheses] = STATE(4101), + [sym__remote_call_with_parentheses] = STATE(3334), + [sym__remote_dot] = STATE(57), + [sym__anonymous_call] = STATE(3333), + [sym__anonymous_dot] = STATE(6767), + [sym__double_call] = STATE(4139), + [sym_access_call] = STATE(4557), + [sym_anonymous_function] = STATE(4557), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2267), + [sym_integer] = ACTIONS(2267), + [sym_float] = ACTIONS(2267), + [sym_char] = ACTIONS(2267), + [anon_sym_true] = ACTIONS(808), + [anon_sym_false] = ACTIONS(808), + [anon_sym_nil] = ACTIONS(810), + [sym_atom] = ACTIONS(2267), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_SQUOTE] = ACTIONS(814), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(816), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LBRACK] = ACTIONS(822), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(828), + [anon_sym_DOT_DOT] = ACTIONS(830), + [anon_sym_AMP] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(834), + [anon_sym_CARET] = ACTIONS(834), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(834), + [anon_sym_not] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(836), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(840), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(842), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(844), + }, + [728] = { + [sym__expression] = STATE(1566), + [sym_block] = STATE(1566), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1566), + [sym_nil] = STATE(1566), + [sym__atom] = STATE(1566), + [sym_quoted_atom] = STATE(1566), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1566), + [sym_charlist] = STATE(1566), + [sym_sigil] = STATE(1566), + [sym_list] = STATE(1566), + [sym_tuple] = STATE(1566), + [sym_bitstring] = STATE(1566), + [sym_map] = STATE(1566), + [sym__nullary_operator] = STATE(1566), + [sym_unary_operator] = STATE(1566), + [sym_binary_operator] = STATE(1566), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1566), + [sym_call] = STATE(1566), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1566), + [sym_anonymous_function] = STATE(1566), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2223), + [sym_integer] = ACTIONS(2223), + [sym_float] = ACTIONS(2223), + [sym_char] = ACTIONS(2223), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2223), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [729] = { + [sym__expression] = STATE(1587), + [sym_block] = STATE(1587), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1587), + [sym_nil] = STATE(1587), + [sym__atom] = STATE(1587), + [sym_quoted_atom] = STATE(1587), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1587), + [sym_charlist] = STATE(1587), + [sym_sigil] = STATE(1587), + [sym_list] = STATE(1587), + [sym_tuple] = STATE(1587), + [sym_bitstring] = STATE(1587), + [sym_map] = STATE(1587), + [sym__nullary_operator] = STATE(1587), + [sym_unary_operator] = STATE(1587), + [sym_binary_operator] = STATE(1587), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1587), + [sym_call] = STATE(1587), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1587), + [sym_anonymous_function] = STATE(1587), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2269), + [sym_integer] = ACTIONS(2269), + [sym_float] = ACTIONS(2269), + [sym_char] = ACTIONS(2269), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2269), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(295), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [730] = { + [sym__expression] = STATE(3473), + [sym_block] = STATE(3473), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3473), + [sym_nil] = STATE(3473), + [sym__atom] = STATE(3473), + [sym_quoted_atom] = STATE(3473), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3473), + [sym_charlist] = STATE(3473), + [sym_sigil] = STATE(3473), + [sym_list] = STATE(3473), + [sym_tuple] = STATE(3473), + [sym_bitstring] = STATE(3473), + [sym_map] = STATE(3473), + [sym__nullary_operator] = STATE(3473), + [sym_unary_operator] = STATE(3473), + [sym_binary_operator] = STATE(3473), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3473), + [sym_call] = STATE(3473), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3473), + [sym_anonymous_function] = STATE(3473), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2271), + [sym_integer] = ACTIONS(2271), + [sym_float] = ACTIONS(2271), + [sym_char] = ACTIONS(2271), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2271), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [731] = { + [sym__expression] = STATE(3472), + [sym_block] = STATE(3472), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3472), + [sym_nil] = STATE(3472), + [sym__atom] = STATE(3472), + [sym_quoted_atom] = STATE(3472), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3472), + [sym_charlist] = STATE(3472), + [sym_sigil] = STATE(3472), + [sym_list] = STATE(3472), + [sym_tuple] = STATE(3472), + [sym_bitstring] = STATE(3472), + [sym_map] = STATE(3472), + [sym__nullary_operator] = STATE(3472), + [sym_unary_operator] = STATE(3472), + [sym_binary_operator] = STATE(3472), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3472), + [sym_call] = STATE(3472), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3472), + [sym_anonymous_function] = STATE(3472), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2273), + [sym_integer] = ACTIONS(2273), + [sym_float] = ACTIONS(2273), + [sym_char] = ACTIONS(2273), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2273), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [732] = { + [sym__expression] = STATE(2462), + [sym_block] = STATE(2462), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2462), + [sym_nil] = STATE(2462), + [sym__atom] = STATE(2462), + [sym_quoted_atom] = STATE(2462), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2462), + [sym_charlist] = STATE(2462), + [sym_sigil] = STATE(2462), + [sym_list] = STATE(2462), + [sym_tuple] = STATE(2462), + [sym_bitstring] = STATE(2462), + [sym_map] = STATE(2462), + [sym__nullary_operator] = STATE(2462), + [sym_unary_operator] = STATE(2462), + [sym_binary_operator] = STATE(2462), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2462), + [sym_call] = STATE(2462), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2462), + [sym_anonymous_function] = STATE(2462), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2275), + [sym_integer] = ACTIONS(2275), + [sym_float] = ACTIONS(2275), + [sym_char] = ACTIONS(2275), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(2275), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [733] = { + [sym__expression] = STATE(1258), + [sym_block] = STATE(1258), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(1258), + [sym_nil] = STATE(1258), + [sym__atom] = STATE(1258), + [sym_quoted_atom] = STATE(1258), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1258), + [sym_charlist] = STATE(1258), + [sym_sigil] = STATE(1258), + [sym_list] = STATE(1258), + [sym_tuple] = STATE(1258), + [sym_bitstring] = STATE(1258), + [sym_map] = STATE(1258), + [sym__nullary_operator] = STATE(1258), + [sym_unary_operator] = STATE(1258), + [sym_binary_operator] = STATE(1258), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(1258), + [sym_call] = STATE(1258), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1258), + [sym_anonymous_function] = STATE(1258), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2277), + [sym_integer] = ACTIONS(2277), + [sym_float] = ACTIONS(2277), + [sym_char] = ACTIONS(2277), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(2277), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [734] = { + [sym__expression] = STATE(3471), + [sym_block] = STATE(3471), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3471), + [sym_nil] = STATE(3471), + [sym__atom] = STATE(3471), + [sym_quoted_atom] = STATE(3471), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3471), + [sym_charlist] = STATE(3471), + [sym_sigil] = STATE(3471), + [sym_list] = STATE(3471), + [sym_tuple] = STATE(3471), + [sym_bitstring] = STATE(3471), + [sym_map] = STATE(3471), + [sym__nullary_operator] = STATE(3471), + [sym_unary_operator] = STATE(3471), + [sym_binary_operator] = STATE(3471), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3471), + [sym_call] = STATE(3471), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3471), + [sym_anonymous_function] = STATE(3471), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2279), + [sym_integer] = ACTIONS(2279), + [sym_float] = ACTIONS(2279), + [sym_char] = ACTIONS(2279), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2279), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [735] = { + [sym__expression] = STATE(3003), + [sym_block] = STATE(3003), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3003), + [sym_nil] = STATE(3003), + [sym__atom] = STATE(3003), + [sym_quoted_atom] = STATE(3003), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3003), + [sym_charlist] = STATE(3003), + [sym_sigil] = STATE(3003), + [sym_list] = STATE(3003), + [sym_tuple] = STATE(3003), + [sym_bitstring] = STATE(3003), + [sym_map] = STATE(3003), + [sym__nullary_operator] = STATE(3003), + [sym_unary_operator] = STATE(3003), + [sym_binary_operator] = STATE(3003), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3003), + [sym_call] = STATE(3003), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3003), + [sym_anonymous_function] = STATE(3003), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(2281), + [sym_integer] = ACTIONS(2281), + [sym_float] = ACTIONS(2281), + [sym_char] = ACTIONS(2281), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(2281), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [736] = { + [sym__expression] = STATE(2438), + [sym_block] = STATE(2438), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2438), + [sym_nil] = STATE(2438), + [sym__atom] = STATE(2438), + [sym_quoted_atom] = STATE(2438), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2438), + [sym_charlist] = STATE(2438), + [sym_sigil] = STATE(2438), + [sym_list] = STATE(2438), + [sym_tuple] = STATE(2438), + [sym_bitstring] = STATE(2438), + [sym_map] = STATE(2438), + [sym__nullary_operator] = STATE(2438), + [sym_unary_operator] = STATE(2438), + [sym_binary_operator] = STATE(2438), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2438), + [sym_call] = STATE(2438), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2438), + [sym_anonymous_function] = STATE(2438), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2283), + [sym_integer] = ACTIONS(2283), + [sym_float] = ACTIONS(2283), + [sym_char] = ACTIONS(2283), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(2283), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [737] = { + [sym__expression] = STATE(2433), + [sym_block] = STATE(2433), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2433), + [sym_nil] = STATE(2433), + [sym__atom] = STATE(2433), + [sym_quoted_atom] = STATE(2433), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2433), + [sym_charlist] = STATE(2433), + [sym_sigil] = STATE(2433), + [sym_list] = STATE(2433), + [sym_tuple] = STATE(2433), + [sym_bitstring] = STATE(2433), + [sym_map] = STATE(2433), + [sym__nullary_operator] = STATE(2433), + [sym_unary_operator] = STATE(2433), + [sym_binary_operator] = STATE(2433), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2433), + [sym_call] = STATE(2433), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2433), + [sym_anonymous_function] = STATE(2433), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2285), + [sym_integer] = ACTIONS(2285), + [sym_float] = ACTIONS(2285), + [sym_char] = ACTIONS(2285), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(2285), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [738] = { + [sym__expression] = STATE(3469), + [sym_block] = STATE(3469), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3469), + [sym_nil] = STATE(3469), + [sym__atom] = STATE(3469), + [sym_quoted_atom] = STATE(3469), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3469), + [sym_charlist] = STATE(3469), + [sym_sigil] = STATE(3469), + [sym_list] = STATE(3469), + [sym_tuple] = STATE(3469), + [sym_bitstring] = STATE(3469), + [sym_map] = STATE(3469), + [sym__nullary_operator] = STATE(3469), + [sym_unary_operator] = STATE(3469), + [sym_binary_operator] = STATE(3469), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3469), + [sym_call] = STATE(3469), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3469), + [sym_anonymous_function] = STATE(3469), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2287), + [sym_integer] = ACTIONS(2287), + [sym_float] = ACTIONS(2287), + [sym_char] = ACTIONS(2287), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2287), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [739] = { + [sym__expression] = STATE(2430), + [sym_block] = STATE(2430), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2430), + [sym_nil] = STATE(2430), + [sym__atom] = STATE(2430), + [sym_quoted_atom] = STATE(2430), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2430), + [sym_charlist] = STATE(2430), + [sym_sigil] = STATE(2430), + [sym_list] = STATE(2430), + [sym_tuple] = STATE(2430), + [sym_bitstring] = STATE(2430), + [sym_map] = STATE(2430), + [sym__nullary_operator] = STATE(2430), + [sym_unary_operator] = STATE(2430), + [sym_binary_operator] = STATE(2430), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2430), + [sym_call] = STATE(2430), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2430), + [sym_anonymous_function] = STATE(2430), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2289), + [sym_integer] = ACTIONS(2289), + [sym_float] = ACTIONS(2289), + [sym_char] = ACTIONS(2289), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(2289), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(459), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [740] = { + [sym__expression] = STATE(2426), + [sym_block] = STATE(2426), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2426), + [sym_nil] = STATE(2426), + [sym__atom] = STATE(2426), + [sym_quoted_atom] = STATE(2426), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2426), + [sym_charlist] = STATE(2426), + [sym_sigil] = STATE(2426), + [sym_list] = STATE(2426), + [sym_tuple] = STATE(2426), + [sym_bitstring] = STATE(2426), + [sym_map] = STATE(2426), + [sym__nullary_operator] = STATE(2426), + [sym_unary_operator] = STATE(2426), + [sym_binary_operator] = STATE(2426), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2426), + [sym_call] = STATE(2426), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2426), + [sym_anonymous_function] = STATE(2426), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2291), [sym_integer] = ACTIONS(2291), [sym_float] = ACTIONS(2291), [sym_char] = ACTIONS(2291), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2291), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -114456,86 +114112,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(235), }, - [744] = { - [sym__expression] = STATE(2979), - [sym_block] = STATE(2979), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(2979), - [sym_nil] = STATE(2979), - [sym__atom] = STATE(2979), - [sym_quoted_atom] = STATE(2979), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(2979), - [sym_charlist] = STATE(2979), - [sym_sigil] = STATE(2979), - [sym_list] = STATE(2979), - [sym_tuple] = STATE(2979), - [sym_bitstring] = STATE(2979), - [sym_map] = STATE(2979), - [sym__nullary_operator] = STATE(2979), - [sym_unary_operator] = STATE(2979), - [sym_binary_operator] = STATE(2979), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(2979), - [sym_call] = STATE(2979), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(2979), - [sym_anonymous_function] = STATE(2979), + [741] = { + [sym__expression] = STATE(2425), + [sym_block] = STATE(2425), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2425), + [sym_nil] = STATE(2425), + [sym__atom] = STATE(2425), + [sym_quoted_atom] = STATE(2425), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2425), + [sym_charlist] = STATE(2425), + [sym_sigil] = STATE(2425), + [sym_list] = STATE(2425), + [sym_tuple] = STATE(2425), + [sym_bitstring] = STATE(2425), + [sym_map] = STATE(2425), + [sym__nullary_operator] = STATE(2425), + [sym_unary_operator] = STATE(2425), + [sym_binary_operator] = STATE(2425), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2425), + [sym_call] = STATE(2425), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2425), + [sym_anonymous_function] = STATE(2425), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2293), [sym_integer] = ACTIONS(2293), [sym_float] = ACTIONS(2293), [sym_char] = ACTIONS(2293), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2293), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -114574,86 +114230,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(235), }, - [745] = { - [sym__expression] = STATE(4570), - [sym_block] = STATE(4570), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4570), - [sym_nil] = STATE(4570), - [sym__atom] = STATE(4570), - [sym_quoted_atom] = STATE(4570), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4570), - [sym_charlist] = STATE(4570), - [sym_sigil] = STATE(4570), - [sym_list] = STATE(4570), - [sym_tuple] = STATE(4570), - [sym_bitstring] = STATE(4570), - [sym_map] = STATE(4570), - [sym__nullary_operator] = STATE(4570), - [sym_unary_operator] = STATE(4570), - [sym_binary_operator] = STATE(4570), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4570), - [sym_call] = STATE(4570), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4570), - [sym_anonymous_function] = STATE(4570), + [742] = { + [sym__expression] = STATE(2424), + [sym_block] = STATE(2424), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2424), + [sym_nil] = STATE(2424), + [sym__atom] = STATE(2424), + [sym_quoted_atom] = STATE(2424), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2424), + [sym_charlist] = STATE(2424), + [sym_sigil] = STATE(2424), + [sym_list] = STATE(2424), + [sym_tuple] = STATE(2424), + [sym_bitstring] = STATE(2424), + [sym_map] = STATE(2424), + [sym__nullary_operator] = STATE(2424), + [sym_unary_operator] = STATE(2424), + [sym_binary_operator] = STATE(2424), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2424), + [sym_call] = STATE(2424), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2424), + [sym_anonymous_function] = STATE(2424), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2295), [sym_integer] = ACTIONS(2295), [sym_float] = ACTIONS(2295), [sym_char] = ACTIONS(2295), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2295), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -114692,86 +114348,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(235), }, - [746] = { - [sym__expression] = STATE(3245), - [sym_block] = STATE(3245), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3245), - [sym_nil] = STATE(3245), - [sym__atom] = STATE(3245), - [sym_quoted_atom] = STATE(3245), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3245), - [sym_charlist] = STATE(3245), - [sym_sigil] = STATE(3245), - [sym_list] = STATE(3245), - [sym_tuple] = STATE(3245), - [sym_bitstring] = STATE(3245), - [sym_map] = STATE(3245), - [sym__nullary_operator] = STATE(3245), - [sym_unary_operator] = STATE(3245), - [sym_binary_operator] = STATE(3245), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3245), - [sym_call] = STATE(3245), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3245), - [sym_anonymous_function] = STATE(3245), + [743] = { + [sym__expression] = STATE(3468), + [sym_block] = STATE(3468), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3468), + [sym_nil] = STATE(3468), + [sym__atom] = STATE(3468), + [sym_quoted_atom] = STATE(3468), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3468), + [sym_charlist] = STATE(3468), + [sym_sigil] = STATE(3468), + [sym_list] = STATE(3468), + [sym_tuple] = STATE(3468), + [sym_bitstring] = STATE(3468), + [sym_map] = STATE(3468), + [sym__nullary_operator] = STATE(3468), + [sym_unary_operator] = STATE(3468), + [sym_binary_operator] = STATE(3468), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3468), + [sym_call] = STATE(3468), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3468), + [sym_anonymous_function] = STATE(3468), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2297), [sym_integer] = ACTIONS(2297), [sym_float] = ACTIONS(2297), [sym_char] = ACTIONS(2297), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2297), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -114810,86 +114466,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(445), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(297), }, - [747] = { - [sym__expression] = STATE(3246), - [sym_block] = STATE(3246), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3246), - [sym_nil] = STATE(3246), - [sym__atom] = STATE(3246), - [sym_quoted_atom] = STATE(3246), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3246), - [sym_charlist] = STATE(3246), - [sym_sigil] = STATE(3246), - [sym_list] = STATE(3246), - [sym_tuple] = STATE(3246), - [sym_bitstring] = STATE(3246), - [sym_map] = STATE(3246), - [sym__nullary_operator] = STATE(3246), - [sym_unary_operator] = STATE(3246), - [sym_binary_operator] = STATE(3246), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3246), - [sym_call] = STATE(3246), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3246), - [sym_anonymous_function] = STATE(3246), + [744] = { + [sym__expression] = STATE(2421), + [sym_block] = STATE(2421), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2421), + [sym_nil] = STATE(2421), + [sym__atom] = STATE(2421), + [sym_quoted_atom] = STATE(2421), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2421), + [sym_charlist] = STATE(2421), + [sym_sigil] = STATE(2421), + [sym_list] = STATE(2421), + [sym_tuple] = STATE(2421), + [sym_bitstring] = STATE(2421), + [sym_map] = STATE(2421), + [sym__nullary_operator] = STATE(2421), + [sym_unary_operator] = STATE(2421), + [sym_binary_operator] = STATE(2421), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2421), + [sym_call] = STATE(2421), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2421), + [sym_anonymous_function] = STATE(2421), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2299), [sym_integer] = ACTIONS(2299), [sym_float] = ACTIONS(2299), [sym_char] = ACTIONS(2299), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2299), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -114928,86 +114584,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(235), }, - [748] = { - [sym__expression] = STATE(4569), - [sym_block] = STATE(4569), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4569), - [sym_nil] = STATE(4569), - [sym__atom] = STATE(4569), - [sym_quoted_atom] = STATE(4569), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4569), - [sym_charlist] = STATE(4569), - [sym_sigil] = STATE(4569), - [sym_list] = STATE(4569), - [sym_tuple] = STATE(4569), - [sym_bitstring] = STATE(4569), - [sym_map] = STATE(4569), - [sym__nullary_operator] = STATE(4569), - [sym_unary_operator] = STATE(4569), - [sym_binary_operator] = STATE(4569), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4569), - [sym_call] = STATE(4569), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4569), - [sym_anonymous_function] = STATE(4569), + [745] = { + [sym__expression] = STATE(2420), + [sym_block] = STATE(2420), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2420), + [sym_nil] = STATE(2420), + [sym__atom] = STATE(2420), + [sym_quoted_atom] = STATE(2420), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2420), + [sym_charlist] = STATE(2420), + [sym_sigil] = STATE(2420), + [sym_list] = STATE(2420), + [sym_tuple] = STATE(2420), + [sym_bitstring] = STATE(2420), + [sym_map] = STATE(2420), + [sym__nullary_operator] = STATE(2420), + [sym_unary_operator] = STATE(2420), + [sym_binary_operator] = STATE(2420), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2420), + [sym_call] = STATE(2420), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2420), + [sym_anonymous_function] = STATE(2420), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2301), [sym_integer] = ACTIONS(2301), [sym_float] = ACTIONS(2301), [sym_char] = ACTIONS(2301), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2301), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -115046,86 +114702,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(235), }, - [749] = { - [sym__expression] = STATE(3249), - [sym_block] = STATE(3249), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3249), - [sym_nil] = STATE(3249), - [sym__atom] = STATE(3249), - [sym_quoted_atom] = STATE(3249), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3249), - [sym_charlist] = STATE(3249), - [sym_sigil] = STATE(3249), - [sym_list] = STATE(3249), - [sym_tuple] = STATE(3249), - [sym_bitstring] = STATE(3249), - [sym_map] = STATE(3249), - [sym__nullary_operator] = STATE(3249), - [sym_unary_operator] = STATE(3249), - [sym_binary_operator] = STATE(3249), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3249), - [sym_call] = STATE(3249), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3249), - [sym_anonymous_function] = STATE(3249), + [746] = { + [sym__expression] = STATE(2419), + [sym_block] = STATE(2419), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2419), + [sym_nil] = STATE(2419), + [sym__atom] = STATE(2419), + [sym_quoted_atom] = STATE(2419), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2419), + [sym_charlist] = STATE(2419), + [sym_sigil] = STATE(2419), + [sym_list] = STATE(2419), + [sym_tuple] = STATE(2419), + [sym_bitstring] = STATE(2419), + [sym_map] = STATE(2419), + [sym__nullary_operator] = STATE(2419), + [sym_unary_operator] = STATE(2419), + [sym_binary_operator] = STATE(2419), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2419), + [sym_call] = STATE(2419), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2419), + [sym_anonymous_function] = STATE(2419), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2303), [sym_integer] = ACTIONS(2303), [sym_float] = ACTIONS(2303), [sym_char] = ACTIONS(2303), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2303), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -115164,86 +114820,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(235), }, - [750] = { - [sym__expression] = STATE(3250), - [sym_block] = STATE(3250), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3250), - [sym_nil] = STATE(3250), - [sym__atom] = STATE(3250), - [sym_quoted_atom] = STATE(3250), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3250), - [sym_charlist] = STATE(3250), - [sym_sigil] = STATE(3250), - [sym_list] = STATE(3250), - [sym_tuple] = STATE(3250), - [sym_bitstring] = STATE(3250), - [sym_map] = STATE(3250), - [sym__nullary_operator] = STATE(3250), - [sym_unary_operator] = STATE(3250), - [sym_binary_operator] = STATE(3250), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3250), - [sym_call] = STATE(3250), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3250), - [sym_anonymous_function] = STATE(3250), + [747] = { + [sym__expression] = STATE(2418), + [sym_block] = STATE(2418), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2418), + [sym_nil] = STATE(2418), + [sym__atom] = STATE(2418), + [sym_quoted_atom] = STATE(2418), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2418), + [sym_charlist] = STATE(2418), + [sym_sigil] = STATE(2418), + [sym_list] = STATE(2418), + [sym_tuple] = STATE(2418), + [sym_bitstring] = STATE(2418), + [sym_map] = STATE(2418), + [sym__nullary_operator] = STATE(2418), + [sym_unary_operator] = STATE(2418), + [sym_binary_operator] = STATE(2418), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2418), + [sym_call] = STATE(2418), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2418), + [sym_anonymous_function] = STATE(2418), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2305), [sym_integer] = ACTIONS(2305), [sym_float] = ACTIONS(2305), [sym_char] = ACTIONS(2305), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2305), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -115282,86 +114938,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(235), }, - [751] = { - [sym__expression] = STATE(3251), - [sym_block] = STATE(3251), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3251), - [sym_nil] = STATE(3251), - [sym__atom] = STATE(3251), - [sym_quoted_atom] = STATE(3251), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3251), - [sym_charlist] = STATE(3251), - [sym_sigil] = STATE(3251), - [sym_list] = STATE(3251), - [sym_tuple] = STATE(3251), - [sym_bitstring] = STATE(3251), - [sym_map] = STATE(3251), - [sym__nullary_operator] = STATE(3251), - [sym_unary_operator] = STATE(3251), - [sym_binary_operator] = STATE(3251), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3251), - [sym_call] = STATE(3251), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3251), - [sym_anonymous_function] = STATE(3251), + [748] = { + [sym__expression] = STATE(2417), + [sym_block] = STATE(2417), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2417), + [sym_nil] = STATE(2417), + [sym__atom] = STATE(2417), + [sym_quoted_atom] = STATE(2417), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2417), + [sym_charlist] = STATE(2417), + [sym_sigil] = STATE(2417), + [sym_list] = STATE(2417), + [sym_tuple] = STATE(2417), + [sym_bitstring] = STATE(2417), + [sym_map] = STATE(2417), + [sym__nullary_operator] = STATE(2417), + [sym_unary_operator] = STATE(2417), + [sym_binary_operator] = STATE(2417), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2417), + [sym_call] = STATE(2417), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2417), + [sym_anonymous_function] = STATE(2417), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2307), [sym_integer] = ACTIONS(2307), [sym_float] = ACTIONS(2307), [sym_char] = ACTIONS(2307), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2307), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -115400,86 +115056,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(235), }, - [752] = { - [sym__expression] = STATE(3252), - [sym_block] = STATE(3252), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3252), - [sym_nil] = STATE(3252), - [sym__atom] = STATE(3252), - [sym_quoted_atom] = STATE(3252), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3252), - [sym_charlist] = STATE(3252), - [sym_sigil] = STATE(3252), - [sym_list] = STATE(3252), - [sym_tuple] = STATE(3252), - [sym_bitstring] = STATE(3252), - [sym_map] = STATE(3252), - [sym__nullary_operator] = STATE(3252), - [sym_unary_operator] = STATE(3252), - [sym_binary_operator] = STATE(3252), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3252), - [sym_call] = STATE(3252), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3252), - [sym_anonymous_function] = STATE(3252), + [749] = { + [sym__expression] = STATE(2416), + [sym_block] = STATE(2416), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2416), + [sym_nil] = STATE(2416), + [sym__atom] = STATE(2416), + [sym_quoted_atom] = STATE(2416), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2416), + [sym_charlist] = STATE(2416), + [sym_sigil] = STATE(2416), + [sym_list] = STATE(2416), + [sym_tuple] = STATE(2416), + [sym_bitstring] = STATE(2416), + [sym_map] = STATE(2416), + [sym__nullary_operator] = STATE(2416), + [sym_unary_operator] = STATE(2416), + [sym_binary_operator] = STATE(2416), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2416), + [sym_call] = STATE(2416), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2416), + [sym_anonymous_function] = STATE(2416), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2309), [sym_integer] = ACTIONS(2309), [sym_float] = ACTIONS(2309), [sym_char] = ACTIONS(2309), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2309), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -115518,86 +115174,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(235), }, - [753] = { - [sym__expression] = STATE(3255), - [sym_block] = STATE(3255), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3255), - [sym_nil] = STATE(3255), - [sym__atom] = STATE(3255), - [sym_quoted_atom] = STATE(3255), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3255), - [sym_charlist] = STATE(3255), - [sym_sigil] = STATE(3255), - [sym_list] = STATE(3255), - [sym_tuple] = STATE(3255), - [sym_bitstring] = STATE(3255), - [sym_map] = STATE(3255), - [sym__nullary_operator] = STATE(3255), - [sym_unary_operator] = STATE(3255), - [sym_binary_operator] = STATE(3255), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3255), - [sym_call] = STATE(3255), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3255), - [sym_anonymous_function] = STATE(3255), + [750] = { + [sym__expression] = STATE(2415), + [sym_block] = STATE(2415), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2415), + [sym_nil] = STATE(2415), + [sym__atom] = STATE(2415), + [sym_quoted_atom] = STATE(2415), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2415), + [sym_charlist] = STATE(2415), + [sym_sigil] = STATE(2415), + [sym_list] = STATE(2415), + [sym_tuple] = STATE(2415), + [sym_bitstring] = STATE(2415), + [sym_map] = STATE(2415), + [sym__nullary_operator] = STATE(2415), + [sym_unary_operator] = STATE(2415), + [sym_binary_operator] = STATE(2415), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2415), + [sym_call] = STATE(2415), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2415), + [sym_anonymous_function] = STATE(2415), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2311), [sym_integer] = ACTIONS(2311), [sym_float] = ACTIONS(2311), [sym_char] = ACTIONS(2311), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2311), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -115636,86 +115292,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(235), }, - [754] = { - [sym__expression] = STATE(3256), - [sym_block] = STATE(3256), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3256), - [sym_nil] = STATE(3256), - [sym__atom] = STATE(3256), - [sym_quoted_atom] = STATE(3256), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3256), - [sym_charlist] = STATE(3256), - [sym_sigil] = STATE(3256), - [sym_list] = STATE(3256), - [sym_tuple] = STATE(3256), - [sym_bitstring] = STATE(3256), - [sym_map] = STATE(3256), - [sym__nullary_operator] = STATE(3256), - [sym_unary_operator] = STATE(3256), - [sym_binary_operator] = STATE(3256), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3256), - [sym_call] = STATE(3256), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3256), - [sym_anonymous_function] = STATE(3256), + [751] = { + [sym__expression] = STATE(2414), + [sym_block] = STATE(2414), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2414), + [sym_nil] = STATE(2414), + [sym__atom] = STATE(2414), + [sym_quoted_atom] = STATE(2414), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2414), + [sym_charlist] = STATE(2414), + [sym_sigil] = STATE(2414), + [sym_list] = STATE(2414), + [sym_tuple] = STATE(2414), + [sym_bitstring] = STATE(2414), + [sym_map] = STATE(2414), + [sym__nullary_operator] = STATE(2414), + [sym_unary_operator] = STATE(2414), + [sym_binary_operator] = STATE(2414), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2414), + [sym_call] = STATE(2414), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2414), + [sym_anonymous_function] = STATE(2414), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2313), [sym_integer] = ACTIONS(2313), [sym_float] = ACTIONS(2313), [sym_char] = ACTIONS(2313), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2313), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -115754,86 +115410,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(235), }, - [755] = { - [sym__expression] = STATE(3257), - [sym_block] = STATE(3257), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3257), - [sym_nil] = STATE(3257), - [sym__atom] = STATE(3257), - [sym_quoted_atom] = STATE(3257), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3257), - [sym_charlist] = STATE(3257), - [sym_sigil] = STATE(3257), - [sym_list] = STATE(3257), - [sym_tuple] = STATE(3257), - [sym_bitstring] = STATE(3257), - [sym_map] = STATE(3257), - [sym__nullary_operator] = STATE(3257), - [sym_unary_operator] = STATE(3257), - [sym_binary_operator] = STATE(3257), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3257), - [sym_call] = STATE(3257), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3257), - [sym_anonymous_function] = STATE(3257), + [752] = { + [sym__expression] = STATE(2413), + [sym_block] = STATE(2413), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2413), + [sym_nil] = STATE(2413), + [sym__atom] = STATE(2413), + [sym_quoted_atom] = STATE(2413), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2413), + [sym_charlist] = STATE(2413), + [sym_sigil] = STATE(2413), + [sym_list] = STATE(2413), + [sym_tuple] = STATE(2413), + [sym_bitstring] = STATE(2413), + [sym_map] = STATE(2413), + [sym__nullary_operator] = STATE(2413), + [sym_unary_operator] = STATE(2413), + [sym_binary_operator] = STATE(2413), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2413), + [sym_call] = STATE(2413), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2413), + [sym_anonymous_function] = STATE(2413), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2315), [sym_integer] = ACTIONS(2315), [sym_float] = ACTIONS(2315), [sym_char] = ACTIONS(2315), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2315), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -115872,86 +115528,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(235), }, - [756] = { - [sym__expression] = STATE(3258), - [sym_block] = STATE(3258), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3258), - [sym_nil] = STATE(3258), - [sym__atom] = STATE(3258), - [sym_quoted_atom] = STATE(3258), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3258), - [sym_charlist] = STATE(3258), - [sym_sigil] = STATE(3258), - [sym_list] = STATE(3258), - [sym_tuple] = STATE(3258), - [sym_bitstring] = STATE(3258), - [sym_map] = STATE(3258), - [sym__nullary_operator] = STATE(3258), - [sym_unary_operator] = STATE(3258), - [sym_binary_operator] = STATE(3258), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3258), - [sym_call] = STATE(3258), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3258), - [sym_anonymous_function] = STATE(3258), + [753] = { + [sym__expression] = STATE(2412), + [sym_block] = STATE(2412), + [sym_identifier] = STATE(44), + [sym_boolean] = STATE(2412), + [sym_nil] = STATE(2412), + [sym__atom] = STATE(2412), + [sym_quoted_atom] = STATE(2412), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(2412), + [sym_charlist] = STATE(2412), + [sym_sigil] = STATE(2412), + [sym_list] = STATE(2412), + [sym_tuple] = STATE(2412), + [sym_bitstring] = STATE(2412), + [sym_map] = STATE(2412), + [sym__nullary_operator] = STATE(2412), + [sym_unary_operator] = STATE(2412), + [sym_binary_operator] = STATE(2412), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(2412), + [sym_call] = STATE(2412), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(43), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(2412), + [sym_anonymous_function] = STATE(2412), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2317), [sym_integer] = ACTIONS(2317), [sym_float] = ACTIONS(2317), [sym_char] = ACTIONS(2317), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), [sym_atom] = ACTIONS(2317), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(455), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(455), + [anon_sym_not] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(457), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -115990,86 +115646,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(227), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(459), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(235), }, - [757] = { - [sym__expression] = STATE(3259), - [sym_block] = STATE(3259), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3259), - [sym_nil] = STATE(3259), - [sym__atom] = STATE(3259), - [sym_quoted_atom] = STATE(3259), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3259), - [sym_charlist] = STATE(3259), - [sym_sigil] = STATE(3259), - [sym_list] = STATE(3259), - [sym_tuple] = STATE(3259), - [sym_bitstring] = STATE(3259), - [sym_map] = STATE(3259), - [sym__nullary_operator] = STATE(3259), - [sym_unary_operator] = STATE(3259), - [sym_binary_operator] = STATE(3259), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3259), - [sym_call] = STATE(3259), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3259), - [sym_anonymous_function] = STATE(3259), + [754] = { + [sym__expression] = STATE(3467), + [sym_block] = STATE(3467), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3467), + [sym_nil] = STATE(3467), + [sym__atom] = STATE(3467), + [sym_quoted_atom] = STATE(3467), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3467), + [sym_charlist] = STATE(3467), + [sym_sigil] = STATE(3467), + [sym_list] = STATE(3467), + [sym_tuple] = STATE(3467), + [sym_bitstring] = STATE(3467), + [sym_map] = STATE(3467), + [sym__nullary_operator] = STATE(3467), + [sym_unary_operator] = STATE(3467), + [sym_binary_operator] = STATE(3467), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3467), + [sym_call] = STATE(3467), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3467), + [sym_anonymous_function] = STATE(3467), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2319), [sym_integer] = ACTIONS(2319), [sym_float] = ACTIONS(2319), [sym_char] = ACTIONS(2319), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2319), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -116108,86 +115764,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(445), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(297), }, - [758] = { - [sym__expression] = STATE(3260), - [sym_block] = STATE(3260), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3260), - [sym_nil] = STATE(3260), - [sym__atom] = STATE(3260), - [sym_quoted_atom] = STATE(3260), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3260), - [sym_charlist] = STATE(3260), - [sym_sigil] = STATE(3260), - [sym_list] = STATE(3260), - [sym_tuple] = STATE(3260), - [sym_bitstring] = STATE(3260), - [sym_map] = STATE(3260), - [sym__nullary_operator] = STATE(3260), - [sym_unary_operator] = STATE(3260), - [sym_binary_operator] = STATE(3260), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3260), - [sym_call] = STATE(3260), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3260), - [sym_anonymous_function] = STATE(3260), + [755] = { + [sym__expression] = STATE(3466), + [sym_block] = STATE(3466), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3466), + [sym_nil] = STATE(3466), + [sym__atom] = STATE(3466), + [sym_quoted_atom] = STATE(3466), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3466), + [sym_charlist] = STATE(3466), + [sym_sigil] = STATE(3466), + [sym_list] = STATE(3466), + [sym_tuple] = STATE(3466), + [sym_bitstring] = STATE(3466), + [sym_map] = STATE(3466), + [sym__nullary_operator] = STATE(3466), + [sym_unary_operator] = STATE(3466), + [sym_binary_operator] = STATE(3466), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3466), + [sym_call] = STATE(3466), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3466), + [sym_anonymous_function] = STATE(3466), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2321), [sym_integer] = ACTIONS(2321), [sym_float] = ACTIONS(2321), [sym_char] = ACTIONS(2321), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2321), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -116226,69 +115882,777 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(445), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(297), }, - [759] = { - [sym__expression] = STATE(4561), - [sym_block] = STATE(4561), + [756] = { + [sym__expression] = STATE(3465), + [sym_block] = STATE(3465), [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4561), - [sym_nil] = STATE(4561), - [sym__atom] = STATE(4561), - [sym_quoted_atom] = STATE(4561), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4561), - [sym_charlist] = STATE(4561), - [sym_sigil] = STATE(4561), - [sym_list] = STATE(4561), - [sym_tuple] = STATE(4561), - [sym_bitstring] = STATE(4561), - [sym_map] = STATE(4561), - [sym__nullary_operator] = STATE(4561), - [sym_unary_operator] = STATE(4561), - [sym_binary_operator] = STATE(4561), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4561), - [sym_call] = STATE(4561), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4561), - [sym_anonymous_function] = STATE(4561), + [sym_boolean] = STATE(3465), + [sym_nil] = STATE(3465), + [sym__atom] = STATE(3465), + [sym_quoted_atom] = STATE(3465), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3465), + [sym_charlist] = STATE(3465), + [sym_sigil] = STATE(3465), + [sym_list] = STATE(3465), + [sym_tuple] = STATE(3465), + [sym_bitstring] = STATE(3465), + [sym_map] = STATE(3465), + [sym__nullary_operator] = STATE(3465), + [sym_unary_operator] = STATE(3465), + [sym_binary_operator] = STATE(3465), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3465), + [sym_call] = STATE(3465), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3465), + [sym_anonymous_function] = STATE(3465), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), [sym_alias] = ACTIONS(2323), [sym_integer] = ACTIONS(2323), [sym_float] = ACTIONS(2323), [sym_char] = ACTIONS(2323), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2323), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [757] = { + [sym__expression] = STATE(3464), + [sym_block] = STATE(3464), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3464), + [sym_nil] = STATE(3464), + [sym__atom] = STATE(3464), + [sym_quoted_atom] = STATE(3464), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3464), + [sym_charlist] = STATE(3464), + [sym_sigil] = STATE(3464), + [sym_list] = STATE(3464), + [sym_tuple] = STATE(3464), + [sym_bitstring] = STATE(3464), + [sym_map] = STATE(3464), + [sym__nullary_operator] = STATE(3464), + [sym_unary_operator] = STATE(3464), + [sym_binary_operator] = STATE(3464), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3464), + [sym_call] = STATE(3464), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3464), + [sym_anonymous_function] = STATE(3464), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2325), + [sym_integer] = ACTIONS(2325), + [sym_float] = ACTIONS(2325), + [sym_char] = ACTIONS(2325), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2325), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [758] = { + [sym__expression] = STATE(3463), + [sym_block] = STATE(3463), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3463), + [sym_nil] = STATE(3463), + [sym__atom] = STATE(3463), + [sym_quoted_atom] = STATE(3463), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3463), + [sym_charlist] = STATE(3463), + [sym_sigil] = STATE(3463), + [sym_list] = STATE(3463), + [sym_tuple] = STATE(3463), + [sym_bitstring] = STATE(3463), + [sym_map] = STATE(3463), + [sym__nullary_operator] = STATE(3463), + [sym_unary_operator] = STATE(3463), + [sym_binary_operator] = STATE(3463), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3463), + [sym_call] = STATE(3463), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3463), + [sym_anonymous_function] = STATE(3463), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2327), + [sym_integer] = ACTIONS(2327), + [sym_float] = ACTIONS(2327), + [sym_char] = ACTIONS(2327), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2327), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [759] = { + [sym__expression] = STATE(3462), + [sym_block] = STATE(3462), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3462), + [sym_nil] = STATE(3462), + [sym__atom] = STATE(3462), + [sym_quoted_atom] = STATE(3462), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3462), + [sym_charlist] = STATE(3462), + [sym_sigil] = STATE(3462), + [sym_list] = STATE(3462), + [sym_tuple] = STATE(3462), + [sym_bitstring] = STATE(3462), + [sym_map] = STATE(3462), + [sym__nullary_operator] = STATE(3462), + [sym_unary_operator] = STATE(3462), + [sym_binary_operator] = STATE(3462), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3462), + [sym_call] = STATE(3462), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3462), + [sym_anonymous_function] = STATE(3462), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2329), + [sym_integer] = ACTIONS(2329), + [sym_float] = ACTIONS(2329), + [sym_char] = ACTIONS(2329), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2329), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [760] = { + [sym__expression] = STATE(3461), + [sym_block] = STATE(3461), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3461), + [sym_nil] = STATE(3461), + [sym__atom] = STATE(3461), + [sym_quoted_atom] = STATE(3461), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3461), + [sym_charlist] = STATE(3461), + [sym_sigil] = STATE(3461), + [sym_list] = STATE(3461), + [sym_tuple] = STATE(3461), + [sym_bitstring] = STATE(3461), + [sym_map] = STATE(3461), + [sym__nullary_operator] = STATE(3461), + [sym_unary_operator] = STATE(3461), + [sym_binary_operator] = STATE(3461), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3461), + [sym_call] = STATE(3461), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3461), + [sym_anonymous_function] = STATE(3461), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2331), + [sym_integer] = ACTIONS(2331), + [sym_float] = ACTIONS(2331), + [sym_char] = ACTIONS(2331), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2331), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [761] = { + [sym__expression] = STATE(3266), + [sym_block] = STATE(3266), + [sym_identifier] = STATE(53), + [sym_boolean] = STATE(3266), + [sym_nil] = STATE(3266), + [sym__atom] = STATE(3266), + [sym_quoted_atom] = STATE(3266), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3266), + [sym_charlist] = STATE(3266), + [sym_sigil] = STATE(3266), + [sym_list] = STATE(3266), + [sym_tuple] = STATE(3266), + [sym_bitstring] = STATE(3266), + [sym_map] = STATE(3266), + [sym__nullary_operator] = STATE(3266), + [sym_unary_operator] = STATE(3266), + [sym_binary_operator] = STATE(3266), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3266), + [sym_call] = STATE(3266), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(42), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3266), + [sym_anonymous_function] = STATE(3266), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2333), + [sym_integer] = ACTIONS(2333), + [sym_float] = ACTIONS(2333), + [sym_char] = ACTIONS(2333), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2333), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(439), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(441), + [anon_sym_BANG] = ACTIONS(441), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), + [anon_sym_not] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(445), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [762] = { + [sym__expression] = STATE(3354), + [sym_block] = STATE(3354), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3354), + [sym_nil] = STATE(3354), + [sym__atom] = STATE(3354), + [sym_quoted_atom] = STATE(3354), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3354), + [sym_charlist] = STATE(3354), + [sym_sigil] = STATE(3354), + [sym_list] = STATE(3354), + [sym_tuple] = STATE(3354), + [sym_bitstring] = STATE(3354), + [sym_map] = STATE(3354), + [sym__nullary_operator] = STATE(3354), + [sym_unary_operator] = STATE(3354), + [sym_binary_operator] = STATE(3354), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3354), + [sym_call] = STATE(3354), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3354), + [sym_anonymous_function] = STATE(3354), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1779), + [sym_integer] = ACTIONS(1779), + [sym_float] = ACTIONS(1779), + [sym_char] = ACTIONS(1779), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1779), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -116352,870 +116716,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [760] = { - [sym__expression] = STATE(3261), - [sym_block] = STATE(3261), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3261), - [sym_nil] = STATE(3261), - [sym__atom] = STATE(3261), - [sym_quoted_atom] = STATE(3261), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3261), - [sym_charlist] = STATE(3261), - [sym_sigil] = STATE(3261), - [sym_list] = STATE(3261), - [sym_tuple] = STATE(3261), - [sym_bitstring] = STATE(3261), - [sym_map] = STATE(3261), - [sym__nullary_operator] = STATE(3261), - [sym_unary_operator] = STATE(3261), - [sym_binary_operator] = STATE(3261), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3261), - [sym_call] = STATE(3261), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3261), - [sym_anonymous_function] = STATE(3261), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2325), - [sym_integer] = ACTIONS(2325), - [sym_float] = ACTIONS(2325), - [sym_char] = ACTIONS(2325), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(2325), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), - }, - [761] = { - [sym__expression] = STATE(3262), - [sym_block] = STATE(3262), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3262), - [sym_nil] = STATE(3262), - [sym__atom] = STATE(3262), - [sym_quoted_atom] = STATE(3262), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3262), - [sym_charlist] = STATE(3262), - [sym_sigil] = STATE(3262), - [sym_list] = STATE(3262), - [sym_tuple] = STATE(3262), - [sym_bitstring] = STATE(3262), - [sym_map] = STATE(3262), - [sym__nullary_operator] = STATE(3262), - [sym_unary_operator] = STATE(3262), - [sym_binary_operator] = STATE(3262), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3262), - [sym_call] = STATE(3262), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3262), - [sym_anonymous_function] = STATE(3262), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2327), - [sym_integer] = ACTIONS(2327), - [sym_float] = ACTIONS(2327), - [sym_char] = ACTIONS(2327), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(2327), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), - }, - [762] = { - [sym__expression] = STATE(3263), - [sym_block] = STATE(3263), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3263), - [sym_nil] = STATE(3263), - [sym__atom] = STATE(3263), - [sym_quoted_atom] = STATE(3263), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3263), - [sym_charlist] = STATE(3263), - [sym_sigil] = STATE(3263), - [sym_list] = STATE(3263), - [sym_tuple] = STATE(3263), - [sym_bitstring] = STATE(3263), - [sym_map] = STATE(3263), - [sym__nullary_operator] = STATE(3263), - [sym_unary_operator] = STATE(3263), - [sym_binary_operator] = STATE(3263), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3263), - [sym_call] = STATE(3263), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3263), - [sym_anonymous_function] = STATE(3263), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2329), - [sym_integer] = ACTIONS(2329), - [sym_float] = ACTIONS(2329), - [sym_char] = ACTIONS(2329), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(2329), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), - }, [763] = { - [sym__expression] = STATE(3028), - [sym_block] = STATE(3028), - [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3028), - [sym_nil] = STATE(3028), - [sym__atom] = STATE(3028), - [sym_quoted_atom] = STATE(3028), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3028), - [sym_charlist] = STATE(3028), - [sym_sigil] = STATE(3028), - [sym_list] = STATE(3028), - [sym_tuple] = STATE(3028), - [sym_bitstring] = STATE(3028), - [sym_map] = STATE(3028), - [sym__nullary_operator] = STATE(3028), - [sym_unary_operator] = STATE(3028), - [sym_binary_operator] = STATE(3028), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3028), - [sym_call] = STATE(3028), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3028), - [sym_anonymous_function] = STATE(3028), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2331), - [sym_integer] = ACTIONS(2331), - [sym_float] = ACTIONS(2331), - [sym_char] = ACTIONS(2331), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), - [sym_atom] = ACTIONS(2331), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), - }, - [764] = { - [sym__expression] = STATE(4478), - [sym_block] = STATE(4478), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4478), - [sym_nil] = STATE(4478), - [sym__atom] = STATE(4478), - [sym_quoted_atom] = STATE(4478), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4478), - [sym_charlist] = STATE(4478), - [sym_sigil] = STATE(4478), - [sym_list] = STATE(4478), - [sym_tuple] = STATE(4478), - [sym_bitstring] = STATE(4478), - [sym_map] = STATE(4478), - [sym__nullary_operator] = STATE(4478), - [sym_unary_operator] = STATE(4478), - [sym_binary_operator] = STATE(4478), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4478), - [sym_call] = STATE(4478), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4478), - [sym_anonymous_function] = STATE(4478), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), - [sym_alias] = ACTIONS(1509), - [sym_integer] = ACTIONS(1509), - [sym_float] = ACTIONS(1509), - [sym_char] = ACTIONS(1509), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [765] = { - [sym__expression] = STATE(2113), - [sym_block] = STATE(2113), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2113), - [sym_nil] = STATE(2113), - [sym__atom] = STATE(2113), - [sym_quoted_atom] = STATE(2113), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2113), - [sym_charlist] = STATE(2113), - [sym_sigil] = STATE(2113), - [sym_list] = STATE(2113), - [sym_tuple] = STATE(2113), - [sym_bitstring] = STATE(2113), - [sym_map] = STATE(2113), - [sym__nullary_operator] = STATE(2113), - [sym_unary_operator] = STATE(2113), - [sym_binary_operator] = STATE(2113), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2113), - [sym_call] = STATE(2113), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2113), - [sym_anonymous_function] = STATE(2113), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2333), - [sym_integer] = ACTIONS(2333), - [sym_float] = ACTIONS(2333), - [sym_char] = ACTIONS(2333), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2333), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [766] = { - [sym__expression] = STATE(1674), - [sym_block] = STATE(1674), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1674), - [sym_nil] = STATE(1674), - [sym__atom] = STATE(1674), - [sym_quoted_atom] = STATE(1674), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1674), - [sym_charlist] = STATE(1674), - [sym_sigil] = STATE(1674), - [sym_list] = STATE(1674), - [sym_tuple] = STATE(1674), - [sym_bitstring] = STATE(1674), - [sym_map] = STATE(1674), - [sym__nullary_operator] = STATE(1674), - [sym_unary_operator] = STATE(1674), - [sym_binary_operator] = STATE(1674), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1674), - [sym_call] = STATE(1674), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1674), - [sym_anonymous_function] = STATE(1674), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2085), - [sym_integer] = ACTIONS(2085), - [sym_float] = ACTIONS(2085), - [sym_char] = ACTIONS(2085), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2085), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [767] = { - [sym__expression] = STATE(4574), - [sym_block] = STATE(4574), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4574), - [sym_nil] = STATE(4574), - [sym__atom] = STATE(4574), - [sym_quoted_atom] = STATE(4574), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4574), - [sym_charlist] = STATE(4574), - [sym_sigil] = STATE(4574), - [sym_list] = STATE(4574), - [sym_tuple] = STATE(4574), - [sym_bitstring] = STATE(4574), - [sym_map] = STATE(4574), - [sym__nullary_operator] = STATE(4574), - [sym_unary_operator] = STATE(4574), - [sym_binary_operator] = STATE(4574), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4574), - [sym_call] = STATE(4574), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3774), + [sym_block] = STATE(3774), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3774), + [sym_nil] = STATE(3774), + [sym__atom] = STATE(3774), + [sym_quoted_atom] = STATE(3774), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3774), + [sym_charlist] = STATE(3774), + [sym_sigil] = STATE(3774), + [sym_list] = STATE(3774), + [sym_tuple] = STATE(3774), + [sym_bitstring] = STATE(3774), + [sym_map] = STATE(3774), + [sym__nullary_operator] = STATE(3774), + [sym_unary_operator] = STATE(3774), + [sym_binary_operator] = STATE(3774), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3774), + [sym_call] = STATE(3774), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4574), - [sym_anonymous_function] = STATE(4574), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3774), + [sym_anonymous_function] = STATE(3774), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), @@ -117224,15 +116762,487 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_integer] = ACTIONS(2335), [sym_float] = ACTIONS(2335), [sym_char] = ACTIONS(2335), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), [sym_atom] = ACTIONS(2335), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [764] = { + [sym__expression] = STATE(3773), + [sym_block] = STATE(3773), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3773), + [sym_nil] = STATE(3773), + [sym__atom] = STATE(3773), + [sym_quoted_atom] = STATE(3773), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3773), + [sym_charlist] = STATE(3773), + [sym_sigil] = STATE(3773), + [sym_list] = STATE(3773), + [sym_tuple] = STATE(3773), + [sym_bitstring] = STATE(3773), + [sym_map] = STATE(3773), + [sym__nullary_operator] = STATE(3773), + [sym_unary_operator] = STATE(3773), + [sym_binary_operator] = STATE(3773), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3773), + [sym_call] = STATE(3773), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3773), + [sym_anonymous_function] = STATE(3773), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2337), + [sym_integer] = ACTIONS(2337), + [sym_float] = ACTIONS(2337), + [sym_char] = ACTIONS(2337), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2337), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [765] = { + [sym__expression] = STATE(3772), + [sym_block] = STATE(3772), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3772), + [sym_nil] = STATE(3772), + [sym__atom] = STATE(3772), + [sym_quoted_atom] = STATE(3772), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3772), + [sym_charlist] = STATE(3772), + [sym_sigil] = STATE(3772), + [sym_list] = STATE(3772), + [sym_tuple] = STATE(3772), + [sym_bitstring] = STATE(3772), + [sym_map] = STATE(3772), + [sym__nullary_operator] = STATE(3772), + [sym_unary_operator] = STATE(3772), + [sym_binary_operator] = STATE(3772), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3772), + [sym_call] = STATE(3772), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3772), + [sym_anonymous_function] = STATE(3772), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2339), + [sym_integer] = ACTIONS(2339), + [sym_float] = ACTIONS(2339), + [sym_char] = ACTIONS(2339), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2339), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [766] = { + [sym__expression] = STATE(3534), + [sym_block] = STATE(3534), + [sym_identifier] = STATE(70), + [sym_boolean] = STATE(3534), + [sym_nil] = STATE(3534), + [sym__atom] = STATE(3534), + [sym_quoted_atom] = STATE(3534), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(3534), + [sym_charlist] = STATE(3534), + [sym_sigil] = STATE(3534), + [sym_list] = STATE(3534), + [sym_tuple] = STATE(3534), + [sym_bitstring] = STATE(3534), + [sym_map] = STATE(3534), + [sym__nullary_operator] = STATE(3534), + [sym_unary_operator] = STATE(3534), + [sym_binary_operator] = STATE(3534), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(3534), + [sym_call] = STATE(3534), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(69), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(3534), + [sym_anonymous_function] = STATE(3534), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(2341), + [sym_integer] = ACTIONS(2341), + [sym_float] = ACTIONS(2341), + [sym_char] = ACTIONS(2341), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(2341), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(656), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(656), + [anon_sym_not] = ACTIONS(656), + [anon_sym_AT] = ACTIONS(658), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(660), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [767] = { + [sym__expression] = STATE(3767), + [sym_block] = STATE(3767), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3767), + [sym_nil] = STATE(3767), + [sym__atom] = STATE(3767), + [sym_quoted_atom] = STATE(3767), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3767), + [sym_charlist] = STATE(3767), + [sym_sigil] = STATE(3767), + [sym_list] = STATE(3767), + [sym_tuple] = STATE(3767), + [sym_bitstring] = STATE(3767), + [sym_map] = STATE(3767), + [sym__nullary_operator] = STATE(3767), + [sym_unary_operator] = STATE(3767), + [sym_binary_operator] = STATE(3767), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3767), + [sym_call] = STATE(3767), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3767), + [sym_anonymous_function] = STATE(3767), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2343), + [sym_integer] = ACTIONS(2343), + [sym_float] = ACTIONS(2343), + [sym_char] = ACTIONS(2343), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2343), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -117297,55 +117307,2061 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [768] = { - [sym__expression] = STATE(1667), - [sym_block] = STATE(1667), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(1667), - [sym_nil] = STATE(1667), - [sym__atom] = STATE(1667), - [sym_quoted_atom] = STATE(1667), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(1667), - [sym_charlist] = STATE(1667), - [sym_sigil] = STATE(1667), - [sym_list] = STATE(1667), - [sym_tuple] = STATE(1667), - [sym_bitstring] = STATE(1667), - [sym_map] = STATE(1667), - [sym__nullary_operator] = STATE(1667), - [sym_unary_operator] = STATE(1667), - [sym_binary_operator] = STATE(1667), + [sym__expression] = STATE(3766), + [sym_block] = STATE(3766), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3766), + [sym_nil] = STATE(3766), + [sym__atom] = STATE(3766), + [sym_quoted_atom] = STATE(3766), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3766), + [sym_charlist] = STATE(3766), + [sym_sigil] = STATE(3766), + [sym_list] = STATE(3766), + [sym_tuple] = STATE(3766), + [sym_bitstring] = STATE(3766), + [sym_map] = STATE(3766), + [sym__nullary_operator] = STATE(3766), + [sym_unary_operator] = STATE(3766), + [sym_binary_operator] = STATE(3766), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3766), + [sym_call] = STATE(3766), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3766), + [sym_anonymous_function] = STATE(3766), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2345), + [sym_integer] = ACTIONS(2345), + [sym_float] = ACTIONS(2345), + [sym_char] = ACTIONS(2345), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2345), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [769] = { + [sym__expression] = STATE(3765), + [sym_block] = STATE(3765), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3765), + [sym_nil] = STATE(3765), + [sym__atom] = STATE(3765), + [sym_quoted_atom] = STATE(3765), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3765), + [sym_charlist] = STATE(3765), + [sym_sigil] = STATE(3765), + [sym_list] = STATE(3765), + [sym_tuple] = STATE(3765), + [sym_bitstring] = STATE(3765), + [sym_map] = STATE(3765), + [sym__nullary_operator] = STATE(3765), + [sym_unary_operator] = STATE(3765), + [sym_binary_operator] = STATE(3765), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3765), + [sym_call] = STATE(3765), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3765), + [sym_anonymous_function] = STATE(3765), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2347), + [sym_integer] = ACTIONS(2347), + [sym_float] = ACTIONS(2347), + [sym_char] = ACTIONS(2347), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2347), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [770] = { + [sym__expression] = STATE(3764), + [sym_block] = STATE(3764), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3764), + [sym_nil] = STATE(3764), + [sym__atom] = STATE(3764), + [sym_quoted_atom] = STATE(3764), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3764), + [sym_charlist] = STATE(3764), + [sym_sigil] = STATE(3764), + [sym_list] = STATE(3764), + [sym_tuple] = STATE(3764), + [sym_bitstring] = STATE(3764), + [sym_map] = STATE(3764), + [sym__nullary_operator] = STATE(3764), + [sym_unary_operator] = STATE(3764), + [sym_binary_operator] = STATE(3764), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3764), + [sym_call] = STATE(3764), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3764), + [sym_anonymous_function] = STATE(3764), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2349), + [sym_integer] = ACTIONS(2349), + [sym_float] = ACTIONS(2349), + [sym_char] = ACTIONS(2349), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2349), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [771] = { + [sym__expression] = STATE(3761), + [sym_block] = STATE(3761), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3761), + [sym_nil] = STATE(3761), + [sym__atom] = STATE(3761), + [sym_quoted_atom] = STATE(3761), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3761), + [sym_charlist] = STATE(3761), + [sym_sigil] = STATE(3761), + [sym_list] = STATE(3761), + [sym_tuple] = STATE(3761), + [sym_bitstring] = STATE(3761), + [sym_map] = STATE(3761), + [sym__nullary_operator] = STATE(3761), + [sym_unary_operator] = STATE(3761), + [sym_binary_operator] = STATE(3761), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3761), + [sym_call] = STATE(3761), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3761), + [sym_anonymous_function] = STATE(3761), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2351), + [sym_integer] = ACTIONS(2351), + [sym_float] = ACTIONS(2351), + [sym_char] = ACTIONS(2351), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2351), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [772] = { + [sym__expression] = STATE(3004), + [sym_block] = STATE(3004), + [sym_identifier] = STATE(51), + [sym_boolean] = STATE(3004), + [sym_nil] = STATE(3004), + [sym__atom] = STATE(3004), + [sym_quoted_atom] = STATE(3004), + [sym__quoted_i_double] = STATE(3315), + [sym__quoted_i_single] = STATE(3319), + [sym__quoted_i_heredoc_single] = STATE(2972), + [sym__quoted_i_heredoc_double] = STATE(2980), + [sym_string] = STATE(3004), + [sym_charlist] = STATE(3004), + [sym_sigil] = STATE(3004), + [sym_list] = STATE(3004), + [sym_tuple] = STATE(3004), + [sym_bitstring] = STATE(3004), + [sym_map] = STATE(3004), + [sym__nullary_operator] = STATE(3004), + [sym_unary_operator] = STATE(3004), + [sym_binary_operator] = STATE(3004), + [sym_operator_identifier] = STATE(6902), + [sym_dot] = STATE(3004), + [sym_call] = STATE(3004), + [sym__call_without_parentheses] = STATE(2985), + [sym__call_with_parentheses] = STATE(2988), + [sym__local_call_without_parentheses] = STATE(2989), + [sym__local_call_with_parentheses] = STATE(2264), + [sym__local_call_just_do_block] = STATE(2990), + [sym__remote_call_without_parentheses] = STATE(2991), + [sym__remote_call_with_parentheses] = STATE(2253), + [sym__remote_dot] = STATE(52), + [sym__anonymous_call] = STATE(2249), + [sym__anonymous_dot] = STATE(6782), + [sym__double_call] = STATE(2992), + [sym_access_call] = STATE(3004), + [sym_anonymous_function] = STATE(3004), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(483), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(2353), + [sym_integer] = ACTIONS(2353), + [sym_float] = ACTIONS(2353), + [sym_char] = ACTIONS(2353), + [anon_sym_true] = ACTIONS(489), + [anon_sym_false] = ACTIONS(489), + [anon_sym_nil] = ACTIONS(491), + [sym_atom] = ACTIONS(2353), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_SQUOTE] = ACTIONS(495), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(497), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(499), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LBRACK] = ACTIONS(503), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(505), + [anon_sym_LT_LT] = ACTIONS(509), + [anon_sym_PERCENT] = ACTIONS(511), + [anon_sym_DOT_DOT] = ACTIONS(1317), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_PLUS] = ACTIONS(515), + [anon_sym_DASH] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(515), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(515), + [anon_sym_not] = ACTIONS(515), + [anon_sym_AT] = ACTIONS(517), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(521), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(527), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(529), + }, + [773] = { + [sym__expression] = STATE(3759), + [sym_block] = STATE(3759), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3759), + [sym_nil] = STATE(3759), + [sym__atom] = STATE(3759), + [sym_quoted_atom] = STATE(3759), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3759), + [sym_charlist] = STATE(3759), + [sym_sigil] = STATE(3759), + [sym_list] = STATE(3759), + [sym_tuple] = STATE(3759), + [sym_bitstring] = STATE(3759), + [sym_map] = STATE(3759), + [sym__nullary_operator] = STATE(3759), + [sym_unary_operator] = STATE(3759), + [sym_binary_operator] = STATE(3759), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3759), + [sym_call] = STATE(3759), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3759), + [sym_anonymous_function] = STATE(3759), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2355), + [sym_integer] = ACTIONS(2355), + [sym_float] = ACTIONS(2355), + [sym_char] = ACTIONS(2355), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2355), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [774] = { + [sym__expression] = STATE(3758), + [sym_block] = STATE(3758), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3758), + [sym_nil] = STATE(3758), + [sym__atom] = STATE(3758), + [sym_quoted_atom] = STATE(3758), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3758), + [sym_charlist] = STATE(3758), + [sym_sigil] = STATE(3758), + [sym_list] = STATE(3758), + [sym_tuple] = STATE(3758), + [sym_bitstring] = STATE(3758), + [sym_map] = STATE(3758), + [sym__nullary_operator] = STATE(3758), + [sym_unary_operator] = STATE(3758), + [sym_binary_operator] = STATE(3758), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3758), + [sym_call] = STATE(3758), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3758), + [sym_anonymous_function] = STATE(3758), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2357), + [sym_integer] = ACTIONS(2357), + [sym_float] = ACTIONS(2357), + [sym_char] = ACTIONS(2357), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2357), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [775] = { + [sym__expression] = STATE(3756), + [sym_block] = STATE(3756), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3756), + [sym_nil] = STATE(3756), + [sym__atom] = STATE(3756), + [sym_quoted_atom] = STATE(3756), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3756), + [sym_charlist] = STATE(3756), + [sym_sigil] = STATE(3756), + [sym_list] = STATE(3756), + [sym_tuple] = STATE(3756), + [sym_bitstring] = STATE(3756), + [sym_map] = STATE(3756), + [sym__nullary_operator] = STATE(3756), + [sym_unary_operator] = STATE(3756), + [sym_binary_operator] = STATE(3756), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3756), + [sym_call] = STATE(3756), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3756), + [sym_anonymous_function] = STATE(3756), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2359), + [sym_integer] = ACTIONS(2359), + [sym_float] = ACTIONS(2359), + [sym_char] = ACTIONS(2359), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2359), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [776] = { + [sym__expression] = STATE(3755), + [sym_block] = STATE(3755), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3755), + [sym_nil] = STATE(3755), + [sym__atom] = STATE(3755), + [sym_quoted_atom] = STATE(3755), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3755), + [sym_charlist] = STATE(3755), + [sym_sigil] = STATE(3755), + [sym_list] = STATE(3755), + [sym_tuple] = STATE(3755), + [sym_bitstring] = STATE(3755), + [sym_map] = STATE(3755), + [sym__nullary_operator] = STATE(3755), + [sym_unary_operator] = STATE(3755), + [sym_binary_operator] = STATE(3755), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3755), + [sym_call] = STATE(3755), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3755), + [sym_anonymous_function] = STATE(3755), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2361), + [sym_integer] = ACTIONS(2361), + [sym_float] = ACTIONS(2361), + [sym_char] = ACTIONS(2361), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2361), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [777] = { + [sym__expression] = STATE(4569), + [sym_block] = STATE(4569), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4569), + [sym_nil] = STATE(4569), + [sym__atom] = STATE(4569), + [sym_quoted_atom] = STATE(4569), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4569), + [sym_charlist] = STATE(4569), + [sym_sigil] = STATE(4569), + [sym_list] = STATE(4569), + [sym_tuple] = STATE(4569), + [sym_bitstring] = STATE(4569), + [sym_map] = STATE(4569), + [sym__nullary_operator] = STATE(4569), + [sym_unary_operator] = STATE(4569), + [sym_binary_operator] = STATE(4569), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4569), + [sym_call] = STATE(4569), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4569), + [sym_anonymous_function] = STATE(4569), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2363), + [sym_integer] = ACTIONS(2363), + [sym_float] = ACTIONS(2363), + [sym_char] = ACTIONS(2363), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2363), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [778] = { + [sym__expression] = STATE(3752), + [sym_block] = STATE(3752), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3752), + [sym_nil] = STATE(3752), + [sym__atom] = STATE(3752), + [sym_quoted_atom] = STATE(3752), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3752), + [sym_charlist] = STATE(3752), + [sym_sigil] = STATE(3752), + [sym_list] = STATE(3752), + [sym_tuple] = STATE(3752), + [sym_bitstring] = STATE(3752), + [sym_map] = STATE(3752), + [sym__nullary_operator] = STATE(3752), + [sym_unary_operator] = STATE(3752), + [sym_binary_operator] = STATE(3752), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3752), + [sym_call] = STATE(3752), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3752), + [sym_anonymous_function] = STATE(3752), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2365), + [sym_integer] = ACTIONS(2365), + [sym_float] = ACTIONS(2365), + [sym_char] = ACTIONS(2365), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2365), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [779] = { + [sym__expression] = STATE(3754), + [sym_block] = STATE(3754), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3754), + [sym_nil] = STATE(3754), + [sym__atom] = STATE(3754), + [sym_quoted_atom] = STATE(3754), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3754), + [sym_charlist] = STATE(3754), + [sym_sigil] = STATE(3754), + [sym_list] = STATE(3754), + [sym_tuple] = STATE(3754), + [sym_bitstring] = STATE(3754), + [sym_map] = STATE(3754), + [sym__nullary_operator] = STATE(3754), + [sym_unary_operator] = STATE(3754), + [sym_binary_operator] = STATE(3754), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3754), + [sym_call] = STATE(3754), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3754), + [sym_anonymous_function] = STATE(3754), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2367), + [sym_integer] = ACTIONS(2367), + [sym_float] = ACTIONS(2367), + [sym_char] = ACTIONS(2367), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2367), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [780] = { + [sym__expression] = STATE(3884), + [sym_block] = STATE(3884), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3884), + [sym_nil] = STATE(3884), + [sym__atom] = STATE(3884), + [sym_quoted_atom] = STATE(3884), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3884), + [sym_charlist] = STATE(3884), + [sym_sigil] = STATE(3884), + [sym_list] = STATE(3884), + [sym_tuple] = STATE(3884), + [sym_bitstring] = STATE(3884), + [sym_map] = STATE(3884), + [sym__nullary_operator] = STATE(3884), + [sym_unary_operator] = STATE(3884), + [sym_binary_operator] = STATE(3884), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3884), + [sym_call] = STATE(3884), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3884), + [sym_anonymous_function] = STATE(3884), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2369), + [sym_integer] = ACTIONS(2369), + [sym_float] = ACTIONS(2369), + [sym_char] = ACTIONS(2369), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2369), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [781] = { + [sym__expression] = STATE(3876), + [sym_block] = STATE(3876), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3876), + [sym_nil] = STATE(3876), + [sym__atom] = STATE(3876), + [sym_quoted_atom] = STATE(3876), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3876), + [sym_charlist] = STATE(3876), + [sym_sigil] = STATE(3876), + [sym_list] = STATE(3876), + [sym_tuple] = STATE(3876), + [sym_bitstring] = STATE(3876), + [sym_map] = STATE(3876), + [sym__nullary_operator] = STATE(3876), + [sym_unary_operator] = STATE(3876), + [sym_binary_operator] = STATE(3876), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3876), + [sym_call] = STATE(3876), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3876), + [sym_anonymous_function] = STATE(3876), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2371), + [sym_integer] = ACTIONS(2371), + [sym_float] = ACTIONS(2371), + [sym_char] = ACTIONS(2371), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2371), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [782] = { + [sym__expression] = STATE(3875), + [sym_block] = STATE(3875), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3875), + [sym_nil] = STATE(3875), + [sym__atom] = STATE(3875), + [sym_quoted_atom] = STATE(3875), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3875), + [sym_charlist] = STATE(3875), + [sym_sigil] = STATE(3875), + [sym_list] = STATE(3875), + [sym_tuple] = STATE(3875), + [sym_bitstring] = STATE(3875), + [sym_map] = STATE(3875), + [sym__nullary_operator] = STATE(3875), + [sym_unary_operator] = STATE(3875), + [sym_binary_operator] = STATE(3875), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3875), + [sym_call] = STATE(3875), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3875), + [sym_anonymous_function] = STATE(3875), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2373), + [sym_integer] = ACTIONS(2373), + [sym_float] = ACTIONS(2373), + [sym_char] = ACTIONS(2373), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2373), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [783] = { + [sym__expression] = STATE(3869), + [sym_block] = STATE(3869), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3869), + [sym_nil] = STATE(3869), + [sym__atom] = STATE(3869), + [sym_quoted_atom] = STATE(3869), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3869), + [sym_charlist] = STATE(3869), + [sym_sigil] = STATE(3869), + [sym_list] = STATE(3869), + [sym_tuple] = STATE(3869), + [sym_bitstring] = STATE(3869), + [sym_map] = STATE(3869), + [sym__nullary_operator] = STATE(3869), + [sym_unary_operator] = STATE(3869), + [sym_binary_operator] = STATE(3869), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3869), + [sym_call] = STATE(3869), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3869), + [sym_anonymous_function] = STATE(3869), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2375), + [sym_integer] = ACTIONS(2375), + [sym_float] = ACTIONS(2375), + [sym_char] = ACTIONS(2375), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2375), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [784] = { + [sym__expression] = STATE(4553), + [sym_block] = STATE(4553), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4553), + [sym_nil] = STATE(4553), + [sym__atom] = STATE(4553), + [sym_quoted_atom] = STATE(4553), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4553), + [sym_charlist] = STATE(4553), + [sym_sigil] = STATE(4553), + [sym_list] = STATE(4553), + [sym_tuple] = STATE(4553), + [sym_bitstring] = STATE(4553), + [sym_map] = STATE(4553), + [sym__nullary_operator] = STATE(4553), + [sym_unary_operator] = STATE(4553), + [sym_binary_operator] = STATE(4553), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4553), + [sym_call] = STATE(4553), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4553), + [sym_anonymous_function] = STATE(4553), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2377), + [sym_integer] = ACTIONS(2377), + [sym_float] = ACTIONS(2377), + [sym_char] = ACTIONS(2377), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2377), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [785] = { + [sym__expression] = STATE(2247), + [sym_block] = STATE(2247), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2247), + [sym_nil] = STATE(2247), + [sym__atom] = STATE(2247), + [sym_quoted_atom] = STATE(2247), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2247), + [sym_charlist] = STATE(2247), + [sym_sigil] = STATE(2247), + [sym_list] = STATE(2247), + [sym_tuple] = STATE(2247), + [sym_bitstring] = STATE(2247), + [sym_map] = STATE(2247), + [sym__nullary_operator] = STATE(2247), + [sym_unary_operator] = STATE(2247), + [sym_binary_operator] = STATE(2247), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(1667), - [sym_call] = STATE(1667), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2247), + [sym_call] = STATE(2247), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(1667), - [sym_anonymous_function] = STATE(1667), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2247), + [sym_anonymous_function] = STATE(2247), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2337), - [sym_integer] = ACTIONS(2337), - [sym_float] = ACTIONS(2337), - [sym_char] = ACTIONS(2337), + [sym_alias] = ACTIONS(2379), + [sym_integer] = ACTIONS(2379), + [sym_float] = ACTIONS(2379), + [sym_char] = ACTIONS(2379), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2337), + [sym_atom] = ACTIONS(2379), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -117414,2084 +119430,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [769] = { - [sym__expression] = STATE(2114), - [sym_block] = STATE(2114), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2114), - [sym_nil] = STATE(2114), - [sym__atom] = STATE(2114), - [sym_quoted_atom] = STATE(2114), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2114), - [sym_charlist] = STATE(2114), - [sym_sigil] = STATE(2114), - [sym_list] = STATE(2114), - [sym_tuple] = STATE(2114), - [sym_bitstring] = STATE(2114), - [sym_map] = STATE(2114), - [sym__nullary_operator] = STATE(2114), - [sym_unary_operator] = STATE(2114), - [sym_binary_operator] = STATE(2114), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2114), - [sym_call] = STATE(2114), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2114), - [sym_anonymous_function] = STATE(2114), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2339), - [sym_integer] = ACTIONS(2339), - [sym_float] = ACTIONS(2339), - [sym_char] = ACTIONS(2339), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2339), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [770] = { - [sym__expression] = STATE(1683), - [sym_block] = STATE(1683), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1683), - [sym_nil] = STATE(1683), - [sym__atom] = STATE(1683), - [sym_quoted_atom] = STATE(1683), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1683), - [sym_charlist] = STATE(1683), - [sym_sigil] = STATE(1683), - [sym_list] = STATE(1683), - [sym_tuple] = STATE(1683), - [sym_bitstring] = STATE(1683), - [sym_map] = STATE(1683), - [sym__nullary_operator] = STATE(1683), - [sym_unary_operator] = STATE(1683), - [sym_binary_operator] = STATE(1683), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1683), - [sym_call] = STATE(1683), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1683), - [sym_anonymous_function] = STATE(1683), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2121), - [sym_integer] = ACTIONS(2121), - [sym_float] = ACTIONS(2121), - [sym_char] = ACTIONS(2121), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2121), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [771] = { - [sym__expression] = STATE(2000), - [sym_block] = STATE(2000), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2000), - [sym_nil] = STATE(2000), - [sym__atom] = STATE(2000), - [sym_quoted_atom] = STATE(2000), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2000), - [sym_charlist] = STATE(2000), - [sym_sigil] = STATE(2000), - [sym_list] = STATE(2000), - [sym_tuple] = STATE(2000), - [sym_bitstring] = STATE(2000), - [sym_map] = STATE(2000), - [sym__nullary_operator] = STATE(2000), - [sym_unary_operator] = STATE(2000), - [sym_binary_operator] = STATE(2000), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2000), - [sym_call] = STATE(2000), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2000), - [sym_anonymous_function] = STATE(2000), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2341), - [sym_integer] = ACTIONS(2341), - [sym_float] = ACTIONS(2341), - [sym_char] = ACTIONS(2341), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2341), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [772] = { - [sym__expression] = STATE(2001), - [sym_block] = STATE(2001), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2001), - [sym_nil] = STATE(2001), - [sym__atom] = STATE(2001), - [sym_quoted_atom] = STATE(2001), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2001), - [sym_charlist] = STATE(2001), - [sym_sigil] = STATE(2001), - [sym_list] = STATE(2001), - [sym_tuple] = STATE(2001), - [sym_bitstring] = STATE(2001), - [sym_map] = STATE(2001), - [sym__nullary_operator] = STATE(2001), - [sym_unary_operator] = STATE(2001), - [sym_binary_operator] = STATE(2001), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2001), - [sym_call] = STATE(2001), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2001), - [sym_anonymous_function] = STATE(2001), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2343), - [sym_integer] = ACTIONS(2343), - [sym_float] = ACTIONS(2343), - [sym_char] = ACTIONS(2343), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2343), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [773] = { - [sym__expression] = STATE(4559), - [sym_block] = STATE(4559), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4559), - [sym_nil] = STATE(4559), - [sym__atom] = STATE(4559), - [sym_quoted_atom] = STATE(4559), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4559), - [sym_charlist] = STATE(4559), - [sym_sigil] = STATE(4559), - [sym_list] = STATE(4559), - [sym_tuple] = STATE(4559), - [sym_bitstring] = STATE(4559), - [sym_map] = STATE(4559), - [sym__nullary_operator] = STATE(4559), - [sym_unary_operator] = STATE(4559), - [sym_binary_operator] = STATE(4559), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4559), - [sym_call] = STATE(4559), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4559), - [sym_anonymous_function] = STATE(4559), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(2345), - [sym_integer] = ACTIONS(2345), - [sym_float] = ACTIONS(2345), - [sym_char] = ACTIONS(2345), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(2345), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [774] = { - [sym__expression] = STATE(2006), - [sym_block] = STATE(2006), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2006), - [sym_nil] = STATE(2006), - [sym__atom] = STATE(2006), - [sym_quoted_atom] = STATE(2006), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2006), - [sym_charlist] = STATE(2006), - [sym_sigil] = STATE(2006), - [sym_list] = STATE(2006), - [sym_tuple] = STATE(2006), - [sym_bitstring] = STATE(2006), - [sym_map] = STATE(2006), - [sym__nullary_operator] = STATE(2006), - [sym_unary_operator] = STATE(2006), - [sym_binary_operator] = STATE(2006), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2006), - [sym_call] = STATE(2006), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2006), - [sym_anonymous_function] = STATE(2006), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2347), - [sym_integer] = ACTIONS(2347), - [sym_float] = ACTIONS(2347), - [sym_char] = ACTIONS(2347), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2347), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [775] = { - [sym__expression] = STATE(2007), - [sym_block] = STATE(2007), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2007), - [sym_nil] = STATE(2007), - [sym__atom] = STATE(2007), - [sym_quoted_atom] = STATE(2007), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2007), - [sym_charlist] = STATE(2007), - [sym_sigil] = STATE(2007), - [sym_list] = STATE(2007), - [sym_tuple] = STATE(2007), - [sym_bitstring] = STATE(2007), - [sym_map] = STATE(2007), - [sym__nullary_operator] = STATE(2007), - [sym_unary_operator] = STATE(2007), - [sym_binary_operator] = STATE(2007), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2007), - [sym_call] = STATE(2007), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2007), - [sym_anonymous_function] = STATE(2007), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2349), - [sym_integer] = ACTIONS(2349), - [sym_float] = ACTIONS(2349), - [sym_char] = ACTIONS(2349), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2349), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [776] = { - [sym__expression] = STATE(2008), - [sym_block] = STATE(2008), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2008), - [sym_nil] = STATE(2008), - [sym__atom] = STATE(2008), - [sym_quoted_atom] = STATE(2008), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2008), - [sym_charlist] = STATE(2008), - [sym_sigil] = STATE(2008), - [sym_list] = STATE(2008), - [sym_tuple] = STATE(2008), - [sym_bitstring] = STATE(2008), - [sym_map] = STATE(2008), - [sym__nullary_operator] = STATE(2008), - [sym_unary_operator] = STATE(2008), - [sym_binary_operator] = STATE(2008), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2008), - [sym_call] = STATE(2008), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2008), - [sym_anonymous_function] = STATE(2008), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2351), - [sym_integer] = ACTIONS(2351), - [sym_float] = ACTIONS(2351), - [sym_char] = ACTIONS(2351), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2351), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [777] = { - [sym__expression] = STATE(2014), - [sym_block] = STATE(2014), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2014), - [sym_nil] = STATE(2014), - [sym__atom] = STATE(2014), - [sym_quoted_atom] = STATE(2014), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2014), - [sym_charlist] = STATE(2014), - [sym_sigil] = STATE(2014), - [sym_list] = STATE(2014), - [sym_tuple] = STATE(2014), - [sym_bitstring] = STATE(2014), - [sym_map] = STATE(2014), - [sym__nullary_operator] = STATE(2014), - [sym_unary_operator] = STATE(2014), - [sym_binary_operator] = STATE(2014), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2014), - [sym_call] = STATE(2014), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2014), - [sym_anonymous_function] = STATE(2014), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2353), - [sym_integer] = ACTIONS(2353), - [sym_float] = ACTIONS(2353), - [sym_char] = ACTIONS(2353), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2353), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [778] = { - [sym__expression] = STATE(4564), - [sym_block] = STATE(4564), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4564), - [sym_nil] = STATE(4564), - [sym__atom] = STATE(4564), - [sym_quoted_atom] = STATE(4564), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4564), - [sym_charlist] = STATE(4564), - [sym_sigil] = STATE(4564), - [sym_list] = STATE(4564), - [sym_tuple] = STATE(4564), - [sym_bitstring] = STATE(4564), - [sym_map] = STATE(4564), - [sym__nullary_operator] = STATE(4564), - [sym_unary_operator] = STATE(4564), - [sym_binary_operator] = STATE(4564), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4564), - [sym_call] = STATE(4564), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4564), - [sym_anonymous_function] = STATE(4564), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(2355), - [sym_integer] = ACTIONS(2355), - [sym_float] = ACTIONS(2355), - [sym_char] = ACTIONS(2355), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(2355), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [779] = { - [sym__expression] = STATE(2019), - [sym_block] = STATE(2019), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2019), - [sym_nil] = STATE(2019), - [sym__atom] = STATE(2019), - [sym_quoted_atom] = STATE(2019), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2019), - [sym_charlist] = STATE(2019), - [sym_sigil] = STATE(2019), - [sym_list] = STATE(2019), - [sym_tuple] = STATE(2019), - [sym_bitstring] = STATE(2019), - [sym_map] = STATE(2019), - [sym__nullary_operator] = STATE(2019), - [sym_unary_operator] = STATE(2019), - [sym_binary_operator] = STATE(2019), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2019), - [sym_call] = STATE(2019), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2019), - [sym_anonymous_function] = STATE(2019), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2357), - [sym_integer] = ACTIONS(2357), - [sym_float] = ACTIONS(2357), - [sym_char] = ACTIONS(2357), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2357), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [780] = { - [sym__expression] = STATE(2023), - [sym_block] = STATE(2023), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2023), - [sym_nil] = STATE(2023), - [sym__atom] = STATE(2023), - [sym_quoted_atom] = STATE(2023), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2023), - [sym_charlist] = STATE(2023), - [sym_sigil] = STATE(2023), - [sym_list] = STATE(2023), - [sym_tuple] = STATE(2023), - [sym_bitstring] = STATE(2023), - [sym_map] = STATE(2023), - [sym__nullary_operator] = STATE(2023), - [sym_unary_operator] = STATE(2023), - [sym_binary_operator] = STATE(2023), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2023), - [sym_call] = STATE(2023), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2023), - [sym_anonymous_function] = STATE(2023), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2359), - [sym_integer] = ACTIONS(2359), - [sym_float] = ACTIONS(2359), - [sym_char] = ACTIONS(2359), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2359), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [781] = { - [sym__expression] = STATE(2026), - [sym_block] = STATE(2026), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2026), - [sym_nil] = STATE(2026), - [sym__atom] = STATE(2026), - [sym_quoted_atom] = STATE(2026), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2026), - [sym_charlist] = STATE(2026), - [sym_sigil] = STATE(2026), - [sym_list] = STATE(2026), - [sym_tuple] = STATE(2026), - [sym_bitstring] = STATE(2026), - [sym_map] = STATE(2026), - [sym__nullary_operator] = STATE(2026), - [sym_unary_operator] = STATE(2026), - [sym_binary_operator] = STATE(2026), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2026), - [sym_call] = STATE(2026), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2026), - [sym_anonymous_function] = STATE(2026), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2361), - [sym_integer] = ACTIONS(2361), - [sym_float] = ACTIONS(2361), - [sym_char] = ACTIONS(2361), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2361), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [782] = { - [sym__expression] = STATE(2028), - [sym_block] = STATE(2028), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2028), - [sym_nil] = STATE(2028), - [sym__atom] = STATE(2028), - [sym_quoted_atom] = STATE(2028), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2028), - [sym_charlist] = STATE(2028), - [sym_sigil] = STATE(2028), - [sym_list] = STATE(2028), - [sym_tuple] = STATE(2028), - [sym_bitstring] = STATE(2028), - [sym_map] = STATE(2028), - [sym__nullary_operator] = STATE(2028), - [sym_unary_operator] = STATE(2028), - [sym_binary_operator] = STATE(2028), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2028), - [sym_call] = STATE(2028), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2028), - [sym_anonymous_function] = STATE(2028), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2363), - [sym_integer] = ACTIONS(2363), - [sym_float] = ACTIONS(2363), - [sym_char] = ACTIONS(2363), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2363), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [783] = { - [sym__expression] = STATE(2029), - [sym_block] = STATE(2029), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2029), - [sym_nil] = STATE(2029), - [sym__atom] = STATE(2029), - [sym_quoted_atom] = STATE(2029), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2029), - [sym_charlist] = STATE(2029), - [sym_sigil] = STATE(2029), - [sym_list] = STATE(2029), - [sym_tuple] = STATE(2029), - [sym_bitstring] = STATE(2029), - [sym_map] = STATE(2029), - [sym__nullary_operator] = STATE(2029), - [sym_unary_operator] = STATE(2029), - [sym_binary_operator] = STATE(2029), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2029), - [sym_call] = STATE(2029), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2029), - [sym_anonymous_function] = STATE(2029), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2365), - [sym_integer] = ACTIONS(2365), - [sym_float] = ACTIONS(2365), - [sym_char] = ACTIONS(2365), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2365), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [784] = { - [sym__expression] = STATE(2034), - [sym_block] = STATE(2034), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2034), - [sym_nil] = STATE(2034), - [sym__atom] = STATE(2034), - [sym_quoted_atom] = STATE(2034), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2034), - [sym_charlist] = STATE(2034), - [sym_sigil] = STATE(2034), - [sym_list] = STATE(2034), - [sym_tuple] = STATE(2034), - [sym_bitstring] = STATE(2034), - [sym_map] = STATE(2034), - [sym__nullary_operator] = STATE(2034), - [sym_unary_operator] = STATE(2034), - [sym_binary_operator] = STATE(2034), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2034), - [sym_call] = STATE(2034), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2034), - [sym_anonymous_function] = STATE(2034), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2367), - [sym_integer] = ACTIONS(2367), - [sym_float] = ACTIONS(2367), - [sym_char] = ACTIONS(2367), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2367), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [785] = { - [sym__expression] = STATE(2037), - [sym_block] = STATE(2037), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2037), - [sym_nil] = STATE(2037), - [sym__atom] = STATE(2037), - [sym_quoted_atom] = STATE(2037), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2037), - [sym_charlist] = STATE(2037), - [sym_sigil] = STATE(2037), - [sym_list] = STATE(2037), - [sym_tuple] = STATE(2037), - [sym_bitstring] = STATE(2037), - [sym_map] = STATE(2037), - [sym__nullary_operator] = STATE(2037), - [sym_unary_operator] = STATE(2037), - [sym_binary_operator] = STATE(2037), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2037), - [sym_call] = STATE(2037), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2037), - [sym_anonymous_function] = STATE(2037), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2369), - [sym_integer] = ACTIONS(2369), - [sym_float] = ACTIONS(2369), - [sym_char] = ACTIONS(2369), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2369), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, [786] = { - [sym__expression] = STATE(2038), - [sym_block] = STATE(2038), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2038), - [sym_nil] = STATE(2038), - [sym__atom] = STATE(2038), - [sym_quoted_atom] = STATE(2038), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2038), - [sym_charlist] = STATE(2038), - [sym_sigil] = STATE(2038), - [sym_list] = STATE(2038), - [sym_tuple] = STATE(2038), - [sym_bitstring] = STATE(2038), - [sym_map] = STATE(2038), - [sym__nullary_operator] = STATE(2038), - [sym_unary_operator] = STATE(2038), - [sym_binary_operator] = STATE(2038), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2038), - [sym_call] = STATE(2038), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2038), - [sym_anonymous_function] = STATE(2038), + [sym__expression] = STATE(2946), + [sym_block] = STATE(2946), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2946), + [sym_nil] = STATE(2946), + [sym__atom] = STATE(2946), + [sym_quoted_atom] = STATE(2946), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2946), + [sym_charlist] = STATE(2946), + [sym_sigil] = STATE(2946), + [sym_list] = STATE(2946), + [sym_tuple] = STATE(2946), + [sym_bitstring] = STATE(2946), + [sym_map] = STATE(2946), + [sym__nullary_operator] = STATE(2946), + [sym_unary_operator] = STATE(2946), + [sym_binary_operator] = STATE(2946), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2946), + [sym_call] = STATE(2946), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(2946), + [sym_anonymous_function] = STATE(2946), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2371), - [sym_integer] = ACTIONS(2371), - [sym_float] = ACTIONS(2371), - [sym_char] = ACTIONS(2371), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2371), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2381), + [sym_integer] = ACTIONS(2381), + [sym_float] = ACTIONS(2381), + [sym_char] = ACTIONS(2381), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2381), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -119530,86 +119540,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), + [sym__quoted_atom_start] = ACTIONS(297), }, [787] = { - [sym__expression] = STATE(2048), - [sym_block] = STATE(2048), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2048), - [sym_nil] = STATE(2048), - [sym__atom] = STATE(2048), - [sym_quoted_atom] = STATE(2048), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2048), - [sym_charlist] = STATE(2048), - [sym_sigil] = STATE(2048), - [sym_list] = STATE(2048), - [sym_tuple] = STATE(2048), - [sym_bitstring] = STATE(2048), - [sym_map] = STATE(2048), - [sym__nullary_operator] = STATE(2048), - [sym_unary_operator] = STATE(2048), - [sym_binary_operator] = STATE(2048), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2048), - [sym_call] = STATE(2048), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2048), - [sym_anonymous_function] = STATE(2048), + [sym__expression] = STATE(1566), + [sym_block] = STATE(1566), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(1566), + [sym_nil] = STATE(1566), + [sym__atom] = STATE(1566), + [sym_quoted_atom] = STATE(1566), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1566), + [sym_charlist] = STATE(1566), + [sym_sigil] = STATE(1566), + [sym_list] = STATE(1566), + [sym_tuple] = STATE(1566), + [sym_bitstring] = STATE(1566), + [sym_map] = STATE(1566), + [sym__nullary_operator] = STATE(1566), + [sym_unary_operator] = STATE(1566), + [sym_binary_operator] = STATE(1566), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(1566), + [sym_call] = STATE(1566), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1566), + [sym_anonymous_function] = STATE(1566), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2373), - [sym_integer] = ACTIONS(2373), - [sym_float] = ACTIONS(2373), - [sym_char] = ACTIONS(2373), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2373), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2223), + [sym_integer] = ACTIONS(2223), + [sym_float] = ACTIONS(2223), + [sym_char] = ACTIONS(2223), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2223), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -119648,64 +119658,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), + [sym__quoted_atom_start] = ACTIONS(297), }, [788] = { - [sym__expression] = STATE(2115), - [sym_block] = STATE(2115), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(2115), - [sym_nil] = STATE(2115), - [sym__atom] = STATE(2115), - [sym_quoted_atom] = STATE(2115), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(2115), - [sym_charlist] = STATE(2115), - [sym_sigil] = STATE(2115), - [sym_list] = STATE(2115), - [sym_tuple] = STATE(2115), - [sym_bitstring] = STATE(2115), - [sym_map] = STATE(2115), - [sym__nullary_operator] = STATE(2115), - [sym_unary_operator] = STATE(2115), - [sym_binary_operator] = STATE(2115), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(2115), - [sym_call] = STATE(2115), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), + [sym__expression] = STATE(1999), + [sym_block] = STATE(1999), + [sym_identifier] = STATE(27), + [sym_boolean] = STATE(1999), + [sym_nil] = STATE(1999), + [sym__atom] = STATE(1999), + [sym_quoted_atom] = STATE(1999), + [sym__quoted_i_double] = STATE(1667), + [sym__quoted_i_single] = STATE(1666), + [sym__quoted_i_heredoc_single] = STATE(1789), + [sym__quoted_i_heredoc_double] = STATE(1770), + [sym_string] = STATE(1999), + [sym_charlist] = STATE(1999), + [sym_sigil] = STATE(1999), + [sym_list] = STATE(1999), + [sym_tuple] = STATE(1999), + [sym_bitstring] = STATE(1999), + [sym_map] = STATE(1999), + [sym__nullary_operator] = STATE(1999), + [sym_unary_operator] = STATE(1999), + [sym_binary_operator] = STATE(1999), + [sym_operator_identifier] = STATE(6853), + [sym_dot] = STATE(1999), + [sym_call] = STATE(1999), + [sym__call_without_parentheses] = STATE(1790), + [sym__call_with_parentheses] = STATE(1791), + [sym__local_call_without_parentheses] = STATE(1792), + [sym__local_call_with_parentheses] = STATE(1172), + [sym__local_call_just_do_block] = STATE(1793), + [sym__remote_call_without_parentheses] = STATE(1794), + [sym__remote_call_with_parentheses] = STATE(1173), [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(2115), - [sym_anonymous_function] = STATE(2115), + [sym__anonymous_call] = STATE(1175), + [sym__anonymous_dot] = STATE(6755), + [sym__double_call] = STATE(1571), + [sym_access_call] = STATE(1999), + [sym_anonymous_function] = STATE(1999), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), + [anon_sym_LPAREN] = ACTIONS(1479), [aux_sym_identifier_token1] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2375), - [sym_integer] = ACTIONS(2375), - [sym_float] = ACTIONS(2375), - [sym_char] = ACTIONS(2375), + [sym_alias] = ACTIONS(2383), + [sym_integer] = ACTIONS(2383), + [sym_float] = ACTIONS(2383), + [sym_char] = ACTIONS(2383), [anon_sym_true] = ACTIONS(69), [anon_sym_false] = ACTIONS(69), [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2375), + [sym_atom] = ACTIONS(2383), [anon_sym_DQUOTE] = ACTIONS(73), [anon_sym_SQUOTE] = ACTIONS(75), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), @@ -119775,77 +119785,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(117), }, [789] = { - [sym__expression] = STATE(2239), - [sym_block] = STATE(2239), - [sym_identifier] = STATE(36), - [sym_boolean] = STATE(2239), - [sym_nil] = STATE(2239), - [sym__atom] = STATE(2239), - [sym_quoted_atom] = STATE(2239), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2239), - [sym_charlist] = STATE(2239), - [sym_sigil] = STATE(2239), - [sym_list] = STATE(2239), - [sym_tuple] = STATE(2239), - [sym_bitstring] = STATE(2239), - [sym_map] = STATE(2239), - [sym__nullary_operator] = STATE(2239), - [sym_unary_operator] = STATE(2239), - [sym_binary_operator] = STATE(2239), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2239), - [sym_call] = STATE(2239), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(38), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2239), - [sym_anonymous_function] = STATE(2239), + [sym__expression] = STATE(2947), + [sym_block] = STATE(2947), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2947), + [sym_nil] = STATE(2947), + [sym__atom] = STATE(2947), + [sym_quoted_atom] = STATE(2947), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2947), + [sym_charlist] = STATE(2947), + [sym_sigil] = STATE(2947), + [sym_list] = STATE(2947), + [sym_tuple] = STATE(2947), + [sym_bitstring] = STATE(2947), + [sym_map] = STATE(2947), + [sym__nullary_operator] = STATE(2947), + [sym_unary_operator] = STATE(2947), + [sym_binary_operator] = STATE(2947), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2947), + [sym_call] = STATE(2947), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(2947), + [sym_anonymous_function] = STATE(2947), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(1827), - [sym_integer] = ACTIONS(1827), - [sym_float] = ACTIONS(1827), - [sym_char] = ACTIONS(1827), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(1827), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2385), + [sym_integer] = ACTIONS(2385), + [sym_float] = ACTIONS(2385), + [sym_char] = ACTIONS(2385), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2385), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(398), - [anon_sym_PLUS] = ACTIONS(403), - [anon_sym_DASH] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(403), - [anon_sym_CARET] = ACTIONS(403), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(403), - [anon_sym_not] = ACTIONS(403), - [anon_sym_AT] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -119884,86 +119894,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(411), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(297), }, [790] = { - [sym__expression] = STATE(3179), - [sym_block] = STATE(3179), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3179), - [sym_nil] = STATE(3179), - [sym__atom] = STATE(3179), - [sym_quoted_atom] = STATE(3179), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3179), - [sym_charlist] = STATE(3179), - [sym_sigil] = STATE(3179), - [sym_list] = STATE(3179), - [sym_tuple] = STATE(3179), - [sym_bitstring] = STATE(3179), - [sym_map] = STATE(3179), - [sym__nullary_operator] = STATE(3179), - [sym_unary_operator] = STATE(3179), - [sym_binary_operator] = STATE(3179), + [sym__expression] = STATE(1459), + [sym_block] = STATE(1459), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(1459), + [sym_nil] = STATE(1459), + [sym__atom] = STATE(1459), + [sym_quoted_atom] = STATE(1459), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1459), + [sym_charlist] = STATE(1459), + [sym_sigil] = STATE(1459), + [sym_list] = STATE(1459), + [sym_tuple] = STATE(1459), + [sym_bitstring] = STATE(1459), + [sym_map] = STATE(1459), + [sym__nullary_operator] = STATE(1459), + [sym_unary_operator] = STATE(1459), + [sym_binary_operator] = STATE(1459), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3179), - [sym_call] = STATE(3179), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3179), - [sym_anonymous_function] = STATE(3179), + [sym_dot] = STATE(1459), + [sym_call] = STATE(1459), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1459), + [sym_anonymous_function] = STATE(1459), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2377), - [sym_integer] = ACTIONS(2377), - [sym_float] = ACTIONS(2377), - [sym_char] = ACTIONS(2377), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2377), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2233), + [sym_integer] = ACTIONS(2233), + [sym_float] = ACTIONS(2233), + [sym_char] = ACTIONS(2233), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2233), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -120002,86 +120012,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), }, [791] = { - [sym__expression] = STATE(1451), - [sym_block] = STATE(1451), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(1451), - [sym_nil] = STATE(1451), - [sym__atom] = STATE(1451), - [sym_quoted_atom] = STATE(1451), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1451), - [sym_charlist] = STATE(1451), - [sym_sigil] = STATE(1451), - [sym_list] = STATE(1451), - [sym_tuple] = STATE(1451), - [sym_bitstring] = STATE(1451), - [sym_map] = STATE(1451), - [sym__nullary_operator] = STATE(1451), - [sym_unary_operator] = STATE(1451), - [sym_binary_operator] = STATE(1451), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1451), - [sym_call] = STATE(1451), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1451), - [sym_anonymous_function] = STATE(1451), + [sym__expression] = STATE(3865), + [sym_block] = STATE(3865), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3865), + [sym_nil] = STATE(3865), + [sym__atom] = STATE(3865), + [sym_quoted_atom] = STATE(3865), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3865), + [sym_charlist] = STATE(3865), + [sym_sigil] = STATE(3865), + [sym_list] = STATE(3865), + [sym_tuple] = STATE(3865), + [sym_bitstring] = STATE(3865), + [sym_map] = STATE(3865), + [sym__nullary_operator] = STATE(3865), + [sym_unary_operator] = STATE(3865), + [sym_binary_operator] = STATE(3865), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3865), + [sym_call] = STATE(3865), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3865), + [sym_anonymous_function] = STATE(3865), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2263), - [sym_integer] = ACTIONS(2263), - [sym_float] = ACTIONS(2263), - [sym_char] = ACTIONS(2263), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2263), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2387), + [sym_integer] = ACTIONS(2387), + [sym_float] = ACTIONS(2387), + [sym_char] = ACTIONS(2387), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2387), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -120120,86 +120130,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(626), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(632), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(634), }, [792] = { - [sym__expression] = STATE(3211), - [sym_block] = STATE(3211), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3211), - [sym_nil] = STATE(3211), - [sym__atom] = STATE(3211), - [sym_quoted_atom] = STATE(3211), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3211), - [sym_charlist] = STATE(3211), - [sym_sigil] = STATE(3211), - [sym_list] = STATE(3211), - [sym_tuple] = STATE(3211), - [sym_bitstring] = STATE(3211), - [sym_map] = STATE(3211), - [sym__nullary_operator] = STATE(3211), - [sym_unary_operator] = STATE(3211), - [sym_binary_operator] = STATE(3211), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3211), - [sym_call] = STATE(3211), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3211), - [sym_anonymous_function] = STATE(3211), + [sym__expression] = STATE(3864), + [sym_block] = STATE(3864), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3864), + [sym_nil] = STATE(3864), + [sym__atom] = STATE(3864), + [sym_quoted_atom] = STATE(3864), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3864), + [sym_charlist] = STATE(3864), + [sym_sigil] = STATE(3864), + [sym_list] = STATE(3864), + [sym_tuple] = STATE(3864), + [sym_bitstring] = STATE(3864), + [sym_map] = STATE(3864), + [sym__nullary_operator] = STATE(3864), + [sym_unary_operator] = STATE(3864), + [sym_binary_operator] = STATE(3864), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3864), + [sym_call] = STATE(3864), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3864), + [sym_anonymous_function] = STATE(3864), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2379), - [sym_integer] = ACTIONS(2379), - [sym_float] = ACTIONS(2379), - [sym_char] = ACTIONS(2379), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2379), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2389), + [sym_integer] = ACTIONS(2389), + [sym_float] = ACTIONS(2389), + [sym_char] = ACTIONS(2389), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2389), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -120238,86 +120248,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(626), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(632), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(634), }, [793] = { - [sym__expression] = STATE(1456), - [sym_block] = STATE(1456), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(1456), - [sym_nil] = STATE(1456), - [sym__atom] = STATE(1456), - [sym_quoted_atom] = STATE(1456), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1456), - [sym_charlist] = STATE(1456), - [sym_sigil] = STATE(1456), - [sym_list] = STATE(1456), - [sym_tuple] = STATE(1456), - [sym_bitstring] = STATE(1456), - [sym_map] = STATE(1456), - [sym__nullary_operator] = STATE(1456), - [sym_unary_operator] = STATE(1456), - [sym_binary_operator] = STATE(1456), + [sym__expression] = STATE(3431), + [sym_block] = STATE(3431), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3431), + [sym_nil] = STATE(3431), + [sym__atom] = STATE(3431), + [sym_quoted_atom] = STATE(3431), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3431), + [sym_charlist] = STATE(3431), + [sym_sigil] = STATE(3431), + [sym_list] = STATE(3431), + [sym_tuple] = STATE(3431), + [sym_bitstring] = STATE(3431), + [sym_map] = STATE(3431), + [sym__nullary_operator] = STATE(3431), + [sym_unary_operator] = STATE(3431), + [sym_binary_operator] = STATE(3431), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1456), - [sym_call] = STATE(1456), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1456), - [sym_anonymous_function] = STATE(1456), + [sym_dot] = STATE(3431), + [sym_call] = STATE(3431), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3431), + [sym_anonymous_function] = STATE(3431), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2251), - [sym_integer] = ACTIONS(2251), - [sym_float] = ACTIONS(2251), - [sym_char] = ACTIONS(2251), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2251), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2391), + [sym_integer] = ACTIONS(2391), + [sym_float] = ACTIONS(2391), + [sym_char] = ACTIONS(2391), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2391), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -120356,86 +120366,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), }, [794] = { - [sym__expression] = STATE(3105), - [sym_block] = STATE(3105), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3105), - [sym_nil] = STATE(3105), - [sym__atom] = STATE(3105), - [sym_quoted_atom] = STATE(3105), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3105), - [sym_charlist] = STATE(3105), - [sym_sigil] = STATE(3105), - [sym_list] = STATE(3105), - [sym_tuple] = STATE(3105), - [sym_bitstring] = STATE(3105), - [sym_map] = STATE(3105), - [sym__nullary_operator] = STATE(3105), - [sym_unary_operator] = STATE(3105), - [sym_binary_operator] = STATE(3105), + [sym__expression] = STATE(1642), + [sym_block] = STATE(1642), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1642), + [sym_nil] = STATE(1642), + [sym__atom] = STATE(1642), + [sym_quoted_atom] = STATE(1642), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1642), + [sym_charlist] = STATE(1642), + [sym_sigil] = STATE(1642), + [sym_list] = STATE(1642), + [sym_tuple] = STATE(1642), + [sym_bitstring] = STATE(1642), + [sym_map] = STATE(1642), + [sym__nullary_operator] = STATE(1642), + [sym_unary_operator] = STATE(1642), + [sym_binary_operator] = STATE(1642), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3105), - [sym_call] = STATE(3105), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3105), - [sym_anonymous_function] = STATE(3105), + [sym_dot] = STATE(1642), + [sym_call] = STATE(1642), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1642), + [sym_anonymous_function] = STATE(1642), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2381), - [sym_integer] = ACTIONS(2381), - [sym_float] = ACTIONS(2381), - [sym_char] = ACTIONS(2381), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2381), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2393), + [sym_integer] = ACTIONS(2393), + [sym_float] = ACTIONS(2393), + [sym_char] = ACTIONS(2393), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2393), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -120474,69 +120484,305 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(295), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), }, [795] = { - [sym__expression] = STATE(4555), - [sym_block] = STATE(4555), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4555), - [sym_nil] = STATE(4555), - [sym__atom] = STATE(4555), - [sym_quoted_atom] = STATE(4555), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4555), - [sym_charlist] = STATE(4555), - [sym_sigil] = STATE(4555), - [sym_list] = STATE(4555), - [sym_tuple] = STATE(4555), - [sym_bitstring] = STATE(4555), - [sym_map] = STATE(4555), - [sym__nullary_operator] = STATE(4555), - [sym_unary_operator] = STATE(4555), - [sym_binary_operator] = STATE(4555), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4555), - [sym_call] = STATE(4555), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [sym__expression] = STATE(3430), + [sym_block] = STATE(3430), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3430), + [sym_nil] = STATE(3430), + [sym__atom] = STATE(3430), + [sym_quoted_atom] = STATE(3430), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3430), + [sym_charlist] = STATE(3430), + [sym_sigil] = STATE(3430), + [sym_list] = STATE(3430), + [sym_tuple] = STATE(3430), + [sym_bitstring] = STATE(3430), + [sym_map] = STATE(3430), + [sym__nullary_operator] = STATE(3430), + [sym_unary_operator] = STATE(3430), + [sym_binary_operator] = STATE(3430), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3430), + [sym_call] = STATE(3430), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3430), + [sym_anonymous_function] = STATE(3430), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2395), + [sym_integer] = ACTIONS(2395), + [sym_float] = ACTIONS(2395), + [sym_char] = ACTIONS(2395), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2395), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [796] = { + [sym__expression] = STATE(3427), + [sym_block] = STATE(3427), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3427), + [sym_nil] = STATE(3427), + [sym__atom] = STATE(3427), + [sym_quoted_atom] = STATE(3427), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3427), + [sym_charlist] = STATE(3427), + [sym_sigil] = STATE(3427), + [sym_list] = STATE(3427), + [sym_tuple] = STATE(3427), + [sym_bitstring] = STATE(3427), + [sym_map] = STATE(3427), + [sym__nullary_operator] = STATE(3427), + [sym_unary_operator] = STATE(3427), + [sym_binary_operator] = STATE(3427), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3427), + [sym_call] = STATE(3427), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3427), + [sym_anonymous_function] = STATE(3427), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2397), + [sym_integer] = ACTIONS(2397), + [sym_float] = ACTIONS(2397), + [sym_char] = ACTIONS(2397), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2397), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [797] = { + [sym__expression] = STATE(3497), + [sym_block] = STATE(3497), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3497), + [sym_nil] = STATE(3497), + [sym__atom] = STATE(3497), + [sym_quoted_atom] = STATE(3497), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3497), + [sym_charlist] = STATE(3497), + [sym_sigil] = STATE(3497), + [sym_list] = STATE(3497), + [sym_tuple] = STATE(3497), + [sym_bitstring] = STATE(3497), + [sym_map] = STATE(3497), + [sym__nullary_operator] = STATE(3497), + [sym_unary_operator] = STATE(3497), + [sym_binary_operator] = STATE(3497), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3497), + [sym_call] = STATE(3497), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4555), - [sym_anonymous_function] = STATE(4555), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3497), + [sym_anonymous_function] = STATE(3497), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(2383), - [sym_integer] = ACTIONS(2383), - [sym_float] = ACTIONS(2383), - [sym_char] = ACTIONS(2383), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(2383), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [sym_alias] = ACTIONS(1821), + [sym_integer] = ACTIONS(1821), + [sym_float] = ACTIONS(1821), + [sym_char] = ACTIONS(1821), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1821), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -120600,78 +120846,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [796] = { - [sym__expression] = STATE(3104), - [sym_block] = STATE(3104), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3104), - [sym_nil] = STATE(3104), - [sym__atom] = STATE(3104), - [sym_quoted_atom] = STATE(3104), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3104), - [sym_charlist] = STATE(3104), - [sym_sigil] = STATE(3104), - [sym_list] = STATE(3104), - [sym_tuple] = STATE(3104), - [sym_bitstring] = STATE(3104), - [sym_map] = STATE(3104), - [sym__nullary_operator] = STATE(3104), - [sym_unary_operator] = STATE(3104), - [sym_binary_operator] = STATE(3104), + [798] = { + [sym__expression] = STATE(1643), + [sym_block] = STATE(1643), + [sym_identifier] = STATE(18), + [sym_boolean] = STATE(1643), + [sym_nil] = STATE(1643), + [sym__atom] = STATE(1643), + [sym_quoted_atom] = STATE(1643), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(1643), + [sym_charlist] = STATE(1643), + [sym_sigil] = STATE(1643), + [sym_list] = STATE(1643), + [sym_tuple] = STATE(1643), + [sym_bitstring] = STATE(1643), + [sym_map] = STATE(1643), + [sym__nullary_operator] = STATE(1643), + [sym_unary_operator] = STATE(1643), + [sym_binary_operator] = STATE(1643), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3104), - [sym_call] = STATE(3104), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3104), - [sym_anonymous_function] = STATE(3104), + [sym_dot] = STATE(1643), + [sym_call] = STATE(1643), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(19), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(1643), + [sym_anonymous_function] = STATE(1643), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2385), - [sym_integer] = ACTIONS(2385), - [sym_float] = ACTIONS(2385), - [sym_char] = ACTIONS(2385), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2385), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(1459), + [sym_integer] = ACTIONS(1459), + [sym_float] = ACTIONS(1459), + [sym_char] = ACTIONS(1459), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(1459), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PLUS] = ACTIONS(283), + [anon_sym_DASH] = ACTIONS(283), + [anon_sym_BANG] = ACTIONS(283), + [anon_sym_CARET] = ACTIONS(283), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(283), + [anon_sym_not] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(285), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -120710,64 +120956,536 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(295), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), }, - [797] = { - [sym__expression] = STATE(2170), - [sym_block] = STATE(2170), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2170), - [sym_nil] = STATE(2170), - [sym__atom] = STATE(2170), - [sym_quoted_atom] = STATE(2170), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2170), - [sym_charlist] = STATE(2170), - [sym_sigil] = STATE(2170), - [sym_list] = STATE(2170), - [sym_tuple] = STATE(2170), - [sym_bitstring] = STATE(2170), - [sym_map] = STATE(2170), - [sym__nullary_operator] = STATE(2170), - [sym_unary_operator] = STATE(2170), - [sym_binary_operator] = STATE(2170), + [799] = { + [sym__expression] = STATE(2933), + [sym_block] = STATE(2933), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2933), + [sym_nil] = STATE(2933), + [sym__atom] = STATE(2933), + [sym_quoted_atom] = STATE(2933), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2933), + [sym_charlist] = STATE(2933), + [sym_sigil] = STATE(2933), + [sym_list] = STATE(2933), + [sym_tuple] = STATE(2933), + [sym_bitstring] = STATE(2933), + [sym_map] = STATE(2933), + [sym__nullary_operator] = STATE(2933), + [sym_unary_operator] = STATE(2933), + [sym_binary_operator] = STATE(2933), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2933), + [sym_call] = STATE(2933), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(2933), + [sym_anonymous_function] = STATE(2933), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2399), + [sym_integer] = ACTIONS(2399), + [sym_float] = ACTIONS(2399), + [sym_char] = ACTIONS(2399), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2399), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [800] = { + [sym__expression] = STATE(2256), + [sym_block] = STATE(2256), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2256), + [sym_nil] = STATE(2256), + [sym__atom] = STATE(2256), + [sym_quoted_atom] = STATE(2256), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2256), + [sym_charlist] = STATE(2256), + [sym_sigil] = STATE(2256), + [sym_list] = STATE(2256), + [sym_tuple] = STATE(2256), + [sym_bitstring] = STATE(2256), + [sym_map] = STATE(2256), + [sym__nullary_operator] = STATE(2256), + [sym_unary_operator] = STATE(2256), + [sym_binary_operator] = STATE(2256), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2256), + [sym_call] = STATE(2256), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2256), + [sym_anonymous_function] = STATE(2256), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1771), + [sym_integer] = ACTIONS(1771), + [sym_float] = ACTIONS(1771), + [sym_char] = ACTIONS(1771), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1771), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(399), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [801] = { + [sym__expression] = STATE(2254), + [sym_block] = STATE(2254), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2254), + [sym_nil] = STATE(2254), + [sym__atom] = STATE(2254), + [sym_quoted_atom] = STATE(2254), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2254), + [sym_charlist] = STATE(2254), + [sym_sigil] = STATE(2254), + [sym_list] = STATE(2254), + [sym_tuple] = STATE(2254), + [sym_bitstring] = STATE(2254), + [sym_map] = STATE(2254), + [sym__nullary_operator] = STATE(2254), + [sym_unary_operator] = STATE(2254), + [sym_binary_operator] = STATE(2254), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2254), + [sym_call] = STATE(2254), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2254), + [sym_anonymous_function] = STATE(2254), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1769), + [sym_integer] = ACTIONS(1769), + [sym_float] = ACTIONS(1769), + [sym_char] = ACTIONS(1769), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1769), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(399), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [802] = { + [sym__expression] = STATE(3392), + [sym_block] = STATE(3392), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3392), + [sym_nil] = STATE(3392), + [sym__atom] = STATE(3392), + [sym_quoted_atom] = STATE(3392), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3392), + [sym_charlist] = STATE(3392), + [sym_sigil] = STATE(3392), + [sym_list] = STATE(3392), + [sym_tuple] = STATE(3392), + [sym_bitstring] = STATE(3392), + [sym_map] = STATE(3392), + [sym__nullary_operator] = STATE(3392), + [sym_unary_operator] = STATE(3392), + [sym_binary_operator] = STATE(3392), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3392), + [sym_call] = STATE(3392), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3392), + [sym_anonymous_function] = STATE(3392), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1823), + [sym_integer] = ACTIONS(1823), + [sym_float] = ACTIONS(1823), + [sym_char] = ACTIONS(1823), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1823), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [803] = { + [sym__expression] = STATE(4234), + [sym_block] = STATE(4234), + [sym_identifier] = STATE(61), + [sym_boolean] = STATE(4234), + [sym_nil] = STATE(4234), + [sym__atom] = STATE(4234), + [sym_quoted_atom] = STATE(4234), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4234), + [sym_charlist] = STATE(4234), + [sym_sigil] = STATE(4234), + [sym_list] = STATE(4234), + [sym_tuple] = STATE(4234), + [sym_bitstring] = STATE(4234), + [sym_map] = STATE(4234), + [sym__nullary_operator] = STATE(4234), + [sym_unary_operator] = STATE(4234), + [sym_binary_operator] = STATE(4234), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2170), - [sym_call] = STATE(2170), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), + [sym_dot] = STATE(4234), + [sym_call] = STATE(4234), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(48), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2170), - [sym_anonymous_function] = STATE(2170), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4234), + [sym_anonymous_function] = STATE(4234), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2387), - [sym_integer] = ACTIONS(2387), - [sym_float] = ACTIONS(2387), - [sym_char] = ACTIONS(2387), + [aux_sym_identifier_token1] = ACTIONS(1431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1431), + [sym_alias] = ACTIONS(2401), + [sym_integer] = ACTIONS(2401), + [sym_float] = ACTIONS(2401), + [sym_char] = ACTIONS(2401), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2387), + [sym_atom] = ACTIONS(2401), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -120778,18 +121496,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_TILDE] = ACTIONS(1435), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), + [anon_sym_AMP] = ACTIONS(1437), + [anon_sym_PLUS] = ACTIONS(1439), + [anon_sym_DASH] = ACTIONS(1439), + [anon_sym_BANG] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1439), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1439), + [anon_sym_not] = ACTIONS(1439), + [anon_sym_AT] = ACTIONS(1441), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -120832,908 +121550,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), + [sym__before_unary_op] = ACTIONS(1443), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [798] = { - [sym__expression] = STATE(4573), - [sym_block] = STATE(4573), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4573), - [sym_nil] = STATE(4573), - [sym__atom] = STATE(4573), - [sym_quoted_atom] = STATE(4573), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4573), - [sym_charlist] = STATE(4573), - [sym_sigil] = STATE(4573), - [sym_list] = STATE(4573), - [sym_tuple] = STATE(4573), - [sym_bitstring] = STATE(4573), - [sym_map] = STATE(4573), - [sym__nullary_operator] = STATE(4573), - [sym_unary_operator] = STATE(4573), - [sym_binary_operator] = STATE(4573), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4573), - [sym_call] = STATE(4573), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4573), - [sym_anonymous_function] = STATE(4573), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(2389), - [sym_integer] = ACTIONS(2389), - [sym_float] = ACTIONS(2389), - [sym_char] = ACTIONS(2389), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(2389), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [799] = { - [sym__expression] = STATE(3102), - [sym_block] = STATE(3102), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3102), - [sym_nil] = STATE(3102), - [sym__atom] = STATE(3102), - [sym_quoted_atom] = STATE(3102), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3102), - [sym_charlist] = STATE(3102), - [sym_sigil] = STATE(3102), - [sym_list] = STATE(3102), - [sym_tuple] = STATE(3102), - [sym_bitstring] = STATE(3102), - [sym_map] = STATE(3102), - [sym__nullary_operator] = STATE(3102), - [sym_unary_operator] = STATE(3102), - [sym_binary_operator] = STATE(3102), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3102), - [sym_call] = STATE(3102), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3102), - [sym_anonymous_function] = STATE(3102), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2391), - [sym_integer] = ACTIONS(2391), - [sym_float] = ACTIONS(2391), - [sym_char] = ACTIONS(2391), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2391), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [800] = { - [sym__expression] = STATE(3101), - [sym_block] = STATE(3101), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3101), - [sym_nil] = STATE(3101), - [sym__atom] = STATE(3101), - [sym_quoted_atom] = STATE(3101), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3101), - [sym_charlist] = STATE(3101), - [sym_sigil] = STATE(3101), - [sym_list] = STATE(3101), - [sym_tuple] = STATE(3101), - [sym_bitstring] = STATE(3101), - [sym_map] = STATE(3101), - [sym__nullary_operator] = STATE(3101), - [sym_unary_operator] = STATE(3101), - [sym_binary_operator] = STATE(3101), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3101), - [sym_call] = STATE(3101), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3101), - [sym_anonymous_function] = STATE(3101), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2393), - [sym_integer] = ACTIONS(2393), - [sym_float] = ACTIONS(2393), - [sym_char] = ACTIONS(2393), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2393), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [801] = { - [sym__expression] = STATE(3100), - [sym_block] = STATE(3100), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3100), - [sym_nil] = STATE(3100), - [sym__atom] = STATE(3100), - [sym_quoted_atom] = STATE(3100), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3100), - [sym_charlist] = STATE(3100), - [sym_sigil] = STATE(3100), - [sym_list] = STATE(3100), - [sym_tuple] = STATE(3100), - [sym_bitstring] = STATE(3100), - [sym_map] = STATE(3100), - [sym__nullary_operator] = STATE(3100), - [sym_unary_operator] = STATE(3100), - [sym_binary_operator] = STATE(3100), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3100), - [sym_call] = STATE(3100), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3100), - [sym_anonymous_function] = STATE(3100), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2395), - [sym_integer] = ACTIONS(2395), - [sym_float] = ACTIONS(2395), - [sym_char] = ACTIONS(2395), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2395), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [802] = { - [sym__expression] = STATE(3099), - [sym_block] = STATE(3099), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3099), - [sym_nil] = STATE(3099), - [sym__atom] = STATE(3099), - [sym_quoted_atom] = STATE(3099), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3099), - [sym_charlist] = STATE(3099), - [sym_sigil] = STATE(3099), - [sym_list] = STATE(3099), - [sym_tuple] = STATE(3099), - [sym_bitstring] = STATE(3099), - [sym_map] = STATE(3099), - [sym__nullary_operator] = STATE(3099), - [sym_unary_operator] = STATE(3099), - [sym_binary_operator] = STATE(3099), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3099), - [sym_call] = STATE(3099), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3099), - [sym_anonymous_function] = STATE(3099), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2397), - [sym_integer] = ACTIONS(2397), - [sym_float] = ACTIONS(2397), - [sym_char] = ACTIONS(2397), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2397), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [803] = { - [sym__expression] = STATE(3073), - [sym_block] = STATE(3073), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3073), - [sym_nil] = STATE(3073), - [sym__atom] = STATE(3073), - [sym_quoted_atom] = STATE(3073), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3073), - [sym_charlist] = STATE(3073), - [sym_sigil] = STATE(3073), - [sym_list] = STATE(3073), - [sym_tuple] = STATE(3073), - [sym_bitstring] = STATE(3073), - [sym_map] = STATE(3073), - [sym__nullary_operator] = STATE(3073), - [sym_unary_operator] = STATE(3073), - [sym_binary_operator] = STATE(3073), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3073), - [sym_call] = STATE(3073), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3073), - [sym_anonymous_function] = STATE(3073), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2399), - [sym_integer] = ACTIONS(2399), - [sym_float] = ACTIONS(2399), - [sym_char] = ACTIONS(2399), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2399), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, [804] = { - [sym__expression] = STATE(3072), - [sym_block] = STATE(3072), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3072), - [sym_nil] = STATE(3072), - [sym__atom] = STATE(3072), - [sym_quoted_atom] = STATE(3072), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3072), - [sym_charlist] = STATE(3072), - [sym_sigil] = STATE(3072), - [sym_list] = STATE(3072), - [sym_tuple] = STATE(3072), - [sym_bitstring] = STATE(3072), - [sym_map] = STATE(3072), - [sym__nullary_operator] = STATE(3072), - [sym_unary_operator] = STATE(3072), - [sym_binary_operator] = STATE(3072), + [sym__expression] = STATE(3425), + [sym_block] = STATE(3425), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3425), + [sym_nil] = STATE(3425), + [sym__atom] = STATE(3425), + [sym_quoted_atom] = STATE(3425), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3425), + [sym_charlist] = STATE(3425), + [sym_sigil] = STATE(3425), + [sym_list] = STATE(3425), + [sym_tuple] = STATE(3425), + [sym_bitstring] = STATE(3425), + [sym_map] = STATE(3425), + [sym__nullary_operator] = STATE(3425), + [sym_unary_operator] = STATE(3425), + [sym_binary_operator] = STATE(3425), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3072), - [sym_call] = STATE(3072), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3072), - [sym_anonymous_function] = STATE(3072), + [sym_dot] = STATE(3425), + [sym_call] = STATE(3425), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3425), + [sym_anonymous_function] = STATE(3425), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2401), - [sym_integer] = ACTIONS(2401), - [sym_float] = ACTIONS(2401), - [sym_char] = ACTIONS(2401), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2401), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [805] = { - [sym__expression] = STATE(3071), - [sym_block] = STATE(3071), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3071), - [sym_nil] = STATE(3071), - [sym__atom] = STATE(3071), - [sym_quoted_atom] = STATE(3071), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3071), - [sym_charlist] = STATE(3071), - [sym_sigil] = STATE(3071), - [sym_list] = STATE(3071), - [sym_tuple] = STATE(3071), - [sym_bitstring] = STATE(3071), - [sym_map] = STATE(3071), - [sym__nullary_operator] = STATE(3071), - [sym_unary_operator] = STATE(3071), - [sym_binary_operator] = STATE(3071), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3071), - [sym_call] = STATE(3071), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3071), - [sym_anonymous_function] = STATE(3071), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), [sym_alias] = ACTIONS(2403), [sym_integer] = ACTIONS(2403), [sym_float] = ACTIONS(2403), [sym_char] = ACTIONS(2403), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2403), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -121772,86 +121664,322 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [805] = { + [sym__expression] = STATE(2242), + [sym_block] = STATE(2242), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2242), + [sym_nil] = STATE(2242), + [sym__atom] = STATE(2242), + [sym_quoted_atom] = STATE(2242), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2242), + [sym_charlist] = STATE(2242), + [sym_sigil] = STATE(2242), + [sym_list] = STATE(2242), + [sym_tuple] = STATE(2242), + [sym_bitstring] = STATE(2242), + [sym_map] = STATE(2242), + [sym__nullary_operator] = STATE(2242), + [sym_unary_operator] = STATE(2242), + [sym_binary_operator] = STATE(2242), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2242), + [sym_call] = STATE(2242), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2242), + [sym_anonymous_function] = STATE(2242), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1767), + [sym_integer] = ACTIONS(1767), + [sym_float] = ACTIONS(1767), + [sym_char] = ACTIONS(1767), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1767), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(399), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), }, [806] = { - [sym__expression] = STATE(3070), - [sym_block] = STATE(3070), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3070), - [sym_nil] = STATE(3070), - [sym__atom] = STATE(3070), - [sym_quoted_atom] = STATE(3070), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3070), - [sym_charlist] = STATE(3070), - [sym_sigil] = STATE(3070), - [sym_list] = STATE(3070), - [sym_tuple] = STATE(3070), - [sym_bitstring] = STATE(3070), - [sym_map] = STATE(3070), - [sym__nullary_operator] = STATE(3070), - [sym_unary_operator] = STATE(3070), - [sym_binary_operator] = STATE(3070), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3070), - [sym_call] = STATE(3070), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3070), - [sym_anonymous_function] = STATE(3070), + [sym__expression] = STATE(2241), + [sym_block] = STATE(2241), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2241), + [sym_nil] = STATE(2241), + [sym__atom] = STATE(2241), + [sym_quoted_atom] = STATE(2241), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2241), + [sym_charlist] = STATE(2241), + [sym_sigil] = STATE(2241), + [sym_list] = STATE(2241), + [sym_tuple] = STATE(2241), + [sym_bitstring] = STATE(2241), + [sym_map] = STATE(2241), + [sym__nullary_operator] = STATE(2241), + [sym_unary_operator] = STATE(2241), + [sym_binary_operator] = STATE(2241), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2241), + [sym_call] = STATE(2241), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2241), + [sym_anonymous_function] = STATE(2241), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1765), + [sym_integer] = ACTIONS(1765), + [sym_float] = ACTIONS(1765), + [sym_char] = ACTIONS(1765), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1765), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(399), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [807] = { + [sym__expression] = STATE(2537), + [sym_block] = STATE(2537), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2537), + [sym_nil] = STATE(2537), + [sym__atom] = STATE(2537), + [sym_quoted_atom] = STATE(2537), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2537), + [sym_charlist] = STATE(2537), + [sym_sigil] = STATE(2537), + [sym_list] = STATE(2537), + [sym_tuple] = STATE(2537), + [sym_bitstring] = STATE(2537), + [sym_map] = STATE(2537), + [sym__nullary_operator] = STATE(2537), + [sym_unary_operator] = STATE(2537), + [sym_binary_operator] = STATE(2537), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2537), + [sym_call] = STATE(2537), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2537), + [sym_anonymous_function] = STATE(2537), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2405), [sym_integer] = ACTIONS(2405), [sym_float] = ACTIONS(2405), [sym_char] = ACTIONS(2405), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2405), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -121890,86 +122018,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(401), }, - [807] = { - [sym__expression] = STATE(1538), - [sym_block] = STATE(1538), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1538), - [sym_nil] = STATE(1538), - [sym__atom] = STATE(1538), - [sym_quoted_atom] = STATE(1538), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1538), - [sym_charlist] = STATE(1538), - [sym_sigil] = STATE(1538), - [sym_list] = STATE(1538), - [sym_tuple] = STATE(1538), - [sym_bitstring] = STATE(1538), - [sym_map] = STATE(1538), - [sym__nullary_operator] = STATE(1538), - [sym_unary_operator] = STATE(1538), - [sym_binary_operator] = STATE(1538), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1538), - [sym_call] = STATE(1538), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1538), - [sym_anonymous_function] = STATE(1538), + [808] = { + [sym__expression] = STATE(3423), + [sym_block] = STATE(3423), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3423), + [sym_nil] = STATE(3423), + [sym__atom] = STATE(3423), + [sym_quoted_atom] = STATE(3423), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3423), + [sym_charlist] = STATE(3423), + [sym_sigil] = STATE(3423), + [sym_list] = STATE(3423), + [sym_tuple] = STATE(3423), + [sym_bitstring] = STATE(3423), + [sym_map] = STATE(3423), + [sym__nullary_operator] = STATE(3423), + [sym_unary_operator] = STATE(3423), + [sym_binary_operator] = STATE(3423), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3423), + [sym_call] = STATE(3423), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3423), + [sym_anonymous_function] = STATE(3423), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), [sym_alias] = ACTIONS(2407), [sym_integer] = ACTIONS(2407), [sym_float] = ACTIONS(2407), [sym_char] = ACTIONS(2407), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2407), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(211), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(219), - [anon_sym_PLUS] = ACTIONS(221), - [anon_sym_DASH] = ACTIONS(221), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_CARET] = ACTIONS(221), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), - [anon_sym_not] = ACTIONS(221), - [anon_sym_AT] = ACTIONS(223), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -122008,86 +122136,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(233), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), + [sym__quoted_atom_start] = ACTIONS(297), }, - [808] = { - [sym__expression] = STATE(3069), - [sym_block] = STATE(3069), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3069), - [sym_nil] = STATE(3069), - [sym__atom] = STATE(3069), - [sym_quoted_atom] = STATE(3069), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3069), - [sym_charlist] = STATE(3069), - [sym_sigil] = STATE(3069), - [sym_list] = STATE(3069), - [sym_tuple] = STATE(3069), - [sym_bitstring] = STATE(3069), - [sym_map] = STATE(3069), - [sym__nullary_operator] = STATE(3069), - [sym_unary_operator] = STATE(3069), - [sym_binary_operator] = STATE(3069), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3069), - [sym_call] = STATE(3069), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3069), - [sym_anonymous_function] = STATE(3069), + [809] = { + [sym__expression] = STATE(2538), + [sym_block] = STATE(2538), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2538), + [sym_nil] = STATE(2538), + [sym__atom] = STATE(2538), + [sym_quoted_atom] = STATE(2538), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2538), + [sym_charlist] = STATE(2538), + [sym_sigil] = STATE(2538), + [sym_list] = STATE(2538), + [sym_tuple] = STATE(2538), + [sym_bitstring] = STATE(2538), + [sym_map] = STATE(2538), + [sym__nullary_operator] = STATE(2538), + [sym_unary_operator] = STATE(2538), + [sym_binary_operator] = STATE(2538), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2538), + [sym_call] = STATE(2538), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2538), + [sym_anonymous_function] = STATE(2538), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2409), [sym_integer] = ACTIONS(2409), [sym_float] = ACTIONS(2409), [sym_char] = ACTIONS(2409), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2409), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -122126,86 +122254,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(401), }, - [809] = { - [sym__expression] = STATE(3068), - [sym_block] = STATE(3068), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3068), - [sym_nil] = STATE(3068), - [sym__atom] = STATE(3068), - [sym_quoted_atom] = STATE(3068), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3068), - [sym_charlist] = STATE(3068), - [sym_sigil] = STATE(3068), - [sym_list] = STATE(3068), - [sym_tuple] = STATE(3068), - [sym_bitstring] = STATE(3068), - [sym_map] = STATE(3068), - [sym__nullary_operator] = STATE(3068), - [sym_unary_operator] = STATE(3068), - [sym_binary_operator] = STATE(3068), + [810] = { + [sym__expression] = STATE(3420), + [sym_block] = STATE(3420), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3420), + [sym_nil] = STATE(3420), + [sym__atom] = STATE(3420), + [sym_quoted_atom] = STATE(3420), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3420), + [sym_charlist] = STATE(3420), + [sym_sigil] = STATE(3420), + [sym_list] = STATE(3420), + [sym_tuple] = STATE(3420), + [sym_bitstring] = STATE(3420), + [sym_map] = STATE(3420), + [sym__nullary_operator] = STATE(3420), + [sym_unary_operator] = STATE(3420), + [sym_binary_operator] = STATE(3420), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3068), - [sym_call] = STATE(3068), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3068), - [sym_anonymous_function] = STATE(3068), + [sym_dot] = STATE(3420), + [sym_call] = STATE(3420), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3420), + [sym_anonymous_function] = STATE(3420), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), [sym_alias] = ACTIONS(2411), [sym_integer] = ACTIONS(2411), [sym_float] = ACTIONS(2411), [sym_char] = ACTIONS(2411), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2411), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -122244,86 +122372,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), }, - [810] = { - [sym__expression] = STATE(3067), - [sym_block] = STATE(3067), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3067), - [sym_nil] = STATE(3067), - [sym__atom] = STATE(3067), - [sym_quoted_atom] = STATE(3067), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3067), - [sym_charlist] = STATE(3067), - [sym_sigil] = STATE(3067), - [sym_list] = STATE(3067), - [sym_tuple] = STATE(3067), - [sym_bitstring] = STATE(3067), - [sym_map] = STATE(3067), - [sym__nullary_operator] = STATE(3067), - [sym_unary_operator] = STATE(3067), - [sym_binary_operator] = STATE(3067), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3067), - [sym_call] = STATE(3067), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3067), - [sym_anonymous_function] = STATE(3067), + [811] = { + [sym__expression] = STATE(2541), + [sym_block] = STATE(2541), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2541), + [sym_nil] = STATE(2541), + [sym__atom] = STATE(2541), + [sym_quoted_atom] = STATE(2541), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2541), + [sym_charlist] = STATE(2541), + [sym_sigil] = STATE(2541), + [sym_list] = STATE(2541), + [sym_tuple] = STATE(2541), + [sym_bitstring] = STATE(2541), + [sym_map] = STATE(2541), + [sym__nullary_operator] = STATE(2541), + [sym_unary_operator] = STATE(2541), + [sym_binary_operator] = STATE(2541), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2541), + [sym_call] = STATE(2541), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2541), + [sym_anonymous_function] = STATE(2541), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2413), [sym_integer] = ACTIONS(2413), [sym_float] = ACTIONS(2413), [sym_char] = ACTIONS(2413), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2413), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -122362,86 +122490,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(401), }, - [811] = { - [sym__expression] = STATE(3066), - [sym_block] = STATE(3066), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3066), - [sym_nil] = STATE(3066), - [sym__atom] = STATE(3066), - [sym_quoted_atom] = STATE(3066), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3066), - [sym_charlist] = STATE(3066), - [sym_sigil] = STATE(3066), - [sym_list] = STATE(3066), - [sym_tuple] = STATE(3066), - [sym_bitstring] = STATE(3066), - [sym_map] = STATE(3066), - [sym__nullary_operator] = STATE(3066), - [sym_unary_operator] = STATE(3066), - [sym_binary_operator] = STATE(3066), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3066), - [sym_call] = STATE(3066), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3066), - [sym_anonymous_function] = STATE(3066), + [812] = { + [sym__expression] = STATE(2542), + [sym_block] = STATE(2542), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2542), + [sym_nil] = STATE(2542), + [sym__atom] = STATE(2542), + [sym_quoted_atom] = STATE(2542), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2542), + [sym_charlist] = STATE(2542), + [sym_sigil] = STATE(2542), + [sym_list] = STATE(2542), + [sym_tuple] = STATE(2542), + [sym_bitstring] = STATE(2542), + [sym_map] = STATE(2542), + [sym__nullary_operator] = STATE(2542), + [sym_unary_operator] = STATE(2542), + [sym_binary_operator] = STATE(2542), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2542), + [sym_call] = STATE(2542), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2542), + [sym_anonymous_function] = STATE(2542), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2415), [sym_integer] = ACTIONS(2415), [sym_float] = ACTIONS(2415), [sym_char] = ACTIONS(2415), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2415), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -122480,86 +122608,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(401), }, - [812] = { - [sym__expression] = STATE(3065), - [sym_block] = STATE(3065), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3065), - [sym_nil] = STATE(3065), - [sym__atom] = STATE(3065), - [sym_quoted_atom] = STATE(3065), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3065), - [sym_charlist] = STATE(3065), - [sym_sigil] = STATE(3065), - [sym_list] = STATE(3065), - [sym_tuple] = STATE(3065), - [sym_bitstring] = STATE(3065), - [sym_map] = STATE(3065), - [sym__nullary_operator] = STATE(3065), - [sym_unary_operator] = STATE(3065), - [sym_binary_operator] = STATE(3065), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3065), - [sym_call] = STATE(3065), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3065), - [sym_anonymous_function] = STATE(3065), + [813] = { + [sym__expression] = STATE(2543), + [sym_block] = STATE(2543), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2543), + [sym_nil] = STATE(2543), + [sym__atom] = STATE(2543), + [sym_quoted_atom] = STATE(2543), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2543), + [sym_charlist] = STATE(2543), + [sym_sigil] = STATE(2543), + [sym_list] = STATE(2543), + [sym_tuple] = STATE(2543), + [sym_bitstring] = STATE(2543), + [sym_map] = STATE(2543), + [sym__nullary_operator] = STATE(2543), + [sym_unary_operator] = STATE(2543), + [sym_binary_operator] = STATE(2543), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2543), + [sym_call] = STATE(2543), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2543), + [sym_anonymous_function] = STATE(2543), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2417), [sym_integer] = ACTIONS(2417), [sym_float] = ACTIONS(2417), [sym_char] = ACTIONS(2417), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2417), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -122598,86 +122726,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(401), }, - [813] = { - [sym__expression] = STATE(3264), - [sym_block] = STATE(3264), - [sym_identifier] = STATE(49), - [sym_boolean] = STATE(3264), - [sym_nil] = STATE(3264), - [sym__atom] = STATE(3264), - [sym_quoted_atom] = STATE(3264), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3264), - [sym_charlist] = STATE(3264), - [sym_sigil] = STATE(3264), - [sym_list] = STATE(3264), - [sym_tuple] = STATE(3264), - [sym_bitstring] = STATE(3264), - [sym_map] = STATE(3264), - [sym__nullary_operator] = STATE(3264), - [sym_unary_operator] = STATE(3264), - [sym_binary_operator] = STATE(3264), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3264), - [sym_call] = STATE(3264), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(41), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3264), - [sym_anonymous_function] = STATE(3264), + [814] = { + [sym__expression] = STATE(2544), + [sym_block] = STATE(2544), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2544), + [sym_nil] = STATE(2544), + [sym__atom] = STATE(2544), + [sym_quoted_atom] = STATE(2544), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2544), + [sym_charlist] = STATE(2544), + [sym_sigil] = STATE(2544), + [sym_list] = STATE(2544), + [sym_tuple] = STATE(2544), + [sym_bitstring] = STATE(2544), + [sym_map] = STATE(2544), + [sym__nullary_operator] = STATE(2544), + [sym_unary_operator] = STATE(2544), + [sym_binary_operator] = STATE(2544), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2544), + [sym_call] = STATE(2544), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2544), + [sym_anonymous_function] = STATE(2544), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2419), [sym_integer] = ACTIONS(2419), [sym_float] = ACTIONS(2419), [sym_char] = ACTIONS(2419), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2419), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PLUS] = ACTIONS(441), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(441), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(441), - [anon_sym_not] = ACTIONS(441), - [anon_sym_AT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -122716,204 +122844,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(445), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [814] = { - [sym__expression] = STATE(3354), - [sym_block] = STATE(3354), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3354), - [sym_nil] = STATE(3354), - [sym__atom] = STATE(3354), - [sym_quoted_atom] = STATE(3354), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3354), - [sym_charlist] = STATE(3354), - [sym_sigil] = STATE(3354), - [sym_list] = STATE(3354), - [sym_tuple] = STATE(3354), - [sym_bitstring] = STATE(3354), - [sym_map] = STATE(3354), - [sym__nullary_operator] = STATE(3354), - [sym_unary_operator] = STATE(3354), - [sym_binary_operator] = STATE(3354), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3354), - [sym_call] = STATE(3354), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3354), - [sym_anonymous_function] = STATE(3354), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1739), - [sym_integer] = ACTIONS(1739), - [sym_float] = ACTIONS(1739), - [sym_char] = ACTIONS(1739), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1739), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(401), }, [815] = { - [sym__expression] = STATE(3517), - [sym_block] = STATE(3517), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3517), - [sym_nil] = STATE(3517), - [sym__atom] = STATE(3517), - [sym_quoted_atom] = STATE(3517), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3517), - [sym_charlist] = STATE(3517), - [sym_sigil] = STATE(3517), - [sym_list] = STATE(3517), - [sym_tuple] = STATE(3517), - [sym_bitstring] = STATE(3517), - [sym_map] = STATE(3517), - [sym__nullary_operator] = STATE(3517), - [sym_unary_operator] = STATE(3517), - [sym_binary_operator] = STATE(3517), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3517), - [sym_call] = STATE(3517), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3517), - [sym_anonymous_function] = STATE(3517), + [sym__expression] = STATE(4372), + [sym_block] = STATE(4372), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4372), + [sym_nil] = STATE(4372), + [sym__atom] = STATE(4372), + [sym_quoted_atom] = STATE(4372), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4372), + [sym_charlist] = STATE(4372), + [sym_sigil] = STATE(4372), + [sym_list] = STATE(4372), + [sym_tuple] = STATE(4372), + [sym_bitstring] = STATE(4372), + [sym_map] = STATE(4372), + [sym__nullary_operator] = STATE(4372), + [sym_unary_operator] = STATE(4372), + [sym_binary_operator] = STATE(4372), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4372), + [sym_call] = STATE(4372), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4372), + [sym_anonymous_function] = STATE(4372), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), [sym_alias] = ACTIONS(2421), [sym_integer] = ACTIONS(2421), [sym_float] = ACTIONS(2421), [sym_char] = ACTIONS(2421), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), [sym_atom] = ACTIONS(2421), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -122952,86 +122962,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(57), }, [816] = { - [sym__expression] = STATE(3519), - [sym_block] = STATE(3519), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3519), - [sym_nil] = STATE(3519), - [sym__atom] = STATE(3519), - [sym_quoted_atom] = STATE(3519), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3519), - [sym_charlist] = STATE(3519), - [sym_sigil] = STATE(3519), - [sym_list] = STATE(3519), - [sym_tuple] = STATE(3519), - [sym_bitstring] = STATE(3519), - [sym_map] = STATE(3519), - [sym__nullary_operator] = STATE(3519), - [sym_unary_operator] = STATE(3519), - [sym_binary_operator] = STATE(3519), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3519), - [sym_call] = STATE(3519), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [sym__expression] = STATE(2547), + [sym_block] = STATE(2547), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2547), + [sym_nil] = STATE(2547), + [sym__atom] = STATE(2547), + [sym_quoted_atom] = STATE(2547), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2547), + [sym_charlist] = STATE(2547), + [sym_sigil] = STATE(2547), + [sym_list] = STATE(2547), + [sym_tuple] = STATE(2547), + [sym_bitstring] = STATE(2547), + [sym_map] = STATE(2547), + [sym__nullary_operator] = STATE(2547), + [sym_unary_operator] = STATE(2547), + [sym_binary_operator] = STATE(2547), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2547), + [sym_call] = STATE(2547), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3519), - [sym_anonymous_function] = STATE(3519), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2547), + [sym_anonymous_function] = STATE(2547), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2423), [sym_integer] = ACTIONS(2423), [sym_float] = ACTIONS(2423), [sym_char] = ACTIONS(2423), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2423), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -123070,86 +123080,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(401), }, [817] = { - [sym__expression] = STATE(3518), - [sym_block] = STATE(3518), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3518), - [sym_nil] = STATE(3518), - [sym__atom] = STATE(3518), - [sym_quoted_atom] = STATE(3518), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3518), - [sym_charlist] = STATE(3518), - [sym_sigil] = STATE(3518), - [sym_list] = STATE(3518), - [sym_tuple] = STATE(3518), - [sym_bitstring] = STATE(3518), - [sym_map] = STATE(3518), - [sym__nullary_operator] = STATE(3518), - [sym_unary_operator] = STATE(3518), - [sym_binary_operator] = STATE(3518), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3518), - [sym_call] = STATE(3518), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [sym__expression] = STATE(2548), + [sym_block] = STATE(2548), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2548), + [sym_nil] = STATE(2548), + [sym__atom] = STATE(2548), + [sym_quoted_atom] = STATE(2548), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2548), + [sym_charlist] = STATE(2548), + [sym_sigil] = STATE(2548), + [sym_list] = STATE(2548), + [sym_tuple] = STATE(2548), + [sym_bitstring] = STATE(2548), + [sym_map] = STATE(2548), + [sym__nullary_operator] = STATE(2548), + [sym_unary_operator] = STATE(2548), + [sym_binary_operator] = STATE(2548), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2548), + [sym_call] = STATE(2548), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3518), - [sym_anonymous_function] = STATE(3518), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2548), + [sym_anonymous_function] = STATE(2548), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2425), [sym_integer] = ACTIONS(2425), [sym_float] = ACTIONS(2425), [sym_char] = ACTIONS(2425), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2425), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -123188,86 +123198,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(401), }, [818] = { - [sym__expression] = STATE(3832), - [sym_block] = STATE(3832), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3832), - [sym_nil] = STATE(3832), - [sym__atom] = STATE(3832), - [sym_quoted_atom] = STATE(3832), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3832), - [sym_charlist] = STATE(3832), - [sym_sigil] = STATE(3832), - [sym_list] = STATE(3832), - [sym_tuple] = STATE(3832), - [sym_bitstring] = STATE(3832), - [sym_map] = STATE(3832), - [sym__nullary_operator] = STATE(3832), - [sym_unary_operator] = STATE(3832), - [sym_binary_operator] = STATE(3832), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3832), - [sym_call] = STATE(3832), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [sym__expression] = STATE(2549), + [sym_block] = STATE(2549), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2549), + [sym_nil] = STATE(2549), + [sym__atom] = STATE(2549), + [sym_quoted_atom] = STATE(2549), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2549), + [sym_charlist] = STATE(2549), + [sym_sigil] = STATE(2549), + [sym_list] = STATE(2549), + [sym_tuple] = STATE(2549), + [sym_bitstring] = STATE(2549), + [sym_map] = STATE(2549), + [sym__nullary_operator] = STATE(2549), + [sym_unary_operator] = STATE(2549), + [sym_binary_operator] = STATE(2549), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2549), + [sym_call] = STATE(2549), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3832), - [sym_anonymous_function] = STATE(3832), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2549), + [sym_anonymous_function] = STATE(2549), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2427), [sym_integer] = ACTIONS(2427), [sym_float] = ACTIONS(2427), [sym_char] = ACTIONS(2427), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2427), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -123306,86 +123316,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(401), }, [819] = { - [sym__expression] = STATE(3515), - [sym_block] = STATE(3515), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3515), - [sym_nil] = STATE(3515), - [sym__atom] = STATE(3515), - [sym_quoted_atom] = STATE(3515), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3515), - [sym_charlist] = STATE(3515), - [sym_sigil] = STATE(3515), - [sym_list] = STATE(3515), - [sym_tuple] = STATE(3515), - [sym_bitstring] = STATE(3515), - [sym_map] = STATE(3515), - [sym__nullary_operator] = STATE(3515), - [sym_unary_operator] = STATE(3515), - [sym_binary_operator] = STATE(3515), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3515), - [sym_call] = STATE(3515), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [sym__expression] = STATE(2550), + [sym_block] = STATE(2550), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2550), + [sym_nil] = STATE(2550), + [sym__atom] = STATE(2550), + [sym_quoted_atom] = STATE(2550), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2550), + [sym_charlist] = STATE(2550), + [sym_sigil] = STATE(2550), + [sym_list] = STATE(2550), + [sym_tuple] = STATE(2550), + [sym_bitstring] = STATE(2550), + [sym_map] = STATE(2550), + [sym__nullary_operator] = STATE(2550), + [sym_unary_operator] = STATE(2550), + [sym_binary_operator] = STATE(2550), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2550), + [sym_call] = STATE(2550), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3515), - [sym_anonymous_function] = STATE(3515), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2550), + [sym_anonymous_function] = STATE(2550), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2429), [sym_integer] = ACTIONS(2429), [sym_float] = ACTIONS(2429), [sym_char] = ACTIONS(2429), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2429), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -123424,86 +123434,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(401), }, [820] = { - [sym__expression] = STATE(3514), - [sym_block] = STATE(3514), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3514), - [sym_nil] = STATE(3514), - [sym__atom] = STATE(3514), - [sym_quoted_atom] = STATE(3514), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3514), - [sym_charlist] = STATE(3514), - [sym_sigil] = STATE(3514), - [sym_list] = STATE(3514), - [sym_tuple] = STATE(3514), - [sym_bitstring] = STATE(3514), - [sym_map] = STATE(3514), - [sym__nullary_operator] = STATE(3514), - [sym_unary_operator] = STATE(3514), - [sym_binary_operator] = STATE(3514), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3514), - [sym_call] = STATE(3514), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [sym__expression] = STATE(2551), + [sym_block] = STATE(2551), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2551), + [sym_nil] = STATE(2551), + [sym__atom] = STATE(2551), + [sym_quoted_atom] = STATE(2551), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2551), + [sym_charlist] = STATE(2551), + [sym_sigil] = STATE(2551), + [sym_list] = STATE(2551), + [sym_tuple] = STATE(2551), + [sym_bitstring] = STATE(2551), + [sym_map] = STATE(2551), + [sym__nullary_operator] = STATE(2551), + [sym_unary_operator] = STATE(2551), + [sym_binary_operator] = STATE(2551), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2551), + [sym_call] = STATE(2551), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3514), - [sym_anonymous_function] = STATE(3514), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2551), + [sym_anonymous_function] = STATE(2551), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2431), [sym_integer] = ACTIONS(2431), [sym_float] = ACTIONS(2431), [sym_char] = ACTIONS(2431), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2431), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -123542,86 +123552,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(401), }, [821] = { - [sym__expression] = STATE(3513), - [sym_block] = STATE(3513), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3513), - [sym_nil] = STATE(3513), - [sym__atom] = STATE(3513), - [sym_quoted_atom] = STATE(3513), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3513), - [sym_charlist] = STATE(3513), - [sym_sigil] = STATE(3513), - [sym_list] = STATE(3513), - [sym_tuple] = STATE(3513), - [sym_bitstring] = STATE(3513), - [sym_map] = STATE(3513), - [sym__nullary_operator] = STATE(3513), - [sym_unary_operator] = STATE(3513), - [sym_binary_operator] = STATE(3513), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3513), - [sym_call] = STATE(3513), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [sym__expression] = STATE(2552), + [sym_block] = STATE(2552), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2552), + [sym_nil] = STATE(2552), + [sym__atom] = STATE(2552), + [sym_quoted_atom] = STATE(2552), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2552), + [sym_charlist] = STATE(2552), + [sym_sigil] = STATE(2552), + [sym_list] = STATE(2552), + [sym_tuple] = STATE(2552), + [sym_bitstring] = STATE(2552), + [sym_map] = STATE(2552), + [sym__nullary_operator] = STATE(2552), + [sym_unary_operator] = STATE(2552), + [sym_binary_operator] = STATE(2552), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2552), + [sym_call] = STATE(2552), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3513), - [sym_anonymous_function] = STATE(3513), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2552), + [sym_anonymous_function] = STATE(2552), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2433), [sym_integer] = ACTIONS(2433), [sym_float] = ACTIONS(2433), [sym_char] = ACTIONS(2433), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2433), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -123660,86 +123670,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(401), }, [822] = { - [sym__expression] = STATE(4435), - [sym_block] = STATE(4435), - [sym_identifier] = STATE(69), - [sym_boolean] = STATE(4435), - [sym_nil] = STATE(4435), - [sym__atom] = STATE(4435), - [sym_quoted_atom] = STATE(4435), - [sym__quoted_i_double] = STATE(4552), - [sym__quoted_i_single] = STATE(4449), - [sym__quoted_i_heredoc_single] = STATE(4423), - [sym__quoted_i_heredoc_double] = STATE(4424), - [sym_string] = STATE(4435), - [sym_charlist] = STATE(4435), - [sym_sigil] = STATE(4435), - [sym_list] = STATE(4435), - [sym_tuple] = STATE(4435), - [sym_bitstring] = STATE(4435), - [sym_map] = STATE(4435), - [sym__nullary_operator] = STATE(4435), - [sym_unary_operator] = STATE(4435), - [sym_binary_operator] = STATE(4435), - [sym_operator_identifier] = STATE(6886), - [sym_dot] = STATE(4435), - [sym_call] = STATE(4435), - [sym__call_without_parentheses] = STATE(4427), - [sym__call_with_parentheses] = STATE(4425), - [sym__local_call_without_parentheses] = STATE(4446), - [sym__local_call_with_parentheses] = STATE(3629), - [sym__local_call_just_do_block] = STATE(4429), - [sym__remote_call_without_parentheses] = STATE(4430), - [sym__remote_call_with_parentheses] = STATE(3632), - [sym__remote_dot] = STATE(54), - [sym__anonymous_call] = STATE(3633), - [sym__anonymous_dot] = STATE(6800), - [sym__double_call] = STATE(4431), - [sym_access_call] = STATE(4435), - [sym_anonymous_function] = STATE(4435), + [sym__expression] = STATE(2553), + [sym_block] = STATE(2553), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2553), + [sym_nil] = STATE(2553), + [sym__atom] = STATE(2553), + [sym_quoted_atom] = STATE(2553), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2553), + [sym_charlist] = STATE(2553), + [sym_sigil] = STATE(2553), + [sym_list] = STATE(2553), + [sym_tuple] = STATE(2553), + [sym_bitstring] = STATE(2553), + [sym_map] = STATE(2553), + [sym__nullary_operator] = STATE(2553), + [sym_unary_operator] = STATE(2553), + [sym_binary_operator] = STATE(2553), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2553), + [sym_call] = STATE(2553), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), + [sym__anonymous_dot] = STATE(6831), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2553), + [sym_anonymous_function] = STATE(2553), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_identifier_token1] = ACTIONS(1101), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1101), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2435), [sym_integer] = ACTIONS(2435), [sym_float] = ACTIONS(2435), [sym_char] = ACTIONS(2435), - [anon_sym_true] = ACTIONS(1105), - [anon_sym_false] = ACTIONS(1105), - [anon_sym_nil] = ACTIONS(1107), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2435), - [anon_sym_DQUOTE] = ACTIONS(1109), - [anon_sym_SQUOTE] = ACTIONS(1111), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1113), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1119), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1121), - [anon_sym_LT_LT] = ACTIONS(1125), - [anon_sym_PERCENT] = ACTIONS(1129), - [anon_sym_DOT_DOT] = ACTIONS(1131), - [anon_sym_AMP] = ACTIONS(1133), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [anon_sym_CARET] = ACTIONS(1135), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1135), - [anon_sym_not] = ACTIONS(1135), - [anon_sym_AT] = ACTIONS(1137), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -123778,86 +123788,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1139), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1141), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1143), + [sym__quoted_atom_start] = ACTIONS(401), }, [823] = { - [sym__expression] = STATE(3511), - [sym_block] = STATE(3511), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3511), - [sym_nil] = STATE(3511), - [sym__atom] = STATE(3511), - [sym_quoted_atom] = STATE(3511), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3511), - [sym_charlist] = STATE(3511), - [sym_sigil] = STATE(3511), - [sym_list] = STATE(3511), - [sym_tuple] = STATE(3511), - [sym_bitstring] = STATE(3511), - [sym_map] = STATE(3511), - [sym__nullary_operator] = STATE(3511), - [sym_unary_operator] = STATE(3511), - [sym_binary_operator] = STATE(3511), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3511), - [sym_call] = STATE(3511), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [sym__expression] = STATE(2554), + [sym_block] = STATE(2554), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2554), + [sym_nil] = STATE(2554), + [sym__atom] = STATE(2554), + [sym_quoted_atom] = STATE(2554), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2554), + [sym_charlist] = STATE(2554), + [sym_sigil] = STATE(2554), + [sym_list] = STATE(2554), + [sym_tuple] = STATE(2554), + [sym_bitstring] = STATE(2554), + [sym_map] = STATE(2554), + [sym__nullary_operator] = STATE(2554), + [sym_unary_operator] = STATE(2554), + [sym_binary_operator] = STATE(2554), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2554), + [sym_call] = STATE(2554), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3511), - [sym_anonymous_function] = STATE(3511), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2554), + [sym_anonymous_function] = STATE(2554), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2437), [sym_integer] = ACTIONS(2437), [sym_float] = ACTIONS(2437), [sym_char] = ACTIONS(2437), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2437), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -123896,86 +123906,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(401), }, [824] = { - [sym__expression] = STATE(3508), - [sym_block] = STATE(3508), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3508), - [sym_nil] = STATE(3508), - [sym__atom] = STATE(3508), - [sym_quoted_atom] = STATE(3508), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3508), - [sym_charlist] = STATE(3508), - [sym_sigil] = STATE(3508), - [sym_list] = STATE(3508), - [sym_tuple] = STATE(3508), - [sym_bitstring] = STATE(3508), - [sym_map] = STATE(3508), - [sym__nullary_operator] = STATE(3508), - [sym_unary_operator] = STATE(3508), - [sym_binary_operator] = STATE(3508), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3508), - [sym_call] = STATE(3508), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [sym__expression] = STATE(2555), + [sym_block] = STATE(2555), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2555), + [sym_nil] = STATE(2555), + [sym__atom] = STATE(2555), + [sym_quoted_atom] = STATE(2555), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2555), + [sym_charlist] = STATE(2555), + [sym_sigil] = STATE(2555), + [sym_list] = STATE(2555), + [sym_tuple] = STATE(2555), + [sym_bitstring] = STATE(2555), + [sym_map] = STATE(2555), + [sym__nullary_operator] = STATE(2555), + [sym_unary_operator] = STATE(2555), + [sym_binary_operator] = STATE(2555), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2555), + [sym_call] = STATE(2555), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3508), - [sym_anonymous_function] = STATE(3508), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2555), + [sym_anonymous_function] = STATE(2555), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), [sym_alias] = ACTIONS(2439), [sym_integer] = ACTIONS(2439), [sym_float] = ACTIONS(2439), [sym_char] = ACTIONS(2439), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), [sym_atom] = ACTIONS(2439), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -124014,52 +124024,170 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(395), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(399), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(401), }, [825] = { - [sym__expression] = STATE(3507), - [sym_block] = STATE(3507), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3507), - [sym_nil] = STATE(3507), - [sym__atom] = STATE(3507), - [sym_quoted_atom] = STATE(3507), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3507), - [sym_charlist] = STATE(3507), - [sym_sigil] = STATE(3507), - [sym_list] = STATE(3507), - [sym_tuple] = STATE(3507), - [sym_bitstring] = STATE(3507), - [sym_map] = STATE(3507), - [sym__nullary_operator] = STATE(3507), - [sym_unary_operator] = STATE(3507), - [sym_binary_operator] = STATE(3507), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3507), - [sym_call] = STATE(3507), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), + [sym__expression] = STATE(2227), + [sym_block] = STATE(2227), + [sym_identifier] = STATE(34), + [sym_boolean] = STATE(2227), + [sym_nil] = STATE(2227), + [sym__atom] = STATE(2227), + [sym_quoted_atom] = STATE(2227), + [sym__quoted_i_double] = STATE(2298), + [sym__quoted_i_single] = STATE(2297), + [sym__quoted_i_heredoc_single] = STATE(2296), + [sym__quoted_i_heredoc_double] = STATE(2275), + [sym_string] = STATE(2227), + [sym_charlist] = STATE(2227), + [sym_sigil] = STATE(2227), + [sym_list] = STATE(2227), + [sym_tuple] = STATE(2227), + [sym_bitstring] = STATE(2227), + [sym_map] = STATE(2227), + [sym__nullary_operator] = STATE(2227), + [sym_unary_operator] = STATE(2227), + [sym_binary_operator] = STATE(2227), + [sym_operator_identifier] = STATE(6926), + [sym_dot] = STATE(2227), + [sym_call] = STATE(2227), + [sym__call_without_parentheses] = STATE(2274), + [sym__call_with_parentheses] = STATE(2273), + [sym__local_call_without_parentheses] = STATE(2272), + [sym__local_call_with_parentheses] = STATE(1663), + [sym__local_call_just_do_block] = STATE(2271), + [sym__remote_call_without_parentheses] = STATE(2270), + [sym__remote_call_with_parentheses] = STATE(1662), + [sym__remote_dot] = STATE(39), + [sym__anonymous_call] = STATE(1661), [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3507), - [sym_anonymous_function] = STATE(3507), + [sym__double_call] = STATE(2269), + [sym_access_call] = STATE(2227), + [sym_anonymous_function] = STATE(2227), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(353), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(1859), + [sym_integer] = ACTIONS(1859), + [sym_float] = ACTIONS(1859), + [sym_char] = ACTIONS(1859), + [anon_sym_true] = ACTIONS(359), + [anon_sym_false] = ACTIONS(359), + [anon_sym_nil] = ACTIONS(361), + [sym_atom] = ACTIONS(1859), + [anon_sym_DQUOTE] = ACTIONS(363), + [anon_sym_SQUOTE] = ACTIONS(365), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(367), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(369), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(379), + [anon_sym_PERCENT] = ACTIONS(381), + [anon_sym_DOT_DOT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_PLUS] = ACTIONS(391), + [anon_sym_DASH] = ACTIONS(391), + [anon_sym_BANG] = ACTIONS(391), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(391), + [anon_sym_not] = ACTIONS(391), + [anon_sym_AT] = ACTIONS(393), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(395), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(399), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(401), + }, + [826] = { + [sym__expression] = STATE(4422), + [sym_block] = STATE(4422), + [sym_identifier] = STATE(93), + [sym_boolean] = STATE(4422), + [sym_nil] = STATE(4422), + [sym__atom] = STATE(4422), + [sym_quoted_atom] = STATE(4422), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4422), + [sym_charlist] = STATE(4422), + [sym_sigil] = STATE(4422), + [sym_list] = STATE(4422), + [sym_tuple] = STATE(4422), + [sym_bitstring] = STATE(4422), + [sym_map] = STATE(4422), + [sym__nullary_operator] = STATE(4422), + [sym_unary_operator] = STATE(4422), + [sym_binary_operator] = STATE(4422), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4422), + [sym_call] = STATE(4422), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(65), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4422), + [sym_anonymous_function] = STATE(4422), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), @@ -124068,15 +124196,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_integer] = ACTIONS(2441), [sym_float] = ACTIONS(2441), [sym_char] = ACTIONS(2441), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), [sym_atom] = ACTIONS(2441), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -124086,14 +124214,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LT] = ACTIONS(1069), [anon_sym_PERCENT] = ACTIONS(1071), [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_AMP] = ACTIONS(1333), + [anon_sym_PLUS] = ACTIONS(1335), + [anon_sym_DASH] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1335), + [anon_sym_CARET] = ACTIONS(1335), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1335), + [anon_sym_not] = ACTIONS(1335), + [anon_sym_AT] = ACTIONS(1337), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -124136,48 +124264,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(1339), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [826] = { - [sym__expression] = STATE(3520), - [sym_block] = STATE(3520), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3520), - [sym_nil] = STATE(3520), - [sym__atom] = STATE(3520), - [sym_quoted_atom] = STATE(3520), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3520), - [sym_charlist] = STATE(3520), - [sym_sigil] = STATE(3520), - [sym_list] = STATE(3520), - [sym_tuple] = STATE(3520), - [sym_bitstring] = STATE(3520), - [sym_map] = STATE(3520), - [sym__nullary_operator] = STATE(3520), - [sym_unary_operator] = STATE(3520), - [sym_binary_operator] = STATE(3520), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3520), - [sym_call] = STATE(3520), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), + [827] = { + [sym__expression] = STATE(4574), + [sym_block] = STATE(4574), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4574), + [sym_nil] = STATE(4574), + [sym__atom] = STATE(4574), + [sym_quoted_atom] = STATE(4574), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4574), + [sym_charlist] = STATE(4574), + [sym_sigil] = STATE(4574), + [sym_list] = STATE(4574), + [sym_tuple] = STATE(4574), + [sym_bitstring] = STATE(4574), + [sym_map] = STATE(4574), + [sym__nullary_operator] = STATE(4574), + [sym_unary_operator] = STATE(4574), + [sym_binary_operator] = STATE(4574), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4574), + [sym_call] = STATE(4574), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3520), - [sym_anonymous_function] = STATE(3520), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4574), + [sym_anonymous_function] = STATE(4574), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(1043), [aux_sym_identifier_token1] = ACTIONS(804), @@ -124186,133 +124314,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_integer] = ACTIONS(2443), [sym_float] = ACTIONS(2443), [sym_char] = ACTIONS(2443), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), [sym_atom] = ACTIONS(2443), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [827] = { - [sym__expression] = STATE(3505), - [sym_block] = STATE(3505), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3505), - [sym_nil] = STATE(3505), - [sym__atom] = STATE(3505), - [sym_quoted_atom] = STATE(3505), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3505), - [sym_charlist] = STATE(3505), - [sym_sigil] = STATE(3505), - [sym_list] = STATE(3505), - [sym_tuple] = STATE(3505), - [sym_bitstring] = STATE(3505), - [sym_map] = STATE(3505), - [sym__nullary_operator] = STATE(3505), - [sym_unary_operator] = STATE(3505), - [sym_binary_operator] = STATE(3505), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3505), - [sym_call] = STATE(3505), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3505), - [sym_anonymous_function] = STATE(3505), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(2445), - [sym_integer] = ACTIONS(2445), - [sym_float] = ACTIONS(2445), - [sym_char] = ACTIONS(2445), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(2445), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -124377,77 +124387,195 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(1085), }, [828] = { - [sym__expression] = STATE(3503), - [sym_block] = STATE(3503), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3503), - [sym_nil] = STATE(3503), - [sym__atom] = STATE(3503), - [sym_quoted_atom] = STATE(3503), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3503), - [sym_charlist] = STATE(3503), - [sym_sigil] = STATE(3503), - [sym_list] = STATE(3503), - [sym_tuple] = STATE(3503), - [sym_bitstring] = STATE(3503), - [sym_map] = STATE(3503), - [sym__nullary_operator] = STATE(3503), - [sym_unary_operator] = STATE(3503), - [sym_binary_operator] = STATE(3503), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3503), - [sym_call] = STATE(3503), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3503), - [sym_anonymous_function] = STATE(3503), + [sym__expression] = STATE(3652), + [sym_block] = STATE(3652), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3652), + [sym_nil] = STATE(3652), + [sym__atom] = STATE(3652), + [sym_quoted_atom] = STATE(3652), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3652), + [sym_charlist] = STATE(3652), + [sym_sigil] = STATE(3652), + [sym_list] = STATE(3652), + [sym_tuple] = STATE(3652), + [sym_bitstring] = STATE(3652), + [sym_map] = STATE(3652), + [sym__nullary_operator] = STATE(3652), + [sym_unary_operator] = STATE(3652), + [sym_binary_operator] = STATE(3652), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3652), + [sym_call] = STATE(3652), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3652), + [sym_anonymous_function] = STATE(3652), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2445), + [sym_integer] = ACTIONS(2445), + [sym_float] = ACTIONS(2445), + [sym_char] = ACTIONS(2445), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2445), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [829] = { + [sym__expression] = STATE(3653), + [sym_block] = STATE(3653), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3653), + [sym_nil] = STATE(3653), + [sym__atom] = STATE(3653), + [sym_quoted_atom] = STATE(3653), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3653), + [sym_charlist] = STATE(3653), + [sym_sigil] = STATE(3653), + [sym_list] = STATE(3653), + [sym_tuple] = STATE(3653), + [sym_bitstring] = STATE(3653), + [sym_map] = STATE(3653), + [sym__nullary_operator] = STATE(3653), + [sym_unary_operator] = STATE(3653), + [sym_binary_operator] = STATE(3653), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3653), + [sym_call] = STATE(3653), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3653), + [sym_anonymous_function] = STATE(3653), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), [sym_alias] = ACTIONS(2447), [sym_integer] = ACTIONS(2447), [sym_float] = ACTIONS(2447), [sym_char] = ACTIONS(2447), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), [sym_atom] = ACTIONS(2447), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -124486,86 +124614,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(626), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(632), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(634), }, - [829] = { - [sym__expression] = STATE(3506), - [sym_block] = STATE(3506), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3506), - [sym_nil] = STATE(3506), - [sym__atom] = STATE(3506), - [sym_quoted_atom] = STATE(3506), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3506), - [sym_charlist] = STATE(3506), - [sym_sigil] = STATE(3506), - [sym_list] = STATE(3506), - [sym_tuple] = STATE(3506), - [sym_bitstring] = STATE(3506), - [sym_map] = STATE(3506), - [sym__nullary_operator] = STATE(3506), - [sym_unary_operator] = STATE(3506), - [sym_binary_operator] = STATE(3506), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3506), - [sym_call] = STATE(3506), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3506), - [sym_anonymous_function] = STATE(3506), + [830] = { + [sym__expression] = STATE(3413), + [sym_block] = STATE(3413), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3413), + [sym_nil] = STATE(3413), + [sym__atom] = STATE(3413), + [sym_quoted_atom] = STATE(3413), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3413), + [sym_charlist] = STATE(3413), + [sym_sigil] = STATE(3413), + [sym_list] = STATE(3413), + [sym_tuple] = STATE(3413), + [sym_bitstring] = STATE(3413), + [sym_map] = STATE(3413), + [sym__nullary_operator] = STATE(3413), + [sym_unary_operator] = STATE(3413), + [sym_binary_operator] = STATE(3413), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3413), + [sym_call] = STATE(3413), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3413), + [sym_anonymous_function] = STATE(3413), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), [sym_alias] = ACTIONS(2449), [sym_integer] = ACTIONS(2449), [sym_float] = ACTIONS(2449), [sym_char] = ACTIONS(2449), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2449), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -124604,86 +124732,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(297), }, - [830] = { - [sym__expression] = STATE(3454), - [sym_block] = STATE(3454), + [831] = { + [sym__expression] = STATE(4339), + [sym_block] = STATE(4339), [sym_identifier] = STATE(62), - [sym_boolean] = STATE(3454), - [sym_nil] = STATE(3454), - [sym__atom] = STATE(3454), - [sym_quoted_atom] = STATE(3454), - [sym__quoted_i_double] = STATE(2928), - [sym__quoted_i_single] = STATE(2929), - [sym__quoted_i_heredoc_single] = STATE(2930), - [sym__quoted_i_heredoc_double] = STATE(2931), - [sym_string] = STATE(3454), - [sym_charlist] = STATE(3454), - [sym_sigil] = STATE(3454), - [sym_list] = STATE(3454), - [sym_tuple] = STATE(3454), - [sym_bitstring] = STATE(3454), - [sym_map] = STATE(3454), - [sym__nullary_operator] = STATE(3454), - [sym_unary_operator] = STATE(3454), - [sym_binary_operator] = STATE(3454), - [sym_operator_identifier] = STATE(6942), - [sym_dot] = STATE(3454), - [sym_call] = STATE(3454), - [sym__call_without_parentheses] = STATE(2932), - [sym__call_with_parentheses] = STATE(2933), - [sym__local_call_without_parentheses] = STATE(2934), - [sym__local_call_with_parentheses] = STATE(2169), - [sym__local_call_just_do_block] = STATE(2935), - [sym__remote_call_without_parentheses] = STATE(2936), - [sym__remote_call_with_parentheses] = STATE(2168), - [sym__remote_dot] = STATE(63), - [sym__anonymous_call] = STATE(2167), - [sym__anonymous_dot] = STATE(6772), - [sym__double_call] = STATE(2938), - [sym_access_call] = STATE(3454), - [sym_anonymous_function] = STATE(3454), + [sym_boolean] = STATE(4339), + [sym_nil] = STATE(4339), + [sym__atom] = STATE(4339), + [sym_quoted_atom] = STATE(4339), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4339), + [sym_charlist] = STATE(4339), + [sym_sigil] = STATE(4339), + [sym_list] = STATE(4339), + [sym_tuple] = STATE(4339), + [sym_bitstring] = STATE(4339), + [sym_map] = STATE(4339), + [sym__nullary_operator] = STATE(4339), + [sym_unary_operator] = STATE(4339), + [sym_binary_operator] = STATE(4339), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4339), + [sym_call] = STATE(4339), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4339), + [sym_anonymous_function] = STATE(4339), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(588), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), [sym_alias] = ACTIONS(2451), [sym_integer] = ACTIONS(2451), [sym_float] = ACTIONS(2451), [sym_char] = ACTIONS(2451), - [anon_sym_true] = ACTIONS(592), - [anon_sym_false] = ACTIONS(592), - [anon_sym_nil] = ACTIONS(594), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), [sym_atom] = ACTIONS(2451), - [anon_sym_DQUOTE] = ACTIONS(596), - [anon_sym_SQUOTE] = ACTIONS(598), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(600), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(602), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LBRACK] = ACTIONS(606), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(608), - [anon_sym_LT_LT] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(614), - [anon_sym_DOT_DOT] = ACTIONS(1425), - [anon_sym_AMP] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(618), - [anon_sym_DASH] = ACTIONS(618), - [anon_sym_BANG] = ACTIONS(618), - [anon_sym_CARET] = ACTIONS(618), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(618), - [anon_sym_not] = ACTIONS(618), - [anon_sym_AT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -124722,322 +124850,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(624), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(630), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(632), + [sym__quoted_atom_start] = ACTIONS(57), }, - [831] = { - [sym__expression] = STATE(3477), - [sym_block] = STATE(3477), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3477), - [sym_nil] = STATE(3477), - [sym__atom] = STATE(3477), - [sym_quoted_atom] = STATE(3477), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3477), - [sym_charlist] = STATE(3477), - [sym_sigil] = STATE(3477), - [sym_list] = STATE(3477), - [sym_tuple] = STATE(3477), - [sym_bitstring] = STATE(3477), - [sym_map] = STATE(3477), - [sym__nullary_operator] = STATE(3477), - [sym_unary_operator] = STATE(3477), - [sym_binary_operator] = STATE(3477), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3477), - [sym_call] = STATE(3477), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3477), - [sym_anonymous_function] = STATE(3477), + [832] = { + [sym__expression] = STATE(4340), + [sym_block] = STATE(4340), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4340), + [sym_nil] = STATE(4340), + [sym__atom] = STATE(4340), + [sym_quoted_atom] = STATE(4340), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4340), + [sym_charlist] = STATE(4340), + [sym_sigil] = STATE(4340), + [sym_list] = STATE(4340), + [sym_tuple] = STATE(4340), + [sym_bitstring] = STATE(4340), + [sym_map] = STATE(4340), + [sym__nullary_operator] = STATE(4340), + [sym_unary_operator] = STATE(4340), + [sym_binary_operator] = STATE(4340), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4340), + [sym_call] = STATE(4340), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4340), + [sym_anonymous_function] = STATE(4340), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), [sym_alias] = ACTIONS(2453), [sym_integer] = ACTIONS(2453), [sym_float] = ACTIONS(2453), [sym_char] = ACTIONS(2453), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), [sym_atom] = ACTIONS(2453), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [832] = { - [sym__expression] = STATE(1451), - [sym_block] = STATE(1451), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(1451), - [sym_nil] = STATE(1451), - [sym__atom] = STATE(1451), - [sym_quoted_atom] = STATE(1451), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1451), - [sym_charlist] = STATE(1451), - [sym_sigil] = STATE(1451), - [sym_list] = STATE(1451), - [sym_tuple] = STATE(1451), - [sym_bitstring] = STATE(1451), - [sym_map] = STATE(1451), - [sym__nullary_operator] = STATE(1451), - [sym_unary_operator] = STATE(1451), - [sym_binary_operator] = STATE(1451), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1451), - [sym_call] = STATE(1451), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1451), - [sym_anonymous_function] = STATE(1451), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2263), - [sym_integer] = ACTIONS(2263), - [sym_float] = ACTIONS(2263), - [sym_char] = ACTIONS(2263), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2263), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [833] = { - [sym__expression] = STATE(3478), - [sym_block] = STATE(3478), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3478), - [sym_nil] = STATE(3478), - [sym__atom] = STATE(3478), - [sym_quoted_atom] = STATE(3478), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3478), - [sym_charlist] = STATE(3478), - [sym_sigil] = STATE(3478), - [sym_list] = STATE(3478), - [sym_tuple] = STATE(3478), - [sym_bitstring] = STATE(3478), - [sym_map] = STATE(3478), - [sym__nullary_operator] = STATE(3478), - [sym_unary_operator] = STATE(3478), - [sym_binary_operator] = STATE(3478), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3478), - [sym_call] = STATE(3478), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3478), - [sym_anonymous_function] = STATE(3478), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2455), - [sym_integer] = ACTIONS(2455), - [sym_float] = ACTIONS(2455), - [sym_char] = ACTIONS(2455), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2455), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -125076,52 +124968,170 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(57), + }, + [833] = { + [sym__expression] = STATE(1560), + [sym_block] = STATE(1560), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1560), + [sym_nil] = STATE(1560), + [sym__atom] = STATE(1560), + [sym_quoted_atom] = STATE(1560), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1560), + [sym_charlist] = STATE(1560), + [sym_sigil] = STATE(1560), + [sym_list] = STATE(1560), + [sym_tuple] = STATE(1560), + [sym_bitstring] = STATE(1560), + [sym_map] = STATE(1560), + [sym__nullary_operator] = STATE(1560), + [sym_unary_operator] = STATE(1560), + [sym_binary_operator] = STATE(1560), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(1560), + [sym_call] = STATE(1560), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1560), + [sym_anonymous_function] = STATE(1560), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2455), + [sym_integer] = ACTIONS(2455), + [sym_float] = ACTIONS(2455), + [sym_char] = ACTIONS(2455), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(2455), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_PLUS] = ACTIONS(221), + [anon_sym_DASH] = ACTIONS(221), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_CARET] = ACTIONS(221), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), + [anon_sym_not] = ACTIONS(221), + [anon_sym_AT] = ACTIONS(223), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(233), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), }, [834] = { - [sym__expression] = STATE(1559), - [sym_block] = STATE(1559), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1559), - [sym_nil] = STATE(1559), - [sym__atom] = STATE(1559), - [sym_quoted_atom] = STATE(1559), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1559), - [sym_charlist] = STATE(1559), - [sym_sigil] = STATE(1559), - [sym_list] = STATE(1559), - [sym_tuple] = STATE(1559), - [sym_bitstring] = STATE(1559), - [sym_map] = STATE(1559), - [sym__nullary_operator] = STATE(1559), - [sym_unary_operator] = STATE(1559), - [sym_binary_operator] = STATE(1559), + [sym__expression] = STATE(1353), + [sym_block] = STATE(1353), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1353), + [sym_nil] = STATE(1353), + [sym__atom] = STATE(1353), + [sym_quoted_atom] = STATE(1353), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1353), + [sym_charlist] = STATE(1353), + [sym_sigil] = STATE(1353), + [sym_list] = STATE(1353), + [sym_tuple] = STATE(1353), + [sym_bitstring] = STATE(1353), + [sym_map] = STATE(1353), + [sym__nullary_operator] = STATE(1353), + [sym_unary_operator] = STATE(1353), + [sym_binary_operator] = STATE(1353), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1559), - [sym_call] = STATE(1559), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1353), + [sym_call] = STATE(1353), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1559), - [sym_anonymous_function] = STATE(1559), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1353), + [sym_anonymous_function] = STATE(1353), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), @@ -125147,7 +125157,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -125203,43 +125213,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [835] = { - [sym__expression] = STATE(1531), - [sym_block] = STATE(1531), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1531), - [sym_nil] = STATE(1531), - [sym__atom] = STATE(1531), - [sym_quoted_atom] = STATE(1531), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1531), - [sym_charlist] = STATE(1531), - [sym_sigil] = STATE(1531), - [sym_list] = STATE(1531), - [sym_tuple] = STATE(1531), - [sym_bitstring] = STATE(1531), - [sym_map] = STATE(1531), - [sym__nullary_operator] = STATE(1531), - [sym_unary_operator] = STATE(1531), - [sym_binary_operator] = STATE(1531), + [sym__expression] = STATE(1354), + [sym_block] = STATE(1354), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1354), + [sym_nil] = STATE(1354), + [sym__atom] = STATE(1354), + [sym_quoted_atom] = STATE(1354), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1354), + [sym_charlist] = STATE(1354), + [sym_sigil] = STATE(1354), + [sym_list] = STATE(1354), + [sym_tuple] = STATE(1354), + [sym_bitstring] = STATE(1354), + [sym_map] = STATE(1354), + [sym__nullary_operator] = STATE(1354), + [sym_unary_operator] = STATE(1354), + [sym_binary_operator] = STATE(1354), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1531), - [sym_call] = STATE(1531), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1354), + [sym_call] = STATE(1354), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1531), - [sym_anonymous_function] = STATE(1531), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1354), + [sym_anonymous_function] = STATE(1354), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), @@ -125265,7 +125275,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -125321,43 +125331,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [836] = { - [sym__expression] = STATE(1536), - [sym_block] = STATE(1536), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1536), - [sym_nil] = STATE(1536), - [sym__atom] = STATE(1536), - [sym_quoted_atom] = STATE(1536), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1536), - [sym_charlist] = STATE(1536), - [sym_sigil] = STATE(1536), - [sym_list] = STATE(1536), - [sym_tuple] = STATE(1536), - [sym_bitstring] = STATE(1536), - [sym_map] = STATE(1536), - [sym__nullary_operator] = STATE(1536), - [sym_unary_operator] = STATE(1536), - [sym_binary_operator] = STATE(1536), + [sym__expression] = STATE(1355), + [sym_block] = STATE(1355), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1355), + [sym_nil] = STATE(1355), + [sym__atom] = STATE(1355), + [sym_quoted_atom] = STATE(1355), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1355), + [sym_charlist] = STATE(1355), + [sym_sigil] = STATE(1355), + [sym_list] = STATE(1355), + [sym_tuple] = STATE(1355), + [sym_bitstring] = STATE(1355), + [sym_map] = STATE(1355), + [sym__nullary_operator] = STATE(1355), + [sym_unary_operator] = STATE(1355), + [sym_binary_operator] = STATE(1355), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1536), - [sym_call] = STATE(1536), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1355), + [sym_call] = STATE(1355), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1536), - [sym_anonymous_function] = STATE(1536), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1355), + [sym_anonymous_function] = STATE(1355), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), @@ -125383,7 +125393,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -125439,43 +125449,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [837] = { - [sym__expression] = STATE(1537), - [sym_block] = STATE(1537), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1537), - [sym_nil] = STATE(1537), - [sym__atom] = STATE(1537), - [sym_quoted_atom] = STATE(1537), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1537), - [sym_charlist] = STATE(1537), - [sym_sigil] = STATE(1537), - [sym_list] = STATE(1537), - [sym_tuple] = STATE(1537), - [sym_bitstring] = STATE(1537), - [sym_map] = STATE(1537), - [sym__nullary_operator] = STATE(1537), - [sym_unary_operator] = STATE(1537), - [sym_binary_operator] = STATE(1537), + [sym__expression] = STATE(1357), + [sym_block] = STATE(1357), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1357), + [sym_nil] = STATE(1357), + [sym__atom] = STATE(1357), + [sym_quoted_atom] = STATE(1357), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1357), + [sym_charlist] = STATE(1357), + [sym_sigil] = STATE(1357), + [sym_list] = STATE(1357), + [sym_tuple] = STATE(1357), + [sym_bitstring] = STATE(1357), + [sym_map] = STATE(1357), + [sym__nullary_operator] = STATE(1357), + [sym_unary_operator] = STATE(1357), + [sym_binary_operator] = STATE(1357), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1537), - [sym_call] = STATE(1537), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1357), + [sym_call] = STATE(1357), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1537), - [sym_anonymous_function] = STATE(1537), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1357), + [sym_anonymous_function] = STATE(1357), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), @@ -125501,7 +125511,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -125557,43 +125567,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [838] = { - [sym__expression] = STATE(1539), - [sym_block] = STATE(1539), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1539), - [sym_nil] = STATE(1539), - [sym__atom] = STATE(1539), - [sym_quoted_atom] = STATE(1539), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1539), - [sym_charlist] = STATE(1539), - [sym_sigil] = STATE(1539), - [sym_list] = STATE(1539), - [sym_tuple] = STATE(1539), - [sym_bitstring] = STATE(1539), - [sym_map] = STATE(1539), - [sym__nullary_operator] = STATE(1539), - [sym_unary_operator] = STATE(1539), - [sym_binary_operator] = STATE(1539), + [sym__expression] = STATE(1358), + [sym_block] = STATE(1358), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1358), + [sym_nil] = STATE(1358), + [sym__atom] = STATE(1358), + [sym_quoted_atom] = STATE(1358), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1358), + [sym_charlist] = STATE(1358), + [sym_sigil] = STATE(1358), + [sym_list] = STATE(1358), + [sym_tuple] = STATE(1358), + [sym_bitstring] = STATE(1358), + [sym_map] = STATE(1358), + [sym__nullary_operator] = STATE(1358), + [sym_unary_operator] = STATE(1358), + [sym_binary_operator] = STATE(1358), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1539), - [sym_call] = STATE(1539), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1358), + [sym_call] = STATE(1358), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1539), - [sym_anonymous_function] = STATE(1539), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1358), + [sym_anonymous_function] = STATE(1358), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), @@ -125619,7 +125629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -125675,43 +125685,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [839] = { - [sym__expression] = STATE(1540), - [sym_block] = STATE(1540), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1540), - [sym_nil] = STATE(1540), - [sym__atom] = STATE(1540), - [sym_quoted_atom] = STATE(1540), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1540), - [sym_charlist] = STATE(1540), - [sym_sigil] = STATE(1540), - [sym_list] = STATE(1540), - [sym_tuple] = STATE(1540), - [sym_bitstring] = STATE(1540), - [sym_map] = STATE(1540), - [sym__nullary_operator] = STATE(1540), - [sym_unary_operator] = STATE(1540), - [sym_binary_operator] = STATE(1540), + [sym__expression] = STATE(1359), + [sym_block] = STATE(1359), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1359), + [sym_nil] = STATE(1359), + [sym__atom] = STATE(1359), + [sym_quoted_atom] = STATE(1359), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1359), + [sym_charlist] = STATE(1359), + [sym_sigil] = STATE(1359), + [sym_list] = STATE(1359), + [sym_tuple] = STATE(1359), + [sym_bitstring] = STATE(1359), + [sym_map] = STATE(1359), + [sym__nullary_operator] = STATE(1359), + [sym_unary_operator] = STATE(1359), + [sym_binary_operator] = STATE(1359), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1540), - [sym_call] = STATE(1540), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1359), + [sym_call] = STATE(1359), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1540), - [sym_anonymous_function] = STATE(1540), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1359), + [sym_anonymous_function] = STATE(1359), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), @@ -125737,7 +125747,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -125793,43 +125803,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [840] = { - [sym__expression] = STATE(1541), - [sym_block] = STATE(1541), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1541), - [sym_nil] = STATE(1541), - [sym__atom] = STATE(1541), - [sym_quoted_atom] = STATE(1541), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1541), - [sym_charlist] = STATE(1541), - [sym_sigil] = STATE(1541), - [sym_list] = STATE(1541), - [sym_tuple] = STATE(1541), - [sym_bitstring] = STATE(1541), - [sym_map] = STATE(1541), - [sym__nullary_operator] = STATE(1541), - [sym_unary_operator] = STATE(1541), - [sym_binary_operator] = STATE(1541), + [sym__expression] = STATE(1360), + [sym_block] = STATE(1360), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1360), + [sym_nil] = STATE(1360), + [sym__atom] = STATE(1360), + [sym_quoted_atom] = STATE(1360), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1360), + [sym_charlist] = STATE(1360), + [sym_sigil] = STATE(1360), + [sym_list] = STATE(1360), + [sym_tuple] = STATE(1360), + [sym_bitstring] = STATE(1360), + [sym_map] = STATE(1360), + [sym__nullary_operator] = STATE(1360), + [sym_unary_operator] = STATE(1360), + [sym_binary_operator] = STATE(1360), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1541), - [sym_call] = STATE(1541), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1360), + [sym_call] = STATE(1360), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1541), - [sym_anonymous_function] = STATE(1541), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1360), + [sym_anonymous_function] = STATE(1360), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), @@ -125855,7 +125865,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -125911,43 +125921,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [841] = { - [sym__expression] = STATE(1542), - [sym_block] = STATE(1542), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1542), - [sym_nil] = STATE(1542), - [sym__atom] = STATE(1542), - [sym_quoted_atom] = STATE(1542), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1542), - [sym_charlist] = STATE(1542), - [sym_sigil] = STATE(1542), - [sym_list] = STATE(1542), - [sym_tuple] = STATE(1542), - [sym_bitstring] = STATE(1542), - [sym_map] = STATE(1542), - [sym__nullary_operator] = STATE(1542), - [sym_unary_operator] = STATE(1542), - [sym_binary_operator] = STATE(1542), + [sym__expression] = STATE(1361), + [sym_block] = STATE(1361), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1361), + [sym_nil] = STATE(1361), + [sym__atom] = STATE(1361), + [sym_quoted_atom] = STATE(1361), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1361), + [sym_charlist] = STATE(1361), + [sym_sigil] = STATE(1361), + [sym_list] = STATE(1361), + [sym_tuple] = STATE(1361), + [sym_bitstring] = STATE(1361), + [sym_map] = STATE(1361), + [sym__nullary_operator] = STATE(1361), + [sym_unary_operator] = STATE(1361), + [sym_binary_operator] = STATE(1361), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1542), - [sym_call] = STATE(1542), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1361), + [sym_call] = STATE(1361), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1542), - [sym_anonymous_function] = STATE(1542), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1361), + [sym_anonymous_function] = STATE(1361), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), @@ -125973,7 +125983,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -126029,43 +126039,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [842] = { - [sym__expression] = STATE(1544), - [sym_block] = STATE(1544), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1544), - [sym_nil] = STATE(1544), - [sym__atom] = STATE(1544), - [sym_quoted_atom] = STATE(1544), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1544), - [sym_charlist] = STATE(1544), - [sym_sigil] = STATE(1544), - [sym_list] = STATE(1544), - [sym_tuple] = STATE(1544), - [sym_bitstring] = STATE(1544), - [sym_map] = STATE(1544), - [sym__nullary_operator] = STATE(1544), - [sym_unary_operator] = STATE(1544), - [sym_binary_operator] = STATE(1544), + [sym__expression] = STATE(1362), + [sym_block] = STATE(1362), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1362), + [sym_nil] = STATE(1362), + [sym__atom] = STATE(1362), + [sym_quoted_atom] = STATE(1362), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1362), + [sym_charlist] = STATE(1362), + [sym_sigil] = STATE(1362), + [sym_list] = STATE(1362), + [sym_tuple] = STATE(1362), + [sym_bitstring] = STATE(1362), + [sym_map] = STATE(1362), + [sym__nullary_operator] = STATE(1362), + [sym_unary_operator] = STATE(1362), + [sym_binary_operator] = STATE(1362), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1544), - [sym_call] = STATE(1544), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1362), + [sym_call] = STATE(1362), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1544), - [sym_anonymous_function] = STATE(1544), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1362), + [sym_anonymous_function] = STATE(1362), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), @@ -126091,7 +126101,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -126147,55 +126157,173 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [843] = { - [sym__expression] = STATE(1546), - [sym_block] = STATE(1546), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1546), - [sym_nil] = STATE(1546), - [sym__atom] = STATE(1546), - [sym_quoted_atom] = STATE(1546), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1546), - [sym_charlist] = STATE(1546), - [sym_sigil] = STATE(1546), - [sym_list] = STATE(1546), - [sym_tuple] = STATE(1546), - [sym_bitstring] = STATE(1546), - [sym_map] = STATE(1546), - [sym__nullary_operator] = STATE(1546), - [sym_unary_operator] = STATE(1546), - [sym_binary_operator] = STATE(1546), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1546), - [sym_call] = STATE(1546), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1546), - [sym_anonymous_function] = STATE(1546), + [sym__expression] = STATE(4343), + [sym_block] = STATE(4343), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4343), + [sym_nil] = STATE(4343), + [sym__atom] = STATE(4343), + [sym_quoted_atom] = STATE(4343), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4343), + [sym_charlist] = STATE(4343), + [sym_sigil] = STATE(4343), + [sym_list] = STATE(4343), + [sym_tuple] = STATE(4343), + [sym_bitstring] = STATE(4343), + [sym_map] = STATE(4343), + [sym__nullary_operator] = STATE(4343), + [sym_unary_operator] = STATE(4343), + [sym_binary_operator] = STATE(4343), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4343), + [sym_call] = STATE(4343), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4343), + [sym_anonymous_function] = STATE(4343), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), [sym_alias] = ACTIONS(2475), [sym_integer] = ACTIONS(2475), [sym_float] = ACTIONS(2475), [sym_char] = ACTIONS(2475), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), + [sym_atom] = ACTIONS(2475), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(51), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(53), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(57), + }, + [844] = { + [sym__expression] = STATE(1366), + [sym_block] = STATE(1366), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1366), + [sym_nil] = STATE(1366), + [sym__atom] = STATE(1366), + [sym_quoted_atom] = STATE(1366), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1366), + [sym_charlist] = STATE(1366), + [sym_sigil] = STATE(1366), + [sym_list] = STATE(1366), + [sym_tuple] = STATE(1366), + [sym_bitstring] = STATE(1366), + [sym_map] = STATE(1366), + [sym__nullary_operator] = STATE(1366), + [sym_unary_operator] = STATE(1366), + [sym_binary_operator] = STATE(1366), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(1366), + [sym_call] = STATE(1366), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1366), + [sym_anonymous_function] = STATE(1366), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2477), + [sym_integer] = ACTIONS(2477), + [sym_float] = ACTIONS(2477), + [sym_char] = ACTIONS(2477), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(2475), + [sym_atom] = ACTIONS(2477), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -126209,7 +126337,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -126264,174 +126392,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(235), }, - [844] = { - [sym__expression] = STATE(1456), - [sym_block] = STATE(1456), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(1456), - [sym_nil] = STATE(1456), - [sym__atom] = STATE(1456), - [sym_quoted_atom] = STATE(1456), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1456), - [sym_charlist] = STATE(1456), - [sym_sigil] = STATE(1456), - [sym_list] = STATE(1456), - [sym_tuple] = STATE(1456), - [sym_bitstring] = STATE(1456), - [sym_map] = STATE(1456), - [sym__nullary_operator] = STATE(1456), - [sym_unary_operator] = STATE(1456), - [sym_binary_operator] = STATE(1456), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1456), - [sym_call] = STATE(1456), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1456), - [sym_anonymous_function] = STATE(1456), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2251), - [sym_integer] = ACTIONS(2251), - [sym_float] = ACTIONS(2251), - [sym_char] = ACTIONS(2251), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2251), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, [845] = { - [sym__expression] = STATE(1548), - [sym_block] = STATE(1548), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1548), - [sym_nil] = STATE(1548), - [sym__atom] = STATE(1548), - [sym_quoted_atom] = STATE(1548), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1548), - [sym_charlist] = STATE(1548), - [sym_sigil] = STATE(1548), - [sym_list] = STATE(1548), - [sym_tuple] = STATE(1548), - [sym_bitstring] = STATE(1548), - [sym_map] = STATE(1548), - [sym__nullary_operator] = STATE(1548), - [sym_unary_operator] = STATE(1548), - [sym_binary_operator] = STATE(1548), + [sym__expression] = STATE(1367), + [sym_block] = STATE(1367), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1367), + [sym_nil] = STATE(1367), + [sym__atom] = STATE(1367), + [sym_quoted_atom] = STATE(1367), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1367), + [sym_charlist] = STATE(1367), + [sym_sigil] = STATE(1367), + [sym_list] = STATE(1367), + [sym_tuple] = STATE(1367), + [sym_bitstring] = STATE(1367), + [sym_map] = STATE(1367), + [sym__nullary_operator] = STATE(1367), + [sym_unary_operator] = STATE(1367), + [sym_binary_operator] = STATE(1367), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1548), - [sym_call] = STATE(1548), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1367), + [sym_call] = STATE(1367), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1548), - [sym_anonymous_function] = STATE(1548), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1367), + [sym_anonymous_function] = STATE(1367), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2477), - [sym_integer] = ACTIONS(2477), - [sym_float] = ACTIONS(2477), - [sym_char] = ACTIONS(2477), + [sym_alias] = ACTIONS(2479), + [sym_integer] = ACTIONS(2479), + [sym_float] = ACTIONS(2479), + [sym_char] = ACTIONS(2479), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(2477), + [sym_atom] = ACTIONS(2479), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -126445,7 +126455,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -126501,55 +126511,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [846] = { - [sym__expression] = STATE(1401), - [sym_block] = STATE(1401), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1401), - [sym_nil] = STATE(1401), - [sym__atom] = STATE(1401), - [sym_quoted_atom] = STATE(1401), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1401), - [sym_charlist] = STATE(1401), - [sym_sigil] = STATE(1401), - [sym_list] = STATE(1401), - [sym_tuple] = STATE(1401), - [sym_bitstring] = STATE(1401), - [sym_map] = STATE(1401), - [sym__nullary_operator] = STATE(1401), - [sym_unary_operator] = STATE(1401), - [sym_binary_operator] = STATE(1401), + [sym__expression] = STATE(1368), + [sym_block] = STATE(1368), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1368), + [sym_nil] = STATE(1368), + [sym__atom] = STATE(1368), + [sym_quoted_atom] = STATE(1368), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1368), + [sym_charlist] = STATE(1368), + [sym_sigil] = STATE(1368), + [sym_list] = STATE(1368), + [sym_tuple] = STATE(1368), + [sym_bitstring] = STATE(1368), + [sym_map] = STATE(1368), + [sym__nullary_operator] = STATE(1368), + [sym_unary_operator] = STATE(1368), + [sym_binary_operator] = STATE(1368), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1401), - [sym_call] = STATE(1401), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1368), + [sym_call] = STATE(1368), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1401), - [sym_anonymous_function] = STATE(1401), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1368), + [sym_anonymous_function] = STATE(1368), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2479), - [sym_integer] = ACTIONS(2479), - [sym_float] = ACTIONS(2479), - [sym_char] = ACTIONS(2479), + [sym_alias] = ACTIONS(2481), + [sym_integer] = ACTIONS(2481), + [sym_float] = ACTIONS(2481), + [sym_char] = ACTIONS(2481), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(2479), + [sym_atom] = ACTIONS(2481), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -126563,7 +126573,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -126619,55 +126629,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [847] = { - [sym__expression] = STATE(1550), - [sym_block] = STATE(1550), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1550), - [sym_nil] = STATE(1550), - [sym__atom] = STATE(1550), - [sym_quoted_atom] = STATE(1550), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1550), - [sym_charlist] = STATE(1550), - [sym_sigil] = STATE(1550), - [sym_list] = STATE(1550), - [sym_tuple] = STATE(1550), - [sym_bitstring] = STATE(1550), - [sym_map] = STATE(1550), - [sym__nullary_operator] = STATE(1550), - [sym_unary_operator] = STATE(1550), - [sym_binary_operator] = STATE(1550), + [sym__expression] = STATE(1369), + [sym_block] = STATE(1369), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1369), + [sym_nil] = STATE(1369), + [sym__atom] = STATE(1369), + [sym_quoted_atom] = STATE(1369), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1369), + [sym_charlist] = STATE(1369), + [sym_sigil] = STATE(1369), + [sym_list] = STATE(1369), + [sym_tuple] = STATE(1369), + [sym_bitstring] = STATE(1369), + [sym_map] = STATE(1369), + [sym__nullary_operator] = STATE(1369), + [sym_unary_operator] = STATE(1369), + [sym_binary_operator] = STATE(1369), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1550), - [sym_call] = STATE(1550), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1369), + [sym_call] = STATE(1369), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1550), - [sym_anonymous_function] = STATE(1550), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1369), + [sym_anonymous_function] = STATE(1369), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2481), - [sym_integer] = ACTIONS(2481), - [sym_float] = ACTIONS(2481), - [sym_char] = ACTIONS(2481), + [sym_alias] = ACTIONS(2483), + [sym_integer] = ACTIONS(2483), + [sym_float] = ACTIONS(2483), + [sym_char] = ACTIONS(2483), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(2481), + [sym_atom] = ACTIONS(2483), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -126681,7 +126691,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -126737,195 +126747,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [848] = { - [sym__expression] = STATE(1551), - [sym_block] = STATE(1551), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1551), - [sym_nil] = STATE(1551), - [sym__atom] = STATE(1551), - [sym_quoted_atom] = STATE(1551), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1551), - [sym_charlist] = STATE(1551), - [sym_sigil] = STATE(1551), - [sym_list] = STATE(1551), - [sym_tuple] = STATE(1551), - [sym_bitstring] = STATE(1551), - [sym_map] = STATE(1551), - [sym__nullary_operator] = STATE(1551), - [sym_unary_operator] = STATE(1551), - [sym_binary_operator] = STATE(1551), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1551), - [sym_call] = STATE(1551), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1551), - [sym_anonymous_function] = STATE(1551), + [sym__expression] = STATE(4346), + [sym_block] = STATE(4346), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4346), + [sym_nil] = STATE(4346), + [sym__atom] = STATE(4346), + [sym_quoted_atom] = STATE(4346), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4346), + [sym_charlist] = STATE(4346), + [sym_sigil] = STATE(4346), + [sym_list] = STATE(4346), + [sym_tuple] = STATE(4346), + [sym_bitstring] = STATE(4346), + [sym_map] = STATE(4346), + [sym__nullary_operator] = STATE(4346), + [sym_unary_operator] = STATE(4346), + [sym_binary_operator] = STATE(4346), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4346), + [sym_call] = STATE(4346), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4346), + [sym_anonymous_function] = STATE(4346), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2483), - [sym_integer] = ACTIONS(2483), - [sym_float] = ACTIONS(2483), - [sym_char] = ACTIONS(2483), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(2483), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(211), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(219), - [anon_sym_PLUS] = ACTIONS(221), - [anon_sym_DASH] = ACTIONS(221), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_CARET] = ACTIONS(221), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), - [anon_sym_not] = ACTIONS(221), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(233), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [849] = { - [sym__expression] = STATE(4412), - [sym_block] = STATE(4412), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4412), - [sym_nil] = STATE(4412), - [sym__atom] = STATE(4412), - [sym_quoted_atom] = STATE(4412), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4412), - [sym_charlist] = STATE(4412), - [sym_sigil] = STATE(4412), - [sym_list] = STATE(4412), - [sym_tuple] = STATE(4412), - [sym_bitstring] = STATE(4412), - [sym_map] = STATE(4412), - [sym__nullary_operator] = STATE(4412), - [sym_unary_operator] = STATE(4412), - [sym_binary_operator] = STATE(4412), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4412), - [sym_call] = STATE(4412), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4412), - [sym_anonymous_function] = STATE(4412), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), [sym_alias] = ACTIONS(2485), [sym_integer] = ACTIONS(2485), [sym_float] = ACTIONS(2485), [sym_char] = ACTIONS(2485), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), [sym_atom] = ACTIONS(2485), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -126964,654 +126856,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(57), }, - [850] = { - [sym__expression] = STATE(4547), - [sym_block] = STATE(4547), - [sym_identifier] = STATE(56), - [sym_boolean] = STATE(4547), - [sym_nil] = STATE(4547), - [sym__atom] = STATE(4547), - [sym_quoted_atom] = STATE(4547), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4547), - [sym_charlist] = STATE(4547), - [sym_sigil] = STATE(4547), - [sym_list] = STATE(4547), - [sym_tuple] = STATE(4547), - [sym_bitstring] = STATE(4547), - [sym_map] = STATE(4547), - [sym__nullary_operator] = STATE(4547), - [sym_unary_operator] = STATE(4547), - [sym_binary_operator] = STATE(4547), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4547), - [sym_call] = STATE(4547), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(51), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4547), - [sym_anonymous_function] = STATE(4547), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(686), - [anon_sym_DOT_DOT_DOT] = ACTIONS(686), - [sym_alias] = ACTIONS(1507), - [sym_integer] = ACTIONS(1507), - [sym_float] = ACTIONS(1507), - [sym_char] = ACTIONS(1507), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1507), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1353), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1357), - [anon_sym_PLUS] = ACTIONS(1359), - [anon_sym_DASH] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [anon_sym_CARET] = ACTIONS(1359), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1359), - [anon_sym_not] = ACTIONS(1359), - [anon_sym_AT] = ACTIONS(1361), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1363), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), - }, - [851] = { - [sym__expression] = STATE(3030), - [sym_block] = STATE(3030), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3030), - [sym_nil] = STATE(3030), - [sym__atom] = STATE(3030), - [sym_quoted_atom] = STATE(3030), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3030), - [sym_charlist] = STATE(3030), - [sym_sigil] = STATE(3030), - [sym_list] = STATE(3030), - [sym_tuple] = STATE(3030), - [sym_bitstring] = STATE(3030), - [sym_map] = STATE(3030), - [sym__nullary_operator] = STATE(3030), - [sym_unary_operator] = STATE(3030), - [sym_binary_operator] = STATE(3030), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3030), - [sym_call] = STATE(3030), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3030), - [sym_anonymous_function] = STATE(3030), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2487), - [sym_integer] = ACTIONS(2487), - [sym_float] = ACTIONS(2487), - [sym_char] = ACTIONS(2487), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2487), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [852] = { - [sym__expression] = STATE(3031), - [sym_block] = STATE(3031), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3031), - [sym_nil] = STATE(3031), - [sym__atom] = STATE(3031), - [sym_quoted_atom] = STATE(3031), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3031), - [sym_charlist] = STATE(3031), - [sym_sigil] = STATE(3031), - [sym_list] = STATE(3031), - [sym_tuple] = STATE(3031), - [sym_bitstring] = STATE(3031), - [sym_map] = STATE(3031), - [sym__nullary_operator] = STATE(3031), - [sym_unary_operator] = STATE(3031), - [sym_binary_operator] = STATE(3031), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3031), - [sym_call] = STATE(3031), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3031), - [sym_anonymous_function] = STATE(3031), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2489), - [sym_integer] = ACTIONS(2489), - [sym_float] = ACTIONS(2489), - [sym_char] = ACTIONS(2489), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2489), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [853] = { - [sym__expression] = STATE(4565), - [sym_block] = STATE(4565), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4565), - [sym_nil] = STATE(4565), - [sym__atom] = STATE(4565), - [sym_quoted_atom] = STATE(4565), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4565), - [sym_charlist] = STATE(4565), - [sym_sigil] = STATE(4565), - [sym_list] = STATE(4565), - [sym_tuple] = STATE(4565), - [sym_bitstring] = STATE(4565), - [sym_map] = STATE(4565), - [sym__nullary_operator] = STATE(4565), - [sym_unary_operator] = STATE(4565), - [sym_binary_operator] = STATE(4565), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4565), - [sym_call] = STATE(4565), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4565), - [sym_anonymous_function] = STATE(4565), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(2491), - [sym_integer] = ACTIONS(2491), - [sym_float] = ACTIONS(2491), - [sym_char] = ACTIONS(2491), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(2491), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [854] = { - [sym__expression] = STATE(4560), - [sym_block] = STATE(4560), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4560), - [sym_nil] = STATE(4560), - [sym__atom] = STATE(4560), - [sym_quoted_atom] = STATE(4560), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4560), - [sym_charlist] = STATE(4560), - [sym_sigil] = STATE(4560), - [sym_list] = STATE(4560), - [sym_tuple] = STATE(4560), - [sym_bitstring] = STATE(4560), - [sym_map] = STATE(4560), - [sym__nullary_operator] = STATE(4560), - [sym_unary_operator] = STATE(4560), - [sym_binary_operator] = STATE(4560), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4560), - [sym_call] = STATE(4560), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4560), - [sym_anonymous_function] = STATE(4560), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(2493), - [sym_integer] = ACTIONS(2493), - [sym_float] = ACTIONS(2493), - [sym_char] = ACTIONS(2493), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(2493), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [855] = { - [sym__expression] = STATE(1553), - [sym_block] = STATE(1553), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1553), - [sym_nil] = STATE(1553), - [sym__atom] = STATE(1553), - [sym_quoted_atom] = STATE(1553), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1553), - [sym_charlist] = STATE(1553), - [sym_sigil] = STATE(1553), - [sym_list] = STATE(1553), - [sym_tuple] = STATE(1553), - [sym_bitstring] = STATE(1553), - [sym_map] = STATE(1553), - [sym__nullary_operator] = STATE(1553), - [sym_unary_operator] = STATE(1553), - [sym_binary_operator] = STATE(1553), + [849] = { + [sym__expression] = STATE(1371), + [sym_block] = STATE(1371), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1371), + [sym_nil] = STATE(1371), + [sym__atom] = STATE(1371), + [sym_quoted_atom] = STATE(1371), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1371), + [sym_charlist] = STATE(1371), + [sym_sigil] = STATE(1371), + [sym_list] = STATE(1371), + [sym_tuple] = STATE(1371), + [sym_bitstring] = STATE(1371), + [sym_map] = STATE(1371), + [sym__nullary_operator] = STATE(1371), + [sym_unary_operator] = STATE(1371), + [sym_binary_operator] = STATE(1371), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1553), - [sym_call] = STATE(1553), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1371), + [sym_call] = STATE(1371), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1553), - [sym_anonymous_function] = STATE(1553), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1371), + [sym_anonymous_function] = STATE(1371), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2495), - [sym_integer] = ACTIONS(2495), - [sym_float] = ACTIONS(2495), - [sym_char] = ACTIONS(2495), + [sym_alias] = ACTIONS(2487), + [sym_integer] = ACTIONS(2487), + [sym_float] = ACTIONS(2487), + [sym_char] = ACTIONS(2487), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(2495), + [sym_atom] = ACTIONS(2487), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -127625,7 +126927,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -127680,56 +126982,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(235), }, - [856] = { - [sym__expression] = STATE(1554), - [sym_block] = STATE(1554), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1554), - [sym_nil] = STATE(1554), - [sym__atom] = STATE(1554), - [sym_quoted_atom] = STATE(1554), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1554), - [sym_charlist] = STATE(1554), - [sym_sigil] = STATE(1554), - [sym_list] = STATE(1554), - [sym_tuple] = STATE(1554), - [sym_bitstring] = STATE(1554), - [sym_map] = STATE(1554), - [sym__nullary_operator] = STATE(1554), - [sym_unary_operator] = STATE(1554), - [sym_binary_operator] = STATE(1554), + [850] = { + [sym__expression] = STATE(1372), + [sym_block] = STATE(1372), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1372), + [sym_nil] = STATE(1372), + [sym__atom] = STATE(1372), + [sym_quoted_atom] = STATE(1372), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1372), + [sym_charlist] = STATE(1372), + [sym_sigil] = STATE(1372), + [sym_list] = STATE(1372), + [sym_tuple] = STATE(1372), + [sym_bitstring] = STATE(1372), + [sym_map] = STATE(1372), + [sym__nullary_operator] = STATE(1372), + [sym_unary_operator] = STATE(1372), + [sym_binary_operator] = STATE(1372), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1554), - [sym_call] = STATE(1554), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1372), + [sym_call] = STATE(1372), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1554), - [sym_anonymous_function] = STATE(1554), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1372), + [sym_anonymous_function] = STATE(1372), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2497), - [sym_integer] = ACTIONS(2497), - [sym_float] = ACTIONS(2497), - [sym_char] = ACTIONS(2497), + [sym_alias] = ACTIONS(2489), + [sym_integer] = ACTIONS(2489), + [sym_float] = ACTIONS(2489), + [sym_char] = ACTIONS(2489), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(2497), + [sym_atom] = ACTIONS(2489), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -127743,7 +127045,715 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_PLUS] = ACTIONS(221), + [anon_sym_DASH] = ACTIONS(221), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_CARET] = ACTIONS(221), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), + [anon_sym_not] = ACTIONS(221), + [anon_sym_AT] = ACTIONS(223), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(233), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [851] = { + [sym__expression] = STATE(4431), + [sym_block] = STATE(4431), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4431), + [sym_nil] = STATE(4431), + [sym__atom] = STATE(4431), + [sym_quoted_atom] = STATE(4431), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4431), + [sym_charlist] = STATE(4431), + [sym_sigil] = STATE(4431), + [sym_list] = STATE(4431), + [sym_tuple] = STATE(4431), + [sym_bitstring] = STATE(4431), + [sym_map] = STATE(4431), + [sym__nullary_operator] = STATE(4431), + [sym_unary_operator] = STATE(4431), + [sym_binary_operator] = STATE(4431), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(4431), + [sym_call] = STATE(4431), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4431), + [sym_anonymous_function] = STATE(4431), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(1519), + [sym_integer] = ACTIONS(1519), + [sym_float] = ACTIONS(1519), + [sym_char] = ACTIONS(1519), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1519), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1361), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [852] = { + [sym__expression] = STATE(3251), + [sym_block] = STATE(3251), + [sym_identifier] = STATE(54), + [sym_boolean] = STATE(3251), + [sym_nil] = STATE(3251), + [sym__atom] = STATE(3251), + [sym_quoted_atom] = STATE(3251), + [sym__quoted_i_double] = STATE(2924), + [sym__quoted_i_single] = STATE(2925), + [sym__quoted_i_heredoc_single] = STATE(2926), + [sym__quoted_i_heredoc_double] = STATE(2927), + [sym_string] = STATE(3251), + [sym_charlist] = STATE(3251), + [sym_sigil] = STATE(3251), + [sym_list] = STATE(3251), + [sym_tuple] = STATE(3251), + [sym_bitstring] = STATE(3251), + [sym_map] = STATE(3251), + [sym__nullary_operator] = STATE(3251), + [sym_unary_operator] = STATE(3251), + [sym_binary_operator] = STATE(3251), + [sym_operator_identifier] = STATE(6942), + [sym_dot] = STATE(3251), + [sym_call] = STATE(3251), + [sym__call_without_parentheses] = STATE(2928), + [sym__call_with_parentheses] = STATE(2929), + [sym__local_call_without_parentheses] = STATE(2930), + [sym__local_call_with_parentheses] = STATE(2213), + [sym__local_call_just_do_block] = STATE(2931), + [sym__remote_call_without_parentheses] = STATE(2919), + [sym__remote_call_with_parentheses] = STATE(2148), + [sym__remote_dot] = STATE(55), + [sym__anonymous_call] = STATE(2145), + [sym__anonymous_dot] = STATE(6805), + [sym__double_call] = STATE(2934), + [sym_access_call] = STATE(3251), + [sym_anonymous_function] = STATE(3251), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(540), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(2491), + [sym_integer] = ACTIONS(2491), + [sym_float] = ACTIONS(2491), + [sym_char] = ACTIONS(2491), + [anon_sym_true] = ACTIONS(544), + [anon_sym_false] = ACTIONS(544), + [anon_sym_nil] = ACTIONS(546), + [sym_atom] = ACTIONS(2491), + [anon_sym_DQUOTE] = ACTIONS(548), + [anon_sym_SQUOTE] = ACTIONS(550), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(552), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(554), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LBRACK] = ACTIONS(558), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_PERCENT] = ACTIONS(566), + [anon_sym_DOT_DOT] = ACTIONS(1383), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PLUS] = ACTIONS(576), + [anon_sym_DASH] = ACTIONS(576), + [anon_sym_BANG] = ACTIONS(576), + [anon_sym_CARET] = ACTIONS(576), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(576), + [anon_sym_not] = ACTIONS(576), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(580), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(584), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(586), + }, + [853] = { + [sym__expression] = STATE(3410), + [sym_block] = STATE(3410), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3410), + [sym_nil] = STATE(3410), + [sym__atom] = STATE(3410), + [sym_quoted_atom] = STATE(3410), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3410), + [sym_charlist] = STATE(3410), + [sym_sigil] = STATE(3410), + [sym_list] = STATE(3410), + [sym_tuple] = STATE(3410), + [sym_bitstring] = STATE(3410), + [sym_map] = STATE(3410), + [sym__nullary_operator] = STATE(3410), + [sym_unary_operator] = STATE(3410), + [sym_binary_operator] = STATE(3410), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3410), + [sym_call] = STATE(3410), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3410), + [sym_anonymous_function] = STATE(3410), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2493), + [sym_integer] = ACTIONS(2493), + [sym_float] = ACTIONS(2493), + [sym_char] = ACTIONS(2493), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2493), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [854] = { + [sym__expression] = STATE(3697), + [sym_block] = STATE(3697), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3697), + [sym_nil] = STATE(3697), + [sym__atom] = STATE(3697), + [sym_quoted_atom] = STATE(3697), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3697), + [sym_charlist] = STATE(3697), + [sym_sigil] = STATE(3697), + [sym_list] = STATE(3697), + [sym_tuple] = STATE(3697), + [sym_bitstring] = STATE(3697), + [sym_map] = STATE(3697), + [sym__nullary_operator] = STATE(3697), + [sym_unary_operator] = STATE(3697), + [sym_binary_operator] = STATE(3697), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3697), + [sym_call] = STATE(3697), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3697), + [sym_anonymous_function] = STATE(3697), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2495), + [sym_integer] = ACTIONS(2495), + [sym_float] = ACTIONS(2495), + [sym_char] = ACTIONS(2495), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2495), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [855] = { + [sym__expression] = STATE(3778), + [sym_block] = STATE(3778), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3778), + [sym_nil] = STATE(3778), + [sym__atom] = STATE(3778), + [sym_quoted_atom] = STATE(3778), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3778), + [sym_charlist] = STATE(3778), + [sym_sigil] = STATE(3778), + [sym_list] = STATE(3778), + [sym_tuple] = STATE(3778), + [sym_bitstring] = STATE(3778), + [sym_map] = STATE(3778), + [sym__nullary_operator] = STATE(3778), + [sym_unary_operator] = STATE(3778), + [sym_binary_operator] = STATE(3778), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3778), + [sym_call] = STATE(3778), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3778), + [sym_anonymous_function] = STATE(3778), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2497), + [sym_integer] = ACTIONS(2497), + [sym_float] = ACTIONS(2497), + [sym_char] = ACTIONS(2497), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2497), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [856] = { + [sym__expression] = STATE(1258), + [sym_block] = STATE(1258), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1258), + [sym_nil] = STATE(1258), + [sym__atom] = STATE(1258), + [sym_quoted_atom] = STATE(1258), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1258), + [sym_charlist] = STATE(1258), + [sym_sigil] = STATE(1258), + [sym_list] = STATE(1258), + [sym_tuple] = STATE(1258), + [sym_bitstring] = STATE(1258), + [sym_map] = STATE(1258), + [sym__nullary_operator] = STATE(1258), + [sym_unary_operator] = STATE(1258), + [sym_binary_operator] = STATE(1258), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(1258), + [sym_call] = STATE(1258), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1258), + [sym_anonymous_function] = STATE(1258), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2277), + [sym_integer] = ACTIONS(2277), + [sym_float] = ACTIONS(2277), + [sym_char] = ACTIONS(2277), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(2277), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -127799,55 +127809,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [857] = { - [sym__expression] = STATE(1267), - [sym_block] = STATE(1267), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1267), - [sym_nil] = STATE(1267), - [sym__atom] = STATE(1267), - [sym_quoted_atom] = STATE(1267), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1267), - [sym_charlist] = STATE(1267), - [sym_sigil] = STATE(1267), - [sym_list] = STATE(1267), - [sym_tuple] = STATE(1267), - [sym_bitstring] = STATE(1267), - [sym_map] = STATE(1267), - [sym__nullary_operator] = STATE(1267), - [sym_unary_operator] = STATE(1267), - [sym_binary_operator] = STATE(1267), + [sym__expression] = STATE(1559), + [sym_block] = STATE(1559), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1559), + [sym_nil] = STATE(1559), + [sym__atom] = STATE(1559), + [sym_quoted_atom] = STATE(1559), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1559), + [sym_charlist] = STATE(1559), + [sym_sigil] = STATE(1559), + [sym_list] = STATE(1559), + [sym_tuple] = STATE(1559), + [sym_bitstring] = STATE(1559), + [sym_map] = STATE(1559), + [sym__nullary_operator] = STATE(1559), + [sym_unary_operator] = STATE(1559), + [sym_binary_operator] = STATE(1559), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1267), - [sym_call] = STATE(1267), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1559), + [sym_call] = STATE(1559), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1267), - [sym_anonymous_function] = STATE(1267), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1559), + [sym_anonymous_function] = STATE(1559), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1943), - [sym_integer] = ACTIONS(1943), - [sym_float] = ACTIONS(1943), - [sym_char] = ACTIONS(1943), + [sym_alias] = ACTIONS(2499), + [sym_integer] = ACTIONS(2499), + [sym_float] = ACTIONS(2499), + [sym_char] = ACTIONS(2499), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1943), + [sym_atom] = ACTIONS(2499), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -127861,7 +127871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -127917,55 +127927,527 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [858] = { - [sym__expression] = STATE(1560), - [sym_block] = STATE(1560), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1560), - [sym_nil] = STATE(1560), - [sym__atom] = STATE(1560), - [sym_quoted_atom] = STATE(1560), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1560), - [sym_charlist] = STATE(1560), - [sym_sigil] = STATE(1560), - [sym_list] = STATE(1560), - [sym_tuple] = STATE(1560), - [sym_bitstring] = STATE(1560), - [sym_map] = STATE(1560), - [sym__nullary_operator] = STATE(1560), - [sym_unary_operator] = STATE(1560), - [sym_binary_operator] = STATE(1560), + [sym__expression] = STATE(4359), + [sym_block] = STATE(4359), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4359), + [sym_nil] = STATE(4359), + [sym__atom] = STATE(4359), + [sym_quoted_atom] = STATE(4359), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4359), + [sym_charlist] = STATE(4359), + [sym_sigil] = STATE(4359), + [sym_list] = STATE(4359), + [sym_tuple] = STATE(4359), + [sym_bitstring] = STATE(4359), + [sym_map] = STATE(4359), + [sym__nullary_operator] = STATE(4359), + [sym_unary_operator] = STATE(4359), + [sym_binary_operator] = STATE(4359), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4359), + [sym_call] = STATE(4359), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4359), + [sym_anonymous_function] = STATE(4359), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(2501), + [sym_integer] = ACTIONS(2501), + [sym_float] = ACTIONS(2501), + [sym_char] = ACTIONS(2501), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), + [sym_atom] = ACTIONS(2501), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(51), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(53), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(57), + }, + [859] = { + [sym__expression] = STATE(4368), + [sym_block] = STATE(4368), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4368), + [sym_nil] = STATE(4368), + [sym__atom] = STATE(4368), + [sym_quoted_atom] = STATE(4368), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4368), + [sym_charlist] = STATE(4368), + [sym_sigil] = STATE(4368), + [sym_list] = STATE(4368), + [sym_tuple] = STATE(4368), + [sym_bitstring] = STATE(4368), + [sym_map] = STATE(4368), + [sym__nullary_operator] = STATE(4368), + [sym_unary_operator] = STATE(4368), + [sym_binary_operator] = STATE(4368), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4368), + [sym_call] = STATE(4368), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4368), + [sym_anonymous_function] = STATE(4368), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(2503), + [sym_integer] = ACTIONS(2503), + [sym_float] = ACTIONS(2503), + [sym_char] = ACTIONS(2503), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), + [sym_atom] = ACTIONS(2503), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(51), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(53), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(57), + }, + [860] = { + [sym__expression] = STATE(3659), + [sym_block] = STATE(3659), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3659), + [sym_nil] = STATE(3659), + [sym__atom] = STATE(3659), + [sym_quoted_atom] = STATE(3659), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3659), + [sym_charlist] = STATE(3659), + [sym_sigil] = STATE(3659), + [sym_list] = STATE(3659), + [sym_tuple] = STATE(3659), + [sym_bitstring] = STATE(3659), + [sym_map] = STATE(3659), + [sym__nullary_operator] = STATE(3659), + [sym_unary_operator] = STATE(3659), + [sym_binary_operator] = STATE(3659), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3659), + [sym_call] = STATE(3659), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3659), + [sym_anonymous_function] = STATE(3659), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2505), + [sym_integer] = ACTIONS(2505), + [sym_float] = ACTIONS(2505), + [sym_char] = ACTIONS(2505), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2505), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [861] = { + [sym__expression] = STATE(4370), + [sym_block] = STATE(4370), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4370), + [sym_nil] = STATE(4370), + [sym__atom] = STATE(4370), + [sym_quoted_atom] = STATE(4370), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4370), + [sym_charlist] = STATE(4370), + [sym_sigil] = STATE(4370), + [sym_list] = STATE(4370), + [sym_tuple] = STATE(4370), + [sym_bitstring] = STATE(4370), + [sym_map] = STATE(4370), + [sym__nullary_operator] = STATE(4370), + [sym_unary_operator] = STATE(4370), + [sym_binary_operator] = STATE(4370), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4370), + [sym_call] = STATE(4370), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4370), + [sym_anonymous_function] = STATE(4370), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(2507), + [sym_integer] = ACTIONS(2507), + [sym_float] = ACTIONS(2507), + [sym_char] = ACTIONS(2507), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), + [sym_atom] = ACTIONS(2507), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(51), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(53), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(57), + }, + [862] = { + [sym__expression] = STATE(1212), + [sym_block] = STATE(1212), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1212), + [sym_nil] = STATE(1212), + [sym__atom] = STATE(1212), + [sym_quoted_atom] = STATE(1212), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1212), + [sym_charlist] = STATE(1212), + [sym_sigil] = STATE(1212), + [sym_list] = STATE(1212), + [sym_tuple] = STATE(1212), + [sym_bitstring] = STATE(1212), + [sym_map] = STATE(1212), + [sym__nullary_operator] = STATE(1212), + [sym_unary_operator] = STATE(1212), + [sym_binary_operator] = STATE(1212), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1560), - [sym_call] = STATE(1560), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1212), + [sym_call] = STATE(1212), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1560), - [sym_anonymous_function] = STATE(1560), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1212), + [sym_anonymous_function] = STATE(1212), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2499), - [sym_integer] = ACTIONS(2499), - [sym_float] = ACTIONS(2499), - [sym_char] = ACTIONS(2499), + [sym_alias] = ACTIONS(2139), + [sym_integer] = ACTIONS(2139), + [sym_float] = ACTIONS(2139), + [sym_char] = ACTIONS(2139), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(2499), + [sym_atom] = ACTIONS(2139), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -127975,11 +128457,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -128034,550 +128516,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(235), }, - [859] = { - [sym__expression] = STATE(3090), - [sym_block] = STATE(3090), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3090), - [sym_nil] = STATE(3090), - [sym__atom] = STATE(3090), - [sym_quoted_atom] = STATE(3090), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3090), - [sym_charlist] = STATE(3090), - [sym_sigil] = STATE(3090), - [sym_list] = STATE(3090), - [sym_tuple] = STATE(3090), - [sym_bitstring] = STATE(3090), - [sym_map] = STATE(3090), - [sym__nullary_operator] = STATE(3090), - [sym_unary_operator] = STATE(3090), - [sym_binary_operator] = STATE(3090), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3090), - [sym_call] = STATE(3090), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3090), - [sym_anonymous_function] = STATE(3090), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2501), - [sym_integer] = ACTIONS(2501), - [sym_float] = ACTIONS(2501), - [sym_char] = ACTIONS(2501), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2501), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [860] = { - [sym__expression] = STATE(3939), - [sym_block] = STATE(3939), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3939), - [sym_nil] = STATE(3939), - [sym__atom] = STATE(3939), - [sym_quoted_atom] = STATE(3939), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3939), - [sym_charlist] = STATE(3939), - [sym_sigil] = STATE(3939), - [sym_list] = STATE(3939), - [sym_tuple] = STATE(3939), - [sym_bitstring] = STATE(3939), - [sym_map] = STATE(3939), - [sym__nullary_operator] = STATE(3939), - [sym_unary_operator] = STATE(3939), - [sym_binary_operator] = STATE(3939), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3939), - [sym_call] = STATE(3939), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3939), - [sym_anonymous_function] = STATE(3939), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2503), - [sym_integer] = ACTIONS(2503), - [sym_float] = ACTIONS(2503), - [sym_char] = ACTIONS(2503), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(2503), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [861] = { - [sym__expression] = STATE(3095), - [sym_block] = STATE(3095), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3095), - [sym_nil] = STATE(3095), - [sym__atom] = STATE(3095), - [sym_quoted_atom] = STATE(3095), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3095), - [sym_charlist] = STATE(3095), - [sym_sigil] = STATE(3095), - [sym_list] = STATE(3095), - [sym_tuple] = STATE(3095), - [sym_bitstring] = STATE(3095), - [sym_map] = STATE(3095), - [sym__nullary_operator] = STATE(3095), - [sym_unary_operator] = STATE(3095), - [sym_binary_operator] = STATE(3095), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3095), - [sym_call] = STATE(3095), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3095), - [sym_anonymous_function] = STATE(3095), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2505), - [sym_integer] = ACTIONS(2505), - [sym_float] = ACTIONS(2505), - [sym_char] = ACTIONS(2505), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2505), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [862] = { - [sym__expression] = STATE(4544), - [sym_block] = STATE(4544), - [sym_identifier] = STATE(81), - [sym_boolean] = STATE(4544), - [sym_nil] = STATE(4544), - [sym__atom] = STATE(4544), - [sym_quoted_atom] = STATE(4544), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4544), - [sym_charlist] = STATE(4544), - [sym_sigil] = STATE(4544), - [sym_list] = STATE(4544), - [sym_tuple] = STATE(4544), - [sym_bitstring] = STATE(4544), - [sym_map] = STATE(4544), - [sym__nullary_operator] = STATE(4544), - [sym_unary_operator] = STATE(4544), - [sym_binary_operator] = STATE(4544), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4544), - [sym_call] = STATE(4544), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(68), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4544), - [sym_anonymous_function] = STATE(4544), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(2507), - [sym_integer] = ACTIONS(2507), - [sym_float] = ACTIONS(2507), - [sym_char] = ACTIONS(2507), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(2507), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1457), - [anon_sym_PLUS] = ACTIONS(1459), - [anon_sym_DASH] = ACTIONS(1459), - [anon_sym_BANG] = ACTIONS(1459), - [anon_sym_CARET] = ACTIONS(1459), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1459), - [anon_sym_not] = ACTIONS(1459), - [anon_sym_AT] = ACTIONS(1461), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1463), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, [863] = { - [sym__expression] = STATE(3106), - [sym_block] = STATE(3106), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3106), - [sym_nil] = STATE(3106), - [sym__atom] = STATE(3106), - [sym_quoted_atom] = STATE(3106), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3106), - [sym_charlist] = STATE(3106), - [sym_sigil] = STATE(3106), - [sym_list] = STATE(3106), - [sym_tuple] = STATE(3106), - [sym_bitstring] = STATE(3106), - [sym_map] = STATE(3106), - [sym__nullary_operator] = STATE(3106), - [sym_unary_operator] = STATE(3106), - [sym_binary_operator] = STATE(3106), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3106), - [sym_call] = STATE(3106), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3106), - [sym_anonymous_function] = STATE(3106), + [sym__expression] = STATE(4371), + [sym_block] = STATE(4371), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4371), + [sym_nil] = STATE(4371), + [sym__atom] = STATE(4371), + [sym_quoted_atom] = STATE(4371), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4371), + [sym_charlist] = STATE(4371), + [sym_sigil] = STATE(4371), + [sym_list] = STATE(4371), + [sym_tuple] = STATE(4371), + [sym_bitstring] = STATE(4371), + [sym_map] = STATE(4371), + [sym__nullary_operator] = STATE(4371), + [sym_unary_operator] = STATE(4371), + [sym_binary_operator] = STATE(4371), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4371), + [sym_call] = STATE(4371), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4371), + [sym_anonymous_function] = STATE(4371), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), [sym_alias] = ACTIONS(2509), [sym_integer] = ACTIONS(2509), [sym_float] = ACTIONS(2509), [sym_char] = ACTIONS(2509), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), [sym_atom] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -128616,64 +128626,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(57), }, [864] = { - [sym__expression] = STATE(1232), - [sym_block] = STATE(1232), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1232), - [sym_nil] = STATE(1232), - [sym__atom] = STATE(1232), - [sym_quoted_atom] = STATE(1232), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1232), - [sym_charlist] = STATE(1232), - [sym_sigil] = STATE(1232), - [sym_list] = STATE(1232), - [sym_tuple] = STATE(1232), - [sym_bitstring] = STATE(1232), - [sym_map] = STATE(1232), - [sym__nullary_operator] = STATE(1232), - [sym_unary_operator] = STATE(1232), - [sym_binary_operator] = STATE(1232), + [sym__expression] = STATE(1558), + [sym_block] = STATE(1558), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1558), + [sym_nil] = STATE(1558), + [sym__atom] = STATE(1558), + [sym_quoted_atom] = STATE(1558), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1558), + [sym_charlist] = STATE(1558), + [sym_sigil] = STATE(1558), + [sym_list] = STATE(1558), + [sym_tuple] = STATE(1558), + [sym_bitstring] = STATE(1558), + [sym_map] = STATE(1558), + [sym__nullary_operator] = STATE(1558), + [sym_unary_operator] = STATE(1558), + [sym_binary_operator] = STATE(1558), [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1232), - [sym_call] = STATE(1232), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), + [sym_dot] = STATE(1558), + [sym_call] = STATE(1558), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1232), - [sym_anonymous_function] = STATE(1232), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1558), + [sym_anonymous_function] = STATE(1558), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(189), [aux_sym_identifier_token1] = ACTIONS(191), [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(1931), - [sym_integer] = ACTIONS(1931), - [sym_float] = ACTIONS(1931), - [sym_char] = ACTIONS(1931), + [sym_alias] = ACTIONS(2511), + [sym_integer] = ACTIONS(2511), + [sym_float] = ACTIONS(2511), + [sym_char] = ACTIONS(2511), [anon_sym_true] = ACTIONS(195), [anon_sym_false] = ACTIONS(195), [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(1931), + [sym_atom] = ACTIONS(2511), [anon_sym_DQUOTE] = ACTIONS(199), [anon_sym_SQUOTE] = ACTIONS(201), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), @@ -128683,11 +128693,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), + [anon_sym_SLASH] = ACTIONS(1038), [anon_sym_TILDE] = ACTIONS(211), [anon_sym_LT_LT] = ACTIONS(215), [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), + [anon_sym_DOT_DOT] = ACTIONS(1379), [anon_sym_AMP] = ACTIONS(219), [anon_sym_PLUS] = ACTIONS(221), [anon_sym_DASH] = ACTIONS(221), @@ -128743,195 +128753,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(235), }, [865] = { - [sym__expression] = STATE(1563), - [sym_block] = STATE(1563), - [sym_identifier] = STATE(17), - [sym_boolean] = STATE(1563), - [sym_nil] = STATE(1563), - [sym__atom] = STATE(1563), - [sym_quoted_atom] = STATE(1563), - [sym__quoted_i_double] = STATE(1172), - [sym__quoted_i_single] = STATE(1173), - [sym__quoted_i_heredoc_single] = STATE(1174), - [sym__quoted_i_heredoc_double] = STATE(1176), - [sym_string] = STATE(1563), - [sym_charlist] = STATE(1563), - [sym_sigil] = STATE(1563), - [sym_list] = STATE(1563), - [sym_tuple] = STATE(1563), - [sym_bitstring] = STATE(1563), - [sym_map] = STATE(1563), - [sym__nullary_operator] = STATE(1563), - [sym_unary_operator] = STATE(1563), - [sym_binary_operator] = STATE(1563), - [sym_operator_identifier] = STATE(6918), - [sym_dot] = STATE(1563), - [sym_call] = STATE(1563), - [sym__call_without_parentheses] = STATE(1177), - [sym__call_with_parentheses] = STATE(1178), - [sym__local_call_without_parentheses] = STATE(1191), - [sym__local_call_with_parentheses] = STATE(1090), - [sym__local_call_just_do_block] = STATE(1201), - [sym__remote_call_without_parentheses] = STATE(1202), - [sym__remote_call_with_parentheses] = STATE(1089), - [sym__remote_dot] = STATE(15), - [sym__anonymous_call] = STATE(1084), - [sym__anonymous_dot] = STATE(6776), - [sym__double_call] = STATE(1215), - [sym_access_call] = STATE(1563), - [sym_anonymous_function] = STATE(1563), + [sym__expression] = STATE(4334), + [sym_block] = STATE(4334), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4334), + [sym_nil] = STATE(4334), + [sym__atom] = STATE(4334), + [sym_quoted_atom] = STATE(4334), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4334), + [sym_charlist] = STATE(4334), + [sym_sigil] = STATE(4334), + [sym_list] = STATE(4334), + [sym_tuple] = STATE(4334), + [sym_bitstring] = STATE(4334), + [sym_map] = STATE(4334), + [sym__nullary_operator] = STATE(4334), + [sym_unary_operator] = STATE(4334), + [sym_binary_operator] = STATE(4334), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4334), + [sym_call] = STATE(4334), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4334), + [sym_anonymous_function] = STATE(4334), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(189), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2511), - [sym_integer] = ACTIONS(2511), - [sym_float] = ACTIONS(2511), - [sym_char] = ACTIONS(2511), - [anon_sym_true] = ACTIONS(195), - [anon_sym_false] = ACTIONS(195), - [anon_sym_nil] = ACTIONS(197), - [sym_atom] = ACTIONS(2511), - [anon_sym_DQUOTE] = ACTIONS(199), - [anon_sym_SQUOTE] = ACTIONS(201), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(209), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(211), - [anon_sym_LT_LT] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(217), - [anon_sym_DOT_DOT] = ACTIONS(1331), - [anon_sym_AMP] = ACTIONS(219), - [anon_sym_PLUS] = ACTIONS(221), - [anon_sym_DASH] = ACTIONS(221), - [anon_sym_BANG] = ACTIONS(221), - [anon_sym_CARET] = ACTIONS(221), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), - [anon_sym_not] = ACTIONS(221), - [anon_sym_AT] = ACTIONS(223), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(227), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(233), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(235), - }, - [866] = { - [sym__expression] = STATE(3932), - [sym_block] = STATE(3932), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3932), - [sym_nil] = STATE(3932), - [sym__atom] = STATE(3932), - [sym_quoted_atom] = STATE(3932), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3932), - [sym_charlist] = STATE(3932), - [sym_sigil] = STATE(3932), - [sym_list] = STATE(3932), - [sym_tuple] = STATE(3932), - [sym_bitstring] = STATE(3932), - [sym_map] = STATE(3932), - [sym__nullary_operator] = STATE(3932), - [sym_unary_operator] = STATE(3932), - [sym_binary_operator] = STATE(3932), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3932), - [sym_call] = STATE(3932), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3932), - [sym_anonymous_function] = STATE(3932), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), [sym_alias] = ACTIONS(2513), [sym_integer] = ACTIONS(2513), [sym_float] = ACTIONS(2513), [sym_char] = ACTIONS(2513), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), [sym_atom] = ACTIONS(2513), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -128970,440 +128862,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(57), }, - [867] = { - [sym__expression] = STATE(3371), - [sym_block] = STATE(3371), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3371), - [sym_nil] = STATE(3371), - [sym__atom] = STATE(3371), - [sym_quoted_atom] = STATE(3371), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3371), - [sym_charlist] = STATE(3371), - [sym_sigil] = STATE(3371), - [sym_list] = STATE(3371), - [sym_tuple] = STATE(3371), - [sym_bitstring] = STATE(3371), - [sym_map] = STATE(3371), - [sym__nullary_operator] = STATE(3371), - [sym_unary_operator] = STATE(3371), - [sym_binary_operator] = STATE(3371), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3371), - [sym_call] = STATE(3371), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3371), - [sym_anonymous_function] = STATE(3371), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1789), - [sym_integer] = ACTIONS(1789), - [sym_float] = ACTIONS(1789), - [sym_char] = ACTIONS(1789), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1789), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [868] = { - [sym__expression] = STATE(3392), - [sym_block] = STATE(3392), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3392), - [sym_nil] = STATE(3392), - [sym__atom] = STATE(3392), - [sym_quoted_atom] = STATE(3392), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3392), - [sym_charlist] = STATE(3392), - [sym_sigil] = STATE(3392), - [sym_list] = STATE(3392), - [sym_tuple] = STATE(3392), - [sym_bitstring] = STATE(3392), - [sym_map] = STATE(3392), - [sym__nullary_operator] = STATE(3392), - [sym_unary_operator] = STATE(3392), - [sym_binary_operator] = STATE(3392), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3392), - [sym_call] = STATE(3392), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3392), - [sym_anonymous_function] = STATE(3392), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1791), - [sym_integer] = ACTIONS(1791), - [sym_float] = ACTIONS(1791), - [sym_char] = ACTIONS(1791), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1791), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, - [869] = { - [sym__expression] = STATE(2228), - [sym_block] = STATE(2228), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(2228), - [sym_nil] = STATE(2228), - [sym__atom] = STATE(2228), - [sym_quoted_atom] = STATE(2228), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(2228), - [sym_charlist] = STATE(2228), - [sym_sigil] = STATE(2228), - [sym_list] = STATE(2228), - [sym_tuple] = STATE(2228), - [sym_bitstring] = STATE(2228), - [sym_map] = STATE(2228), - [sym__nullary_operator] = STATE(2228), - [sym_unary_operator] = STATE(2228), - [sym_binary_operator] = STATE(2228), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(2228), - [sym_call] = STATE(2228), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(2228), - [sym_anonymous_function] = STATE(2228), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2027), - [sym_integer] = ACTIONS(2027), - [sym_float] = ACTIONS(2027), - [sym_char] = ACTIONS(2027), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(2027), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [870] = { - [sym__expression] = STATE(3107), - [sym_block] = STATE(3107), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3107), - [sym_nil] = STATE(3107), - [sym__atom] = STATE(3107), - [sym_quoted_atom] = STATE(3107), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3107), - [sym_charlist] = STATE(3107), - [sym_sigil] = STATE(3107), - [sym_list] = STATE(3107), - [sym_tuple] = STATE(3107), - [sym_bitstring] = STATE(3107), - [sym_map] = STATE(3107), - [sym__nullary_operator] = STATE(3107), - [sym_unary_operator] = STATE(3107), - [sym_binary_operator] = STATE(3107), + [866] = { + [sym__expression] = STATE(3409), + [sym_block] = STATE(3409), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3409), + [sym_nil] = STATE(3409), + [sym__atom] = STATE(3409), + [sym_quoted_atom] = STATE(3409), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3409), + [sym_charlist] = STATE(3409), + [sym_sigil] = STATE(3409), + [sym_list] = STATE(3409), + [sym_tuple] = STATE(3409), + [sym_bitstring] = STATE(3409), + [sym_map] = STATE(3409), + [sym__nullary_operator] = STATE(3409), + [sym_unary_operator] = STATE(3409), + [sym_binary_operator] = STATE(3409), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3107), - [sym_call] = STATE(3107), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3107), - [sym_anonymous_function] = STATE(3107), + [sym_dot] = STATE(3409), + [sym_call] = STATE(3409), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3409), + [sym_anonymous_function] = STATE(3409), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), [sym_alias] = ACTIONS(2515), [sym_integer] = ACTIONS(2515), [sym_float] = ACTIONS(2515), [sym_char] = ACTIONS(2515), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2515), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -129442,86 +128980,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), }, - [871] = { - [sym__expression] = STATE(2136), - [sym_block] = STATE(2136), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2136), - [sym_nil] = STATE(2136), - [sym__atom] = STATE(2136), - [sym_quoted_atom] = STATE(2136), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2136), - [sym_charlist] = STATE(2136), - [sym_sigil] = STATE(2136), - [sym_list] = STATE(2136), - [sym_tuple] = STATE(2136), - [sym_bitstring] = STATE(2136), - [sym_map] = STATE(2136), - [sym__nullary_operator] = STATE(2136), - [sym_unary_operator] = STATE(2136), - [sym_binary_operator] = STATE(2136), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2136), - [sym_call] = STATE(2136), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2136), - [sym_anonymous_function] = STATE(2136), + [867] = { + [sym__expression] = STATE(3408), + [sym_block] = STATE(3408), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3408), + [sym_nil] = STATE(3408), + [sym__atom] = STATE(3408), + [sym_quoted_atom] = STATE(3408), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3408), + [sym_charlist] = STATE(3408), + [sym_sigil] = STATE(3408), + [sym_list] = STATE(3408), + [sym_tuple] = STATE(3408), + [sym_bitstring] = STATE(3408), + [sym_map] = STATE(3408), + [sym__nullary_operator] = STATE(3408), + [sym_unary_operator] = STATE(3408), + [sym_binary_operator] = STATE(3408), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3408), + [sym_call] = STATE(3408), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3408), + [sym_anonymous_function] = STATE(3408), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), [sym_alias] = ACTIONS(2517), [sym_integer] = ACTIONS(2517), [sym_float] = ACTIONS(2517), [sym_char] = ACTIONS(2517), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2517), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -129560,86 +129098,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(297), }, - [872] = { - [sym__expression] = STATE(2272), - [sym_block] = STATE(2272), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2272), - [sym_nil] = STATE(2272), - [sym__atom] = STATE(2272), - [sym_quoted_atom] = STATE(2272), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2272), - [sym_charlist] = STATE(2272), - [sym_sigil] = STATE(2272), - [sym_list] = STATE(2272), - [sym_tuple] = STATE(2272), - [sym_bitstring] = STATE(2272), - [sym_map] = STATE(2272), - [sym__nullary_operator] = STATE(2272), - [sym_unary_operator] = STATE(2272), - [sym_binary_operator] = STATE(2272), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2272), - [sym_call] = STATE(2272), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2272), - [sym_anonymous_function] = STATE(2272), + [868] = { + [sym__expression] = STATE(3407), + [sym_block] = STATE(3407), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3407), + [sym_nil] = STATE(3407), + [sym__atom] = STATE(3407), + [sym_quoted_atom] = STATE(3407), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3407), + [sym_charlist] = STATE(3407), + [sym_sigil] = STATE(3407), + [sym_list] = STATE(3407), + [sym_tuple] = STATE(3407), + [sym_bitstring] = STATE(3407), + [sym_map] = STATE(3407), + [sym__nullary_operator] = STATE(3407), + [sym_unary_operator] = STATE(3407), + [sym_binary_operator] = STATE(3407), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3407), + [sym_call] = STATE(3407), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3407), + [sym_anonymous_function] = STATE(3407), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), [sym_alias] = ACTIONS(2519), [sym_integer] = ACTIONS(2519), [sym_float] = ACTIONS(2519), [sym_char] = ACTIONS(2519), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2519), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -129678,86 +129216,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(297), }, - [873] = { - [sym__expression] = STATE(2271), - [sym_block] = STATE(2271), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2271), - [sym_nil] = STATE(2271), - [sym__atom] = STATE(2271), - [sym_quoted_atom] = STATE(2271), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2271), - [sym_charlist] = STATE(2271), - [sym_sigil] = STATE(2271), - [sym_list] = STATE(2271), - [sym_tuple] = STATE(2271), - [sym_bitstring] = STATE(2271), - [sym_map] = STATE(2271), - [sym__nullary_operator] = STATE(2271), - [sym_unary_operator] = STATE(2271), - [sym_binary_operator] = STATE(2271), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2271), - [sym_call] = STATE(2271), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2271), - [sym_anonymous_function] = STATE(2271), + [869] = { + [sym__expression] = STATE(3406), + [sym_block] = STATE(3406), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3406), + [sym_nil] = STATE(3406), + [sym__atom] = STATE(3406), + [sym_quoted_atom] = STATE(3406), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3406), + [sym_charlist] = STATE(3406), + [sym_sigil] = STATE(3406), + [sym_list] = STATE(3406), + [sym_tuple] = STATE(3406), + [sym_bitstring] = STATE(3406), + [sym_map] = STATE(3406), + [sym__nullary_operator] = STATE(3406), + [sym_unary_operator] = STATE(3406), + [sym_binary_operator] = STATE(3406), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3406), + [sym_call] = STATE(3406), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3406), + [sym_anonymous_function] = STATE(3406), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), [sym_alias] = ACTIONS(2521), [sym_integer] = ACTIONS(2521), [sym_float] = ACTIONS(2521), [sym_char] = ACTIONS(2521), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2521), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -129796,52 +129334,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(297), }, - [874] = { - [sym__expression] = STATE(2270), - [sym_block] = STATE(2270), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2270), - [sym_nil] = STATE(2270), - [sym__atom] = STATE(2270), - [sym_quoted_atom] = STATE(2270), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2270), - [sym_charlist] = STATE(2270), - [sym_sigil] = STATE(2270), - [sym_list] = STATE(2270), - [sym_tuple] = STATE(2270), - [sym_bitstring] = STATE(2270), - [sym_map] = STATE(2270), - [sym__nullary_operator] = STATE(2270), - [sym_unary_operator] = STATE(2270), - [sym_binary_operator] = STATE(2270), + [870] = { + [sym__expression] = STATE(2162), + [sym_block] = STATE(2162), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2162), + [sym_nil] = STATE(2162), + [sym__atom] = STATE(2162), + [sym_quoted_atom] = STATE(2162), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2162), + [sym_charlist] = STATE(2162), + [sym_sigil] = STATE(2162), + [sym_list] = STATE(2162), + [sym_tuple] = STATE(2162), + [sym_bitstring] = STATE(2162), + [sym_map] = STATE(2162), + [sym__nullary_operator] = STATE(2162), + [sym_unary_operator] = STATE(2162), + [sym_binary_operator] = STATE(2162), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2270), - [sym_call] = STATE(2270), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2162), + [sym_call] = STATE(2162), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2270), - [sym_anonymous_function] = STATE(2270), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2162), + [sym_anonymous_function] = STATE(2162), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -129922,44 +129460,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [875] = { - [sym__expression] = STATE(2257), - [sym_block] = STATE(2257), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2257), - [sym_nil] = STATE(2257), - [sym__atom] = STATE(2257), - [sym_quoted_atom] = STATE(2257), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2257), - [sym_charlist] = STATE(2257), - [sym_sigil] = STATE(2257), - [sym_list] = STATE(2257), - [sym_tuple] = STATE(2257), - [sym_bitstring] = STATE(2257), - [sym_map] = STATE(2257), - [sym__nullary_operator] = STATE(2257), - [sym_unary_operator] = STATE(2257), - [sym_binary_operator] = STATE(2257), + [871] = { + [sym__expression] = STATE(2233), + [sym_block] = STATE(2233), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2233), + [sym_nil] = STATE(2233), + [sym__atom] = STATE(2233), + [sym_quoted_atom] = STATE(2233), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2233), + [sym_charlist] = STATE(2233), + [sym_sigil] = STATE(2233), + [sym_list] = STATE(2233), + [sym_tuple] = STATE(2233), + [sym_bitstring] = STATE(2233), + [sym_map] = STATE(2233), + [sym__nullary_operator] = STATE(2233), + [sym_unary_operator] = STATE(2233), + [sym_binary_operator] = STATE(2233), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2257), - [sym_call] = STATE(2257), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2233), + [sym_call] = STATE(2233), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2257), - [sym_anonymous_function] = STATE(2257), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2233), + [sym_anonymous_function] = STATE(2233), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -130040,44 +129578,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [876] = { - [sym__expression] = STATE(2256), - [sym_block] = STATE(2256), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2256), - [sym_nil] = STATE(2256), - [sym__atom] = STATE(2256), - [sym_quoted_atom] = STATE(2256), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2256), - [sym_charlist] = STATE(2256), - [sym_sigil] = STATE(2256), - [sym_list] = STATE(2256), - [sym_tuple] = STATE(2256), - [sym_bitstring] = STATE(2256), - [sym_map] = STATE(2256), - [sym__nullary_operator] = STATE(2256), - [sym_unary_operator] = STATE(2256), - [sym_binary_operator] = STATE(2256), + [872] = { + [sym__expression] = STATE(2160), + [sym_block] = STATE(2160), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2160), + [sym_nil] = STATE(2160), + [sym__atom] = STATE(2160), + [sym_quoted_atom] = STATE(2160), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2160), + [sym_charlist] = STATE(2160), + [sym_sigil] = STATE(2160), + [sym_list] = STATE(2160), + [sym_tuple] = STATE(2160), + [sym_bitstring] = STATE(2160), + [sym_map] = STATE(2160), + [sym__nullary_operator] = STATE(2160), + [sym_unary_operator] = STATE(2160), + [sym_binary_operator] = STATE(2160), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2256), - [sym_call] = STATE(2256), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2160), + [sym_call] = STATE(2160), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2256), - [sym_anonymous_function] = STATE(2256), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2160), + [sym_anonymous_function] = STATE(2160), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -130158,44 +129696,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [877] = { - [sym__expression] = STATE(2255), - [sym_block] = STATE(2255), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2255), - [sym_nil] = STATE(2255), - [sym__atom] = STATE(2255), - [sym_quoted_atom] = STATE(2255), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2255), - [sym_charlist] = STATE(2255), - [sym_sigil] = STATE(2255), - [sym_list] = STATE(2255), - [sym_tuple] = STATE(2255), - [sym_bitstring] = STATE(2255), - [sym_map] = STATE(2255), - [sym__nullary_operator] = STATE(2255), - [sym_unary_operator] = STATE(2255), - [sym_binary_operator] = STATE(2255), + [873] = { + [sym__expression] = STATE(2134), + [sym_block] = STATE(2134), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2134), + [sym_nil] = STATE(2134), + [sym__atom] = STATE(2134), + [sym_quoted_atom] = STATE(2134), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2134), + [sym_charlist] = STATE(2134), + [sym_sigil] = STATE(2134), + [sym_list] = STATE(2134), + [sym_tuple] = STATE(2134), + [sym_bitstring] = STATE(2134), + [sym_map] = STATE(2134), + [sym__nullary_operator] = STATE(2134), + [sym_unary_operator] = STATE(2134), + [sym_binary_operator] = STATE(2134), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2255), - [sym_call] = STATE(2255), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2134), + [sym_call] = STATE(2134), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2255), - [sym_anonymous_function] = STATE(2255), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2134), + [sym_anonymous_function] = STATE(2134), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -130276,44 +129814,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [878] = { - [sym__expression] = STATE(2254), - [sym_block] = STATE(2254), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2254), - [sym_nil] = STATE(2254), - [sym__atom] = STATE(2254), - [sym_quoted_atom] = STATE(2254), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2254), - [sym_charlist] = STATE(2254), - [sym_sigil] = STATE(2254), - [sym_list] = STATE(2254), - [sym_tuple] = STATE(2254), - [sym_bitstring] = STATE(2254), - [sym_map] = STATE(2254), - [sym__nullary_operator] = STATE(2254), - [sym_unary_operator] = STATE(2254), - [sym_binary_operator] = STATE(2254), + [874] = { + [sym__expression] = STATE(2158), + [sym_block] = STATE(2158), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2158), + [sym_nil] = STATE(2158), + [sym__atom] = STATE(2158), + [sym_quoted_atom] = STATE(2158), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2158), + [sym_charlist] = STATE(2158), + [sym_sigil] = STATE(2158), + [sym_list] = STATE(2158), + [sym_tuple] = STATE(2158), + [sym_bitstring] = STATE(2158), + [sym_map] = STATE(2158), + [sym__nullary_operator] = STATE(2158), + [sym_unary_operator] = STATE(2158), + [sym_binary_operator] = STATE(2158), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2254), - [sym_call] = STATE(2254), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2158), + [sym_call] = STATE(2158), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2254), - [sym_anonymous_function] = STATE(2254), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2158), + [sym_anonymous_function] = STATE(2158), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -130394,44 +129932,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [879] = { - [sym__expression] = STATE(2253), - [sym_block] = STATE(2253), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2253), - [sym_nil] = STATE(2253), - [sym__atom] = STATE(2253), - [sym_quoted_atom] = STATE(2253), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2253), - [sym_charlist] = STATE(2253), - [sym_sigil] = STATE(2253), - [sym_list] = STATE(2253), - [sym_tuple] = STATE(2253), - [sym_bitstring] = STATE(2253), - [sym_map] = STATE(2253), - [sym__nullary_operator] = STATE(2253), - [sym_unary_operator] = STATE(2253), - [sym_binary_operator] = STATE(2253), + [875] = { + [sym__expression] = STATE(2157), + [sym_block] = STATE(2157), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2157), + [sym_nil] = STATE(2157), + [sym__atom] = STATE(2157), + [sym_quoted_atom] = STATE(2157), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2157), + [sym_charlist] = STATE(2157), + [sym_sigil] = STATE(2157), + [sym_list] = STATE(2157), + [sym_tuple] = STATE(2157), + [sym_bitstring] = STATE(2157), + [sym_map] = STATE(2157), + [sym__nullary_operator] = STATE(2157), + [sym_unary_operator] = STATE(2157), + [sym_binary_operator] = STATE(2157), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2253), - [sym_call] = STATE(2253), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2157), + [sym_call] = STATE(2157), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2253), - [sym_anonymous_function] = STATE(2253), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2157), + [sym_anonymous_function] = STATE(2157), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -130512,44 +130050,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [880] = { - [sym__expression] = STATE(2252), - [sym_block] = STATE(2252), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2252), - [sym_nil] = STATE(2252), - [sym__atom] = STATE(2252), - [sym_quoted_atom] = STATE(2252), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2252), - [sym_charlist] = STATE(2252), - [sym_sigil] = STATE(2252), - [sym_list] = STATE(2252), - [sym_tuple] = STATE(2252), - [sym_bitstring] = STATE(2252), - [sym_map] = STATE(2252), - [sym__nullary_operator] = STATE(2252), - [sym_unary_operator] = STATE(2252), - [sym_binary_operator] = STATE(2252), + [876] = { + [sym__expression] = STATE(2154), + [sym_block] = STATE(2154), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2154), + [sym_nil] = STATE(2154), + [sym__atom] = STATE(2154), + [sym_quoted_atom] = STATE(2154), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2154), + [sym_charlist] = STATE(2154), + [sym_sigil] = STATE(2154), + [sym_list] = STATE(2154), + [sym_tuple] = STATE(2154), + [sym_bitstring] = STATE(2154), + [sym_map] = STATE(2154), + [sym__nullary_operator] = STATE(2154), + [sym_unary_operator] = STATE(2154), + [sym_binary_operator] = STATE(2154), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2252), - [sym_call] = STATE(2252), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2154), + [sym_call] = STATE(2154), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2252), - [sym_anonymous_function] = STATE(2252), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2154), + [sym_anonymous_function] = STATE(2154), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -130630,48 +130168,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [881] = { - [sym__expression] = STATE(4363), - [sym_block] = STATE(4363), - [sym_identifier] = STATE(55), - [sym_boolean] = STATE(4363), - [sym_nil] = STATE(4363), - [sym__atom] = STATE(4363), - [sym_quoted_atom] = STATE(4363), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(4363), - [sym_charlist] = STATE(4363), - [sym_sigil] = STATE(4363), - [sym_list] = STATE(4363), - [sym_tuple] = STATE(4363), - [sym_bitstring] = STATE(4363), - [sym_map] = STATE(4363), - [sym__nullary_operator] = STATE(4363), - [sym_unary_operator] = STATE(4363), - [sym_binary_operator] = STATE(4363), + [877] = { + [sym__expression] = STATE(2152), + [sym_block] = STATE(2152), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2152), + [sym_nil] = STATE(2152), + [sym__atom] = STATE(2152), + [sym_quoted_atom] = STATE(2152), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2152), + [sym_charlist] = STATE(2152), + [sym_sigil] = STATE(2152), + [sym_list] = STATE(2152), + [sym_tuple] = STATE(2152), + [sym_bitstring] = STATE(2152), + [sym_map] = STATE(2152), + [sym__nullary_operator] = STATE(2152), + [sym_unary_operator] = STATE(2152), + [sym_binary_operator] = STATE(2152), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(4363), - [sym_call] = STATE(4363), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(46), + [sym_dot] = STATE(2152), + [sym_call] = STATE(2152), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(4363), - [sym_anonymous_function] = STATE(4363), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2152), + [sym_anonymous_function] = STATE(2152), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(1313), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1313), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), [sym_alias] = ACTIONS(2537), [sym_integer] = ACTIONS(2537), [sym_float] = ACTIONS(2537), @@ -130690,18 +130228,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(1317), + [anon_sym_TILDE] = ACTIONS(938), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(1321), - [anon_sym_PLUS] = ACTIONS(1323), - [anon_sym_DASH] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [anon_sym_CARET] = ACTIONS(1323), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1323), - [anon_sym_not] = ACTIONS(1323), - [anon_sym_AT] = ACTIONS(1325), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -130744,65 +130282,301 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1327), + [sym__before_unary_op] = ACTIONS(956), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [882] = { - [sym__expression] = STATE(4554), - [sym_block] = STATE(4554), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(4554), - [sym_nil] = STATE(4554), - [sym__atom] = STATE(4554), - [sym_quoted_atom] = STATE(4554), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(4554), - [sym_charlist] = STATE(4554), - [sym_sigil] = STATE(4554), - [sym_list] = STATE(4554), - [sym_tuple] = STATE(4554), - [sym_bitstring] = STATE(4554), - [sym_map] = STATE(4554), - [sym__nullary_operator] = STATE(4554), - [sym_unary_operator] = STATE(4554), - [sym_binary_operator] = STATE(4554), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(4554), - [sym_call] = STATE(4554), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(4554), - [sym_anonymous_function] = STATE(4554), + [878] = { + [sym__expression] = STATE(2151), + [sym_block] = STATE(2151), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2151), + [sym_nil] = STATE(2151), + [sym__atom] = STATE(2151), + [sym_quoted_atom] = STATE(2151), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2151), + [sym_charlist] = STATE(2151), + [sym_sigil] = STATE(2151), + [sym_list] = STATE(2151), + [sym_tuple] = STATE(2151), + [sym_bitstring] = STATE(2151), + [sym_map] = STATE(2151), + [sym__nullary_operator] = STATE(2151), + [sym_unary_operator] = STATE(2151), + [sym_binary_operator] = STATE(2151), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2151), + [sym_call] = STATE(2151), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2151), + [sym_anonymous_function] = STATE(2151), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), [sym_alias] = ACTIONS(2539), [sym_integer] = ACTIONS(2539), [sym_float] = ACTIONS(2539), [sym_char] = ACTIONS(2539), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), [sym_atom] = ACTIONS(2539), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [879] = { + [sym__expression] = STATE(2149), + [sym_block] = STATE(2149), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2149), + [sym_nil] = STATE(2149), + [sym__atom] = STATE(2149), + [sym_quoted_atom] = STATE(2149), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2149), + [sym_charlist] = STATE(2149), + [sym_sigil] = STATE(2149), + [sym_list] = STATE(2149), + [sym_tuple] = STATE(2149), + [sym_bitstring] = STATE(2149), + [sym_map] = STATE(2149), + [sym__nullary_operator] = STATE(2149), + [sym_unary_operator] = STATE(2149), + [sym_binary_operator] = STATE(2149), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2149), + [sym_call] = STATE(2149), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2149), + [sym_anonymous_function] = STATE(2149), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2541), + [sym_integer] = ACTIONS(2541), + [sym_float] = ACTIONS(2541), + [sym_char] = ACTIONS(2541), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2541), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [880] = { + [sym__expression] = STATE(4572), + [sym_block] = STATE(4572), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(4572), + [sym_nil] = STATE(4572), + [sym__atom] = STATE(4572), + [sym_quoted_atom] = STATE(4572), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(4572), + [sym_charlist] = STATE(4572), + [sym_sigil] = STATE(4572), + [sym_list] = STATE(4572), + [sym_tuple] = STATE(4572), + [sym_bitstring] = STATE(4572), + [sym_map] = STATE(4572), + [sym__nullary_operator] = STATE(4572), + [sym_unary_operator] = STATE(4572), + [sym_binary_operator] = STATE(4572), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(4572), + [sym_call] = STATE(4572), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(4572), + [sym_anonymous_function] = STATE(4572), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(2543), + [sym_integer] = ACTIONS(2543), + [sym_float] = ACTIONS(2543), + [sym_char] = ACTIONS(2543), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(2543), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), [anon_sym_LBRACK] = ACTIONS(1063), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), @@ -130866,280 +130640,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(1085), }, - [883] = { - [sym__expression] = STATE(3109), - [sym_block] = STATE(3109), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3109), - [sym_nil] = STATE(3109), - [sym__atom] = STATE(3109), - [sym_quoted_atom] = STATE(3109), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3109), - [sym_charlist] = STATE(3109), - [sym_sigil] = STATE(3109), - [sym_list] = STATE(3109), - [sym_tuple] = STATE(3109), - [sym_bitstring] = STATE(3109), - [sym_map] = STATE(3109), - [sym__nullary_operator] = STATE(3109), - [sym_unary_operator] = STATE(3109), - [sym_binary_operator] = STATE(3109), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3109), - [sym_call] = STATE(3109), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3109), - [sym_anonymous_function] = STATE(3109), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2541), - [sym_integer] = ACTIONS(2541), - [sym_float] = ACTIONS(2541), - [sym_char] = ACTIONS(2541), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2541), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [884] = { - [sym__expression] = STATE(3110), - [sym_block] = STATE(3110), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3110), - [sym_nil] = STATE(3110), - [sym__atom] = STATE(3110), - [sym_quoted_atom] = STATE(3110), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3110), - [sym_charlist] = STATE(3110), - [sym_sigil] = STATE(3110), - [sym_list] = STATE(3110), - [sym_tuple] = STATE(3110), - [sym_bitstring] = STATE(3110), - [sym_map] = STATE(3110), - [sym__nullary_operator] = STATE(3110), - [sym_unary_operator] = STATE(3110), - [sym_binary_operator] = STATE(3110), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3110), - [sym_call] = STATE(3110), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3110), - [sym_anonymous_function] = STATE(3110), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2543), - [sym_integer] = ACTIONS(2543), - [sym_float] = ACTIONS(2543), - [sym_char] = ACTIONS(2543), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2543), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [885] = { - [sym__expression] = STATE(2250), - [sym_block] = STATE(2250), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2250), - [sym_nil] = STATE(2250), - [sym__atom] = STATE(2250), - [sym_quoted_atom] = STATE(2250), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2250), - [sym_charlist] = STATE(2250), - [sym_sigil] = STATE(2250), - [sym_list] = STATE(2250), - [sym_tuple] = STATE(2250), - [sym_bitstring] = STATE(2250), - [sym_map] = STATE(2250), - [sym__nullary_operator] = STATE(2250), - [sym_unary_operator] = STATE(2250), - [sym_binary_operator] = STATE(2250), + [881] = { + [sym__expression] = STATE(2144), + [sym_block] = STATE(2144), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2144), + [sym_nil] = STATE(2144), + [sym__atom] = STATE(2144), + [sym_quoted_atom] = STATE(2144), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2144), + [sym_charlist] = STATE(2144), + [sym_sigil] = STATE(2144), + [sym_list] = STATE(2144), + [sym_tuple] = STATE(2144), + [sym_bitstring] = STATE(2144), + [sym_map] = STATE(2144), + [sym__nullary_operator] = STATE(2144), + [sym_unary_operator] = STATE(2144), + [sym_binary_operator] = STATE(2144), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2250), - [sym_call] = STATE(2250), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2144), + [sym_call] = STATE(2144), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2250), - [sym_anonymous_function] = STATE(2250), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2144), + [sym_anonymous_function] = STATE(2144), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -131220,44 +130758,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [886] = { - [sym__expression] = STATE(2249), - [sym_block] = STATE(2249), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2249), - [sym_nil] = STATE(2249), - [sym__atom] = STATE(2249), - [sym_quoted_atom] = STATE(2249), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2249), - [sym_charlist] = STATE(2249), - [sym_sigil] = STATE(2249), - [sym_list] = STATE(2249), - [sym_tuple] = STATE(2249), - [sym_bitstring] = STATE(2249), - [sym_map] = STATE(2249), - [sym__nullary_operator] = STATE(2249), - [sym_unary_operator] = STATE(2249), - [sym_binary_operator] = STATE(2249), + [882] = { + [sym__expression] = STATE(2141), + [sym_block] = STATE(2141), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2141), + [sym_nil] = STATE(2141), + [sym__atom] = STATE(2141), + [sym_quoted_atom] = STATE(2141), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2141), + [sym_charlist] = STATE(2141), + [sym_sigil] = STATE(2141), + [sym_list] = STATE(2141), + [sym_tuple] = STATE(2141), + [sym_bitstring] = STATE(2141), + [sym_map] = STATE(2141), + [sym__nullary_operator] = STATE(2141), + [sym_unary_operator] = STATE(2141), + [sym_binary_operator] = STATE(2141), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2249), - [sym_call] = STATE(2249), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2141), + [sym_call] = STATE(2141), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2249), - [sym_anonymous_function] = STATE(2249), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2141), + [sym_anonymous_function] = STATE(2141), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -131338,78 +130876,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [887] = { - [sym__expression] = STATE(2248), - [sym_block] = STATE(2248), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2248), - [sym_nil] = STATE(2248), - [sym__atom] = STATE(2248), - [sym_quoted_atom] = STATE(2248), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2248), - [sym_charlist] = STATE(2248), - [sym_sigil] = STATE(2248), - [sym_list] = STATE(2248), - [sym_tuple] = STATE(2248), - [sym_bitstring] = STATE(2248), - [sym_map] = STATE(2248), - [sym__nullary_operator] = STATE(2248), - [sym_unary_operator] = STATE(2248), - [sym_binary_operator] = STATE(2248), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2248), - [sym_call] = STATE(2248), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2248), - [sym_anonymous_function] = STATE(2248), + [883] = { + [sym__expression] = STATE(4378), + [sym_block] = STATE(4378), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4378), + [sym_nil] = STATE(4378), + [sym__atom] = STATE(4378), + [sym_quoted_atom] = STATE(4378), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4378), + [sym_charlist] = STATE(4378), + [sym_sigil] = STATE(4378), + [sym_list] = STATE(4378), + [sym_tuple] = STATE(4378), + [sym_bitstring] = STATE(4378), + [sym_map] = STATE(4378), + [sym__nullary_operator] = STATE(4378), + [sym_unary_operator] = STATE(4378), + [sym_binary_operator] = STATE(4378), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4378), + [sym_call] = STATE(4378), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4378), + [sym_anonymous_function] = STATE(4378), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), [sym_alias] = ACTIONS(2549), [sym_integer] = ACTIONS(2549), [sym_float] = ACTIONS(2549), [sym_char] = ACTIONS(2549), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), [sym_atom] = ACTIONS(2549), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -131448,86 +130986,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(57), }, - [888] = { - [sym__expression] = STATE(2247), - [sym_block] = STATE(2247), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2247), - [sym_nil] = STATE(2247), - [sym__atom] = STATE(2247), - [sym_quoted_atom] = STATE(2247), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2247), - [sym_charlist] = STATE(2247), - [sym_sigil] = STATE(2247), - [sym_list] = STATE(2247), - [sym_tuple] = STATE(2247), - [sym_bitstring] = STATE(2247), - [sym_map] = STATE(2247), - [sym__nullary_operator] = STATE(2247), - [sym_unary_operator] = STATE(2247), - [sym_binary_operator] = STATE(2247), - [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2247), - [sym_call] = STATE(2247), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), - [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2247), - [sym_anonymous_function] = STATE(2247), + [884] = { + [sym__expression] = STATE(3782), + [sym_block] = STATE(3782), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3782), + [sym_nil] = STATE(3782), + [sym__atom] = STATE(3782), + [sym_quoted_atom] = STATE(3782), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3782), + [sym_charlist] = STATE(3782), + [sym_sigil] = STATE(3782), + [sym_list] = STATE(3782), + [sym_tuple] = STATE(3782), + [sym_bitstring] = STATE(3782), + [sym_map] = STATE(3782), + [sym__nullary_operator] = STATE(3782), + [sym_unary_operator] = STATE(3782), + [sym_binary_operator] = STATE(3782), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3782), + [sym_call] = STATE(3782), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3782), + [sym_anonymous_function] = STATE(3782), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), [sym_alias] = ACTIONS(2551), [sym_integer] = ACTIONS(2551), [sym_float] = ACTIONS(2551), [sym_char] = ACTIONS(2551), - [anon_sym_true] = ACTIONS(922), - [anon_sym_false] = ACTIONS(922), - [anon_sym_nil] = ACTIONS(924), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), [sym_atom] = ACTIONS(2551), - [anon_sym_DQUOTE] = ACTIONS(926), - [anon_sym_SQUOTE] = ACTIONS(928), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_LT_LT] = ACTIONS(940), - [anon_sym_PERCENT] = ACTIONS(942), - [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -131566,86 +131104,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(954), + [anon_sym_fn] = ACTIONS(626), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), + [sym__before_unary_op] = ACTIONS(632), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(958), + [sym__quoted_atom_start] = ACTIONS(634), }, - [889] = { - [sym__expression] = STATE(1663), - [sym_block] = STATE(1663), - [sym_identifier] = STATE(18), - [sym_boolean] = STATE(1663), - [sym_nil] = STATE(1663), - [sym__atom] = STATE(1663), - [sym_quoted_atom] = STATE(1663), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(1663), - [sym_charlist] = STATE(1663), - [sym_sigil] = STATE(1663), - [sym_list] = STATE(1663), - [sym_tuple] = STATE(1663), - [sym_bitstring] = STATE(1663), - [sym_map] = STATE(1663), - [sym__nullary_operator] = STATE(1663), - [sym_unary_operator] = STATE(1663), - [sym_binary_operator] = STATE(1663), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(1663), - [sym_call] = STATE(1663), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(19), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(1663), - [sym_anonymous_function] = STATE(1663), + [885] = { + [sym__expression] = STATE(4379), + [sym_block] = STATE(4379), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4379), + [sym_nil] = STATE(4379), + [sym__atom] = STATE(4379), + [sym_quoted_atom] = STATE(4379), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4379), + [sym_charlist] = STATE(4379), + [sym_sigil] = STATE(4379), + [sym_list] = STATE(4379), + [sym_tuple] = STATE(4379), + [sym_bitstring] = STATE(4379), + [sym_map] = STATE(4379), + [sym__nullary_operator] = STATE(4379), + [sym_unary_operator] = STATE(4379), + [sym_binary_operator] = STATE(4379), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4379), + [sym_call] = STATE(4379), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4379), + [sym_anonymous_function] = STATE(4379), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), [sym_alias] = ACTIONS(2553), [sym_integer] = ACTIONS(2553), [sym_float] = ACTIONS(2553), [sym_char] = ACTIONS(2553), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), [sym_atom] = ACTIONS(2553), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(257), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(265), - [anon_sym_PLUS] = ACTIONS(267), - [anon_sym_DASH] = ACTIONS(267), - [anon_sym_BANG] = ACTIONS(267), - [anon_sym_CARET] = ACTIONS(267), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(267), - [anon_sym_not] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(269), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -131684,52 +131222,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(279), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(57), }, - [890] = { - [sym__expression] = STATE(2245), - [sym_block] = STATE(2245), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2245), - [sym_nil] = STATE(2245), - [sym__atom] = STATE(2245), - [sym_quoted_atom] = STATE(2245), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2245), - [sym_charlist] = STATE(2245), - [sym_sigil] = STATE(2245), - [sym_list] = STATE(2245), - [sym_tuple] = STATE(2245), - [sym_bitstring] = STATE(2245), - [sym_map] = STATE(2245), - [sym__nullary_operator] = STATE(2245), - [sym_unary_operator] = STATE(2245), - [sym_binary_operator] = STATE(2245), + [886] = { + [sym__expression] = STATE(2140), + [sym_block] = STATE(2140), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2140), + [sym_nil] = STATE(2140), + [sym__atom] = STATE(2140), + [sym_quoted_atom] = STATE(2140), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2140), + [sym_charlist] = STATE(2140), + [sym_sigil] = STATE(2140), + [sym_list] = STATE(2140), + [sym_tuple] = STATE(2140), + [sym_bitstring] = STATE(2140), + [sym_map] = STATE(2140), + [sym__nullary_operator] = STATE(2140), + [sym_unary_operator] = STATE(2140), + [sym_binary_operator] = STATE(2140), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2245), - [sym_call] = STATE(2245), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2140), + [sym_call] = STATE(2140), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2245), - [sym_anonymous_function] = STATE(2245), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2140), + [sym_anonymous_function] = STATE(2140), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -131810,44 +131348,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [891] = { - [sym__expression] = STATE(2244), - [sym_block] = STATE(2244), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2244), - [sym_nil] = STATE(2244), - [sym__atom] = STATE(2244), - [sym_quoted_atom] = STATE(2244), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2244), - [sym_charlist] = STATE(2244), - [sym_sigil] = STATE(2244), - [sym_list] = STATE(2244), - [sym_tuple] = STATE(2244), - [sym_bitstring] = STATE(2244), - [sym_map] = STATE(2244), - [sym__nullary_operator] = STATE(2244), - [sym_unary_operator] = STATE(2244), - [sym_binary_operator] = STATE(2244), + [887] = { + [sym__expression] = STATE(2139), + [sym_block] = STATE(2139), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2139), + [sym_nil] = STATE(2139), + [sym__atom] = STATE(2139), + [sym_quoted_atom] = STATE(2139), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2139), + [sym_charlist] = STATE(2139), + [sym_sigil] = STATE(2139), + [sym_list] = STATE(2139), + [sym_tuple] = STATE(2139), + [sym_bitstring] = STATE(2139), + [sym_map] = STATE(2139), + [sym__nullary_operator] = STATE(2139), + [sym_unary_operator] = STATE(2139), + [sym_binary_operator] = STATE(2139), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2244), - [sym_call] = STATE(2244), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2139), + [sym_call] = STATE(2139), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2244), - [sym_anonymous_function] = STATE(2244), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2139), + [sym_anonymous_function] = STATE(2139), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -131928,78 +131466,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [892] = { - [sym__expression] = STATE(3111), - [sym_block] = STATE(3111), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3111), - [sym_nil] = STATE(3111), - [sym__atom] = STATE(3111), - [sym_quoted_atom] = STATE(3111), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3111), - [sym_charlist] = STATE(3111), - [sym_sigil] = STATE(3111), - [sym_list] = STATE(3111), - [sym_tuple] = STATE(3111), - [sym_bitstring] = STATE(3111), - [sym_map] = STATE(3111), - [sym__nullary_operator] = STATE(3111), - [sym_unary_operator] = STATE(3111), - [sym_binary_operator] = STATE(3111), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3111), - [sym_call] = STATE(3111), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3111), - [sym_anonymous_function] = STATE(3111), + [888] = { + [sym__expression] = STATE(4380), + [sym_block] = STATE(4380), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4380), + [sym_nil] = STATE(4380), + [sym__atom] = STATE(4380), + [sym_quoted_atom] = STATE(4380), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4380), + [sym_charlist] = STATE(4380), + [sym_sigil] = STATE(4380), + [sym_list] = STATE(4380), + [sym_tuple] = STATE(4380), + [sym_bitstring] = STATE(4380), + [sym_map] = STATE(4380), + [sym__nullary_operator] = STATE(4380), + [sym_unary_operator] = STATE(4380), + [sym_binary_operator] = STATE(4380), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4380), + [sym_call] = STATE(4380), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4380), + [sym_anonymous_function] = STATE(4380), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), [sym_alias] = ACTIONS(2559), [sym_integer] = ACTIONS(2559), [sym_float] = ACTIONS(2559), [sym_char] = ACTIONS(2559), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), [sym_atom] = ACTIONS(2559), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -132038,182 +131576,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(51), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), + [sym__before_unary_op] = ACTIONS(53), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(57), }, - [893] = { - [sym__expression] = STATE(3112), - [sym_block] = STATE(3112), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3112), - [sym_nil] = STATE(3112), - [sym__atom] = STATE(3112), - [sym_quoted_atom] = STATE(3112), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3112), - [sym_charlist] = STATE(3112), - [sym_sigil] = STATE(3112), - [sym_list] = STATE(3112), - [sym_tuple] = STATE(3112), - [sym_bitstring] = STATE(3112), - [sym_map] = STATE(3112), - [sym__nullary_operator] = STATE(3112), - [sym_unary_operator] = STATE(3112), - [sym_binary_operator] = STATE(3112), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3112), - [sym_call] = STATE(3112), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3112), - [sym_anonymous_function] = STATE(3112), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2561), - [sym_integer] = ACTIONS(2561), - [sym_float] = ACTIONS(2561), - [sym_char] = ACTIONS(2561), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2561), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [894] = { - [sym__expression] = STATE(2024), - [sym_block] = STATE(2024), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2024), - [sym_nil] = STATE(2024), - [sym__atom] = STATE(2024), - [sym_quoted_atom] = STATE(2024), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2024), - [sym_charlist] = STATE(2024), - [sym_sigil] = STATE(2024), - [sym_list] = STATE(2024), - [sym_tuple] = STATE(2024), - [sym_bitstring] = STATE(2024), - [sym_map] = STATE(2024), - [sym__nullary_operator] = STATE(2024), - [sym_unary_operator] = STATE(2024), - [sym_binary_operator] = STATE(2024), + [889] = { + [sym__expression] = STATE(2137), + [sym_block] = STATE(2137), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2137), + [sym_nil] = STATE(2137), + [sym__atom] = STATE(2137), + [sym_quoted_atom] = STATE(2137), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2137), + [sym_charlist] = STATE(2137), + [sym_sigil] = STATE(2137), + [sym_list] = STATE(2137), + [sym_tuple] = STATE(2137), + [sym_bitstring] = STATE(2137), + [sym_map] = STATE(2137), + [sym__nullary_operator] = STATE(2137), + [sym_unary_operator] = STATE(2137), + [sym_binary_operator] = STATE(2137), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2024), - [sym_call] = STATE(2024), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2137), + [sym_call] = STATE(2137), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2024), - [sym_anonymous_function] = STATE(2024), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2137), + [sym_anonymous_function] = STATE(2137), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(1853), - [sym_integer] = ACTIONS(1853), - [sym_float] = ACTIONS(1853), - [sym_char] = ACTIONS(1853), + [sym_alias] = ACTIONS(2561), + [sym_integer] = ACTIONS(2561), + [sym_float] = ACTIONS(2561), + [sym_char] = ACTIONS(2561), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1853), + [sym_atom] = ACTIONS(2561), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -132282,44 +131702,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [895] = { - [sym__expression] = STATE(2137), - [sym_block] = STATE(2137), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2137), - [sym_nil] = STATE(2137), - [sym__atom] = STATE(2137), - [sym_quoted_atom] = STATE(2137), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2137), - [sym_charlist] = STATE(2137), - [sym_sigil] = STATE(2137), - [sym_list] = STATE(2137), - [sym_tuple] = STATE(2137), - [sym_bitstring] = STATE(2137), - [sym_map] = STATE(2137), - [sym__nullary_operator] = STATE(2137), - [sym_unary_operator] = STATE(2137), - [sym_binary_operator] = STATE(2137), + [890] = { + [sym__expression] = STATE(2136), + [sym_block] = STATE(2136), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2136), + [sym_nil] = STATE(2136), + [sym__atom] = STATE(2136), + [sym_quoted_atom] = STATE(2136), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2136), + [sym_charlist] = STATE(2136), + [sym_sigil] = STATE(2136), + [sym_list] = STATE(2136), + [sym_tuple] = STATE(2136), + [sym_bitstring] = STATE(2136), + [sym_map] = STATE(2136), + [sym__nullary_operator] = STATE(2136), + [sym_unary_operator] = STATE(2136), + [sym_binary_operator] = STATE(2136), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2137), - [sym_call] = STATE(2137), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2136), + [sym_call] = STATE(2136), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2137), - [sym_anonymous_function] = STATE(2137), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2136), + [sym_anonymous_function] = STATE(2136), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), @@ -132400,78 +131820,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [896] = { - [sym__expression] = STATE(3933), - [sym_block] = STATE(3933), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3933), - [sym_nil] = STATE(3933), - [sym__atom] = STATE(3933), - [sym_quoted_atom] = STATE(3933), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3933), - [sym_charlist] = STATE(3933), - [sym_sigil] = STATE(3933), - [sym_list] = STATE(3933), - [sym_tuple] = STATE(3933), - [sym_bitstring] = STATE(3933), - [sym_map] = STATE(3933), - [sym__nullary_operator] = STATE(3933), - [sym_unary_operator] = STATE(3933), - [sym_binary_operator] = STATE(3933), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3933), - [sym_call] = STATE(3933), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3933), - [sym_anonymous_function] = STATE(3933), + [891] = { + [sym__expression] = STATE(3405), + [sym_block] = STATE(3405), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3405), + [sym_nil] = STATE(3405), + [sym__atom] = STATE(3405), + [sym_quoted_atom] = STATE(3405), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3405), + [sym_charlist] = STATE(3405), + [sym_sigil] = STATE(3405), + [sym_list] = STATE(3405), + [sym_tuple] = STATE(3405), + [sym_bitstring] = STATE(3405), + [sym_map] = STATE(3405), + [sym__nullary_operator] = STATE(3405), + [sym_unary_operator] = STATE(3405), + [sym_binary_operator] = STATE(3405), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3405), + [sym_call] = STATE(3405), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3405), + [sym_anonymous_function] = STATE(3405), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), [sym_alias] = ACTIONS(2565), [sym_integer] = ACTIONS(2565), [sym_float] = ACTIONS(2565), [sym_char] = ACTIONS(2565), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2565), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -132510,86 +131930,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(297), }, - [897] = { - [sym__expression] = STATE(3122), - [sym_block] = STATE(3122), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3122), - [sym_nil] = STATE(3122), - [sym__atom] = STATE(3122), - [sym_quoted_atom] = STATE(3122), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3122), - [sym_charlist] = STATE(3122), - [sym_sigil] = STATE(3122), - [sym_list] = STATE(3122), - [sym_tuple] = STATE(3122), - [sym_bitstring] = STATE(3122), - [sym_map] = STATE(3122), - [sym__nullary_operator] = STATE(3122), - [sym_unary_operator] = STATE(3122), - [sym_binary_operator] = STATE(3122), + [892] = { + [sym__expression] = STATE(3402), + [sym_block] = STATE(3402), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3402), + [sym_nil] = STATE(3402), + [sym__atom] = STATE(3402), + [sym_quoted_atom] = STATE(3402), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3402), + [sym_charlist] = STATE(3402), + [sym_sigil] = STATE(3402), + [sym_list] = STATE(3402), + [sym_tuple] = STATE(3402), + [sym_bitstring] = STATE(3402), + [sym_map] = STATE(3402), + [sym__nullary_operator] = STATE(3402), + [sym_unary_operator] = STATE(3402), + [sym_binary_operator] = STATE(3402), [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3122), - [sym_call] = STATE(3122), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3122), - [sym_anonymous_function] = STATE(3122), + [sym_dot] = STATE(3402), + [sym_call] = STATE(3402), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3402), + [sym_anonymous_function] = STATE(3402), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), [sym_alias] = ACTIONS(2567), [sym_integer] = ACTIONS(2567), [sym_float] = ACTIONS(2567), [sym_char] = ACTIONS(2567), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), [sym_atom] = ACTIONS(2567), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -132628,182 +132048,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), + [sym__quoted_atom_start] = ACTIONS(297), }, - [898] = { - [sym__expression] = STATE(1980), - [sym_block] = STATE(1980), - [sym_identifier] = STATE(22), - [sym_boolean] = STATE(1980), - [sym_nil] = STATE(1980), - [sym__atom] = STATE(1980), - [sym_quoted_atom] = STATE(1980), - [sym__quoted_i_double] = STATE(1746), - [sym__quoted_i_single] = STATE(1745), - [sym__quoted_i_heredoc_single] = STATE(1619), - [sym__quoted_i_heredoc_double] = STATE(1668), - [sym_string] = STATE(1980), - [sym_charlist] = STATE(1980), - [sym_sigil] = STATE(1980), - [sym_list] = STATE(1980), - [sym_tuple] = STATE(1980), - [sym_bitstring] = STATE(1980), - [sym_map] = STATE(1980), - [sym__nullary_operator] = STATE(1980), - [sym_unary_operator] = STATE(1980), - [sym_binary_operator] = STATE(1980), - [sym_operator_identifier] = STATE(6891), - [sym_dot] = STATE(1980), - [sym_call] = STATE(1980), - [sym__call_without_parentheses] = STATE(1611), - [sym__call_with_parentheses] = STATE(1610), - [sym__local_call_without_parentheses] = STATE(1609), - [sym__local_call_with_parentheses] = STATE(1229), - [sym__local_call_just_do_block] = STATE(1589), - [sym__remote_call_without_parentheses] = STATE(1578), - [sym__remote_call_with_parentheses] = STATE(1226), - [sym__remote_dot] = STATE(14), - [sym__anonymous_call] = STATE(1225), - [sym__anonymous_dot] = STATE(6806), - [sym__double_call] = STATE(1577), - [sym_access_call] = STATE(1980), - [sym_anonymous_function] = STATE(1980), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2569), - [sym_integer] = ACTIONS(2569), - [sym_float] = ACTIONS(2569), - [sym_char] = ACTIONS(2569), - [anon_sym_true] = ACTIONS(69), - [anon_sym_false] = ACTIONS(69), - [anon_sym_nil] = ACTIONS(71), - [sym_atom] = ACTIONS(2569), - [anon_sym_DQUOTE] = ACTIONS(73), - [anon_sym_SQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(77), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(79), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LBRACK] = ACTIONS(83), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_LT_LT] = ACTIONS(89), - [anon_sym_PERCENT] = ACTIONS(91), - [anon_sym_DOT_DOT] = ACTIONS(93), - [anon_sym_AMP] = ACTIONS(95), - [anon_sym_PLUS] = ACTIONS(97), - [anon_sym_DASH] = ACTIONS(97), - [anon_sym_BANG] = ACTIONS(97), - [anon_sym_CARET] = ACTIONS(97), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(97), - [anon_sym_not] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(111), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(115), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(117), - }, - [899] = { - [sym__expression] = STATE(1991), - [sym_block] = STATE(1991), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(1991), - [sym_nil] = STATE(1991), - [sym__atom] = STATE(1991), - [sym_quoted_atom] = STATE(1991), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(1991), - [sym_charlist] = STATE(1991), - [sym_sigil] = STATE(1991), - [sym_list] = STATE(1991), - [sym_tuple] = STATE(1991), - [sym_bitstring] = STATE(1991), - [sym_map] = STATE(1991), - [sym__nullary_operator] = STATE(1991), - [sym_unary_operator] = STATE(1991), - [sym_binary_operator] = STATE(1991), + [893] = { + [sym__expression] = STATE(2026), + [sym_block] = STATE(2026), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2026), + [sym_nil] = STATE(2026), + [sym__atom] = STATE(2026), + [sym_quoted_atom] = STATE(2026), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2026), + [sym_charlist] = STATE(2026), + [sym_sigil] = STATE(2026), + [sym_list] = STATE(2026), + [sym_tuple] = STATE(2026), + [sym_bitstring] = STATE(2026), + [sym_map] = STATE(2026), + [sym__nullary_operator] = STATE(2026), + [sym_unary_operator] = STATE(2026), + [sym_binary_operator] = STATE(2026), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(1991), - [sym_call] = STATE(1991), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), + [sym_dot] = STATE(2026), + [sym_call] = STATE(2026), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), [sym__remote_dot] = STATE(16), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(1991), - [sym_anonymous_function] = STATE(1991), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2026), + [sym_anonymous_function] = STATE(2026), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), [aux_sym_identifier_token1] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(1845), - [sym_integer] = ACTIONS(1845), - [sym_float] = ACTIONS(1845), - [sym_char] = ACTIONS(1845), + [sym_alias] = ACTIONS(1969), + [sym_integer] = ACTIONS(1969), + [sym_float] = ACTIONS(1969), + [sym_char] = ACTIONS(1969), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(1845), + [sym_atom] = ACTIONS(1969), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -132813,7 +132115,715 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [894] = { + [sym__expression] = STATE(2163), + [sym_block] = STATE(2163), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2163), + [sym_nil] = STATE(2163), + [sym__atom] = STATE(2163), + [sym_quoted_atom] = STATE(2163), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2163), + [sym_charlist] = STATE(2163), + [sym_sigil] = STATE(2163), + [sym_list] = STATE(2163), + [sym_tuple] = STATE(2163), + [sym_bitstring] = STATE(2163), + [sym_map] = STATE(2163), + [sym__nullary_operator] = STATE(2163), + [sym_unary_operator] = STATE(2163), + [sym_binary_operator] = STATE(2163), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2163), + [sym_call] = STATE(2163), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2163), + [sym_anonymous_function] = STATE(2163), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2569), + [sym_integer] = ACTIONS(2569), + [sym_float] = ACTIONS(2569), + [sym_char] = ACTIONS(2569), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2569), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [895] = { + [sym__expression] = STATE(4383), + [sym_block] = STATE(4383), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4383), + [sym_nil] = STATE(4383), + [sym__atom] = STATE(4383), + [sym_quoted_atom] = STATE(4383), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4383), + [sym_charlist] = STATE(4383), + [sym_sigil] = STATE(4383), + [sym_list] = STATE(4383), + [sym_tuple] = STATE(4383), + [sym_bitstring] = STATE(4383), + [sym_map] = STATE(4383), + [sym__nullary_operator] = STATE(4383), + [sym_unary_operator] = STATE(4383), + [sym_binary_operator] = STATE(4383), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4383), + [sym_call] = STATE(4383), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4383), + [sym_anonymous_function] = STATE(4383), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(2571), + [sym_integer] = ACTIONS(2571), + [sym_float] = ACTIONS(2571), + [sym_char] = ACTIONS(2571), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), + [sym_atom] = ACTIONS(2571), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(51), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(53), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(57), + }, + [896] = { + [sym__expression] = STATE(4391), + [sym_block] = STATE(4391), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4391), + [sym_nil] = STATE(4391), + [sym__atom] = STATE(4391), + [sym_quoted_atom] = STATE(4391), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4391), + [sym_charlist] = STATE(4391), + [sym_sigil] = STATE(4391), + [sym_list] = STATE(4391), + [sym_tuple] = STATE(4391), + [sym_bitstring] = STATE(4391), + [sym_map] = STATE(4391), + [sym__nullary_operator] = STATE(4391), + [sym_unary_operator] = STATE(4391), + [sym_binary_operator] = STATE(4391), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4391), + [sym_call] = STATE(4391), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4391), + [sym_anonymous_function] = STATE(4391), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(2573), + [sym_integer] = ACTIONS(2573), + [sym_float] = ACTIONS(2573), + [sym_char] = ACTIONS(2573), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), + [sym_atom] = ACTIONS(2573), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(51), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(53), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(57), + }, + [897] = { + [sym__expression] = STATE(4393), + [sym_block] = STATE(4393), + [sym_identifier] = STATE(62), + [sym_boolean] = STATE(4393), + [sym_nil] = STATE(4393), + [sym__atom] = STATE(4393), + [sym_quoted_atom] = STATE(4393), + [sym__quoted_i_double] = STATE(4109), + [sym__quoted_i_single] = STATE(4111), + [sym__quoted_i_heredoc_single] = STATE(4136), + [sym__quoted_i_heredoc_double] = STATE(4149), + [sym_string] = STATE(4393), + [sym_charlist] = STATE(4393), + [sym_sigil] = STATE(4393), + [sym_list] = STATE(4393), + [sym_tuple] = STATE(4393), + [sym_bitstring] = STATE(4393), + [sym_map] = STATE(4393), + [sym__nullary_operator] = STATE(4393), + [sym_unary_operator] = STATE(4393), + [sym_binary_operator] = STATE(4393), + [sym_operator_identifier] = STATE(6935), + [sym_dot] = STATE(4393), + [sym_call] = STATE(4393), + [sym__call_without_parentheses] = STATE(4150), + [sym__call_with_parentheses] = STATE(4154), + [sym__local_call_without_parentheses] = STATE(4157), + [sym__local_call_with_parentheses] = STATE(3015), + [sym__local_call_just_do_block] = STATE(4246), + [sym__remote_call_without_parentheses] = STATE(4247), + [sym__remote_call_with_parentheses] = STATE(2964), + [sym__remote_dot] = STATE(49), + [sym__anonymous_call] = STATE(2963), + [sym__anonymous_dot] = STATE(6802), + [sym__double_call] = STATE(4251), + [sym_access_call] = STATE(4393), + [sym_anonymous_function] = STATE(4393), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(13), + [aux_sym_identifier_token1] = ACTIONS(15), + [anon_sym_DOT_DOT_DOT] = ACTIONS(15), + [sym_alias] = ACTIONS(2575), + [sym_integer] = ACTIONS(2575), + [sym_float] = ACTIONS(2575), + [sym_char] = ACTIONS(2575), + [anon_sym_true] = ACTIONS(19), + [anon_sym_false] = ACTIONS(19), + [anon_sym_nil] = ACTIONS(21), + [sym_atom] = ACTIONS(2575), + [anon_sym_DQUOTE] = ACTIONS(23), + [anon_sym_SQUOTE] = ACTIONS(25), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(27), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(29), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LBRACK] = ACTIONS(33), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(37), + [anon_sym_LT_LT] = ACTIONS(39), + [anon_sym_PERCENT] = ACTIONS(41), + [anon_sym_DOT_DOT] = ACTIONS(43), + [anon_sym_AMP] = ACTIONS(45), + [anon_sym_PLUS] = ACTIONS(47), + [anon_sym_DASH] = ACTIONS(47), + [anon_sym_BANG] = ACTIONS(47), + [anon_sym_CARET] = ACTIONS(47), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(47), + [anon_sym_not] = ACTIONS(47), + [anon_sym_AT] = ACTIONS(49), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(51), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(53), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(57), + }, + [898] = { + [sym__expression] = STATE(1993), + [sym_block] = STATE(1993), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(1993), + [sym_nil] = STATE(1993), + [sym__atom] = STATE(1993), + [sym_quoted_atom] = STATE(1993), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(1993), + [sym_charlist] = STATE(1993), + [sym_sigil] = STATE(1993), + [sym_list] = STATE(1993), + [sym_tuple] = STATE(1993), + [sym_bitstring] = STATE(1993), + [sym_map] = STATE(1993), + [sym__nullary_operator] = STATE(1993), + [sym_unary_operator] = STATE(1993), + [sym_binary_operator] = STATE(1993), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(1993), + [sym_call] = STATE(1993), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(1993), + [sym_anonymous_function] = STATE(1993), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(1977), + [sym_integer] = ACTIONS(1977), + [sym_float] = ACTIONS(1977), + [sym_char] = ACTIONS(1977), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(1977), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_LT_LT] = ACTIONS(940), + [anon_sym_PERCENT] = ACTIONS(942), + [anon_sym_DOT_DOT] = ACTIONS(944), + [anon_sym_AMP] = ACTIONS(946), + [anon_sym_PLUS] = ACTIONS(948), + [anon_sym_DASH] = ACTIONS(948), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_CARET] = ACTIONS(948), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), + [anon_sym_not] = ACTIONS(948), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(954), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(956), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(958), + }, + [899] = { + [sym__expression] = STATE(2164), + [sym_block] = STATE(2164), + [sym_identifier] = STATE(30), + [sym_boolean] = STATE(2164), + [sym_nil] = STATE(2164), + [sym__atom] = STATE(2164), + [sym_quoted_atom] = STATE(2164), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(2164), + [sym_charlist] = STATE(2164), + [sym_sigil] = STATE(2164), + [sym_list] = STATE(2164), + [sym_tuple] = STATE(2164), + [sym_bitstring] = STATE(2164), + [sym_map] = STATE(2164), + [sym__nullary_operator] = STATE(2164), + [sym_unary_operator] = STATE(2164), + [sym_binary_operator] = STATE(2164), + [sym_operator_identifier] = STATE(6910), + [sym_dot] = STATE(2164), + [sym_call] = STATE(2164), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(16), + [sym__anonymous_call] = STATE(1503), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(2164), + [sym_anonymous_function] = STATE(2164), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(918), + [aux_sym_identifier_token1] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(65), + [sym_alias] = ACTIONS(2577), + [sym_integer] = ACTIONS(2577), + [sym_float] = ACTIONS(2577), + [sym_char] = ACTIONS(2577), + [anon_sym_true] = ACTIONS(922), + [anon_sym_false] = ACTIONS(922), + [anon_sym_nil] = ACTIONS(924), + [sym_atom] = ACTIONS(2577), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_SQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LBRACK] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), [anon_sym_TILDE] = ACTIONS(938), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), @@ -132873,55 +132883,881 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(958), }, [900] = { - [sym__expression] = STATE(2138), - [sym_block] = STATE(2138), - [sym_identifier] = STATE(32), - [sym_boolean] = STATE(2138), - [sym_nil] = STATE(2138), - [sym__atom] = STATE(2138), - [sym_quoted_atom] = STATE(2138), - [sym__quoted_i_double] = STATE(1990), - [sym__quoted_i_single] = STATE(1988), - [sym__quoted_i_heredoc_single] = STATE(1959), - [sym__quoted_i_heredoc_double] = STATE(1960), - [sym_string] = STATE(2138), - [sym_charlist] = STATE(2138), - [sym_sigil] = STATE(2138), - [sym_list] = STATE(2138), - [sym_tuple] = STATE(2138), - [sym_bitstring] = STATE(2138), - [sym_map] = STATE(2138), - [sym__nullary_operator] = STATE(2138), - [sym_unary_operator] = STATE(2138), - [sym_binary_operator] = STATE(2138), + [sym__expression] = STATE(1553), + [sym_block] = STATE(1553), + [sym_identifier] = STATE(15), + [sym_boolean] = STATE(1553), + [sym_nil] = STATE(1553), + [sym__atom] = STATE(1553), + [sym_quoted_atom] = STATE(1553), + [sym__quoted_i_double] = STATE(1180), + [sym__quoted_i_single] = STATE(1181), + [sym__quoted_i_heredoc_single] = STATE(1182), + [sym__quoted_i_heredoc_double] = STATE(1186), + [sym_string] = STATE(1553), + [sym_charlist] = STATE(1553), + [sym_sigil] = STATE(1553), + [sym_list] = STATE(1553), + [sym_tuple] = STATE(1553), + [sym_bitstring] = STATE(1553), + [sym_map] = STATE(1553), + [sym__nullary_operator] = STATE(1553), + [sym_unary_operator] = STATE(1553), + [sym_binary_operator] = STATE(1553), + [sym_operator_identifier] = STATE(6918), + [sym_dot] = STATE(1553), + [sym_call] = STATE(1553), + [sym__call_without_parentheses] = STATE(1188), + [sym__call_with_parentheses] = STATE(1189), + [sym__local_call_without_parentheses] = STATE(1190), + [sym__local_call_with_parentheses] = STATE(1090), + [sym__local_call_just_do_block] = STATE(1191), + [sym__remote_call_without_parentheses] = STATE(1193), + [sym__remote_call_with_parentheses] = STATE(1087), + [sym__remote_dot] = STATE(17), + [sym__anonymous_call] = STATE(1086), + [sym__anonymous_dot] = STATE(6824), + [sym__double_call] = STATE(1195), + [sym_access_call] = STATE(1553), + [sym_anonymous_function] = STATE(1553), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(189), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2579), + [sym_integer] = ACTIONS(2579), + [sym_float] = ACTIONS(2579), + [sym_char] = ACTIONS(2579), + [anon_sym_true] = ACTIONS(195), + [anon_sym_false] = ACTIONS(195), + [anon_sym_nil] = ACTIONS(197), + [sym_atom] = ACTIONS(2579), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(201), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(203), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(209), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_DOT_DOT] = ACTIONS(1379), + [anon_sym_AMP] = ACTIONS(219), + [anon_sym_PLUS] = ACTIONS(221), + [anon_sym_DASH] = ACTIONS(221), + [anon_sym_BANG] = ACTIONS(221), + [anon_sym_CARET] = ACTIONS(221), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(221), + [anon_sym_not] = ACTIONS(221), + [anon_sym_AT] = ACTIONS(223), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(227), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(233), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(235), + }, + [901] = { + [sym__expression] = STATE(3783), + [sym_block] = STATE(3783), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3783), + [sym_nil] = STATE(3783), + [sym__atom] = STATE(3783), + [sym_quoted_atom] = STATE(3783), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3783), + [sym_charlist] = STATE(3783), + [sym_sigil] = STATE(3783), + [sym_list] = STATE(3783), + [sym_tuple] = STATE(3783), + [sym_bitstring] = STATE(3783), + [sym_map] = STATE(3783), + [sym__nullary_operator] = STATE(3783), + [sym_unary_operator] = STATE(3783), + [sym_binary_operator] = STATE(3783), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3783), + [sym_call] = STATE(3783), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3783), + [sym_anonymous_function] = STATE(3783), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2581), + [sym_integer] = ACTIONS(2581), + [sym_float] = ACTIONS(2581), + [sym_char] = ACTIONS(2581), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2581), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [902] = { + [sym__expression] = STATE(3786), + [sym_block] = STATE(3786), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3786), + [sym_nil] = STATE(3786), + [sym__atom] = STATE(3786), + [sym_quoted_atom] = STATE(3786), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3786), + [sym_charlist] = STATE(3786), + [sym_sigil] = STATE(3786), + [sym_list] = STATE(3786), + [sym_tuple] = STATE(3786), + [sym_bitstring] = STATE(3786), + [sym_map] = STATE(3786), + [sym__nullary_operator] = STATE(3786), + [sym_unary_operator] = STATE(3786), + [sym_binary_operator] = STATE(3786), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3786), + [sym_call] = STATE(3786), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3786), + [sym_anonymous_function] = STATE(3786), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2583), + [sym_integer] = ACTIONS(2583), + [sym_float] = ACTIONS(2583), + [sym_char] = ACTIONS(2583), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2583), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [903] = { + [sym__expression] = STATE(3797), + [sym_block] = STATE(3797), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3797), + [sym_nil] = STATE(3797), + [sym__atom] = STATE(3797), + [sym_quoted_atom] = STATE(3797), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3797), + [sym_charlist] = STATE(3797), + [sym_sigil] = STATE(3797), + [sym_list] = STATE(3797), + [sym_tuple] = STATE(3797), + [sym_bitstring] = STATE(3797), + [sym_map] = STATE(3797), + [sym__nullary_operator] = STATE(3797), + [sym_unary_operator] = STATE(3797), + [sym_binary_operator] = STATE(3797), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3797), + [sym_call] = STATE(3797), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3797), + [sym_anonymous_function] = STATE(3797), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2585), + [sym_integer] = ACTIONS(2585), + [sym_float] = ACTIONS(2585), + [sym_char] = ACTIONS(2585), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2585), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(626), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(632), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(634), + }, + [904] = { + [sym__expression] = STATE(3401), + [sym_block] = STATE(3401), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(3401), + [sym_nil] = STATE(3401), + [sym__atom] = STATE(3401), + [sym_quoted_atom] = STATE(3401), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(3401), + [sym_charlist] = STATE(3401), + [sym_sigil] = STATE(3401), + [sym_list] = STATE(3401), + [sym_tuple] = STATE(3401), + [sym_bitstring] = STATE(3401), + [sym_map] = STATE(3401), + [sym__nullary_operator] = STATE(3401), + [sym_unary_operator] = STATE(3401), + [sym_binary_operator] = STATE(3401), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(3401), + [sym_call] = STATE(3401), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(3401), + [sym_anonymous_function] = STATE(3401), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2587), + [sym_integer] = ACTIONS(2587), + [sym_float] = ACTIONS(2587), + [sym_char] = ACTIONS(2587), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2587), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(289), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(481), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(297), + }, + [905] = { + [sym__expression] = STATE(3492), + [sym_block] = STATE(3492), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3492), + [sym_nil] = STATE(3492), + [sym__atom] = STATE(3492), + [sym_quoted_atom] = STATE(3492), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3492), + [sym_charlist] = STATE(3492), + [sym_sigil] = STATE(3492), + [sym_list] = STATE(3492), + [sym_tuple] = STATE(3492), + [sym_bitstring] = STATE(3492), + [sym_map] = STATE(3492), + [sym__nullary_operator] = STATE(3492), + [sym_unary_operator] = STATE(3492), + [sym_binary_operator] = STATE(3492), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3492), + [sym_call] = STATE(3492), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3492), + [sym_anonymous_function] = STATE(3492), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1827), + [sym_integer] = ACTIONS(1827), + [sym_float] = ACTIONS(1827), + [sym_char] = ACTIONS(1827), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1827), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [906] = { + [sym__expression] = STATE(3458), + [sym_block] = STATE(3458), + [sym_identifier] = STATE(46), + [sym_boolean] = STATE(3458), + [sym_nil] = STATE(3458), + [sym__atom] = STATE(3458), + [sym_quoted_atom] = STATE(3458), + [sym__quoted_i_double] = STATE(3072), + [sym__quoted_i_single] = STATE(3073), + [sym__quoted_i_heredoc_single] = STATE(3434), + [sym__quoted_i_heredoc_double] = STATE(3436), + [sym_string] = STATE(3458), + [sym_charlist] = STATE(3458), + [sym_sigil] = STATE(3458), + [sym_list] = STATE(3458), + [sym_tuple] = STATE(3458), + [sym_bitstring] = STATE(3458), + [sym_map] = STATE(3458), + [sym__nullary_operator] = STATE(3458), + [sym_unary_operator] = STATE(3458), + [sym_binary_operator] = STATE(3458), + [sym_operator_identifier] = STATE(6866), + [sym_dot] = STATE(3458), + [sym_call] = STATE(3458), + [sym__call_without_parentheses] = STATE(3437), + [sym__call_with_parentheses] = STATE(3438), + [sym__local_call_without_parentheses] = STATE(3439), + [sym__local_call_with_parentheses] = STATE(2250), + [sym__local_call_just_do_block] = STATE(3440), + [sym__remote_call_without_parentheses] = STATE(2920), + [sym__remote_call_with_parentheses] = STATE(2251), + [sym__remote_dot] = STATE(40), + [sym__anonymous_call] = STATE(2252), + [sym__anonymous_dot] = STATE(6774), + [sym__double_call] = STATE(3442), + [sym_access_call] = STATE(3458), + [sym_anonymous_function] = STATE(3458), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(1043), + [aux_sym_identifier_token1] = ACTIONS(804), + [anon_sym_DOT_DOT_DOT] = ACTIONS(804), + [sym_alias] = ACTIONS(1829), + [sym_integer] = ACTIONS(1829), + [sym_float] = ACTIONS(1829), + [sym_char] = ACTIONS(1829), + [anon_sym_true] = ACTIONS(1049), + [anon_sym_false] = ACTIONS(1049), + [anon_sym_nil] = ACTIONS(1051), + [sym_atom] = ACTIONS(1829), + [anon_sym_DQUOTE] = ACTIONS(1053), + [anon_sym_SQUOTE] = ACTIONS(1055), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1057), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(35), + [anon_sym_GT] = ACTIONS(35), + [anon_sym_PIPE] = ACTIONS(35), + [anon_sym_SLASH] = ACTIONS(1038), + [anon_sym_TILDE] = ACTIONS(1065), + [anon_sym_LT_LT] = ACTIONS(1069), + [anon_sym_PERCENT] = ACTIONS(1071), + [anon_sym_DOT_DOT] = ACTIONS(1073), + [anon_sym_AMP] = ACTIONS(1075), + [anon_sym_PLUS] = ACTIONS(1077), + [anon_sym_DASH] = ACTIONS(1077), + [anon_sym_BANG] = ACTIONS(1077), + [anon_sym_CARET] = ACTIONS(1077), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), + [anon_sym_not] = ACTIONS(1077), + [anon_sym_AT] = ACTIONS(1079), + [anon_sym_LT_DASH] = ACTIONS(35), + [anon_sym_BSLASH_BSLASH] = ACTIONS(35), + [anon_sym_when] = ACTIONS(35), + [anon_sym_COLON_COLON] = ACTIONS(35), + [anon_sym_EQ] = ACTIONS(35), + [anon_sym_PIPE_PIPE] = ACTIONS(35), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), + [anon_sym_or] = ACTIONS(35), + [anon_sym_AMP_AMP] = ACTIONS(35), + [anon_sym_AMP_AMP_AMP] = ACTIONS(35), + [anon_sym_and] = ACTIONS(35), + [anon_sym_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ] = ACTIONS(35), + [anon_sym_EQ_TILDE] = ACTIONS(35), + [anon_sym_EQ_EQ_EQ] = ACTIONS(35), + [anon_sym_BANG_EQ_EQ] = ACTIONS(35), + [anon_sym_LT_EQ] = ACTIONS(35), + [anon_sym_GT_EQ] = ACTIONS(35), + [anon_sym_PIPE_GT] = ACTIONS(35), + [anon_sym_LT_LT_LT] = ACTIONS(35), + [anon_sym_GT_GT_GT] = ACTIONS(35), + [anon_sym_LT_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT_GT] = ACTIONS(35), + [anon_sym_LT_TILDE] = ACTIONS(35), + [anon_sym_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_TILDE_GT] = ACTIONS(35), + [anon_sym_LT_PIPE_GT] = ACTIONS(35), + [anon_sym_in] = ACTIONS(35), + [anon_sym_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH] = ACTIONS(35), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), + [anon_sym_DASH_DASH_DASH] = ACTIONS(35), + [anon_sym_LT_GT] = ACTIONS(35), + [anon_sym_STAR] = ACTIONS(35), + [anon_sym_STAR_STAR] = ACTIONS(35), + [anon_sym_CARET_CARET] = ACTIONS(35), + [anon_sym_DASH_GT] = ACTIONS(35), + [anon_sym_DOT] = ACTIONS(35), + [anon_sym_fn] = ACTIONS(1081), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(1083), + [sym__not_in] = ACTIONS(55), + [sym__quoted_atom_start] = ACTIONS(1085), + }, + [907] = { + [sym__expression] = STATE(4061), + [sym_block] = STATE(4061), + [sym_identifier] = STATE(59), + [sym_boolean] = STATE(4061), + [sym_nil] = STATE(4061), + [sym__atom] = STATE(4061), + [sym_quoted_atom] = STATE(4061), + [sym__quoted_i_double] = STATE(1798), + [sym__quoted_i_single] = STATE(1797), + [sym__quoted_i_heredoc_single] = STATE(1961), + [sym__quoted_i_heredoc_double] = STATE(1962), + [sym_string] = STATE(4061), + [sym_charlist] = STATE(4061), + [sym_sigil] = STATE(4061), + [sym_list] = STATE(4061), + [sym_tuple] = STATE(4061), + [sym_bitstring] = STATE(4061), + [sym_map] = STATE(4061), + [sym__nullary_operator] = STATE(4061), + [sym_unary_operator] = STATE(4061), + [sym_binary_operator] = STATE(4061), [sym_operator_identifier] = STATE(6910), - [sym_dot] = STATE(2138), - [sym_call] = STATE(2138), - [sym__call_without_parentheses] = STATE(1961), - [sym__call_with_parentheses] = STATE(1962), - [sym__local_call_without_parentheses] = STATE(1963), - [sym__local_call_with_parentheses] = STATE(1508), - [sym__local_call_just_do_block] = STATE(1965), - [sym__remote_call_without_parentheses] = STATE(1966), - [sym__remote_call_with_parentheses] = STATE(1507), - [sym__remote_dot] = STATE(16), + [sym_dot] = STATE(4061), + [sym_call] = STATE(4061), + [sym__call_without_parentheses] = STATE(1963), + [sym__call_with_parentheses] = STATE(1964), + [sym__local_call_without_parentheses] = STATE(1965), + [sym__local_call_with_parentheses] = STATE(1506), + [sym__local_call_just_do_block] = STATE(1967), + [sym__remote_call_without_parentheses] = STATE(1968), + [sym__remote_call_with_parentheses] = STATE(1505), + [sym__remote_dot] = STATE(41), [sym__anonymous_call] = STATE(1503), - [sym__anonymous_dot] = STATE(6771), - [sym__double_call] = STATE(1970), - [sym_access_call] = STATE(2138), - [sym_anonymous_function] = STATE(2138), + [sym__anonymous_dot] = STATE(6804), + [sym__double_call] = STATE(1972), + [sym_access_call] = STATE(4061), + [sym_anonymous_function] = STATE(4061), [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(918), - [aux_sym_identifier_token1] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(65), - [sym_alias] = ACTIONS(2571), - [sym_integer] = ACTIONS(2571), - [sym_float] = ACTIONS(2571), - [sym_char] = ACTIONS(2571), + [aux_sym_identifier_token1] = ACTIONS(686), + [anon_sym_DOT_DOT_DOT] = ACTIONS(686), + [sym_alias] = ACTIONS(2589), + [sym_integer] = ACTIONS(2589), + [sym_float] = ACTIONS(2589), + [sym_char] = ACTIONS(2589), [anon_sym_true] = ACTIONS(922), [anon_sym_false] = ACTIONS(922), [anon_sym_nil] = ACTIONS(924), - [sym_atom] = ACTIONS(2571), + [sym_atom] = ACTIONS(2589), [anon_sym_DQUOTE] = ACTIONS(926), [anon_sym_SQUOTE] = ACTIONS(928), [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(930), @@ -132931,19 +133767,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(938), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(1351), [anon_sym_LT_LT] = ACTIONS(940), [anon_sym_PERCENT] = ACTIONS(942), [anon_sym_DOT_DOT] = ACTIONS(944), - [anon_sym_AMP] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(948), - [anon_sym_CARET] = ACTIONS(948), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(948), - [anon_sym_not] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(950), + [anon_sym_AMP] = ACTIONS(1355), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_CARET] = ACTIONS(1357), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1357), + [anon_sym_not] = ACTIONS(1357), + [anon_sym_AT] = ACTIONS(1359), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -132986,908 +133822,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(956), + [sym__before_unary_op] = ACTIONS(1361), [sym__not_in] = ACTIONS(55), [sym__quoted_atom_start] = ACTIONS(958), }, - [901] = { - [sym__expression] = STATE(3935), - [sym_block] = STATE(3935), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3935), - [sym_nil] = STATE(3935), - [sym__atom] = STATE(3935), - [sym_quoted_atom] = STATE(3935), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3935), - [sym_charlist] = STATE(3935), - [sym_sigil] = STATE(3935), - [sym_list] = STATE(3935), - [sym_tuple] = STATE(3935), - [sym_bitstring] = STATE(3935), - [sym_map] = STATE(3935), - [sym__nullary_operator] = STATE(3935), - [sym_unary_operator] = STATE(3935), - [sym_binary_operator] = STATE(3935), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3935), - [sym_call] = STATE(3935), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3935), - [sym_anonymous_function] = STATE(3935), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2573), - [sym_integer] = ACTIONS(2573), - [sym_float] = ACTIONS(2573), - [sym_char] = ACTIONS(2573), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(2573), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), - }, - [902] = { - [sym__expression] = STATE(3123), - [sym_block] = STATE(3123), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3123), - [sym_nil] = STATE(3123), - [sym__atom] = STATE(3123), - [sym_quoted_atom] = STATE(3123), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3123), - [sym_charlist] = STATE(3123), - [sym_sigil] = STATE(3123), - [sym_list] = STATE(3123), - [sym_tuple] = STATE(3123), - [sym_bitstring] = STATE(3123), - [sym_map] = STATE(3123), - [sym__nullary_operator] = STATE(3123), - [sym_unary_operator] = STATE(3123), - [sym_binary_operator] = STATE(3123), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3123), - [sym_call] = STATE(3123), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3123), - [sym_anonymous_function] = STATE(3123), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2575), - [sym_integer] = ACTIONS(2575), - [sym_float] = ACTIONS(2575), - [sym_char] = ACTIONS(2575), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2575), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [903] = { - [sym__expression] = STATE(3124), - [sym_block] = STATE(3124), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3124), - [sym_nil] = STATE(3124), - [sym__atom] = STATE(3124), - [sym_quoted_atom] = STATE(3124), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3124), - [sym_charlist] = STATE(3124), - [sym_sigil] = STATE(3124), - [sym_list] = STATE(3124), - [sym_tuple] = STATE(3124), - [sym_bitstring] = STATE(3124), - [sym_map] = STATE(3124), - [sym__nullary_operator] = STATE(3124), - [sym_unary_operator] = STATE(3124), - [sym_binary_operator] = STATE(3124), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3124), - [sym_call] = STATE(3124), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3124), - [sym_anonymous_function] = STATE(3124), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2577), - [sym_integer] = ACTIONS(2577), - [sym_float] = ACTIONS(2577), - [sym_char] = ACTIONS(2577), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2577), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [904] = { - [sym__expression] = STATE(3125), - [sym_block] = STATE(3125), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3125), - [sym_nil] = STATE(3125), - [sym__atom] = STATE(3125), - [sym_quoted_atom] = STATE(3125), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3125), - [sym_charlist] = STATE(3125), - [sym_sigil] = STATE(3125), - [sym_list] = STATE(3125), - [sym_tuple] = STATE(3125), - [sym_bitstring] = STATE(3125), - [sym_map] = STATE(3125), - [sym__nullary_operator] = STATE(3125), - [sym_unary_operator] = STATE(3125), - [sym_binary_operator] = STATE(3125), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3125), - [sym_call] = STATE(3125), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3125), - [sym_anonymous_function] = STATE(3125), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2579), - [sym_integer] = ACTIONS(2579), - [sym_float] = ACTIONS(2579), - [sym_char] = ACTIONS(2579), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2579), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [905] = { - [sym__expression] = STATE(3126), - [sym_block] = STATE(3126), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3126), - [sym_nil] = STATE(3126), - [sym__atom] = STATE(3126), - [sym_quoted_atom] = STATE(3126), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3126), - [sym_charlist] = STATE(3126), - [sym_sigil] = STATE(3126), - [sym_list] = STATE(3126), - [sym_tuple] = STATE(3126), - [sym_bitstring] = STATE(3126), - [sym_map] = STATE(3126), - [sym__nullary_operator] = STATE(3126), - [sym_unary_operator] = STATE(3126), - [sym_binary_operator] = STATE(3126), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3126), - [sym_call] = STATE(3126), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3126), - [sym_anonymous_function] = STATE(3126), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2581), - [sym_integer] = ACTIONS(2581), - [sym_float] = ACTIONS(2581), - [sym_char] = ACTIONS(2581), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2581), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [906] = { - [sym__expression] = STATE(3479), - [sym_block] = STATE(3479), - [sym_identifier] = STATE(42), - [sym_boolean] = STATE(3479), - [sym_nil] = STATE(3479), - [sym__atom] = STATE(3479), - [sym_quoted_atom] = STATE(3479), - [sym__quoted_i_double] = STATE(1433), - [sym__quoted_i_single] = STATE(1434), - [sym__quoted_i_heredoc_single] = STATE(1435), - [sym__quoted_i_heredoc_double] = STATE(1436), - [sym_string] = STATE(3479), - [sym_charlist] = STATE(3479), - [sym_sigil] = STATE(3479), - [sym_list] = STATE(3479), - [sym_tuple] = STATE(3479), - [sym_bitstring] = STATE(3479), - [sym_map] = STATE(3479), - [sym__nullary_operator] = STATE(3479), - [sym_unary_operator] = STATE(3479), - [sym_binary_operator] = STATE(3479), - [sym_operator_identifier] = STATE(6949), - [sym_dot] = STATE(3479), - [sym_call] = STATE(3479), - [sym__call_without_parentheses] = STATE(1437), - [sym__call_with_parentheses] = STATE(1439), - [sym__local_call_without_parentheses] = STATE(1440), - [sym__local_call_with_parentheses] = STATE(1134), - [sym__local_call_just_do_block] = STATE(1441), - [sym__remote_call_without_parentheses] = STATE(1432), - [sym__remote_call_with_parentheses] = STATE(1131), - [sym__remote_dot] = STATE(50), - [sym__anonymous_call] = STATE(1129), - [sym__anonymous_dot] = STATE(6830), - [sym__double_call] = STATE(1443), - [sym_access_call] = STATE(3479), - [sym_anonymous_function] = STATE(3479), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(237), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2583), - [sym_integer] = ACTIONS(2583), - [sym_float] = ACTIONS(2583), - [sym_char] = ACTIONS(2583), - [anon_sym_true] = ACTIONS(241), - [anon_sym_false] = ACTIONS(241), - [anon_sym_nil] = ACTIONS(243), - [sym_atom] = ACTIONS(2583), - [anon_sym_DQUOTE] = ACTIONS(245), - [anon_sym_SQUOTE] = ACTIONS(247), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(249), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(251), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LBRACK] = ACTIONS(255), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(261), - [anon_sym_PERCENT] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(1349), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PLUS] = ACTIONS(460), - [anon_sym_DASH] = ACTIONS(460), - [anon_sym_BANG] = ACTIONS(460), - [anon_sym_CARET] = ACTIONS(460), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(460), - [anon_sym_not] = ACTIONS(460), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(273), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(464), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(281), - }, - [907] = { - [sym__expression] = STATE(3051), - [sym_block] = STATE(3051), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(3051), - [sym_nil] = STATE(3051), - [sym__atom] = STATE(3051), - [sym_quoted_atom] = STATE(3051), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(3051), - [sym_charlist] = STATE(3051), - [sym_sigil] = STATE(3051), - [sym_list] = STATE(3051), - [sym_tuple] = STATE(3051), - [sym_bitstring] = STATE(3051), - [sym_map] = STATE(3051), - [sym__nullary_operator] = STATE(3051), - [sym_unary_operator] = STATE(3051), - [sym_binary_operator] = STATE(3051), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(3051), - [sym_call] = STATE(3051), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(3051), - [sym_anonymous_function] = STATE(3051), - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1795), - [sym_integer] = ACTIONS(1795), - [sym_float] = ACTIONS(1795), - [sym_char] = ACTIONS(1795), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1795), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), - [anon_sym_LT] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(35), - [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_LT_DASH] = ACTIONS(35), - [anon_sym_BSLASH_BSLASH] = ACTIONS(35), - [anon_sym_when] = ACTIONS(35), - [anon_sym_COLON_COLON] = ACTIONS(35), - [anon_sym_EQ] = ACTIONS(35), - [anon_sym_PIPE_PIPE] = ACTIONS(35), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(35), - [anon_sym_or] = ACTIONS(35), - [anon_sym_AMP_AMP] = ACTIONS(35), - [anon_sym_AMP_AMP_AMP] = ACTIONS(35), - [anon_sym_and] = ACTIONS(35), - [anon_sym_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ] = ACTIONS(35), - [anon_sym_EQ_TILDE] = ACTIONS(35), - [anon_sym_EQ_EQ_EQ] = ACTIONS(35), - [anon_sym_BANG_EQ_EQ] = ACTIONS(35), - [anon_sym_LT_EQ] = ACTIONS(35), - [anon_sym_GT_EQ] = ACTIONS(35), - [anon_sym_PIPE_GT] = ACTIONS(35), - [anon_sym_LT_LT_LT] = ACTIONS(35), - [anon_sym_GT_GT_GT] = ACTIONS(35), - [anon_sym_LT_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT_GT] = ACTIONS(35), - [anon_sym_LT_TILDE] = ACTIONS(35), - [anon_sym_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_TILDE_GT] = ACTIONS(35), - [anon_sym_LT_PIPE_GT] = ACTIONS(35), - [anon_sym_in] = ACTIONS(35), - [anon_sym_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH] = ACTIONS(35), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(35), - [anon_sym_DASH_DASH_DASH] = ACTIONS(35), - [anon_sym_LT_GT] = ACTIONS(35), - [anon_sym_STAR] = ACTIONS(35), - [anon_sym_STAR_STAR] = ACTIONS(35), - [anon_sym_CARET_CARET] = ACTIONS(35), - [anon_sym_DASH_GT] = ACTIONS(35), - [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), - [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), - }, [908] = { - [sym__expression] = STATE(2981), - [sym_block] = STATE(2981), - [sym_identifier] = STATE(53), - [sym_boolean] = STATE(2981), - [sym_nil] = STATE(2981), - [sym__atom] = STATE(2981), - [sym_quoted_atom] = STATE(2981), - [sym__quoted_i_double] = STATE(3315), - [sym__quoted_i_single] = STATE(3481), - [sym__quoted_i_heredoc_single] = STATE(2937), - [sym__quoted_i_heredoc_double] = STATE(2939), - [sym_string] = STATE(2981), - [sym_charlist] = STATE(2981), - [sym_sigil] = STATE(2981), - [sym_list] = STATE(2981), - [sym_tuple] = STATE(2981), - [sym_bitstring] = STATE(2981), - [sym_map] = STATE(2981), - [sym__nullary_operator] = STATE(2981), - [sym_unary_operator] = STATE(2981), - [sym_binary_operator] = STATE(2981), - [sym_operator_identifier] = STATE(6860), - [sym_dot] = STATE(2981), - [sym_call] = STATE(2981), - [sym__call_without_parentheses] = STATE(2940), - [sym__call_with_parentheses] = STATE(2941), - [sym__local_call_without_parentheses] = STATE(2944), - [sym__local_call_with_parentheses] = STATE(2166), - [sym__local_call_just_do_block] = STATE(2946), - [sym__remote_call_without_parentheses] = STATE(3320), - [sym__remote_call_with_parentheses] = STATE(2164), - [sym__remote_dot] = STATE(40), - [sym__anonymous_call] = STATE(2163), - [sym__anonymous_dot] = STATE(6831), - [sym__double_call] = STATE(2960), - [sym_access_call] = STATE(2981), - [sym_anonymous_function] = STATE(2981), + [sym__expression] = STATE(2956), + [sym_block] = STATE(2956), + [sym_identifier] = STATE(45), + [sym_boolean] = STATE(2956), + [sym_nil] = STATE(2956), + [sym__atom] = STATE(2956), + [sym_quoted_atom] = STATE(2956), + [sym__quoted_i_double] = STATE(1460), + [sym__quoted_i_single] = STATE(1461), + [sym__quoted_i_heredoc_single] = STATE(1499), + [sym__quoted_i_heredoc_double] = STATE(1517), + [sym_string] = STATE(2956), + [sym_charlist] = STATE(2956), + [sym_sigil] = STATE(2956), + [sym_list] = STATE(2956), + [sym_tuple] = STATE(2956), + [sym_bitstring] = STATE(2956), + [sym_map] = STATE(2956), + [sym__nullary_operator] = STATE(2956), + [sym_unary_operator] = STATE(2956), + [sym_binary_operator] = STATE(2956), + [sym_operator_identifier] = STATE(6949), + [sym_dot] = STATE(2956), + [sym_call] = STATE(2956), + [sym__call_without_parentheses] = STATE(1518), + [sym__call_with_parentheses] = STATE(1526), + [sym__local_call_without_parentheses] = STATE(1527), + [sym__local_call_with_parentheses] = STATE(1092), + [sym__local_call_just_do_block] = STATE(1529), + [sym__remote_call_without_parentheses] = STATE(1531), + [sym__remote_call_with_parentheses] = STATE(1115), + [sym__remote_dot] = STATE(47), + [sym__anonymous_call] = STATE(1117), + [sym__anonymous_dot] = STATE(6843), + [sym__double_call] = STATE(1539), + [sym_access_call] = STATE(2956), + [sym_anonymous_function] = STATE(2956), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(1043), - [aux_sym_identifier_token1] = ACTIONS(804), - [anon_sym_DOT_DOT_DOT] = ACTIONS(804), - [sym_alias] = ACTIONS(1797), - [sym_integer] = ACTIONS(1797), - [sym_float] = ACTIONS(1797), - [sym_char] = ACTIONS(1797), - [anon_sym_true] = ACTIONS(1047), - [anon_sym_false] = ACTIONS(1047), - [anon_sym_nil] = ACTIONS(1049), - [sym_atom] = ACTIONS(1797), - [anon_sym_DQUOTE] = ACTIONS(1051), - [anon_sym_SQUOTE] = ACTIONS(1053), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(1055), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1057), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LBRACK] = ACTIONS(1063), + [anon_sym_LPAREN] = ACTIONS(253), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2591), + [sym_integer] = ACTIONS(2591), + [sym_float] = ACTIONS(2591), + [sym_char] = ACTIONS(2591), + [anon_sym_true] = ACTIONS(257), + [anon_sym_false] = ACTIONS(257), + [anon_sym_nil] = ACTIONS(259), + [sym_atom] = ACTIONS(2591), + [anon_sym_DQUOTE] = ACTIONS(261), + [anon_sym_SQUOTE] = ACTIONS(263), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(265), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(267), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(271), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), - [anon_sym_SLASH] = ACTIONS(1036), - [anon_sym_TILDE] = ACTIONS(1065), - [anon_sym_LT_LT] = ACTIONS(1069), - [anon_sym_PERCENT] = ACTIONS(1071), - [anon_sym_DOT_DOT] = ACTIONS(1073), - [anon_sym_AMP] = ACTIONS(1075), - [anon_sym_PLUS] = ACTIONS(1077), - [anon_sym_DASH] = ACTIONS(1077), - [anon_sym_BANG] = ACTIONS(1077), - [anon_sym_CARET] = ACTIONS(1077), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(1077), - [anon_sym_not] = ACTIONS(1077), - [anon_sym_AT] = ACTIONS(1079), + [anon_sym_SLASH] = ACTIONS(35), + [anon_sym_TILDE] = ACTIONS(468), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_PERCENT] = ACTIONS(279), + [anon_sym_DOT_DOT] = ACTIONS(1387), + [anon_sym_AMP] = ACTIONS(472), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(477), + [anon_sym_BANG] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(477), + [anon_sym_not] = ACTIONS(477), + [anon_sym_AT] = ACTIONS(479), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -133926,86 +133936,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(1081), + [anon_sym_fn] = ACTIONS(289), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(1083), + [sym__before_unary_op] = ACTIONS(481), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(1085), + [sym__quoted_atom_start] = ACTIONS(297), }, [909] = { - [sym__expression] = STATE(3936), - [sym_block] = STATE(3936), - [sym_identifier] = STATE(64), - [sym_boolean] = STATE(3936), - [sym_nil] = STATE(3936), - [sym__atom] = STATE(3936), - [sym_quoted_atom] = STATE(3936), - [sym__quoted_i_double] = STATE(2302), - [sym__quoted_i_single] = STATE(2301), - [sym__quoted_i_heredoc_single] = STATE(2300), - [sym__quoted_i_heredoc_double] = STATE(2299), - [sym_string] = STATE(3936), - [sym_charlist] = STATE(3936), - [sym_sigil] = STATE(3936), - [sym_list] = STATE(3936), - [sym_tuple] = STATE(3936), - [sym_bitstring] = STATE(3936), - [sym_map] = STATE(3936), - [sym__nullary_operator] = STATE(3936), - [sym_unary_operator] = STATE(3936), - [sym_binary_operator] = STATE(3936), - [sym_operator_identifier] = STATE(6926), - [sym_dot] = STATE(3936), - [sym_call] = STATE(3936), - [sym__call_without_parentheses] = STATE(2298), - [sym__call_with_parentheses] = STATE(2297), - [sym__local_call_without_parentheses] = STATE(2296), - [sym__local_call_with_parentheses] = STATE(1788), - [sym__local_call_just_do_block] = STATE(2295), - [sym__remote_call_without_parentheses] = STATE(2294), - [sym__remote_call_with_parentheses] = STATE(1789), - [sym__remote_dot] = STATE(70), - [sym__anonymous_call] = STATE(1790), - [sym__anonymous_dot] = STATE(6807), - [sym__double_call] = STATE(2273), - [sym_access_call] = STATE(3936), - [sym_anonymous_function] = STATE(3936), + [sym__expression] = STATE(3824), + [sym_block] = STATE(3824), + [sym_identifier] = STATE(58), + [sym_boolean] = STATE(3824), + [sym_nil] = STATE(3824), + [sym__atom] = STATE(3824), + [sym_quoted_atom] = STATE(3824), + [sym__quoted_i_double] = STATE(3565), + [sym__quoted_i_single] = STATE(3566), + [sym__quoted_i_heredoc_single] = STATE(3567), + [sym__quoted_i_heredoc_double] = STATE(3568), + [sym_string] = STATE(3824), + [sym_charlist] = STATE(3824), + [sym_sigil] = STATE(3824), + [sym_list] = STATE(3824), + [sym_tuple] = STATE(3824), + [sym_bitstring] = STATE(3824), + [sym_map] = STATE(3824), + [sym__nullary_operator] = STATE(3824), + [sym_unary_operator] = STATE(3824), + [sym_binary_operator] = STATE(3824), + [sym_operator_identifier] = STATE(6934), + [sym_dot] = STATE(3824), + [sym_call] = STATE(3824), + [sym__call_without_parentheses] = STATE(3569), + [sym__call_with_parentheses] = STATE(3570), + [sym__local_call_without_parentheses] = STATE(3571), + [sym__local_call_with_parentheses] = STATE(2682), + [sym__local_call_just_do_block] = STATE(3572), + [sym__remote_call_without_parentheses] = STATE(3573), + [sym__remote_call_with_parentheses] = STATE(2685), + [sym__remote_dot] = STATE(63), + [sym__anonymous_call] = STATE(2687), + [sym__anonymous_dot] = STATE(6840), + [sym__double_call] = STATE(3575), + [sym_access_call] = STATE(3824), + [sym_anonymous_function] = STATE(3824), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(365), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2585), - [sym_integer] = ACTIONS(2585), - [sym_float] = ACTIONS(2585), - [sym_char] = ACTIONS(2585), - [anon_sym_true] = ACTIONS(371), - [anon_sym_false] = ACTIONS(371), - [anon_sym_nil] = ACTIONS(373), - [sym_atom] = ACTIONS(2585), - [anon_sym_DQUOTE] = ACTIONS(375), - [anon_sym_SQUOTE] = ACTIONS(377), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(379), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(381), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LBRACK] = ACTIONS(385), + [anon_sym_LPAREN] = ACTIONS(588), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2593), + [sym_integer] = ACTIONS(2593), + [sym_float] = ACTIONS(2593), + [sym_char] = ACTIONS(2593), + [anon_sym_true] = ACTIONS(594), + [anon_sym_false] = ACTIONS(594), + [anon_sym_nil] = ACTIONS(596), + [sym_atom] = ACTIONS(2593), + [anon_sym_DQUOTE] = ACTIONS(598), + [anon_sym_SQUOTE] = ACTIONS(600), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(602), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(604), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LBRACK] = ACTIONS(608), [anon_sym_LT] = ACTIONS(35), [anon_sym_GT] = ACTIONS(35), [anon_sym_PIPE] = ACTIONS(35), [anon_sym_SLASH] = ACTIONS(35), - [anon_sym_TILDE] = ACTIONS(387), - [anon_sym_LT_LT] = ACTIONS(391), - [anon_sym_PERCENT] = ACTIONS(393), - [anon_sym_DOT_DOT] = ACTIONS(1335), - [anon_sym_AMP] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(658), - [anon_sym_DASH] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [anon_sym_CARET] = ACTIONS(658), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(658), - [anon_sym_not] = ACTIONS(658), - [anon_sym_AT] = ACTIONS(660), + [anon_sym_TILDE] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_DOT_DOT] = ACTIONS(1365), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_DASH] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(620), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(620), + [anon_sym_not] = ACTIONS(620), + [anon_sym_AT] = ACTIONS(622), [anon_sym_LT_DASH] = ACTIONS(35), [anon_sym_BSLASH_BSLASH] = ACTIONS(35), [anon_sym_when] = ACTIONS(35), @@ -134044,495 +134054,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(35), [anon_sym_DASH_GT] = ACTIONS(35), [anon_sym_DOT] = ACTIONS(35), - [anon_sym_fn] = ACTIONS(407), + [anon_sym_fn] = ACTIONS(626), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(662), + [sym__before_unary_op] = ACTIONS(632), [sym__not_in] = ACTIONS(55), - [sym__quoted_atom_start] = ACTIONS(413), + [sym__quoted_atom_start] = ACTIONS(634), }, [910] = { - [aux_sym__terminator_token1] = ACTIONS(2587), - [anon_sym_SEMI] = ACTIONS(2589), - [anon_sym_LPAREN] = ACTIONS(2589), - [aux_sym_identifier_token1] = ACTIONS(2589), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2589), - [sym_alias] = ACTIONS(2589), - [sym_integer] = ACTIONS(2589), - [sym_float] = ACTIONS(2589), - [sym_char] = ACTIONS(2589), - [anon_sym_true] = ACTIONS(2589), - [anon_sym_false] = ACTIONS(2589), - [anon_sym_nil] = ACTIONS(2589), - [sym_atom] = ACTIONS(2589), - [anon_sym_DQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2589), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2589), - [anon_sym_LBRACE] = ACTIONS(2589), - [anon_sym_LBRACK] = ACTIONS(2589), - [anon_sym_LT] = ACTIONS(2589), - [anon_sym_GT] = ACTIONS(2589), - [anon_sym_PIPE] = ACTIONS(2589), - [anon_sym_SLASH] = ACTIONS(2589), - [anon_sym_TILDE] = ACTIONS(2589), - [anon_sym_COMMA] = ACTIONS(2589), - [sym_keyword] = ACTIONS(2589), - [anon_sym_LT_LT] = ACTIONS(2589), - [anon_sym_PERCENT] = ACTIONS(2589), - [anon_sym_DOT_DOT] = ACTIONS(2589), - [anon_sym_AMP] = ACTIONS(2589), - [anon_sym_PLUS] = ACTIONS(2589), - [anon_sym_DASH] = ACTIONS(2589), - [anon_sym_BANG] = ACTIONS(2589), - [anon_sym_CARET] = ACTIONS(2589), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2589), - [anon_sym_not] = ACTIONS(2589), - [anon_sym_AT] = ACTIONS(2589), - [anon_sym_LT_DASH] = ACTIONS(2589), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2589), - [anon_sym_when] = ACTIONS(2589), - [anon_sym_COLON_COLON] = ACTIONS(2589), - [anon_sym_EQ_GT] = ACTIONS(2589), - [anon_sym_EQ] = ACTIONS(2589), - [anon_sym_PIPE_PIPE] = ACTIONS(2589), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2589), - [anon_sym_or] = ACTIONS(2589), - [anon_sym_AMP_AMP] = ACTIONS(2589), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2589), - [anon_sym_and] = ACTIONS(2589), - [anon_sym_EQ_EQ] = ACTIONS(2589), - [anon_sym_BANG_EQ] = ACTIONS(2589), - [anon_sym_EQ_TILDE] = ACTIONS(2589), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2589), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2589), - [anon_sym_LT_EQ] = ACTIONS(2589), - [anon_sym_GT_EQ] = ACTIONS(2589), - [anon_sym_PIPE_GT] = ACTIONS(2589), - [anon_sym_LT_LT_LT] = ACTIONS(2589), - [anon_sym_GT_GT_GT] = ACTIONS(2589), - [anon_sym_LT_LT_TILDE] = ACTIONS(2589), - [anon_sym_TILDE_GT_GT] = ACTIONS(2589), - [anon_sym_LT_TILDE] = ACTIONS(2589), - [anon_sym_TILDE_GT] = ACTIONS(2589), - [anon_sym_LT_TILDE_GT] = ACTIONS(2589), - [anon_sym_LT_PIPE_GT] = ACTIONS(2589), - [anon_sym_in] = ACTIONS(2589), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2589), - [anon_sym_SLASH_SLASH] = ACTIONS(2589), - [anon_sym_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH] = ACTIONS(2589), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2589), - [anon_sym_LT_GT] = ACTIONS(2589), - [anon_sym_STAR] = ACTIONS(2589), - [anon_sym_STAR_STAR] = ACTIONS(2589), - [anon_sym_CARET_CARET] = ACTIONS(2589), - [anon_sym_DASH_GT] = ACTIONS(2589), - [anon_sym_DOT] = ACTIONS(2589), - [anon_sym_after] = ACTIONS(2589), - [anon_sym_catch] = ACTIONS(2589), - [anon_sym_do] = ACTIONS(2589), - [anon_sym_else] = ACTIONS(2589), - [anon_sym_end] = ACTIONS(2589), - [anon_sym_fn] = ACTIONS(2589), - [anon_sym_rescue] = ACTIONS(2589), - [anon_sym_LPAREN2] = ACTIONS(2587), - [anon_sym_LBRACK2] = ACTIONS(2587), + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_after] = ACTIONS(2597), + [anon_sym_catch] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_else] = ACTIONS(2597), + [anon_sym_end] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_rescue] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2587), + [sym__newline_before_do] = ACTIONS(2595), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2587), - [sym__not_in] = ACTIONS(2587), - [sym__quoted_atom_start] = ACTIONS(2587), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), }, [911] = { - [aux_sym__terminator_token1] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_after] = ACTIONS(2593), - [anon_sym_catch] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_else] = ACTIONS(2593), - [anon_sym_end] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_rescue] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [912] = { - [aux_sym__terminator_token1] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_after] = ACTIONS(2593), - [anon_sym_catch] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_else] = ACTIONS(2593), - [anon_sym_end] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_rescue] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [913] = { - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_after] = ACTIONS(2597), - [anon_sym_catch] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_else] = ACTIONS(2597), - [anon_sym_end] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_rescue] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), - }, - [914] = { - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_after] = ACTIONS(2597), - [anon_sym_catch] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_else] = ACTIONS(2597), - [anon_sym_end] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_rescue] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), - }, - [915] = { [aux_sym__terminator_token1] = ACTIONS(2599), [anon_sym_SEMI] = ACTIONS(2601), [anon_sym_LPAREN] = ACTIONS(2601), @@ -134628,103 +134254,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2599), [sym__quoted_atom_start] = ACTIONS(2599), }, - [916] = { - [aux_sym__terminator_token1] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_after] = ACTIONS(2593), - [anon_sym_catch] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_else] = ACTIONS(2593), - [anon_sym_end] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_rescue] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), + [912] = { + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_after] = ACTIONS(2597), + [anon_sym_catch] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_else] = ACTIONS(2597), + [anon_sym_end] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_rescue] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), + [sym__newline_before_do] = ACTIONS(2595), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), }, - [917] = { + [913] = { [aux_sym__terminator_token1] = ACTIONS(2603), [anon_sym_SEMI] = ACTIONS(2605), [anon_sym_LPAREN] = ACTIONS(2605), @@ -134820,7 +134446,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2603), [sym__quoted_atom_start] = ACTIONS(2603), }, - [918] = { + [914] = { [aux_sym__terminator_token1] = ACTIONS(2607), [anon_sym_SEMI] = ACTIONS(2609), [anon_sym_LPAREN] = ACTIONS(2609), @@ -134916,7 +134542,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2607), [sym__quoted_atom_start] = ACTIONS(2607), }, - [919] = { + [915] = { [aux_sym__terminator_token1] = ACTIONS(2611), [anon_sym_SEMI] = ACTIONS(2613), [anon_sym_LPAREN] = ACTIONS(2613), @@ -135012,7 +134638,199 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2611), [sym__quoted_atom_start] = ACTIONS(2611), }, - [920] = { + [916] = { + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_after] = ACTIONS(2597), + [anon_sym_catch] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_else] = ACTIONS(2597), + [anon_sym_end] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_rescue] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [917] = { + [aux_sym__terminator_token1] = ACTIONS(2611), + [anon_sym_SEMI] = ACTIONS(2613), + [anon_sym_LPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_after] = ACTIONS(2613), + [anon_sym_catch] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_else] = ACTIONS(2613), + [anon_sym_end] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_rescue] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2611), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), + }, + [918] = { [aux_sym__terminator_token1] = ACTIONS(2615), [anon_sym_SEMI] = ACTIONS(2617), [anon_sym_LPAREN] = ACTIONS(2617), @@ -135108,7 +134926,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2615), [sym__quoted_atom_start] = ACTIONS(2615), }, - [921] = { + [919] = { [aux_sym__terminator_token1] = ACTIONS(2619), [anon_sym_SEMI] = ACTIONS(2621), [anon_sym_LPAREN] = ACTIONS(2621), @@ -135204,7 +135022,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2619), [sym__quoted_atom_start] = ACTIONS(2619), }, - [922] = { + [920] = { [aux_sym__terminator_token1] = ACTIONS(2623), [anon_sym_SEMI] = ACTIONS(2625), [anon_sym_LPAREN] = ACTIONS(2625), @@ -135300,7 +135118,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2623), [sym__quoted_atom_start] = ACTIONS(2623), }, - [923] = { + [921] = { + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_after] = ACTIONS(2597), + [anon_sym_catch] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_else] = ACTIONS(2597), + [anon_sym_end] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_rescue] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [922] = { [aux_sym__terminator_token1] = ACTIONS(2627), [anon_sym_SEMI] = ACTIONS(2629), [anon_sym_LPAREN] = ACTIONS(2629), @@ -135396,7 +135310,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2627), [sym__quoted_atom_start] = ACTIONS(2627), }, - [924] = { + [923] = { [aux_sym__terminator_token1] = ACTIONS(2631), [anon_sym_SEMI] = ACTIONS(2633), [anon_sym_LPAREN] = ACTIONS(2633), @@ -135492,390 +135406,202 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2631), [sym__quoted_atom_start] = ACTIONS(2631), }, - [925] = { - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_after] = ACTIONS(2597), - [anon_sym_catch] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_else] = ACTIONS(2597), - [anon_sym_end] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_rescue] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), + [924] = { + [aux_sym__terminator_token1] = ACTIONS(2635), + [anon_sym_SEMI] = ACTIONS(2637), + [anon_sym_LPAREN] = ACTIONS(2637), + [aux_sym_identifier_token1] = ACTIONS(2637), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2637), + [sym_alias] = ACTIONS(2637), + [sym_integer] = ACTIONS(2637), + [sym_float] = ACTIONS(2637), + [sym_char] = ACTIONS(2637), + [anon_sym_true] = ACTIONS(2637), + [anon_sym_false] = ACTIONS(2637), + [anon_sym_nil] = ACTIONS(2637), + [sym_atom] = ACTIONS(2637), + [anon_sym_DQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2637), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2637), + [anon_sym_LBRACE] = ACTIONS(2637), + [anon_sym_LBRACK] = ACTIONS(2637), + [anon_sym_LT] = ACTIONS(2637), + [anon_sym_GT] = ACTIONS(2637), + [anon_sym_PIPE] = ACTIONS(2637), + [anon_sym_SLASH] = ACTIONS(2637), + [anon_sym_TILDE] = ACTIONS(2637), + [anon_sym_COMMA] = ACTIONS(2637), + [sym_keyword] = ACTIONS(2637), + [anon_sym_LT_LT] = ACTIONS(2637), + [anon_sym_PERCENT] = ACTIONS(2637), + [anon_sym_DOT_DOT] = ACTIONS(2637), + [anon_sym_AMP] = ACTIONS(2637), + [anon_sym_PLUS] = ACTIONS(2637), + [anon_sym_DASH] = ACTIONS(2637), + [anon_sym_BANG] = ACTIONS(2637), + [anon_sym_CARET] = ACTIONS(2637), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2637), + [anon_sym_not] = ACTIONS(2637), + [anon_sym_AT] = ACTIONS(2637), + [anon_sym_LT_DASH] = ACTIONS(2637), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2637), + [anon_sym_when] = ACTIONS(2637), + [anon_sym_COLON_COLON] = ACTIONS(2637), + [anon_sym_EQ_GT] = ACTIONS(2637), + [anon_sym_EQ] = ACTIONS(2637), + [anon_sym_PIPE_PIPE] = ACTIONS(2637), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2637), + [anon_sym_or] = ACTIONS(2637), + [anon_sym_AMP_AMP] = ACTIONS(2637), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2637), + [anon_sym_and] = ACTIONS(2637), + [anon_sym_EQ_EQ] = ACTIONS(2637), + [anon_sym_BANG_EQ] = ACTIONS(2637), + [anon_sym_EQ_TILDE] = ACTIONS(2637), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2637), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2637), + [anon_sym_LT_EQ] = ACTIONS(2637), + [anon_sym_GT_EQ] = ACTIONS(2637), + [anon_sym_PIPE_GT] = ACTIONS(2637), + [anon_sym_LT_LT_LT] = ACTIONS(2637), + [anon_sym_GT_GT_GT] = ACTIONS(2637), + [anon_sym_LT_LT_TILDE] = ACTIONS(2637), + [anon_sym_TILDE_GT_GT] = ACTIONS(2637), + [anon_sym_LT_TILDE] = ACTIONS(2637), + [anon_sym_TILDE_GT] = ACTIONS(2637), + [anon_sym_LT_TILDE_GT] = ACTIONS(2637), + [anon_sym_LT_PIPE_GT] = ACTIONS(2637), + [anon_sym_in] = ACTIONS(2637), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2637), + [anon_sym_SLASH_SLASH] = ACTIONS(2637), + [anon_sym_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH] = ACTIONS(2637), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2637), + [anon_sym_LT_GT] = ACTIONS(2637), + [anon_sym_STAR] = ACTIONS(2637), + [anon_sym_STAR_STAR] = ACTIONS(2637), + [anon_sym_CARET_CARET] = ACTIONS(2637), + [anon_sym_DASH_GT] = ACTIONS(2637), + [anon_sym_DOT] = ACTIONS(2637), + [anon_sym_after] = ACTIONS(2637), + [anon_sym_catch] = ACTIONS(2637), + [anon_sym_do] = ACTIONS(2637), + [anon_sym_else] = ACTIONS(2637), + [anon_sym_end] = ACTIONS(2637), + [anon_sym_fn] = ACTIONS(2637), + [anon_sym_rescue] = ACTIONS(2637), + [anon_sym_LPAREN2] = ACTIONS(2635), + [anon_sym_LBRACK2] = ACTIONS(2635), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_do] = ACTIONS(2635), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), + [sym__before_unary_op] = ACTIONS(2635), + [sym__not_in] = ACTIONS(2635), + [sym__quoted_atom_start] = ACTIONS(2635), + }, + [925] = { + [aux_sym__terminator_token1] = ACTIONS(2639), + [anon_sym_SEMI] = ACTIONS(2641), + [anon_sym_LPAREN] = ACTIONS(2641), + [aux_sym_identifier_token1] = ACTIONS(2641), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2641), + [sym_alias] = ACTIONS(2641), + [sym_integer] = ACTIONS(2641), + [sym_float] = ACTIONS(2641), + [sym_char] = ACTIONS(2641), + [anon_sym_true] = ACTIONS(2641), + [anon_sym_false] = ACTIONS(2641), + [anon_sym_nil] = ACTIONS(2641), + [sym_atom] = ACTIONS(2641), + [anon_sym_DQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2641), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2641), + [anon_sym_LBRACE] = ACTIONS(2641), + [anon_sym_LBRACK] = ACTIONS(2641), + [anon_sym_LT] = ACTIONS(2641), + [anon_sym_GT] = ACTIONS(2641), + [anon_sym_PIPE] = ACTIONS(2641), + [anon_sym_SLASH] = ACTIONS(2641), + [anon_sym_TILDE] = ACTIONS(2641), + [anon_sym_COMMA] = ACTIONS(2641), + [sym_keyword] = ACTIONS(2641), + [anon_sym_LT_LT] = ACTIONS(2641), + [anon_sym_PERCENT] = ACTIONS(2641), + [anon_sym_DOT_DOT] = ACTIONS(2641), + [anon_sym_AMP] = ACTIONS(2641), + [anon_sym_PLUS] = ACTIONS(2641), + [anon_sym_DASH] = ACTIONS(2641), + [anon_sym_BANG] = ACTIONS(2641), + [anon_sym_CARET] = ACTIONS(2641), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2641), + [anon_sym_not] = ACTIONS(2641), + [anon_sym_AT] = ACTIONS(2641), + [anon_sym_LT_DASH] = ACTIONS(2641), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2641), + [anon_sym_when] = ACTIONS(2641), + [anon_sym_COLON_COLON] = ACTIONS(2641), + [anon_sym_EQ_GT] = ACTIONS(2641), + [anon_sym_EQ] = ACTIONS(2641), + [anon_sym_PIPE_PIPE] = ACTIONS(2641), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2641), + [anon_sym_or] = ACTIONS(2641), + [anon_sym_AMP_AMP] = ACTIONS(2641), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2641), + [anon_sym_and] = ACTIONS(2641), + [anon_sym_EQ_EQ] = ACTIONS(2641), + [anon_sym_BANG_EQ] = ACTIONS(2641), + [anon_sym_EQ_TILDE] = ACTIONS(2641), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2641), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2641), + [anon_sym_LT_EQ] = ACTIONS(2641), + [anon_sym_GT_EQ] = ACTIONS(2641), + [anon_sym_PIPE_GT] = ACTIONS(2641), + [anon_sym_LT_LT_LT] = ACTIONS(2641), + [anon_sym_GT_GT_GT] = ACTIONS(2641), + [anon_sym_LT_LT_TILDE] = ACTIONS(2641), + [anon_sym_TILDE_GT_GT] = ACTIONS(2641), + [anon_sym_LT_TILDE] = ACTIONS(2641), + [anon_sym_TILDE_GT] = ACTIONS(2641), + [anon_sym_LT_TILDE_GT] = ACTIONS(2641), + [anon_sym_LT_PIPE_GT] = ACTIONS(2641), + [anon_sym_in] = ACTIONS(2641), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2641), + [anon_sym_SLASH_SLASH] = ACTIONS(2641), + [anon_sym_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH] = ACTIONS(2641), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2641), + [anon_sym_LT_GT] = ACTIONS(2641), + [anon_sym_STAR] = ACTIONS(2641), + [anon_sym_STAR_STAR] = ACTIONS(2641), + [anon_sym_CARET_CARET] = ACTIONS(2641), + [anon_sym_DASH_GT] = ACTIONS(2641), + [anon_sym_DOT] = ACTIONS(2641), + [anon_sym_after] = ACTIONS(2641), + [anon_sym_catch] = ACTIONS(2641), + [anon_sym_do] = ACTIONS(2641), + [anon_sym_else] = ACTIONS(2641), + [anon_sym_end] = ACTIONS(2641), + [anon_sym_fn] = ACTIONS(2641), + [anon_sym_rescue] = ACTIONS(2641), + [anon_sym_LPAREN2] = ACTIONS(2639), + [anon_sym_LBRACK2] = ACTIONS(2639), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2639), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2639), + [sym__not_in] = ACTIONS(2639), + [sym__quoted_atom_start] = ACTIONS(2639), }, [926] = { - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_after] = ACTIONS(2597), - [anon_sym_catch] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_else] = ACTIONS(2597), - [anon_sym_end] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_rescue] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), - }, - [927] = { - [aux_sym__terminator_token1] = ACTIONS(2599), - [anon_sym_SEMI] = ACTIONS(2601), - [anon_sym_LPAREN] = ACTIONS(2601), - [aux_sym_identifier_token1] = ACTIONS(2601), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2601), - [sym_alias] = ACTIONS(2601), - [sym_integer] = ACTIONS(2601), - [sym_float] = ACTIONS(2601), - [sym_char] = ACTIONS(2601), - [anon_sym_true] = ACTIONS(2601), - [anon_sym_false] = ACTIONS(2601), - [anon_sym_nil] = ACTIONS(2601), - [sym_atom] = ACTIONS(2601), - [anon_sym_DQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2601), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2601), - [anon_sym_LBRACE] = ACTIONS(2601), - [anon_sym_LBRACK] = ACTIONS(2601), - [anon_sym_LT] = ACTIONS(2601), - [anon_sym_GT] = ACTIONS(2601), - [anon_sym_PIPE] = ACTIONS(2601), - [anon_sym_SLASH] = ACTIONS(2601), - [anon_sym_TILDE] = ACTIONS(2601), - [anon_sym_COMMA] = ACTIONS(2601), - [sym_keyword] = ACTIONS(2601), - [anon_sym_LT_LT] = ACTIONS(2601), - [anon_sym_PERCENT] = ACTIONS(2601), - [anon_sym_DOT_DOT] = ACTIONS(2601), - [anon_sym_AMP] = ACTIONS(2601), - [anon_sym_PLUS] = ACTIONS(2601), - [anon_sym_DASH] = ACTIONS(2601), - [anon_sym_BANG] = ACTIONS(2601), - [anon_sym_CARET] = ACTIONS(2601), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2601), - [anon_sym_not] = ACTIONS(2601), - [anon_sym_AT] = ACTIONS(2601), - [anon_sym_LT_DASH] = ACTIONS(2601), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2601), - [anon_sym_when] = ACTIONS(2601), - [anon_sym_COLON_COLON] = ACTIONS(2601), - [anon_sym_EQ_GT] = ACTIONS(2601), - [anon_sym_EQ] = ACTIONS(2601), - [anon_sym_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_or] = ACTIONS(2601), - [anon_sym_AMP_AMP] = ACTIONS(2601), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2601), - [anon_sym_and] = ACTIONS(2601), - [anon_sym_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ] = ACTIONS(2601), - [anon_sym_EQ_TILDE] = ACTIONS(2601), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2601), - [anon_sym_LT_EQ] = ACTIONS(2601), - [anon_sym_GT_EQ] = ACTIONS(2601), - [anon_sym_PIPE_GT] = ACTIONS(2601), - [anon_sym_LT_LT_LT] = ACTIONS(2601), - [anon_sym_GT_GT_GT] = ACTIONS(2601), - [anon_sym_LT_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_PIPE_GT] = ACTIONS(2601), - [anon_sym_in] = ACTIONS(2601), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2601), - [anon_sym_SLASH_SLASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2601), - [anon_sym_LT_GT] = ACTIONS(2601), - [anon_sym_STAR] = ACTIONS(2601), - [anon_sym_STAR_STAR] = ACTIONS(2601), - [anon_sym_CARET_CARET] = ACTIONS(2601), - [anon_sym_DASH_GT] = ACTIONS(2601), - [anon_sym_DOT] = ACTIONS(2601), - [anon_sym_after] = ACTIONS(2601), - [anon_sym_catch] = ACTIONS(2601), - [anon_sym_do] = ACTIONS(2601), - [anon_sym_else] = ACTIONS(2601), - [anon_sym_end] = ACTIONS(2601), - [anon_sym_fn] = ACTIONS(2601), - [anon_sym_rescue] = ACTIONS(2601), - [anon_sym_LPAREN2] = ACTIONS(2599), - [anon_sym_LBRACK2] = ACTIONS(2599), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2599), - [sym__not_in] = ACTIONS(2599), - [sym__quoted_atom_start] = ACTIONS(2599), - }, - [928] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2601), - [anon_sym_RPAREN] = ACTIONS(2601), - [aux_sym_identifier_token1] = ACTIONS(2601), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2601), - [sym_alias] = ACTIONS(2601), - [sym_integer] = ACTIONS(2601), - [sym_float] = ACTIONS(2601), - [sym_char] = ACTIONS(2601), - [anon_sym_true] = ACTIONS(2601), - [anon_sym_false] = ACTIONS(2601), - [anon_sym_nil] = ACTIONS(2601), - [sym_atom] = ACTIONS(2601), - [anon_sym_DQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2601), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2601), - [anon_sym_LBRACE] = ACTIONS(2601), - [anon_sym_RBRACE] = ACTIONS(2601), - [anon_sym_LBRACK] = ACTIONS(2601), - [anon_sym_RBRACK] = ACTIONS(2601), - [anon_sym_LT] = ACTIONS(2601), - [anon_sym_GT] = ACTIONS(2601), - [anon_sym_PIPE] = ACTIONS(2601), - [anon_sym_SLASH] = ACTIONS(2601), - [anon_sym_TILDE] = ACTIONS(2601), - [anon_sym_COMMA] = ACTIONS(2601), - [sym_keyword] = ACTIONS(2601), - [anon_sym_LT_LT] = ACTIONS(2601), - [anon_sym_PERCENT] = ACTIONS(2601), - [anon_sym_DOT_DOT] = ACTIONS(2601), - [anon_sym_AMP] = ACTIONS(2601), - [anon_sym_PLUS] = ACTIONS(2601), - [anon_sym_DASH] = ACTIONS(2601), - [anon_sym_BANG] = ACTIONS(2601), - [anon_sym_CARET] = ACTIONS(2601), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2601), - [anon_sym_not] = ACTIONS(2601), - [anon_sym_AT] = ACTIONS(2601), - [anon_sym_LT_DASH] = ACTIONS(2601), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2601), - [anon_sym_when] = ACTIONS(2601), - [anon_sym_COLON_COLON] = ACTIONS(2601), - [anon_sym_EQ_GT] = ACTIONS(2601), - [anon_sym_EQ] = ACTIONS(2601), - [anon_sym_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_or] = ACTIONS(2601), - [anon_sym_AMP_AMP] = ACTIONS(2601), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2601), - [anon_sym_and] = ACTIONS(2601), - [anon_sym_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ] = ACTIONS(2601), - [anon_sym_EQ_TILDE] = ACTIONS(2601), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2601), - [anon_sym_LT_EQ] = ACTIONS(2601), - [anon_sym_GT_EQ] = ACTIONS(2601), - [anon_sym_PIPE_GT] = ACTIONS(2601), - [anon_sym_LT_LT_LT] = ACTIONS(2601), - [anon_sym_GT_GT_GT] = ACTIONS(2601), - [anon_sym_LT_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_PIPE_GT] = ACTIONS(2601), - [anon_sym_in] = ACTIONS(2601), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2601), - [anon_sym_SLASH_SLASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2601), - [anon_sym_LT_GT] = ACTIONS(2601), - [anon_sym_STAR] = ACTIONS(2601), - [anon_sym_STAR_STAR] = ACTIONS(2601), - [anon_sym_CARET_CARET] = ACTIONS(2601), - [anon_sym_DASH_GT] = ACTIONS(2601), - [anon_sym_DOT] = ACTIONS(2601), - [anon_sym_do] = ACTIONS(2601), - [anon_sym_fn] = ACTIONS(2601), - [anon_sym_LPAREN2] = ACTIONS(2599), - [anon_sym_LBRACK2] = ACTIONS(2599), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2599), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2599), - [sym__not_in] = ACTIONS(2599), - [sym__quoted_atom_start] = ACTIONS(2599), - }, - [929] = { - [aux_sym__terminator_token1] = ACTIONS(3), + [aux_sym__terminator_token1] = ACTIONS(2611), + [anon_sym_SEMI] = ACTIONS(2613), [anon_sym_LPAREN] = ACTIONS(2613), - [anon_sym_RPAREN] = ACTIONS(2613), [aux_sym_identifier_token1] = ACTIONS(2613), [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), [sym_alias] = ACTIONS(2613), @@ -135891,9 +135617,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), [anon_sym_LBRACE] = ACTIONS(2613), - [anon_sym_RBRACE] = ACTIONS(2613), [anon_sym_LBRACK] = ACTIONS(2613), - [anon_sym_RBRACK] = ACTIONS(2613), [anon_sym_LT] = ACTIONS(2613), [anon_sym_GT] = ACTIONS(2613), [anon_sym_PIPE] = ACTIONS(2613), @@ -135953,8 +135677,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(2613), [anon_sym_DASH_GT] = ACTIONS(2613), [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_after] = ACTIONS(2613), + [anon_sym_catch] = ACTIONS(2613), [anon_sym_do] = ACTIONS(2613), + [anon_sym_else] = ACTIONS(2613), + [anon_sym_end] = ACTIONS(2613), [anon_sym_fn] = ACTIONS(2613), + [anon_sym_rescue] = ACTIONS(2613), [anon_sym_LPAREN2] = ACTIONS(2611), [anon_sym_LBRACK2] = ACTIONS(2611), [sym_comment] = ACTIONS(5), @@ -135965,196 +135694,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2611), [sym__quoted_atom_start] = ACTIONS(2611), }, - [930] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2633), - [anon_sym_RPAREN] = ACTIONS(2633), - [aux_sym_identifier_token1] = ACTIONS(2633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2633), - [sym_alias] = ACTIONS(2633), - [sym_integer] = ACTIONS(2633), - [sym_float] = ACTIONS(2633), - [sym_char] = ACTIONS(2633), - [anon_sym_true] = ACTIONS(2633), - [anon_sym_false] = ACTIONS(2633), - [anon_sym_nil] = ACTIONS(2633), - [sym_atom] = ACTIONS(2633), - [anon_sym_DQUOTE] = ACTIONS(2633), - [anon_sym_SQUOTE] = ACTIONS(2633), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2633), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2633), - [anon_sym_LBRACE] = ACTIONS(2633), - [anon_sym_RBRACE] = ACTIONS(2633), - [anon_sym_LBRACK] = ACTIONS(2633), - [anon_sym_RBRACK] = ACTIONS(2633), - [anon_sym_LT] = ACTIONS(2633), - [anon_sym_GT] = ACTIONS(2633), - [anon_sym_PIPE] = ACTIONS(2633), - [anon_sym_SLASH] = ACTIONS(2633), - [anon_sym_TILDE] = ACTIONS(2633), - [anon_sym_COMMA] = ACTIONS(2633), - [sym_keyword] = ACTIONS(2633), - [anon_sym_LT_LT] = ACTIONS(2633), - [anon_sym_PERCENT] = ACTIONS(2633), - [anon_sym_DOT_DOT] = ACTIONS(2633), - [anon_sym_AMP] = ACTIONS(2633), - [anon_sym_PLUS] = ACTIONS(2633), - [anon_sym_DASH] = ACTIONS(2633), - [anon_sym_BANG] = ACTIONS(2633), - [anon_sym_CARET] = ACTIONS(2633), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2633), - [anon_sym_not] = ACTIONS(2633), - [anon_sym_AT] = ACTIONS(2633), - [anon_sym_LT_DASH] = ACTIONS(2633), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2633), - [anon_sym_when] = ACTIONS(2633), - [anon_sym_COLON_COLON] = ACTIONS(2633), - [anon_sym_EQ_GT] = ACTIONS(2633), - [anon_sym_EQ] = ACTIONS(2633), - [anon_sym_PIPE_PIPE] = ACTIONS(2633), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2633), - [anon_sym_or] = ACTIONS(2633), - [anon_sym_AMP_AMP] = ACTIONS(2633), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2633), - [anon_sym_and] = ACTIONS(2633), - [anon_sym_EQ_EQ] = ACTIONS(2633), - [anon_sym_BANG_EQ] = ACTIONS(2633), - [anon_sym_EQ_TILDE] = ACTIONS(2633), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2633), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2633), - [anon_sym_LT_EQ] = ACTIONS(2633), - [anon_sym_GT_EQ] = ACTIONS(2633), - [anon_sym_PIPE_GT] = ACTIONS(2633), - [anon_sym_LT_LT_LT] = ACTIONS(2633), - [anon_sym_GT_GT_GT] = ACTIONS(2633), - [anon_sym_LT_LT_TILDE] = ACTIONS(2633), - [anon_sym_TILDE_GT_GT] = ACTIONS(2633), - [anon_sym_LT_TILDE] = ACTIONS(2633), - [anon_sym_TILDE_GT] = ACTIONS(2633), - [anon_sym_LT_TILDE_GT] = ACTIONS(2633), - [anon_sym_LT_PIPE_GT] = ACTIONS(2633), - [anon_sym_in] = ACTIONS(2633), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2633), - [anon_sym_SLASH_SLASH] = ACTIONS(2633), - [anon_sym_PLUS_PLUS] = ACTIONS(2633), - [anon_sym_DASH_DASH] = ACTIONS(2633), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2633), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2633), - [anon_sym_LT_GT] = ACTIONS(2633), - [anon_sym_STAR] = ACTIONS(2633), - [anon_sym_STAR_STAR] = ACTIONS(2633), - [anon_sym_CARET_CARET] = ACTIONS(2633), - [anon_sym_DASH_GT] = ACTIONS(2633), - [anon_sym_DOT] = ACTIONS(2633), - [anon_sym_do] = ACTIONS(2633), - [anon_sym_fn] = ACTIONS(2633), - [anon_sym_LPAREN2] = ACTIONS(2631), - [anon_sym_LBRACK2] = ACTIONS(2631), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2631), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2631), - [sym__not_in] = ACTIONS(2631), - [sym__quoted_atom_start] = ACTIONS(2631), - }, - [931] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2589), - [anon_sym_RPAREN] = ACTIONS(2589), - [aux_sym_identifier_token1] = ACTIONS(2589), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2589), - [sym_alias] = ACTIONS(2589), - [sym_integer] = ACTIONS(2589), - [sym_float] = ACTIONS(2589), - [sym_char] = ACTIONS(2589), - [anon_sym_true] = ACTIONS(2589), - [anon_sym_false] = ACTIONS(2589), - [anon_sym_nil] = ACTIONS(2589), - [sym_atom] = ACTIONS(2589), - [anon_sym_DQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2589), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2589), - [anon_sym_LBRACE] = ACTIONS(2589), - [anon_sym_RBRACE] = ACTIONS(2589), - [anon_sym_LBRACK] = ACTIONS(2589), - [anon_sym_RBRACK] = ACTIONS(2589), - [anon_sym_LT] = ACTIONS(2589), - [anon_sym_GT] = ACTIONS(2589), - [anon_sym_PIPE] = ACTIONS(2589), - [anon_sym_SLASH] = ACTIONS(2589), - [anon_sym_TILDE] = ACTIONS(2589), - [anon_sym_COMMA] = ACTIONS(2589), - [sym_keyword] = ACTIONS(2589), - [anon_sym_LT_LT] = ACTIONS(2589), - [anon_sym_PERCENT] = ACTIONS(2589), - [anon_sym_DOT_DOT] = ACTIONS(2589), - [anon_sym_AMP] = ACTIONS(2589), - [anon_sym_PLUS] = ACTIONS(2589), - [anon_sym_DASH] = ACTIONS(2589), - [anon_sym_BANG] = ACTIONS(2589), - [anon_sym_CARET] = ACTIONS(2589), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2589), - [anon_sym_not] = ACTIONS(2589), - [anon_sym_AT] = ACTIONS(2589), - [anon_sym_LT_DASH] = ACTIONS(2589), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2589), - [anon_sym_when] = ACTIONS(2589), - [anon_sym_COLON_COLON] = ACTIONS(2589), - [anon_sym_EQ_GT] = ACTIONS(2589), - [anon_sym_EQ] = ACTIONS(2589), - [anon_sym_PIPE_PIPE] = ACTIONS(2589), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2589), - [anon_sym_or] = ACTIONS(2589), - [anon_sym_AMP_AMP] = ACTIONS(2589), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2589), - [anon_sym_and] = ACTIONS(2589), - [anon_sym_EQ_EQ] = ACTIONS(2589), - [anon_sym_BANG_EQ] = ACTIONS(2589), - [anon_sym_EQ_TILDE] = ACTIONS(2589), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2589), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2589), - [anon_sym_LT_EQ] = ACTIONS(2589), - [anon_sym_GT_EQ] = ACTIONS(2589), - [anon_sym_PIPE_GT] = ACTIONS(2589), - [anon_sym_LT_LT_LT] = ACTIONS(2589), - [anon_sym_GT_GT_GT] = ACTIONS(2589), - [anon_sym_LT_LT_TILDE] = ACTIONS(2589), - [anon_sym_TILDE_GT_GT] = ACTIONS(2589), - [anon_sym_LT_TILDE] = ACTIONS(2589), - [anon_sym_TILDE_GT] = ACTIONS(2589), - [anon_sym_LT_TILDE_GT] = ACTIONS(2589), - [anon_sym_LT_PIPE_GT] = ACTIONS(2589), - [anon_sym_in] = ACTIONS(2589), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2589), - [anon_sym_SLASH_SLASH] = ACTIONS(2589), - [anon_sym_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH] = ACTIONS(2589), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2589), - [anon_sym_LT_GT] = ACTIONS(2589), - [anon_sym_STAR] = ACTIONS(2589), - [anon_sym_STAR_STAR] = ACTIONS(2589), - [anon_sym_CARET_CARET] = ACTIONS(2589), - [anon_sym_DASH_GT] = ACTIONS(2589), - [anon_sym_DOT] = ACTIONS(2589), - [anon_sym_do] = ACTIONS(2589), - [anon_sym_fn] = ACTIONS(2589), - [anon_sym_LPAREN2] = ACTIONS(2587), - [anon_sym_LBRACK2] = ACTIONS(2587), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2587), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2587), - [sym__not_in] = ACTIONS(2587), - [sym__quoted_atom_start] = ACTIONS(2587), - }, - [932] = { - [aux_sym__terminator_token1] = ACTIONS(3), + [927] = { + [aux_sym__terminator_token1] = ACTIONS(2607), + [anon_sym_SEMI] = ACTIONS(2609), [anon_sym_LPAREN] = ACTIONS(2609), - [anon_sym_RPAREN] = ACTIONS(2609), [aux_sym_identifier_token1] = ACTIONS(2609), [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), [sym_alias] = ACTIONS(2609), @@ -136170,9 +135713,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), [anon_sym_LBRACE] = ACTIONS(2609), - [anon_sym_RBRACE] = ACTIONS(2609), [anon_sym_LBRACK] = ACTIONS(2609), - [anon_sym_RBRACK] = ACTIONS(2609), [anon_sym_LT] = ACTIONS(2609), [anon_sym_GT] = ACTIONS(2609), [anon_sym_PIPE] = ACTIONS(2609), @@ -136232,205 +135773,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET_CARET] = ACTIONS(2609), [anon_sym_DASH_GT] = ACTIONS(2609), [anon_sym_DOT] = ACTIONS(2609), + [anon_sym_after] = ACTIONS(2609), + [anon_sym_catch] = ACTIONS(2609), [anon_sym_do] = ACTIONS(2609), + [anon_sym_else] = ACTIONS(2609), + [anon_sym_end] = ACTIONS(2609), [anon_sym_fn] = ACTIONS(2609), + [anon_sym_rescue] = ACTIONS(2609), [anon_sym_LPAREN2] = ACTIONS(2607), [anon_sym_LBRACK2] = ACTIONS(2607), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2607), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), [sym__before_unary_op] = ACTIONS(2607), [sym__not_in] = ACTIONS(2607), [sym__quoted_atom_start] = ACTIONS(2607), }, - [933] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2605), - [anon_sym_RPAREN] = ACTIONS(2605), - [aux_sym_identifier_token1] = ACTIONS(2605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2605), - [sym_alias] = ACTIONS(2605), - [sym_integer] = ACTIONS(2605), - [sym_float] = ACTIONS(2605), - [sym_char] = ACTIONS(2605), - [anon_sym_true] = ACTIONS(2605), - [anon_sym_false] = ACTIONS(2605), - [anon_sym_nil] = ACTIONS(2605), - [sym_atom] = ACTIONS(2605), - [anon_sym_DQUOTE] = ACTIONS(2605), - [anon_sym_SQUOTE] = ACTIONS(2605), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2605), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2605), - [anon_sym_LBRACE] = ACTIONS(2605), - [anon_sym_RBRACE] = ACTIONS(2605), - [anon_sym_LBRACK] = ACTIONS(2605), - [anon_sym_RBRACK] = ACTIONS(2605), - [anon_sym_LT] = ACTIONS(2605), - [anon_sym_GT] = ACTIONS(2605), - [anon_sym_PIPE] = ACTIONS(2605), - [anon_sym_SLASH] = ACTIONS(2605), - [anon_sym_TILDE] = ACTIONS(2605), - [anon_sym_COMMA] = ACTIONS(2605), - [sym_keyword] = ACTIONS(2605), - [anon_sym_LT_LT] = ACTIONS(2605), - [anon_sym_PERCENT] = ACTIONS(2605), - [anon_sym_DOT_DOT] = ACTIONS(2605), - [anon_sym_AMP] = ACTIONS(2605), - [anon_sym_PLUS] = ACTIONS(2605), - [anon_sym_DASH] = ACTIONS(2605), - [anon_sym_BANG] = ACTIONS(2605), - [anon_sym_CARET] = ACTIONS(2605), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2605), - [anon_sym_not] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(2605), - [anon_sym_LT_DASH] = ACTIONS(2605), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2605), - [anon_sym_when] = ACTIONS(2605), - [anon_sym_COLON_COLON] = ACTIONS(2605), - [anon_sym_EQ_GT] = ACTIONS(2605), - [anon_sym_EQ] = ACTIONS(2605), - [anon_sym_PIPE_PIPE] = ACTIONS(2605), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2605), - [anon_sym_or] = ACTIONS(2605), - [anon_sym_AMP_AMP] = ACTIONS(2605), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2605), - [anon_sym_and] = ACTIONS(2605), - [anon_sym_EQ_EQ] = ACTIONS(2605), - [anon_sym_BANG_EQ] = ACTIONS(2605), - [anon_sym_EQ_TILDE] = ACTIONS(2605), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2605), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2605), - [anon_sym_LT_EQ] = ACTIONS(2605), - [anon_sym_GT_EQ] = ACTIONS(2605), - [anon_sym_PIPE_GT] = ACTIONS(2605), - [anon_sym_LT_LT_LT] = ACTIONS(2605), - [anon_sym_GT_GT_GT] = ACTIONS(2605), - [anon_sym_LT_LT_TILDE] = ACTIONS(2605), - [anon_sym_TILDE_GT_GT] = ACTIONS(2605), - [anon_sym_LT_TILDE] = ACTIONS(2605), - [anon_sym_TILDE_GT] = ACTIONS(2605), - [anon_sym_LT_TILDE_GT] = ACTIONS(2605), - [anon_sym_LT_PIPE_GT] = ACTIONS(2605), - [anon_sym_in] = ACTIONS(2605), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2605), - [anon_sym_SLASH_SLASH] = ACTIONS(2605), - [anon_sym_PLUS_PLUS] = ACTIONS(2605), - [anon_sym_DASH_DASH] = ACTIONS(2605), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2605), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2605), - [anon_sym_LT_GT] = ACTIONS(2605), - [anon_sym_STAR] = ACTIONS(2605), - [anon_sym_STAR_STAR] = ACTIONS(2605), - [anon_sym_CARET_CARET] = ACTIONS(2605), - [anon_sym_DASH_GT] = ACTIONS(2605), - [anon_sym_DOT] = ACTIONS(2605), - [anon_sym_do] = ACTIONS(2605), - [anon_sym_fn] = ACTIONS(2605), - [anon_sym_LPAREN2] = ACTIONS(2603), - [anon_sym_LBRACK2] = ACTIONS(2603), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2603), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2603), - [sym__not_in] = ACTIONS(2603), - [sym__quoted_atom_start] = ACTIONS(2603), - }, - [934] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2593), - [anon_sym_RPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_RBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_RBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [935] = { + [928] = { [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(2597), [anon_sym_RPAREN] = ACTIONS(2597), @@ -136523,98 +135882,749 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2595), [sym__quoted_atom_start] = ACTIONS(2595), }, - [936] = { + [929] = { [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2593), - [anon_sym_RPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_RBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_RBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), + [anon_sym_LPAREN] = ACTIONS(2609), + [anon_sym_RPAREN] = ACTIONS(2609), + [aux_sym_identifier_token1] = ACTIONS(2609), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), + [sym_alias] = ACTIONS(2609), + [sym_integer] = ACTIONS(2609), + [sym_float] = ACTIONS(2609), + [sym_char] = ACTIONS(2609), + [anon_sym_true] = ACTIONS(2609), + [anon_sym_false] = ACTIONS(2609), + [anon_sym_nil] = ACTIONS(2609), + [sym_atom] = ACTIONS(2609), + [anon_sym_DQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), + [anon_sym_LBRACE] = ACTIONS(2609), + [anon_sym_RBRACE] = ACTIONS(2609), + [anon_sym_LBRACK] = ACTIONS(2609), + [anon_sym_RBRACK] = ACTIONS(2609), + [anon_sym_LT] = ACTIONS(2609), + [anon_sym_GT] = ACTIONS(2609), + [anon_sym_PIPE] = ACTIONS(2609), + [anon_sym_SLASH] = ACTIONS(2609), + [anon_sym_TILDE] = ACTIONS(2609), + [anon_sym_COMMA] = ACTIONS(2609), + [sym_keyword] = ACTIONS(2609), + [anon_sym_LT_LT] = ACTIONS(2609), + [anon_sym_PERCENT] = ACTIONS(2609), + [anon_sym_DOT_DOT] = ACTIONS(2609), + [anon_sym_AMP] = ACTIONS(2609), + [anon_sym_PLUS] = ACTIONS(2609), + [anon_sym_DASH] = ACTIONS(2609), + [anon_sym_BANG] = ACTIONS(2609), + [anon_sym_CARET] = ACTIONS(2609), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2609), + [anon_sym_not] = ACTIONS(2609), + [anon_sym_AT] = ACTIONS(2609), + [anon_sym_LT_DASH] = ACTIONS(2609), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2609), + [anon_sym_when] = ACTIONS(2609), + [anon_sym_COLON_COLON] = ACTIONS(2609), + [anon_sym_EQ_GT] = ACTIONS(2609), + [anon_sym_EQ] = ACTIONS(2609), + [anon_sym_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_or] = ACTIONS(2609), + [anon_sym_AMP_AMP] = ACTIONS(2609), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2609), + [anon_sym_and] = ACTIONS(2609), + [anon_sym_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ] = ACTIONS(2609), + [anon_sym_EQ_TILDE] = ACTIONS(2609), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2609), + [anon_sym_LT_EQ] = ACTIONS(2609), + [anon_sym_GT_EQ] = ACTIONS(2609), + [anon_sym_PIPE_GT] = ACTIONS(2609), + [anon_sym_LT_LT_LT] = ACTIONS(2609), + [anon_sym_GT_GT_GT] = ACTIONS(2609), + [anon_sym_LT_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_PIPE_GT] = ACTIONS(2609), + [anon_sym_in] = ACTIONS(2609), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2609), + [anon_sym_SLASH_SLASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2609), + [anon_sym_LT_GT] = ACTIONS(2609), + [anon_sym_STAR] = ACTIONS(2609), + [anon_sym_STAR_STAR] = ACTIONS(2609), + [anon_sym_CARET_CARET] = ACTIONS(2609), + [anon_sym_DASH_GT] = ACTIONS(2609), + [anon_sym_DOT] = ACTIONS(2609), + [anon_sym_do] = ACTIONS(2609), + [anon_sym_fn] = ACTIONS(2609), + [anon_sym_LPAREN2] = ACTIONS(2607), + [anon_sym_LBRACK2] = ACTIONS(2607), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), + [sym__newline_before_do] = ACTIONS(2607), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), + [sym__before_unary_op] = ACTIONS(2607), + [sym__not_in] = ACTIONS(2607), + [sym__quoted_atom_start] = ACTIONS(2607), + }, + [930] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2605), + [anon_sym_RPAREN] = ACTIONS(2605), + [aux_sym_identifier_token1] = ACTIONS(2605), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2605), + [sym_alias] = ACTIONS(2605), + [sym_integer] = ACTIONS(2605), + [sym_float] = ACTIONS(2605), + [sym_char] = ACTIONS(2605), + [anon_sym_true] = ACTIONS(2605), + [anon_sym_false] = ACTIONS(2605), + [anon_sym_nil] = ACTIONS(2605), + [sym_atom] = ACTIONS(2605), + [anon_sym_DQUOTE] = ACTIONS(2605), + [anon_sym_SQUOTE] = ACTIONS(2605), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2605), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2605), + [anon_sym_LBRACE] = ACTIONS(2605), + [anon_sym_RBRACE] = ACTIONS(2605), + [anon_sym_LBRACK] = ACTIONS(2605), + [anon_sym_RBRACK] = ACTIONS(2605), + [anon_sym_LT] = ACTIONS(2605), + [anon_sym_GT] = ACTIONS(2605), + [anon_sym_PIPE] = ACTIONS(2605), + [anon_sym_SLASH] = ACTIONS(2605), + [anon_sym_TILDE] = ACTIONS(2605), + [anon_sym_COMMA] = ACTIONS(2605), + [sym_keyword] = ACTIONS(2605), + [anon_sym_LT_LT] = ACTIONS(2605), + [anon_sym_PERCENT] = ACTIONS(2605), + [anon_sym_DOT_DOT] = ACTIONS(2605), + [anon_sym_AMP] = ACTIONS(2605), + [anon_sym_PLUS] = ACTIONS(2605), + [anon_sym_DASH] = ACTIONS(2605), + [anon_sym_BANG] = ACTIONS(2605), + [anon_sym_CARET] = ACTIONS(2605), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2605), + [anon_sym_not] = ACTIONS(2605), + [anon_sym_AT] = ACTIONS(2605), + [anon_sym_LT_DASH] = ACTIONS(2605), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2605), + [anon_sym_when] = ACTIONS(2605), + [anon_sym_COLON_COLON] = ACTIONS(2605), + [anon_sym_EQ_GT] = ACTIONS(2605), + [anon_sym_EQ] = ACTIONS(2605), + [anon_sym_PIPE_PIPE] = ACTIONS(2605), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2605), + [anon_sym_or] = ACTIONS(2605), + [anon_sym_AMP_AMP] = ACTIONS(2605), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2605), + [anon_sym_and] = ACTIONS(2605), + [anon_sym_EQ_EQ] = ACTIONS(2605), + [anon_sym_BANG_EQ] = ACTIONS(2605), + [anon_sym_EQ_TILDE] = ACTIONS(2605), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2605), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2605), + [anon_sym_LT_EQ] = ACTIONS(2605), + [anon_sym_GT_EQ] = ACTIONS(2605), + [anon_sym_PIPE_GT] = ACTIONS(2605), + [anon_sym_LT_LT_LT] = ACTIONS(2605), + [anon_sym_GT_GT_GT] = ACTIONS(2605), + [anon_sym_LT_LT_TILDE] = ACTIONS(2605), + [anon_sym_TILDE_GT_GT] = ACTIONS(2605), + [anon_sym_LT_TILDE] = ACTIONS(2605), + [anon_sym_TILDE_GT] = ACTIONS(2605), + [anon_sym_LT_TILDE_GT] = ACTIONS(2605), + [anon_sym_LT_PIPE_GT] = ACTIONS(2605), + [anon_sym_in] = ACTIONS(2605), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2605), + [anon_sym_SLASH_SLASH] = ACTIONS(2605), + [anon_sym_PLUS_PLUS] = ACTIONS(2605), + [anon_sym_DASH_DASH] = ACTIONS(2605), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2605), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2605), + [anon_sym_LT_GT] = ACTIONS(2605), + [anon_sym_STAR] = ACTIONS(2605), + [anon_sym_STAR_STAR] = ACTIONS(2605), + [anon_sym_CARET_CARET] = ACTIONS(2605), + [anon_sym_DASH_GT] = ACTIONS(2605), + [anon_sym_DOT] = ACTIONS(2605), + [anon_sym_do] = ACTIONS(2605), + [anon_sym_fn] = ACTIONS(2605), + [anon_sym_LPAREN2] = ACTIONS(2603), + [anon_sym_LBRACK2] = ACTIONS(2603), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2603), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2603), + [sym__not_in] = ACTIONS(2603), + [sym__quoted_atom_start] = ACTIONS(2603), + }, + [931] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2601), + [anon_sym_RPAREN] = ACTIONS(2601), + [aux_sym_identifier_token1] = ACTIONS(2601), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2601), + [sym_alias] = ACTIONS(2601), + [sym_integer] = ACTIONS(2601), + [sym_float] = ACTIONS(2601), + [sym_char] = ACTIONS(2601), + [anon_sym_true] = ACTIONS(2601), + [anon_sym_false] = ACTIONS(2601), + [anon_sym_nil] = ACTIONS(2601), + [sym_atom] = ACTIONS(2601), + [anon_sym_DQUOTE] = ACTIONS(2601), + [anon_sym_SQUOTE] = ACTIONS(2601), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2601), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2601), + [anon_sym_LBRACE] = ACTIONS(2601), + [anon_sym_RBRACE] = ACTIONS(2601), + [anon_sym_LBRACK] = ACTIONS(2601), + [anon_sym_RBRACK] = ACTIONS(2601), + [anon_sym_LT] = ACTIONS(2601), + [anon_sym_GT] = ACTIONS(2601), + [anon_sym_PIPE] = ACTIONS(2601), + [anon_sym_SLASH] = ACTIONS(2601), + [anon_sym_TILDE] = ACTIONS(2601), + [anon_sym_COMMA] = ACTIONS(2601), + [sym_keyword] = ACTIONS(2601), + [anon_sym_LT_LT] = ACTIONS(2601), + [anon_sym_PERCENT] = ACTIONS(2601), + [anon_sym_DOT_DOT] = ACTIONS(2601), + [anon_sym_AMP] = ACTIONS(2601), + [anon_sym_PLUS] = ACTIONS(2601), + [anon_sym_DASH] = ACTIONS(2601), + [anon_sym_BANG] = ACTIONS(2601), + [anon_sym_CARET] = ACTIONS(2601), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2601), + [anon_sym_not] = ACTIONS(2601), + [anon_sym_AT] = ACTIONS(2601), + [anon_sym_LT_DASH] = ACTIONS(2601), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2601), + [anon_sym_when] = ACTIONS(2601), + [anon_sym_COLON_COLON] = ACTIONS(2601), + [anon_sym_EQ_GT] = ACTIONS(2601), + [anon_sym_EQ] = ACTIONS(2601), + [anon_sym_PIPE_PIPE] = ACTIONS(2601), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2601), + [anon_sym_or] = ACTIONS(2601), + [anon_sym_AMP_AMP] = ACTIONS(2601), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2601), + [anon_sym_and] = ACTIONS(2601), + [anon_sym_EQ_EQ] = ACTIONS(2601), + [anon_sym_BANG_EQ] = ACTIONS(2601), + [anon_sym_EQ_TILDE] = ACTIONS(2601), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2601), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2601), + [anon_sym_LT_EQ] = ACTIONS(2601), + [anon_sym_GT_EQ] = ACTIONS(2601), + [anon_sym_PIPE_GT] = ACTIONS(2601), + [anon_sym_LT_LT_LT] = ACTIONS(2601), + [anon_sym_GT_GT_GT] = ACTIONS(2601), + [anon_sym_LT_LT_TILDE] = ACTIONS(2601), + [anon_sym_TILDE_GT_GT] = ACTIONS(2601), + [anon_sym_LT_TILDE] = ACTIONS(2601), + [anon_sym_TILDE_GT] = ACTIONS(2601), + [anon_sym_LT_TILDE_GT] = ACTIONS(2601), + [anon_sym_LT_PIPE_GT] = ACTIONS(2601), + [anon_sym_in] = ACTIONS(2601), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2601), + [anon_sym_SLASH_SLASH] = ACTIONS(2601), + [anon_sym_PLUS_PLUS] = ACTIONS(2601), + [anon_sym_DASH_DASH] = ACTIONS(2601), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2601), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2601), + [anon_sym_LT_GT] = ACTIONS(2601), + [anon_sym_STAR] = ACTIONS(2601), + [anon_sym_STAR_STAR] = ACTIONS(2601), + [anon_sym_CARET_CARET] = ACTIONS(2601), + [anon_sym_DASH_GT] = ACTIONS(2601), + [anon_sym_DOT] = ACTIONS(2601), + [anon_sym_do] = ACTIONS(2601), + [anon_sym_fn] = ACTIONS(2601), + [anon_sym_LPAREN2] = ACTIONS(2599), + [anon_sym_LBRACK2] = ACTIONS(2599), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2599), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2599), + [sym__not_in] = ACTIONS(2599), + [sym__quoted_atom_start] = ACTIONS(2599), + }, + [932] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2625), + [anon_sym_RPAREN] = ACTIONS(2625), + [aux_sym_identifier_token1] = ACTIONS(2625), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2625), + [sym_alias] = ACTIONS(2625), + [sym_integer] = ACTIONS(2625), + [sym_float] = ACTIONS(2625), + [sym_char] = ACTIONS(2625), + [anon_sym_true] = ACTIONS(2625), + [anon_sym_false] = ACTIONS(2625), + [anon_sym_nil] = ACTIONS(2625), + [sym_atom] = ACTIONS(2625), + [anon_sym_DQUOTE] = ACTIONS(2625), + [anon_sym_SQUOTE] = ACTIONS(2625), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2625), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2625), + [anon_sym_LBRACE] = ACTIONS(2625), + [anon_sym_RBRACE] = ACTIONS(2625), + [anon_sym_LBRACK] = ACTIONS(2625), + [anon_sym_RBRACK] = ACTIONS(2625), + [anon_sym_LT] = ACTIONS(2625), + [anon_sym_GT] = ACTIONS(2625), + [anon_sym_PIPE] = ACTIONS(2625), + [anon_sym_SLASH] = ACTIONS(2625), + [anon_sym_TILDE] = ACTIONS(2625), + [anon_sym_COMMA] = ACTIONS(2625), + [sym_keyword] = ACTIONS(2625), + [anon_sym_LT_LT] = ACTIONS(2625), + [anon_sym_PERCENT] = ACTIONS(2625), + [anon_sym_DOT_DOT] = ACTIONS(2625), + [anon_sym_AMP] = ACTIONS(2625), + [anon_sym_PLUS] = ACTIONS(2625), + [anon_sym_DASH] = ACTIONS(2625), + [anon_sym_BANG] = ACTIONS(2625), + [anon_sym_CARET] = ACTIONS(2625), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2625), + [anon_sym_not] = ACTIONS(2625), + [anon_sym_AT] = ACTIONS(2625), + [anon_sym_LT_DASH] = ACTIONS(2625), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2625), + [anon_sym_when] = ACTIONS(2625), + [anon_sym_COLON_COLON] = ACTIONS(2625), + [anon_sym_EQ_GT] = ACTIONS(2625), + [anon_sym_EQ] = ACTIONS(2625), + [anon_sym_PIPE_PIPE] = ACTIONS(2625), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2625), + [anon_sym_or] = ACTIONS(2625), + [anon_sym_AMP_AMP] = ACTIONS(2625), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2625), + [anon_sym_and] = ACTIONS(2625), + [anon_sym_EQ_EQ] = ACTIONS(2625), + [anon_sym_BANG_EQ] = ACTIONS(2625), + [anon_sym_EQ_TILDE] = ACTIONS(2625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2625), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2625), + [anon_sym_LT_EQ] = ACTIONS(2625), + [anon_sym_GT_EQ] = ACTIONS(2625), + [anon_sym_PIPE_GT] = ACTIONS(2625), + [anon_sym_LT_LT_LT] = ACTIONS(2625), + [anon_sym_GT_GT_GT] = ACTIONS(2625), + [anon_sym_LT_LT_TILDE] = ACTIONS(2625), + [anon_sym_TILDE_GT_GT] = ACTIONS(2625), + [anon_sym_LT_TILDE] = ACTIONS(2625), + [anon_sym_TILDE_GT] = ACTIONS(2625), + [anon_sym_LT_TILDE_GT] = ACTIONS(2625), + [anon_sym_LT_PIPE_GT] = ACTIONS(2625), + [anon_sym_in] = ACTIONS(2625), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2625), + [anon_sym_SLASH_SLASH] = ACTIONS(2625), + [anon_sym_PLUS_PLUS] = ACTIONS(2625), + [anon_sym_DASH_DASH] = ACTIONS(2625), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2625), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2625), + [anon_sym_LT_GT] = ACTIONS(2625), + [anon_sym_STAR] = ACTIONS(2625), + [anon_sym_STAR_STAR] = ACTIONS(2625), + [anon_sym_CARET_CARET] = ACTIONS(2625), + [anon_sym_DASH_GT] = ACTIONS(2625), + [anon_sym_DOT] = ACTIONS(2625), + [anon_sym_do] = ACTIONS(2625), + [anon_sym_fn] = ACTIONS(2625), + [anon_sym_LPAREN2] = ACTIONS(2623), + [anon_sym_LBRACK2] = ACTIONS(2623), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2623), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2623), + [sym__not_in] = ACTIONS(2623), + [sym__quoted_atom_start] = ACTIONS(2623), + }, + [933] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2597), + [anon_sym_RPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_RBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_RBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [934] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2613), + [anon_sym_RPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_RBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_RBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2611), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), + }, + [935] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2613), + [anon_sym_RPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_RBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_RBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2611), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), + }, + [936] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2617), + [anon_sym_RPAREN] = ACTIONS(2617), + [aux_sym_identifier_token1] = ACTIONS(2617), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2617), + [sym_alias] = ACTIONS(2617), + [sym_integer] = ACTIONS(2617), + [sym_float] = ACTIONS(2617), + [sym_char] = ACTIONS(2617), + [anon_sym_true] = ACTIONS(2617), + [anon_sym_false] = ACTIONS(2617), + [anon_sym_nil] = ACTIONS(2617), + [sym_atom] = ACTIONS(2617), + [anon_sym_DQUOTE] = ACTIONS(2617), + [anon_sym_SQUOTE] = ACTIONS(2617), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2617), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2617), + [anon_sym_LBRACE] = ACTIONS(2617), + [anon_sym_RBRACE] = ACTIONS(2617), + [anon_sym_LBRACK] = ACTIONS(2617), + [anon_sym_RBRACK] = ACTIONS(2617), + [anon_sym_LT] = ACTIONS(2617), + [anon_sym_GT] = ACTIONS(2617), + [anon_sym_PIPE] = ACTIONS(2617), + [anon_sym_SLASH] = ACTIONS(2617), + [anon_sym_TILDE] = ACTIONS(2617), + [anon_sym_COMMA] = ACTIONS(2617), + [sym_keyword] = ACTIONS(2617), + [anon_sym_LT_LT] = ACTIONS(2617), + [anon_sym_PERCENT] = ACTIONS(2617), + [anon_sym_DOT_DOT] = ACTIONS(2617), + [anon_sym_AMP] = ACTIONS(2617), + [anon_sym_PLUS] = ACTIONS(2617), + [anon_sym_DASH] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(2617), + [anon_sym_CARET] = ACTIONS(2617), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2617), + [anon_sym_not] = ACTIONS(2617), + [anon_sym_AT] = ACTIONS(2617), + [anon_sym_LT_DASH] = ACTIONS(2617), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2617), + [anon_sym_when] = ACTIONS(2617), + [anon_sym_COLON_COLON] = ACTIONS(2617), + [anon_sym_EQ_GT] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(2617), + [anon_sym_PIPE_PIPE] = ACTIONS(2617), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2617), + [anon_sym_or] = ACTIONS(2617), + [anon_sym_AMP_AMP] = ACTIONS(2617), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2617), + [anon_sym_and] = ACTIONS(2617), + [anon_sym_EQ_EQ] = ACTIONS(2617), + [anon_sym_BANG_EQ] = ACTIONS(2617), + [anon_sym_EQ_TILDE] = ACTIONS(2617), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2617), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2617), + [anon_sym_LT_EQ] = ACTIONS(2617), + [anon_sym_GT_EQ] = ACTIONS(2617), + [anon_sym_PIPE_GT] = ACTIONS(2617), + [anon_sym_LT_LT_LT] = ACTIONS(2617), + [anon_sym_GT_GT_GT] = ACTIONS(2617), + [anon_sym_LT_LT_TILDE] = ACTIONS(2617), + [anon_sym_TILDE_GT_GT] = ACTIONS(2617), + [anon_sym_LT_TILDE] = ACTIONS(2617), + [anon_sym_TILDE_GT] = ACTIONS(2617), + [anon_sym_LT_TILDE_GT] = ACTIONS(2617), + [anon_sym_LT_PIPE_GT] = ACTIONS(2617), + [anon_sym_in] = ACTIONS(2617), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2617), + [anon_sym_SLASH_SLASH] = ACTIONS(2617), + [anon_sym_PLUS_PLUS] = ACTIONS(2617), + [anon_sym_DASH_DASH] = ACTIONS(2617), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2617), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2617), + [anon_sym_LT_GT] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(2617), + [anon_sym_STAR_STAR] = ACTIONS(2617), + [anon_sym_CARET_CARET] = ACTIONS(2617), + [anon_sym_DASH_GT] = ACTIONS(2617), + [anon_sym_DOT] = ACTIONS(2617), + [anon_sym_do] = ACTIONS(2617), + [anon_sym_fn] = ACTIONS(2617), + [anon_sym_LPAREN2] = ACTIONS(2615), + [anon_sym_LBRACK2] = ACTIONS(2615), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2615), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2615), + [sym__not_in] = ACTIONS(2615), + [sym__quoted_atom_start] = ACTIONS(2615), }, [937] = { [aux_sym__terminator_token1] = ACTIONS(3), @@ -136711,191 +136721,470 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [938] = { [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2597), - [anon_sym_RPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_RBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_RBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), + [anon_sym_LPAREN] = ACTIONS(2621), + [anon_sym_RPAREN] = ACTIONS(2621), + [aux_sym_identifier_token1] = ACTIONS(2621), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2621), + [sym_alias] = ACTIONS(2621), + [sym_integer] = ACTIONS(2621), + [sym_float] = ACTIONS(2621), + [sym_char] = ACTIONS(2621), + [anon_sym_true] = ACTIONS(2621), + [anon_sym_false] = ACTIONS(2621), + [anon_sym_nil] = ACTIONS(2621), + [sym_atom] = ACTIONS(2621), + [anon_sym_DQUOTE] = ACTIONS(2621), + [anon_sym_SQUOTE] = ACTIONS(2621), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2621), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2621), + [anon_sym_LBRACE] = ACTIONS(2621), + [anon_sym_RBRACE] = ACTIONS(2621), + [anon_sym_LBRACK] = ACTIONS(2621), + [anon_sym_RBRACK] = ACTIONS(2621), + [anon_sym_LT] = ACTIONS(2621), + [anon_sym_GT] = ACTIONS(2621), + [anon_sym_PIPE] = ACTIONS(2621), + [anon_sym_SLASH] = ACTIONS(2621), + [anon_sym_TILDE] = ACTIONS(2621), + [anon_sym_COMMA] = ACTIONS(2621), + [sym_keyword] = ACTIONS(2621), + [anon_sym_LT_LT] = ACTIONS(2621), + [anon_sym_PERCENT] = ACTIONS(2621), + [anon_sym_DOT_DOT] = ACTIONS(2621), + [anon_sym_AMP] = ACTIONS(2621), + [anon_sym_PLUS] = ACTIONS(2621), + [anon_sym_DASH] = ACTIONS(2621), + [anon_sym_BANG] = ACTIONS(2621), + [anon_sym_CARET] = ACTIONS(2621), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2621), + [anon_sym_not] = ACTIONS(2621), + [anon_sym_AT] = ACTIONS(2621), + [anon_sym_LT_DASH] = ACTIONS(2621), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2621), + [anon_sym_when] = ACTIONS(2621), + [anon_sym_COLON_COLON] = ACTIONS(2621), + [anon_sym_EQ_GT] = ACTIONS(2621), + [anon_sym_EQ] = ACTIONS(2621), + [anon_sym_PIPE_PIPE] = ACTIONS(2621), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2621), + [anon_sym_or] = ACTIONS(2621), + [anon_sym_AMP_AMP] = ACTIONS(2621), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2621), + [anon_sym_and] = ACTIONS(2621), + [anon_sym_EQ_EQ] = ACTIONS(2621), + [anon_sym_BANG_EQ] = ACTIONS(2621), + [anon_sym_EQ_TILDE] = ACTIONS(2621), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2621), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2621), + [anon_sym_LT_EQ] = ACTIONS(2621), + [anon_sym_GT_EQ] = ACTIONS(2621), + [anon_sym_PIPE_GT] = ACTIONS(2621), + [anon_sym_LT_LT_LT] = ACTIONS(2621), + [anon_sym_GT_GT_GT] = ACTIONS(2621), + [anon_sym_LT_LT_TILDE] = ACTIONS(2621), + [anon_sym_TILDE_GT_GT] = ACTIONS(2621), + [anon_sym_LT_TILDE] = ACTIONS(2621), + [anon_sym_TILDE_GT] = ACTIONS(2621), + [anon_sym_LT_TILDE_GT] = ACTIONS(2621), + [anon_sym_LT_PIPE_GT] = ACTIONS(2621), + [anon_sym_in] = ACTIONS(2621), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2621), + [anon_sym_SLASH_SLASH] = ACTIONS(2621), + [anon_sym_PLUS_PLUS] = ACTIONS(2621), + [anon_sym_DASH_DASH] = ACTIONS(2621), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2621), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2621), + [anon_sym_LT_GT] = ACTIONS(2621), + [anon_sym_STAR] = ACTIONS(2621), + [anon_sym_STAR_STAR] = ACTIONS(2621), + [anon_sym_CARET_CARET] = ACTIONS(2621), + [anon_sym_DASH_GT] = ACTIONS(2621), + [anon_sym_DOT] = ACTIONS(2621), + [anon_sym_do] = ACTIONS(2621), + [anon_sym_fn] = ACTIONS(2621), + [anon_sym_LPAREN2] = ACTIONS(2619), + [anon_sym_LBRACK2] = ACTIONS(2619), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_do] = ACTIONS(2619), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), + [sym__before_unary_op] = ACTIONS(2619), + [sym__not_in] = ACTIONS(2619), + [sym__quoted_atom_start] = ACTIONS(2619), }, [939] = { [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2593), - [anon_sym_RPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_RBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_RBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), + [anon_sym_LPAREN] = ACTIONS(2637), + [anon_sym_RPAREN] = ACTIONS(2637), + [aux_sym_identifier_token1] = ACTIONS(2637), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2637), + [sym_alias] = ACTIONS(2637), + [sym_integer] = ACTIONS(2637), + [sym_float] = ACTIONS(2637), + [sym_char] = ACTIONS(2637), + [anon_sym_true] = ACTIONS(2637), + [anon_sym_false] = ACTIONS(2637), + [anon_sym_nil] = ACTIONS(2637), + [sym_atom] = ACTIONS(2637), + [anon_sym_DQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2637), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2637), + [anon_sym_LBRACE] = ACTIONS(2637), + [anon_sym_RBRACE] = ACTIONS(2637), + [anon_sym_LBRACK] = ACTIONS(2637), + [anon_sym_RBRACK] = ACTIONS(2637), + [anon_sym_LT] = ACTIONS(2637), + [anon_sym_GT] = ACTIONS(2637), + [anon_sym_PIPE] = ACTIONS(2637), + [anon_sym_SLASH] = ACTIONS(2637), + [anon_sym_TILDE] = ACTIONS(2637), + [anon_sym_COMMA] = ACTIONS(2637), + [sym_keyword] = ACTIONS(2637), + [anon_sym_LT_LT] = ACTIONS(2637), + [anon_sym_PERCENT] = ACTIONS(2637), + [anon_sym_DOT_DOT] = ACTIONS(2637), + [anon_sym_AMP] = ACTIONS(2637), + [anon_sym_PLUS] = ACTIONS(2637), + [anon_sym_DASH] = ACTIONS(2637), + [anon_sym_BANG] = ACTIONS(2637), + [anon_sym_CARET] = ACTIONS(2637), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2637), + [anon_sym_not] = ACTIONS(2637), + [anon_sym_AT] = ACTIONS(2637), + [anon_sym_LT_DASH] = ACTIONS(2637), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2637), + [anon_sym_when] = ACTIONS(2637), + [anon_sym_COLON_COLON] = ACTIONS(2637), + [anon_sym_EQ_GT] = ACTIONS(2637), + [anon_sym_EQ] = ACTIONS(2637), + [anon_sym_PIPE_PIPE] = ACTIONS(2637), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2637), + [anon_sym_or] = ACTIONS(2637), + [anon_sym_AMP_AMP] = ACTIONS(2637), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2637), + [anon_sym_and] = ACTIONS(2637), + [anon_sym_EQ_EQ] = ACTIONS(2637), + [anon_sym_BANG_EQ] = ACTIONS(2637), + [anon_sym_EQ_TILDE] = ACTIONS(2637), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2637), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2637), + [anon_sym_LT_EQ] = ACTIONS(2637), + [anon_sym_GT_EQ] = ACTIONS(2637), + [anon_sym_PIPE_GT] = ACTIONS(2637), + [anon_sym_LT_LT_LT] = ACTIONS(2637), + [anon_sym_GT_GT_GT] = ACTIONS(2637), + [anon_sym_LT_LT_TILDE] = ACTIONS(2637), + [anon_sym_TILDE_GT_GT] = ACTIONS(2637), + [anon_sym_LT_TILDE] = ACTIONS(2637), + [anon_sym_TILDE_GT] = ACTIONS(2637), + [anon_sym_LT_TILDE_GT] = ACTIONS(2637), + [anon_sym_LT_PIPE_GT] = ACTIONS(2637), + [anon_sym_in] = ACTIONS(2637), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2637), + [anon_sym_SLASH_SLASH] = ACTIONS(2637), + [anon_sym_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH] = ACTIONS(2637), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2637), + [anon_sym_LT_GT] = ACTIONS(2637), + [anon_sym_STAR] = ACTIONS(2637), + [anon_sym_STAR_STAR] = ACTIONS(2637), + [anon_sym_CARET_CARET] = ACTIONS(2637), + [anon_sym_DASH_GT] = ACTIONS(2637), + [anon_sym_DOT] = ACTIONS(2637), + [anon_sym_do] = ACTIONS(2637), + [anon_sym_fn] = ACTIONS(2637), + [anon_sym_LPAREN2] = ACTIONS(2635), + [anon_sym_LBRACK2] = ACTIONS(2635), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), + [sym__newline_before_do] = ACTIONS(2635), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), + [sym__before_unary_op] = ACTIONS(2635), + [sym__not_in] = ACTIONS(2635), + [sym__quoted_atom_start] = ACTIONS(2635), }, [940] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2641), + [anon_sym_RPAREN] = ACTIONS(2641), + [aux_sym_identifier_token1] = ACTIONS(2641), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2641), + [sym_alias] = ACTIONS(2641), + [sym_integer] = ACTIONS(2641), + [sym_float] = ACTIONS(2641), + [sym_char] = ACTIONS(2641), + [anon_sym_true] = ACTIONS(2641), + [anon_sym_false] = ACTIONS(2641), + [anon_sym_nil] = ACTIONS(2641), + [sym_atom] = ACTIONS(2641), + [anon_sym_DQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2641), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2641), + [anon_sym_LBRACE] = ACTIONS(2641), + [anon_sym_RBRACE] = ACTIONS(2641), + [anon_sym_LBRACK] = ACTIONS(2641), + [anon_sym_RBRACK] = ACTIONS(2641), + [anon_sym_LT] = ACTIONS(2641), + [anon_sym_GT] = ACTIONS(2641), + [anon_sym_PIPE] = ACTIONS(2641), + [anon_sym_SLASH] = ACTIONS(2641), + [anon_sym_TILDE] = ACTIONS(2641), + [anon_sym_COMMA] = ACTIONS(2641), + [sym_keyword] = ACTIONS(2641), + [anon_sym_LT_LT] = ACTIONS(2641), + [anon_sym_PERCENT] = ACTIONS(2641), + [anon_sym_DOT_DOT] = ACTIONS(2641), + [anon_sym_AMP] = ACTIONS(2641), + [anon_sym_PLUS] = ACTIONS(2641), + [anon_sym_DASH] = ACTIONS(2641), + [anon_sym_BANG] = ACTIONS(2641), + [anon_sym_CARET] = ACTIONS(2641), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2641), + [anon_sym_not] = ACTIONS(2641), + [anon_sym_AT] = ACTIONS(2641), + [anon_sym_LT_DASH] = ACTIONS(2641), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2641), + [anon_sym_when] = ACTIONS(2641), + [anon_sym_COLON_COLON] = ACTIONS(2641), + [anon_sym_EQ_GT] = ACTIONS(2641), + [anon_sym_EQ] = ACTIONS(2641), + [anon_sym_PIPE_PIPE] = ACTIONS(2641), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2641), + [anon_sym_or] = ACTIONS(2641), + [anon_sym_AMP_AMP] = ACTIONS(2641), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2641), + [anon_sym_and] = ACTIONS(2641), + [anon_sym_EQ_EQ] = ACTIONS(2641), + [anon_sym_BANG_EQ] = ACTIONS(2641), + [anon_sym_EQ_TILDE] = ACTIONS(2641), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2641), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2641), + [anon_sym_LT_EQ] = ACTIONS(2641), + [anon_sym_GT_EQ] = ACTIONS(2641), + [anon_sym_PIPE_GT] = ACTIONS(2641), + [anon_sym_LT_LT_LT] = ACTIONS(2641), + [anon_sym_GT_GT_GT] = ACTIONS(2641), + [anon_sym_LT_LT_TILDE] = ACTIONS(2641), + [anon_sym_TILDE_GT_GT] = ACTIONS(2641), + [anon_sym_LT_TILDE] = ACTIONS(2641), + [anon_sym_TILDE_GT] = ACTIONS(2641), + [anon_sym_LT_TILDE_GT] = ACTIONS(2641), + [anon_sym_LT_PIPE_GT] = ACTIONS(2641), + [anon_sym_in] = ACTIONS(2641), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2641), + [anon_sym_SLASH_SLASH] = ACTIONS(2641), + [anon_sym_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH] = ACTIONS(2641), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2641), + [anon_sym_LT_GT] = ACTIONS(2641), + [anon_sym_STAR] = ACTIONS(2641), + [anon_sym_STAR_STAR] = ACTIONS(2641), + [anon_sym_CARET_CARET] = ACTIONS(2641), + [anon_sym_DASH_GT] = ACTIONS(2641), + [anon_sym_DOT] = ACTIONS(2641), + [anon_sym_do] = ACTIONS(2641), + [anon_sym_fn] = ACTIONS(2641), + [anon_sym_LPAREN2] = ACTIONS(2639), + [anon_sym_LBRACK2] = ACTIONS(2639), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2639), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2639), + [sym__not_in] = ACTIONS(2639), + [sym__quoted_atom_start] = ACTIONS(2639), + }, + [941] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2633), + [anon_sym_RPAREN] = ACTIONS(2633), + [aux_sym_identifier_token1] = ACTIONS(2633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2633), + [sym_alias] = ACTIONS(2633), + [sym_integer] = ACTIONS(2633), + [sym_float] = ACTIONS(2633), + [sym_char] = ACTIONS(2633), + [anon_sym_true] = ACTIONS(2633), + [anon_sym_false] = ACTIONS(2633), + [anon_sym_nil] = ACTIONS(2633), + [sym_atom] = ACTIONS(2633), + [anon_sym_DQUOTE] = ACTIONS(2633), + [anon_sym_SQUOTE] = ACTIONS(2633), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2633), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2633), + [anon_sym_LBRACE] = ACTIONS(2633), + [anon_sym_RBRACE] = ACTIONS(2633), + [anon_sym_LBRACK] = ACTIONS(2633), + [anon_sym_RBRACK] = ACTIONS(2633), + [anon_sym_LT] = ACTIONS(2633), + [anon_sym_GT] = ACTIONS(2633), + [anon_sym_PIPE] = ACTIONS(2633), + [anon_sym_SLASH] = ACTIONS(2633), + [anon_sym_TILDE] = ACTIONS(2633), + [anon_sym_COMMA] = ACTIONS(2633), + [sym_keyword] = ACTIONS(2633), + [anon_sym_LT_LT] = ACTIONS(2633), + [anon_sym_PERCENT] = ACTIONS(2633), + [anon_sym_DOT_DOT] = ACTIONS(2633), + [anon_sym_AMP] = ACTIONS(2633), + [anon_sym_PLUS] = ACTIONS(2633), + [anon_sym_DASH] = ACTIONS(2633), + [anon_sym_BANG] = ACTIONS(2633), + [anon_sym_CARET] = ACTIONS(2633), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2633), + [anon_sym_not] = ACTIONS(2633), + [anon_sym_AT] = ACTIONS(2633), + [anon_sym_LT_DASH] = ACTIONS(2633), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2633), + [anon_sym_when] = ACTIONS(2633), + [anon_sym_COLON_COLON] = ACTIONS(2633), + [anon_sym_EQ_GT] = ACTIONS(2633), + [anon_sym_EQ] = ACTIONS(2633), + [anon_sym_PIPE_PIPE] = ACTIONS(2633), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2633), + [anon_sym_or] = ACTIONS(2633), + [anon_sym_AMP_AMP] = ACTIONS(2633), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2633), + [anon_sym_and] = ACTIONS(2633), + [anon_sym_EQ_EQ] = ACTIONS(2633), + [anon_sym_BANG_EQ] = ACTIONS(2633), + [anon_sym_EQ_TILDE] = ACTIONS(2633), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2633), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2633), + [anon_sym_LT_EQ] = ACTIONS(2633), + [anon_sym_GT_EQ] = ACTIONS(2633), + [anon_sym_PIPE_GT] = ACTIONS(2633), + [anon_sym_LT_LT_LT] = ACTIONS(2633), + [anon_sym_GT_GT_GT] = ACTIONS(2633), + [anon_sym_LT_LT_TILDE] = ACTIONS(2633), + [anon_sym_TILDE_GT_GT] = ACTIONS(2633), + [anon_sym_LT_TILDE] = ACTIONS(2633), + [anon_sym_TILDE_GT] = ACTIONS(2633), + [anon_sym_LT_TILDE_GT] = ACTIONS(2633), + [anon_sym_LT_PIPE_GT] = ACTIONS(2633), + [anon_sym_in] = ACTIONS(2633), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2633), + [anon_sym_SLASH_SLASH] = ACTIONS(2633), + [anon_sym_PLUS_PLUS] = ACTIONS(2633), + [anon_sym_DASH_DASH] = ACTIONS(2633), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2633), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2633), + [anon_sym_LT_GT] = ACTIONS(2633), + [anon_sym_STAR] = ACTIONS(2633), + [anon_sym_STAR_STAR] = ACTIONS(2633), + [anon_sym_CARET_CARET] = ACTIONS(2633), + [anon_sym_DASH_GT] = ACTIONS(2633), + [anon_sym_DOT] = ACTIONS(2633), + [anon_sym_do] = ACTIONS(2633), + [anon_sym_fn] = ACTIONS(2633), + [anon_sym_LPAREN2] = ACTIONS(2631), + [anon_sym_LBRACK2] = ACTIONS(2631), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2631), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2631), + [sym__not_in] = ACTIONS(2631), + [sym__quoted_atom_start] = ACTIONS(2631), + }, + [942] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2613), + [anon_sym_RPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_RBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_RBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2611), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), + }, + [943] = { [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(2629), [anon_sym_RPAREN] = ACTIONS(2629), @@ -136988,7 +137277,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2627), [sym__quoted_atom_start] = ACTIONS(2627), }, - [941] = { + [944] = { [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(2597), [anon_sym_RPAREN] = ACTIONS(2597), @@ -137081,1022 +137370,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2595), [sym__quoted_atom_start] = ACTIONS(2595), }, - [942] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2625), - [anon_sym_RPAREN] = ACTIONS(2625), - [aux_sym_identifier_token1] = ACTIONS(2625), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2625), - [sym_alias] = ACTIONS(2625), - [sym_integer] = ACTIONS(2625), - [sym_float] = ACTIONS(2625), - [sym_char] = ACTIONS(2625), - [anon_sym_true] = ACTIONS(2625), - [anon_sym_false] = ACTIONS(2625), - [anon_sym_nil] = ACTIONS(2625), - [sym_atom] = ACTIONS(2625), - [anon_sym_DQUOTE] = ACTIONS(2625), - [anon_sym_SQUOTE] = ACTIONS(2625), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2625), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2625), - [anon_sym_LBRACE] = ACTIONS(2625), - [anon_sym_RBRACE] = ACTIONS(2625), - [anon_sym_LBRACK] = ACTIONS(2625), - [anon_sym_RBRACK] = ACTIONS(2625), - [anon_sym_LT] = ACTIONS(2625), - [anon_sym_GT] = ACTIONS(2625), - [anon_sym_PIPE] = ACTIONS(2625), - [anon_sym_SLASH] = ACTIONS(2625), - [anon_sym_TILDE] = ACTIONS(2625), - [anon_sym_COMMA] = ACTIONS(2625), - [sym_keyword] = ACTIONS(2625), - [anon_sym_LT_LT] = ACTIONS(2625), - [anon_sym_PERCENT] = ACTIONS(2625), - [anon_sym_DOT_DOT] = ACTIONS(2625), - [anon_sym_AMP] = ACTIONS(2625), - [anon_sym_PLUS] = ACTIONS(2625), - [anon_sym_DASH] = ACTIONS(2625), - [anon_sym_BANG] = ACTIONS(2625), - [anon_sym_CARET] = ACTIONS(2625), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2625), - [anon_sym_not] = ACTIONS(2625), - [anon_sym_AT] = ACTIONS(2625), - [anon_sym_LT_DASH] = ACTIONS(2625), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2625), - [anon_sym_when] = ACTIONS(2625), - [anon_sym_COLON_COLON] = ACTIONS(2625), - [anon_sym_EQ_GT] = ACTIONS(2625), - [anon_sym_EQ] = ACTIONS(2625), - [anon_sym_PIPE_PIPE] = ACTIONS(2625), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2625), - [anon_sym_or] = ACTIONS(2625), - [anon_sym_AMP_AMP] = ACTIONS(2625), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2625), - [anon_sym_and] = ACTIONS(2625), - [anon_sym_EQ_EQ] = ACTIONS(2625), - [anon_sym_BANG_EQ] = ACTIONS(2625), - [anon_sym_EQ_TILDE] = ACTIONS(2625), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2625), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2625), - [anon_sym_LT_EQ] = ACTIONS(2625), - [anon_sym_GT_EQ] = ACTIONS(2625), - [anon_sym_PIPE_GT] = ACTIONS(2625), - [anon_sym_LT_LT_LT] = ACTIONS(2625), - [anon_sym_GT_GT_GT] = ACTIONS(2625), - [anon_sym_LT_LT_TILDE] = ACTIONS(2625), - [anon_sym_TILDE_GT_GT] = ACTIONS(2625), - [anon_sym_LT_TILDE] = ACTIONS(2625), - [anon_sym_TILDE_GT] = ACTIONS(2625), - [anon_sym_LT_TILDE_GT] = ACTIONS(2625), - [anon_sym_LT_PIPE_GT] = ACTIONS(2625), - [anon_sym_in] = ACTIONS(2625), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2625), - [anon_sym_SLASH_SLASH] = ACTIONS(2625), - [anon_sym_PLUS_PLUS] = ACTIONS(2625), - [anon_sym_DASH_DASH] = ACTIONS(2625), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2625), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2625), - [anon_sym_LT_GT] = ACTIONS(2625), - [anon_sym_STAR] = ACTIONS(2625), - [anon_sym_STAR_STAR] = ACTIONS(2625), - [anon_sym_CARET_CARET] = ACTIONS(2625), - [anon_sym_DASH_GT] = ACTIONS(2625), - [anon_sym_DOT] = ACTIONS(2625), - [anon_sym_do] = ACTIONS(2625), - [anon_sym_fn] = ACTIONS(2625), - [anon_sym_LPAREN2] = ACTIONS(2623), - [anon_sym_LBRACK2] = ACTIONS(2623), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2623), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2623), - [sym__not_in] = ACTIONS(2623), - [sym__quoted_atom_start] = ACTIONS(2623), - }, - [943] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2621), - [anon_sym_RPAREN] = ACTIONS(2621), - [aux_sym_identifier_token1] = ACTIONS(2621), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2621), - [sym_alias] = ACTIONS(2621), - [sym_integer] = ACTIONS(2621), - [sym_float] = ACTIONS(2621), - [sym_char] = ACTIONS(2621), - [anon_sym_true] = ACTIONS(2621), - [anon_sym_false] = ACTIONS(2621), - [anon_sym_nil] = ACTIONS(2621), - [sym_atom] = ACTIONS(2621), - [anon_sym_DQUOTE] = ACTIONS(2621), - [anon_sym_SQUOTE] = ACTIONS(2621), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2621), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2621), - [anon_sym_LBRACE] = ACTIONS(2621), - [anon_sym_RBRACE] = ACTIONS(2621), - [anon_sym_LBRACK] = ACTIONS(2621), - [anon_sym_RBRACK] = ACTIONS(2621), - [anon_sym_LT] = ACTIONS(2621), - [anon_sym_GT] = ACTIONS(2621), - [anon_sym_PIPE] = ACTIONS(2621), - [anon_sym_SLASH] = ACTIONS(2621), - [anon_sym_TILDE] = ACTIONS(2621), - [anon_sym_COMMA] = ACTIONS(2621), - [sym_keyword] = ACTIONS(2621), - [anon_sym_LT_LT] = ACTIONS(2621), - [anon_sym_PERCENT] = ACTIONS(2621), - [anon_sym_DOT_DOT] = ACTIONS(2621), - [anon_sym_AMP] = ACTIONS(2621), - [anon_sym_PLUS] = ACTIONS(2621), - [anon_sym_DASH] = ACTIONS(2621), - [anon_sym_BANG] = ACTIONS(2621), - [anon_sym_CARET] = ACTIONS(2621), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2621), - [anon_sym_not] = ACTIONS(2621), - [anon_sym_AT] = ACTIONS(2621), - [anon_sym_LT_DASH] = ACTIONS(2621), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2621), - [anon_sym_when] = ACTIONS(2621), - [anon_sym_COLON_COLON] = ACTIONS(2621), - [anon_sym_EQ_GT] = ACTIONS(2621), - [anon_sym_EQ] = ACTIONS(2621), - [anon_sym_PIPE_PIPE] = ACTIONS(2621), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2621), - [anon_sym_or] = ACTIONS(2621), - [anon_sym_AMP_AMP] = ACTIONS(2621), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2621), - [anon_sym_and] = ACTIONS(2621), - [anon_sym_EQ_EQ] = ACTIONS(2621), - [anon_sym_BANG_EQ] = ACTIONS(2621), - [anon_sym_EQ_TILDE] = ACTIONS(2621), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2621), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2621), - [anon_sym_LT_EQ] = ACTIONS(2621), - [anon_sym_GT_EQ] = ACTIONS(2621), - [anon_sym_PIPE_GT] = ACTIONS(2621), - [anon_sym_LT_LT_LT] = ACTIONS(2621), - [anon_sym_GT_GT_GT] = ACTIONS(2621), - [anon_sym_LT_LT_TILDE] = ACTIONS(2621), - [anon_sym_TILDE_GT_GT] = ACTIONS(2621), - [anon_sym_LT_TILDE] = ACTIONS(2621), - [anon_sym_TILDE_GT] = ACTIONS(2621), - [anon_sym_LT_TILDE_GT] = ACTIONS(2621), - [anon_sym_LT_PIPE_GT] = ACTIONS(2621), - [anon_sym_in] = ACTIONS(2621), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2621), - [anon_sym_SLASH_SLASH] = ACTIONS(2621), - [anon_sym_PLUS_PLUS] = ACTIONS(2621), - [anon_sym_DASH_DASH] = ACTIONS(2621), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2621), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2621), - [anon_sym_LT_GT] = ACTIONS(2621), - [anon_sym_STAR] = ACTIONS(2621), - [anon_sym_STAR_STAR] = ACTIONS(2621), - [anon_sym_CARET_CARET] = ACTIONS(2621), - [anon_sym_DASH_GT] = ACTIONS(2621), - [anon_sym_DOT] = ACTIONS(2621), - [anon_sym_do] = ACTIONS(2621), - [anon_sym_fn] = ACTIONS(2621), - [anon_sym_LPAREN2] = ACTIONS(2619), - [anon_sym_LBRACK2] = ACTIONS(2619), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2619), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2619), - [sym__not_in] = ACTIONS(2619), - [sym__quoted_atom_start] = ACTIONS(2619), - }, - [944] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2617), - [anon_sym_RPAREN] = ACTIONS(2617), - [aux_sym_identifier_token1] = ACTIONS(2617), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2617), - [sym_alias] = ACTIONS(2617), - [sym_integer] = ACTIONS(2617), - [sym_float] = ACTIONS(2617), - [sym_char] = ACTIONS(2617), - [anon_sym_true] = ACTIONS(2617), - [anon_sym_false] = ACTIONS(2617), - [anon_sym_nil] = ACTIONS(2617), - [sym_atom] = ACTIONS(2617), - [anon_sym_DQUOTE] = ACTIONS(2617), - [anon_sym_SQUOTE] = ACTIONS(2617), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2617), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2617), - [anon_sym_LBRACE] = ACTIONS(2617), - [anon_sym_RBRACE] = ACTIONS(2617), - [anon_sym_LBRACK] = ACTIONS(2617), - [anon_sym_RBRACK] = ACTIONS(2617), - [anon_sym_LT] = ACTIONS(2617), - [anon_sym_GT] = ACTIONS(2617), - [anon_sym_PIPE] = ACTIONS(2617), - [anon_sym_SLASH] = ACTIONS(2617), - [anon_sym_TILDE] = ACTIONS(2617), - [anon_sym_COMMA] = ACTIONS(2617), - [sym_keyword] = ACTIONS(2617), - [anon_sym_LT_LT] = ACTIONS(2617), - [anon_sym_PERCENT] = ACTIONS(2617), - [anon_sym_DOT_DOT] = ACTIONS(2617), - [anon_sym_AMP] = ACTIONS(2617), - [anon_sym_PLUS] = ACTIONS(2617), - [anon_sym_DASH] = ACTIONS(2617), - [anon_sym_BANG] = ACTIONS(2617), - [anon_sym_CARET] = ACTIONS(2617), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2617), - [anon_sym_not] = ACTIONS(2617), - [anon_sym_AT] = ACTIONS(2617), - [anon_sym_LT_DASH] = ACTIONS(2617), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2617), - [anon_sym_when] = ACTIONS(2617), - [anon_sym_COLON_COLON] = ACTIONS(2617), - [anon_sym_EQ_GT] = ACTIONS(2617), - [anon_sym_EQ] = ACTIONS(2617), - [anon_sym_PIPE_PIPE] = ACTIONS(2617), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2617), - [anon_sym_or] = ACTIONS(2617), - [anon_sym_AMP_AMP] = ACTIONS(2617), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2617), - [anon_sym_and] = ACTIONS(2617), - [anon_sym_EQ_EQ] = ACTIONS(2617), - [anon_sym_BANG_EQ] = ACTIONS(2617), - [anon_sym_EQ_TILDE] = ACTIONS(2617), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2617), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2617), - [anon_sym_LT_EQ] = ACTIONS(2617), - [anon_sym_GT_EQ] = ACTIONS(2617), - [anon_sym_PIPE_GT] = ACTIONS(2617), - [anon_sym_LT_LT_LT] = ACTIONS(2617), - [anon_sym_GT_GT_GT] = ACTIONS(2617), - [anon_sym_LT_LT_TILDE] = ACTIONS(2617), - [anon_sym_TILDE_GT_GT] = ACTIONS(2617), - [anon_sym_LT_TILDE] = ACTIONS(2617), - [anon_sym_TILDE_GT] = ACTIONS(2617), - [anon_sym_LT_TILDE_GT] = ACTIONS(2617), - [anon_sym_LT_PIPE_GT] = ACTIONS(2617), - [anon_sym_in] = ACTIONS(2617), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2617), - [anon_sym_SLASH_SLASH] = ACTIONS(2617), - [anon_sym_PLUS_PLUS] = ACTIONS(2617), - [anon_sym_DASH_DASH] = ACTIONS(2617), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2617), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2617), - [anon_sym_LT_GT] = ACTIONS(2617), - [anon_sym_STAR] = ACTIONS(2617), - [anon_sym_STAR_STAR] = ACTIONS(2617), - [anon_sym_CARET_CARET] = ACTIONS(2617), - [anon_sym_DASH_GT] = ACTIONS(2617), - [anon_sym_DOT] = ACTIONS(2617), - [anon_sym_do] = ACTIONS(2617), - [anon_sym_fn] = ACTIONS(2617), - [anon_sym_LPAREN2] = ACTIONS(2615), - [anon_sym_LBRACK2] = ACTIONS(2615), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2615), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2615), - [sym__not_in] = ACTIONS(2615), - [sym__quoted_atom_start] = ACTIONS(2615), - }, [945] = { - [aux_sym__terminator_token1] = ACTIONS(2599), - [anon_sym_SEMI] = ACTIONS(2601), - [anon_sym_LPAREN] = ACTIONS(2601), - [aux_sym_identifier_token1] = ACTIONS(2601), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2601), - [sym_alias] = ACTIONS(2601), - [sym_integer] = ACTIONS(2601), - [sym_float] = ACTIONS(2601), - [sym_char] = ACTIONS(2601), - [anon_sym_true] = ACTIONS(2601), - [anon_sym_false] = ACTIONS(2601), - [anon_sym_nil] = ACTIONS(2601), - [sym_atom] = ACTIONS(2601), - [anon_sym_DQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2601), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2601), - [anon_sym_LBRACE] = ACTIONS(2601), - [anon_sym_LBRACK] = ACTIONS(2601), - [anon_sym_LT] = ACTIONS(2601), - [anon_sym_GT] = ACTIONS(2601), - [anon_sym_PIPE] = ACTIONS(2601), - [anon_sym_SLASH] = ACTIONS(2601), - [anon_sym_TILDE] = ACTIONS(2601), - [anon_sym_COMMA] = ACTIONS(2601), - [sym_keyword] = ACTIONS(2601), - [anon_sym_LT_LT] = ACTIONS(2601), - [anon_sym_PERCENT] = ACTIONS(2601), - [anon_sym_DOT_DOT] = ACTIONS(2601), - [anon_sym_AMP] = ACTIONS(2601), - [anon_sym_PLUS] = ACTIONS(2601), - [anon_sym_DASH] = ACTIONS(2601), - [anon_sym_BANG] = ACTIONS(2601), - [anon_sym_CARET] = ACTIONS(2601), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2601), - [anon_sym_not] = ACTIONS(2601), - [anon_sym_AT] = ACTIONS(2601), - [anon_sym_LT_DASH] = ACTIONS(2601), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2601), - [anon_sym_when] = ACTIONS(2601), - [anon_sym_COLON_COLON] = ACTIONS(2601), - [anon_sym_EQ_GT] = ACTIONS(2601), - [anon_sym_EQ] = ACTIONS(2601), - [anon_sym_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_or] = ACTIONS(2601), - [anon_sym_AMP_AMP] = ACTIONS(2601), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2601), - [anon_sym_and] = ACTIONS(2601), - [anon_sym_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ] = ACTIONS(2601), - [anon_sym_EQ_TILDE] = ACTIONS(2601), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2601), - [anon_sym_LT_EQ] = ACTIONS(2601), - [anon_sym_GT_EQ] = ACTIONS(2601), - [anon_sym_PIPE_GT] = ACTIONS(2601), - [anon_sym_LT_LT_LT] = ACTIONS(2601), - [anon_sym_GT_GT_GT] = ACTIONS(2601), - [anon_sym_LT_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_PIPE_GT] = ACTIONS(2601), - [anon_sym_in] = ACTIONS(2601), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2601), - [anon_sym_SLASH_SLASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2601), - [anon_sym_LT_GT] = ACTIONS(2601), - [anon_sym_STAR] = ACTIONS(2601), - [anon_sym_STAR_STAR] = ACTIONS(2601), - [anon_sym_CARET_CARET] = ACTIONS(2601), - [anon_sym_DASH_GT] = ACTIONS(2601), - [anon_sym_DOT] = ACTIONS(2601), - [anon_sym_do] = ACTIONS(2601), - [anon_sym_end] = ACTIONS(2601), - [anon_sym_fn] = ACTIONS(2601), - [anon_sym_LPAREN2] = ACTIONS(2599), - [anon_sym_LBRACK2] = ACTIONS(2599), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2599), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2599), - [sym__not_in] = ACTIONS(2599), - [sym__quoted_atom_start] = ACTIONS(2599), - }, - [946] = { - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_end] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), - }, - [947] = { - [aux_sym__terminator_token1] = ACTIONS(2611), - [anon_sym_SEMI] = ACTIONS(2613), - [anon_sym_LPAREN] = ACTIONS(2613), - [aux_sym_identifier_token1] = ACTIONS(2613), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), - [sym_alias] = ACTIONS(2613), - [sym_integer] = ACTIONS(2613), - [sym_float] = ACTIONS(2613), - [sym_char] = ACTIONS(2613), - [anon_sym_true] = ACTIONS(2613), - [anon_sym_false] = ACTIONS(2613), - [anon_sym_nil] = ACTIONS(2613), - [sym_atom] = ACTIONS(2613), - [anon_sym_DQUOTE] = ACTIONS(2613), - [anon_sym_SQUOTE] = ACTIONS(2613), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), - [anon_sym_LBRACE] = ACTIONS(2613), - [anon_sym_LBRACK] = ACTIONS(2613), - [anon_sym_LT] = ACTIONS(2613), - [anon_sym_GT] = ACTIONS(2613), - [anon_sym_PIPE] = ACTIONS(2613), - [anon_sym_SLASH] = ACTIONS(2613), - [anon_sym_TILDE] = ACTIONS(2613), - [anon_sym_COMMA] = ACTIONS(2613), - [sym_keyword] = ACTIONS(2613), - [anon_sym_LT_LT] = ACTIONS(2613), - [anon_sym_PERCENT] = ACTIONS(2613), - [anon_sym_DOT_DOT] = ACTIONS(2613), - [anon_sym_AMP] = ACTIONS(2613), - [anon_sym_PLUS] = ACTIONS(2613), - [anon_sym_DASH] = ACTIONS(2613), - [anon_sym_BANG] = ACTIONS(2613), - [anon_sym_CARET] = ACTIONS(2613), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), - [anon_sym_not] = ACTIONS(2613), - [anon_sym_AT] = ACTIONS(2613), - [anon_sym_LT_DASH] = ACTIONS(2613), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), - [anon_sym_when] = ACTIONS(2613), - [anon_sym_COLON_COLON] = ACTIONS(2613), - [anon_sym_EQ_GT] = ACTIONS(2613), - [anon_sym_EQ] = ACTIONS(2613), - [anon_sym_PIPE_PIPE] = ACTIONS(2613), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), - [anon_sym_or] = ACTIONS(2613), - [anon_sym_AMP_AMP] = ACTIONS(2613), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), - [anon_sym_and] = ACTIONS(2613), - [anon_sym_EQ_EQ] = ACTIONS(2613), - [anon_sym_BANG_EQ] = ACTIONS(2613), - [anon_sym_EQ_TILDE] = ACTIONS(2613), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), - [anon_sym_LT_EQ] = ACTIONS(2613), - [anon_sym_GT_EQ] = ACTIONS(2613), - [anon_sym_PIPE_GT] = ACTIONS(2613), - [anon_sym_LT_LT_LT] = ACTIONS(2613), - [anon_sym_GT_GT_GT] = ACTIONS(2613), - [anon_sym_LT_LT_TILDE] = ACTIONS(2613), - [anon_sym_TILDE_GT_GT] = ACTIONS(2613), - [anon_sym_LT_TILDE] = ACTIONS(2613), - [anon_sym_TILDE_GT] = ACTIONS(2613), - [anon_sym_LT_TILDE_GT] = ACTIONS(2613), - [anon_sym_LT_PIPE_GT] = ACTIONS(2613), - [anon_sym_in] = ACTIONS(2613), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), - [anon_sym_SLASH_SLASH] = ACTIONS(2613), - [anon_sym_PLUS_PLUS] = ACTIONS(2613), - [anon_sym_DASH_DASH] = ACTIONS(2613), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), - [anon_sym_LT_GT] = ACTIONS(2613), - [anon_sym_STAR] = ACTIONS(2613), - [anon_sym_STAR_STAR] = ACTIONS(2613), - [anon_sym_CARET_CARET] = ACTIONS(2613), - [anon_sym_DASH_GT] = ACTIONS(2613), - [anon_sym_DOT] = ACTIONS(2613), - [anon_sym_do] = ACTIONS(2613), - [anon_sym_end] = ACTIONS(2613), - [anon_sym_fn] = ACTIONS(2613), - [anon_sym_LPAREN2] = ACTIONS(2611), - [anon_sym_LBRACK2] = ACTIONS(2611), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2611), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2611), - [sym__not_in] = ACTIONS(2611), - [sym__quoted_atom_start] = ACTIONS(2611), - }, - [948] = { - [aux_sym__terminator_token1] = ACTIONS(2615), - [anon_sym_SEMI] = ACTIONS(2617), - [anon_sym_LPAREN] = ACTIONS(2617), - [aux_sym_identifier_token1] = ACTIONS(2617), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2617), - [sym_alias] = ACTIONS(2617), - [sym_integer] = ACTIONS(2617), - [sym_float] = ACTIONS(2617), - [sym_char] = ACTIONS(2617), - [anon_sym_true] = ACTIONS(2617), - [anon_sym_false] = ACTIONS(2617), - [anon_sym_nil] = ACTIONS(2617), - [sym_atom] = ACTIONS(2617), - [anon_sym_DQUOTE] = ACTIONS(2617), - [anon_sym_SQUOTE] = ACTIONS(2617), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2617), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2617), - [anon_sym_LBRACE] = ACTIONS(2617), - [anon_sym_LBRACK] = ACTIONS(2617), - [anon_sym_LT] = ACTIONS(2617), - [anon_sym_GT] = ACTIONS(2617), - [anon_sym_PIPE] = ACTIONS(2617), - [anon_sym_SLASH] = ACTIONS(2617), - [anon_sym_TILDE] = ACTIONS(2617), - [anon_sym_COMMA] = ACTIONS(2617), - [sym_keyword] = ACTIONS(2617), - [anon_sym_LT_LT] = ACTIONS(2617), - [anon_sym_PERCENT] = ACTIONS(2617), - [anon_sym_DOT_DOT] = ACTIONS(2617), - [anon_sym_AMP] = ACTIONS(2617), - [anon_sym_PLUS] = ACTIONS(2617), - [anon_sym_DASH] = ACTIONS(2617), - [anon_sym_BANG] = ACTIONS(2617), - [anon_sym_CARET] = ACTIONS(2617), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2617), - [anon_sym_not] = ACTIONS(2617), - [anon_sym_AT] = ACTIONS(2617), - [anon_sym_LT_DASH] = ACTIONS(2617), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2617), - [anon_sym_when] = ACTIONS(2617), - [anon_sym_COLON_COLON] = ACTIONS(2617), - [anon_sym_EQ_GT] = ACTIONS(2617), - [anon_sym_EQ] = ACTIONS(2617), - [anon_sym_PIPE_PIPE] = ACTIONS(2617), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2617), - [anon_sym_or] = ACTIONS(2617), - [anon_sym_AMP_AMP] = ACTIONS(2617), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2617), - [anon_sym_and] = ACTIONS(2617), - [anon_sym_EQ_EQ] = ACTIONS(2617), - [anon_sym_BANG_EQ] = ACTIONS(2617), - [anon_sym_EQ_TILDE] = ACTIONS(2617), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2617), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2617), - [anon_sym_LT_EQ] = ACTIONS(2617), - [anon_sym_GT_EQ] = ACTIONS(2617), - [anon_sym_PIPE_GT] = ACTIONS(2617), - [anon_sym_LT_LT_LT] = ACTIONS(2617), - [anon_sym_GT_GT_GT] = ACTIONS(2617), - [anon_sym_LT_LT_TILDE] = ACTIONS(2617), - [anon_sym_TILDE_GT_GT] = ACTIONS(2617), - [anon_sym_LT_TILDE] = ACTIONS(2617), - [anon_sym_TILDE_GT] = ACTIONS(2617), - [anon_sym_LT_TILDE_GT] = ACTIONS(2617), - [anon_sym_LT_PIPE_GT] = ACTIONS(2617), - [anon_sym_in] = ACTIONS(2617), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2617), - [anon_sym_SLASH_SLASH] = ACTIONS(2617), - [anon_sym_PLUS_PLUS] = ACTIONS(2617), - [anon_sym_DASH_DASH] = ACTIONS(2617), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2617), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2617), - [anon_sym_LT_GT] = ACTIONS(2617), - [anon_sym_STAR] = ACTIONS(2617), - [anon_sym_STAR_STAR] = ACTIONS(2617), - [anon_sym_CARET_CARET] = ACTIONS(2617), - [anon_sym_DASH_GT] = ACTIONS(2617), - [anon_sym_DOT] = ACTIONS(2617), - [anon_sym_do] = ACTIONS(2617), - [anon_sym_end] = ACTIONS(2617), - [anon_sym_fn] = ACTIONS(2617), - [anon_sym_LPAREN2] = ACTIONS(2615), - [anon_sym_LBRACK2] = ACTIONS(2615), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2615), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2615), - [sym__not_in] = ACTIONS(2615), - [sym__quoted_atom_start] = ACTIONS(2615), - }, - [949] = { - [aux_sym__terminator_token1] = ACTIONS(2619), - [anon_sym_SEMI] = ACTIONS(2621), - [anon_sym_LPAREN] = ACTIONS(2621), - [aux_sym_identifier_token1] = ACTIONS(2621), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2621), - [sym_alias] = ACTIONS(2621), - [sym_integer] = ACTIONS(2621), - [sym_float] = ACTIONS(2621), - [sym_char] = ACTIONS(2621), - [anon_sym_true] = ACTIONS(2621), - [anon_sym_false] = ACTIONS(2621), - [anon_sym_nil] = ACTIONS(2621), - [sym_atom] = ACTIONS(2621), - [anon_sym_DQUOTE] = ACTIONS(2621), - [anon_sym_SQUOTE] = ACTIONS(2621), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2621), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2621), - [anon_sym_LBRACE] = ACTIONS(2621), - [anon_sym_LBRACK] = ACTIONS(2621), - [anon_sym_LT] = ACTIONS(2621), - [anon_sym_GT] = ACTIONS(2621), - [anon_sym_PIPE] = ACTIONS(2621), - [anon_sym_SLASH] = ACTIONS(2621), - [anon_sym_TILDE] = ACTIONS(2621), - [anon_sym_COMMA] = ACTIONS(2621), - [sym_keyword] = ACTIONS(2621), - [anon_sym_LT_LT] = ACTIONS(2621), - [anon_sym_PERCENT] = ACTIONS(2621), - [anon_sym_DOT_DOT] = ACTIONS(2621), - [anon_sym_AMP] = ACTIONS(2621), - [anon_sym_PLUS] = ACTIONS(2621), - [anon_sym_DASH] = ACTIONS(2621), - [anon_sym_BANG] = ACTIONS(2621), - [anon_sym_CARET] = ACTIONS(2621), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2621), - [anon_sym_not] = ACTIONS(2621), - [anon_sym_AT] = ACTIONS(2621), - [anon_sym_LT_DASH] = ACTIONS(2621), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2621), - [anon_sym_when] = ACTIONS(2621), - [anon_sym_COLON_COLON] = ACTIONS(2621), - [anon_sym_EQ_GT] = ACTIONS(2621), - [anon_sym_EQ] = ACTIONS(2621), - [anon_sym_PIPE_PIPE] = ACTIONS(2621), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2621), - [anon_sym_or] = ACTIONS(2621), - [anon_sym_AMP_AMP] = ACTIONS(2621), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2621), - [anon_sym_and] = ACTIONS(2621), - [anon_sym_EQ_EQ] = ACTIONS(2621), - [anon_sym_BANG_EQ] = ACTIONS(2621), - [anon_sym_EQ_TILDE] = ACTIONS(2621), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2621), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2621), - [anon_sym_LT_EQ] = ACTIONS(2621), - [anon_sym_GT_EQ] = ACTIONS(2621), - [anon_sym_PIPE_GT] = ACTIONS(2621), - [anon_sym_LT_LT_LT] = ACTIONS(2621), - [anon_sym_GT_GT_GT] = ACTIONS(2621), - [anon_sym_LT_LT_TILDE] = ACTIONS(2621), - [anon_sym_TILDE_GT_GT] = ACTIONS(2621), - [anon_sym_LT_TILDE] = ACTIONS(2621), - [anon_sym_TILDE_GT] = ACTIONS(2621), - [anon_sym_LT_TILDE_GT] = ACTIONS(2621), - [anon_sym_LT_PIPE_GT] = ACTIONS(2621), - [anon_sym_in] = ACTIONS(2621), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2621), - [anon_sym_SLASH_SLASH] = ACTIONS(2621), - [anon_sym_PLUS_PLUS] = ACTIONS(2621), - [anon_sym_DASH_DASH] = ACTIONS(2621), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2621), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2621), - [anon_sym_LT_GT] = ACTIONS(2621), - [anon_sym_STAR] = ACTIONS(2621), - [anon_sym_STAR_STAR] = ACTIONS(2621), - [anon_sym_CARET_CARET] = ACTIONS(2621), - [anon_sym_DASH_GT] = ACTIONS(2621), - [anon_sym_DOT] = ACTIONS(2621), - [anon_sym_do] = ACTIONS(2621), - [anon_sym_end] = ACTIONS(2621), - [anon_sym_fn] = ACTIONS(2621), - [anon_sym_LPAREN2] = ACTIONS(2619), - [anon_sym_LBRACK2] = ACTIONS(2619), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2619), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2619), - [sym__not_in] = ACTIONS(2619), - [sym__quoted_atom_start] = ACTIONS(2619), - }, - [950] = { - [aux_sym__terminator_token1] = ACTIONS(2607), - [anon_sym_SEMI] = ACTIONS(2609), - [anon_sym_LPAREN] = ACTIONS(2609), - [aux_sym_identifier_token1] = ACTIONS(2609), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), - [sym_alias] = ACTIONS(2609), - [sym_integer] = ACTIONS(2609), - [sym_float] = ACTIONS(2609), - [sym_char] = ACTIONS(2609), - [anon_sym_true] = ACTIONS(2609), - [anon_sym_false] = ACTIONS(2609), - [anon_sym_nil] = ACTIONS(2609), - [sym_atom] = ACTIONS(2609), - [anon_sym_DQUOTE] = ACTIONS(2609), - [anon_sym_SQUOTE] = ACTIONS(2609), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), - [anon_sym_LBRACE] = ACTIONS(2609), - [anon_sym_LBRACK] = ACTIONS(2609), - [anon_sym_LT] = ACTIONS(2609), - [anon_sym_GT] = ACTIONS(2609), - [anon_sym_PIPE] = ACTIONS(2609), - [anon_sym_SLASH] = ACTIONS(2609), - [anon_sym_TILDE] = ACTIONS(2609), - [anon_sym_COMMA] = ACTIONS(2609), - [sym_keyword] = ACTIONS(2609), - [anon_sym_LT_LT] = ACTIONS(2609), - [anon_sym_PERCENT] = ACTIONS(2609), - [anon_sym_DOT_DOT] = ACTIONS(2609), - [anon_sym_AMP] = ACTIONS(2609), - [anon_sym_PLUS] = ACTIONS(2609), - [anon_sym_DASH] = ACTIONS(2609), - [anon_sym_BANG] = ACTIONS(2609), - [anon_sym_CARET] = ACTIONS(2609), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2609), - [anon_sym_not] = ACTIONS(2609), - [anon_sym_AT] = ACTIONS(2609), - [anon_sym_LT_DASH] = ACTIONS(2609), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2609), - [anon_sym_when] = ACTIONS(2609), - [anon_sym_COLON_COLON] = ACTIONS(2609), - [anon_sym_EQ_GT] = ACTIONS(2609), - [anon_sym_EQ] = ACTIONS(2609), - [anon_sym_PIPE_PIPE] = ACTIONS(2609), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2609), - [anon_sym_or] = ACTIONS(2609), - [anon_sym_AMP_AMP] = ACTIONS(2609), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2609), - [anon_sym_and] = ACTIONS(2609), - [anon_sym_EQ_EQ] = ACTIONS(2609), - [anon_sym_BANG_EQ] = ACTIONS(2609), - [anon_sym_EQ_TILDE] = ACTIONS(2609), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2609), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2609), - [anon_sym_LT_EQ] = ACTIONS(2609), - [anon_sym_GT_EQ] = ACTIONS(2609), - [anon_sym_PIPE_GT] = ACTIONS(2609), - [anon_sym_LT_LT_LT] = ACTIONS(2609), - [anon_sym_GT_GT_GT] = ACTIONS(2609), - [anon_sym_LT_LT_TILDE] = ACTIONS(2609), - [anon_sym_TILDE_GT_GT] = ACTIONS(2609), - [anon_sym_LT_TILDE] = ACTIONS(2609), - [anon_sym_TILDE_GT] = ACTIONS(2609), - [anon_sym_LT_TILDE_GT] = ACTIONS(2609), - [anon_sym_LT_PIPE_GT] = ACTIONS(2609), - [anon_sym_in] = ACTIONS(2609), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2609), - [anon_sym_SLASH_SLASH] = ACTIONS(2609), - [anon_sym_PLUS_PLUS] = ACTIONS(2609), - [anon_sym_DASH_DASH] = ACTIONS(2609), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2609), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2609), - [anon_sym_LT_GT] = ACTIONS(2609), - [anon_sym_STAR] = ACTIONS(2609), - [anon_sym_STAR_STAR] = ACTIONS(2609), - [anon_sym_CARET_CARET] = ACTIONS(2609), - [anon_sym_DASH_GT] = ACTIONS(2609), - [anon_sym_DOT] = ACTIONS(2609), - [anon_sym_do] = ACTIONS(2609), - [anon_sym_end] = ACTIONS(2609), - [anon_sym_fn] = ACTIONS(2609), - [anon_sym_LPAREN2] = ACTIONS(2607), - [anon_sym_LBRACK2] = ACTIONS(2607), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2607), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2607), - [sym__not_in] = ACTIONS(2607), - [sym__quoted_atom_start] = ACTIONS(2607), - }, - [951] = { - [aux_sym__terminator_token1] = ACTIONS(2623), - [anon_sym_SEMI] = ACTIONS(2625), - [anon_sym_LPAREN] = ACTIONS(2625), - [aux_sym_identifier_token1] = ACTIONS(2625), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2625), - [sym_alias] = ACTIONS(2625), - [sym_integer] = ACTIONS(2625), - [sym_float] = ACTIONS(2625), - [sym_char] = ACTIONS(2625), - [anon_sym_true] = ACTIONS(2625), - [anon_sym_false] = ACTIONS(2625), - [anon_sym_nil] = ACTIONS(2625), - [sym_atom] = ACTIONS(2625), - [anon_sym_DQUOTE] = ACTIONS(2625), - [anon_sym_SQUOTE] = ACTIONS(2625), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2625), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2625), - [anon_sym_LBRACE] = ACTIONS(2625), - [anon_sym_LBRACK] = ACTIONS(2625), - [anon_sym_LT] = ACTIONS(2625), - [anon_sym_GT] = ACTIONS(2625), - [anon_sym_PIPE] = ACTIONS(2625), - [anon_sym_SLASH] = ACTIONS(2625), - [anon_sym_TILDE] = ACTIONS(2625), - [anon_sym_COMMA] = ACTIONS(2625), - [sym_keyword] = ACTIONS(2625), - [anon_sym_LT_LT] = ACTIONS(2625), - [anon_sym_PERCENT] = ACTIONS(2625), - [anon_sym_DOT_DOT] = ACTIONS(2625), - [anon_sym_AMP] = ACTIONS(2625), - [anon_sym_PLUS] = ACTIONS(2625), - [anon_sym_DASH] = ACTIONS(2625), - [anon_sym_BANG] = ACTIONS(2625), - [anon_sym_CARET] = ACTIONS(2625), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2625), - [anon_sym_not] = ACTIONS(2625), - [anon_sym_AT] = ACTIONS(2625), - [anon_sym_LT_DASH] = ACTIONS(2625), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2625), - [anon_sym_when] = ACTIONS(2625), - [anon_sym_COLON_COLON] = ACTIONS(2625), - [anon_sym_EQ_GT] = ACTIONS(2625), - [anon_sym_EQ] = ACTIONS(2625), - [anon_sym_PIPE_PIPE] = ACTIONS(2625), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2625), - [anon_sym_or] = ACTIONS(2625), - [anon_sym_AMP_AMP] = ACTIONS(2625), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2625), - [anon_sym_and] = ACTIONS(2625), - [anon_sym_EQ_EQ] = ACTIONS(2625), - [anon_sym_BANG_EQ] = ACTIONS(2625), - [anon_sym_EQ_TILDE] = ACTIONS(2625), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2625), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2625), - [anon_sym_LT_EQ] = ACTIONS(2625), - [anon_sym_GT_EQ] = ACTIONS(2625), - [anon_sym_PIPE_GT] = ACTIONS(2625), - [anon_sym_LT_LT_LT] = ACTIONS(2625), - [anon_sym_GT_GT_GT] = ACTIONS(2625), - [anon_sym_LT_LT_TILDE] = ACTIONS(2625), - [anon_sym_TILDE_GT_GT] = ACTIONS(2625), - [anon_sym_LT_TILDE] = ACTIONS(2625), - [anon_sym_TILDE_GT] = ACTIONS(2625), - [anon_sym_LT_TILDE_GT] = ACTIONS(2625), - [anon_sym_LT_PIPE_GT] = ACTIONS(2625), - [anon_sym_in] = ACTIONS(2625), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2625), - [anon_sym_SLASH_SLASH] = ACTIONS(2625), - [anon_sym_PLUS_PLUS] = ACTIONS(2625), - [anon_sym_DASH_DASH] = ACTIONS(2625), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2625), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2625), - [anon_sym_LT_GT] = ACTIONS(2625), - [anon_sym_STAR] = ACTIONS(2625), - [anon_sym_STAR_STAR] = ACTIONS(2625), - [anon_sym_CARET_CARET] = ACTIONS(2625), - [anon_sym_DASH_GT] = ACTIONS(2625), - [anon_sym_DOT] = ACTIONS(2625), - [anon_sym_do] = ACTIONS(2625), - [anon_sym_end] = ACTIONS(2625), - [anon_sym_fn] = ACTIONS(2625), - [anon_sym_LPAREN2] = ACTIONS(2623), - [anon_sym_LBRACK2] = ACTIONS(2623), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2623), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2623), - [sym__not_in] = ACTIONS(2623), - [sym__quoted_atom_start] = ACTIONS(2623), - }, - [952] = { - [aux_sym__terminator_token1] = ACTIONS(2627), - [anon_sym_SEMI] = ACTIONS(2629), - [anon_sym_LPAREN] = ACTIONS(2629), - [aux_sym_identifier_token1] = ACTIONS(2629), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2629), - [sym_alias] = ACTIONS(2629), - [sym_integer] = ACTIONS(2629), - [sym_float] = ACTIONS(2629), - [sym_char] = ACTIONS(2629), - [anon_sym_true] = ACTIONS(2629), - [anon_sym_false] = ACTIONS(2629), - [anon_sym_nil] = ACTIONS(2629), - [sym_atom] = ACTIONS(2629), - [anon_sym_DQUOTE] = ACTIONS(2629), - [anon_sym_SQUOTE] = ACTIONS(2629), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2629), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2629), - [anon_sym_LBRACE] = ACTIONS(2629), - [anon_sym_LBRACK] = ACTIONS(2629), - [anon_sym_LT] = ACTIONS(2629), - [anon_sym_GT] = ACTIONS(2629), - [anon_sym_PIPE] = ACTIONS(2629), - [anon_sym_SLASH] = ACTIONS(2629), - [anon_sym_TILDE] = ACTIONS(2629), - [anon_sym_COMMA] = ACTIONS(2629), - [sym_keyword] = ACTIONS(2629), - [anon_sym_LT_LT] = ACTIONS(2629), - [anon_sym_PERCENT] = ACTIONS(2629), - [anon_sym_DOT_DOT] = ACTIONS(2629), - [anon_sym_AMP] = ACTIONS(2629), - [anon_sym_PLUS] = ACTIONS(2629), - [anon_sym_DASH] = ACTIONS(2629), - [anon_sym_BANG] = ACTIONS(2629), - [anon_sym_CARET] = ACTIONS(2629), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2629), - [anon_sym_not] = ACTIONS(2629), - [anon_sym_AT] = ACTIONS(2629), - [anon_sym_LT_DASH] = ACTIONS(2629), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2629), - [anon_sym_when] = ACTIONS(2629), - [anon_sym_COLON_COLON] = ACTIONS(2629), - [anon_sym_EQ_GT] = ACTIONS(2629), - [anon_sym_EQ] = ACTIONS(2629), - [anon_sym_PIPE_PIPE] = ACTIONS(2629), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2629), - [anon_sym_or] = ACTIONS(2629), - [anon_sym_AMP_AMP] = ACTIONS(2629), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2629), - [anon_sym_and] = ACTIONS(2629), - [anon_sym_EQ_EQ] = ACTIONS(2629), - [anon_sym_BANG_EQ] = ACTIONS(2629), - [anon_sym_EQ_TILDE] = ACTIONS(2629), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2629), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2629), - [anon_sym_LT_EQ] = ACTIONS(2629), - [anon_sym_GT_EQ] = ACTIONS(2629), - [anon_sym_PIPE_GT] = ACTIONS(2629), - [anon_sym_LT_LT_LT] = ACTIONS(2629), - [anon_sym_GT_GT_GT] = ACTIONS(2629), - [anon_sym_LT_LT_TILDE] = ACTIONS(2629), - [anon_sym_TILDE_GT_GT] = ACTIONS(2629), - [anon_sym_LT_TILDE] = ACTIONS(2629), - [anon_sym_TILDE_GT] = ACTIONS(2629), - [anon_sym_LT_TILDE_GT] = ACTIONS(2629), - [anon_sym_LT_PIPE_GT] = ACTIONS(2629), - [anon_sym_in] = ACTIONS(2629), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2629), - [anon_sym_SLASH_SLASH] = ACTIONS(2629), - [anon_sym_PLUS_PLUS] = ACTIONS(2629), - [anon_sym_DASH_DASH] = ACTIONS(2629), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2629), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2629), - [anon_sym_LT_GT] = ACTIONS(2629), - [anon_sym_STAR] = ACTIONS(2629), - [anon_sym_STAR_STAR] = ACTIONS(2629), - [anon_sym_CARET_CARET] = ACTIONS(2629), - [anon_sym_DASH_GT] = ACTIONS(2629), - [anon_sym_DOT] = ACTIONS(2629), - [anon_sym_do] = ACTIONS(2629), - [anon_sym_end] = ACTIONS(2629), - [anon_sym_fn] = ACTIONS(2629), - [anon_sym_LPAREN2] = ACTIONS(2627), - [anon_sym_LBRACK2] = ACTIONS(2627), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2627), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2627), - [sym__not_in] = ACTIONS(2627), - [sym__quoted_atom_start] = ACTIONS(2627), - }, - [953] = { [aux_sym__terminator_token1] = ACTIONS(2631), [anon_sym_SEMI] = ACTIONS(2633), [anon_sym_LPAREN] = ACTIONS(2633), @@ -138188,7 +137462,283 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2631), [sym__quoted_atom_start] = ACTIONS(2631), }, - [954] = { + [946] = { + [ts_builtin_sym_end] = ACTIONS(2611), + [aux_sym__terminator_token1] = ACTIONS(2611), + [anon_sym_SEMI] = ACTIONS(2613), + [anon_sym_LPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2611), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), + }, + [947] = { + [ts_builtin_sym_end] = ACTIONS(2611), + [aux_sym__terminator_token1] = ACTIONS(2611), + [anon_sym_SEMI] = ACTIONS(2613), + [anon_sym_LPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2611), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), + }, + [948] = { + [ts_builtin_sym_end] = ACTIONS(2595), + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [949] = { [aux_sym__terminator_token1] = ACTIONS(2595), [anon_sym_SEMI] = ACTIONS(2597), [anon_sym_LPAREN] = ACTIONS(2597), @@ -138280,7 +137830,191 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2595), [sym__quoted_atom_start] = ACTIONS(2595), }, - [955] = { + [950] = { + [ts_builtin_sym_end] = ACTIONS(2619), + [aux_sym__terminator_token1] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(2621), + [anon_sym_LPAREN] = ACTIONS(2621), + [aux_sym_identifier_token1] = ACTIONS(2621), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2621), + [sym_alias] = ACTIONS(2621), + [sym_integer] = ACTIONS(2621), + [sym_float] = ACTIONS(2621), + [sym_char] = ACTIONS(2621), + [anon_sym_true] = ACTIONS(2621), + [anon_sym_false] = ACTIONS(2621), + [anon_sym_nil] = ACTIONS(2621), + [sym_atom] = ACTIONS(2621), + [anon_sym_DQUOTE] = ACTIONS(2621), + [anon_sym_SQUOTE] = ACTIONS(2621), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2621), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2621), + [anon_sym_LBRACE] = ACTIONS(2621), + [anon_sym_LBRACK] = ACTIONS(2621), + [anon_sym_LT] = ACTIONS(2621), + [anon_sym_GT] = ACTIONS(2621), + [anon_sym_PIPE] = ACTIONS(2621), + [anon_sym_SLASH] = ACTIONS(2621), + [anon_sym_TILDE] = ACTIONS(2621), + [anon_sym_COMMA] = ACTIONS(2621), + [sym_keyword] = ACTIONS(2621), + [anon_sym_LT_LT] = ACTIONS(2621), + [anon_sym_PERCENT] = ACTIONS(2621), + [anon_sym_DOT_DOT] = ACTIONS(2621), + [anon_sym_AMP] = ACTIONS(2621), + [anon_sym_PLUS] = ACTIONS(2621), + [anon_sym_DASH] = ACTIONS(2621), + [anon_sym_BANG] = ACTIONS(2621), + [anon_sym_CARET] = ACTIONS(2621), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2621), + [anon_sym_not] = ACTIONS(2621), + [anon_sym_AT] = ACTIONS(2621), + [anon_sym_LT_DASH] = ACTIONS(2621), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2621), + [anon_sym_when] = ACTIONS(2621), + [anon_sym_COLON_COLON] = ACTIONS(2621), + [anon_sym_EQ_GT] = ACTIONS(2621), + [anon_sym_EQ] = ACTIONS(2621), + [anon_sym_PIPE_PIPE] = ACTIONS(2621), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2621), + [anon_sym_or] = ACTIONS(2621), + [anon_sym_AMP_AMP] = ACTIONS(2621), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2621), + [anon_sym_and] = ACTIONS(2621), + [anon_sym_EQ_EQ] = ACTIONS(2621), + [anon_sym_BANG_EQ] = ACTIONS(2621), + [anon_sym_EQ_TILDE] = ACTIONS(2621), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2621), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2621), + [anon_sym_LT_EQ] = ACTIONS(2621), + [anon_sym_GT_EQ] = ACTIONS(2621), + [anon_sym_PIPE_GT] = ACTIONS(2621), + [anon_sym_LT_LT_LT] = ACTIONS(2621), + [anon_sym_GT_GT_GT] = ACTIONS(2621), + [anon_sym_LT_LT_TILDE] = ACTIONS(2621), + [anon_sym_TILDE_GT_GT] = ACTIONS(2621), + [anon_sym_LT_TILDE] = ACTIONS(2621), + [anon_sym_TILDE_GT] = ACTIONS(2621), + [anon_sym_LT_TILDE_GT] = ACTIONS(2621), + [anon_sym_LT_PIPE_GT] = ACTIONS(2621), + [anon_sym_in] = ACTIONS(2621), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2621), + [anon_sym_SLASH_SLASH] = ACTIONS(2621), + [anon_sym_PLUS_PLUS] = ACTIONS(2621), + [anon_sym_DASH_DASH] = ACTIONS(2621), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2621), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2621), + [anon_sym_LT_GT] = ACTIONS(2621), + [anon_sym_STAR] = ACTIONS(2621), + [anon_sym_STAR_STAR] = ACTIONS(2621), + [anon_sym_CARET_CARET] = ACTIONS(2621), + [anon_sym_DASH_GT] = ACTIONS(2621), + [anon_sym_DOT] = ACTIONS(2621), + [anon_sym_do] = ACTIONS(2621), + [anon_sym_fn] = ACTIONS(2621), + [anon_sym_LPAREN2] = ACTIONS(2619), + [anon_sym_LBRACK2] = ACTIONS(2619), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2619), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2619), + [sym__not_in] = ACTIONS(2619), + [sym__quoted_atom_start] = ACTIONS(2619), + }, + [951] = { + [aux_sym__terminator_token1] = ACTIONS(2603), + [anon_sym_SEMI] = ACTIONS(2605), + [anon_sym_LPAREN] = ACTIONS(2605), + [anon_sym_RPAREN] = ACTIONS(2605), + [aux_sym_identifier_token1] = ACTIONS(2605), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2605), + [sym_alias] = ACTIONS(2605), + [sym_integer] = ACTIONS(2605), + [sym_float] = ACTIONS(2605), + [sym_char] = ACTIONS(2605), + [anon_sym_true] = ACTIONS(2605), + [anon_sym_false] = ACTIONS(2605), + [anon_sym_nil] = ACTIONS(2605), + [sym_atom] = ACTIONS(2605), + [anon_sym_DQUOTE] = ACTIONS(2605), + [anon_sym_SQUOTE] = ACTIONS(2605), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2605), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2605), + [anon_sym_LBRACE] = ACTIONS(2605), + [anon_sym_LBRACK] = ACTIONS(2605), + [anon_sym_LT] = ACTIONS(2605), + [anon_sym_GT] = ACTIONS(2605), + [anon_sym_PIPE] = ACTIONS(2605), + [anon_sym_SLASH] = ACTIONS(2605), + [anon_sym_TILDE] = ACTIONS(2605), + [anon_sym_COMMA] = ACTIONS(2605), + [sym_keyword] = ACTIONS(2605), + [anon_sym_LT_LT] = ACTIONS(2605), + [anon_sym_PERCENT] = ACTIONS(2605), + [anon_sym_DOT_DOT] = ACTIONS(2605), + [anon_sym_AMP] = ACTIONS(2605), + [anon_sym_PLUS] = ACTIONS(2605), + [anon_sym_DASH] = ACTIONS(2605), + [anon_sym_BANG] = ACTIONS(2605), + [anon_sym_CARET] = ACTIONS(2605), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2605), + [anon_sym_not] = ACTIONS(2605), + [anon_sym_AT] = ACTIONS(2605), + [anon_sym_LT_DASH] = ACTIONS(2605), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2605), + [anon_sym_when] = ACTIONS(2605), + [anon_sym_COLON_COLON] = ACTIONS(2605), + [anon_sym_EQ_GT] = ACTIONS(2605), + [anon_sym_EQ] = ACTIONS(2605), + [anon_sym_PIPE_PIPE] = ACTIONS(2605), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2605), + [anon_sym_or] = ACTIONS(2605), + [anon_sym_AMP_AMP] = ACTIONS(2605), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2605), + [anon_sym_and] = ACTIONS(2605), + [anon_sym_EQ_EQ] = ACTIONS(2605), + [anon_sym_BANG_EQ] = ACTIONS(2605), + [anon_sym_EQ_TILDE] = ACTIONS(2605), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2605), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2605), + [anon_sym_LT_EQ] = ACTIONS(2605), + [anon_sym_GT_EQ] = ACTIONS(2605), + [anon_sym_PIPE_GT] = ACTIONS(2605), + [anon_sym_LT_LT_LT] = ACTIONS(2605), + [anon_sym_GT_GT_GT] = ACTIONS(2605), + [anon_sym_LT_LT_TILDE] = ACTIONS(2605), + [anon_sym_TILDE_GT_GT] = ACTIONS(2605), + [anon_sym_LT_TILDE] = ACTIONS(2605), + [anon_sym_TILDE_GT] = ACTIONS(2605), + [anon_sym_LT_TILDE_GT] = ACTIONS(2605), + [anon_sym_LT_PIPE_GT] = ACTIONS(2605), + [anon_sym_in] = ACTIONS(2605), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2605), + [anon_sym_SLASH_SLASH] = ACTIONS(2605), + [anon_sym_PLUS_PLUS] = ACTIONS(2605), + [anon_sym_DASH_DASH] = ACTIONS(2605), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2605), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2605), + [anon_sym_LT_GT] = ACTIONS(2605), + [anon_sym_STAR] = ACTIONS(2605), + [anon_sym_STAR_STAR] = ACTIONS(2605), + [anon_sym_CARET_CARET] = ACTIONS(2605), + [anon_sym_DASH_GT] = ACTIONS(2605), + [anon_sym_DOT] = ACTIONS(2605), + [anon_sym_do] = ACTIONS(2605), + [anon_sym_fn] = ACTIONS(2605), + [anon_sym_LPAREN2] = ACTIONS(2603), + [anon_sym_LBRACK2] = ACTIONS(2603), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2603), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2603), + [sym__not_in] = ACTIONS(2603), + [sym__quoted_atom_start] = ACTIONS(2603), + }, + [952] = { [aux_sym__terminator_token1] = ACTIONS(2599), [anon_sym_SEMI] = ACTIONS(2601), [anon_sym_LPAREN] = ACTIONS(2601), @@ -138372,6 +138106,282 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2599), [sym__quoted_atom_start] = ACTIONS(2599), }, + [953] = { + [aux_sym__terminator_token1] = ACTIONS(2623), + [anon_sym_SEMI] = ACTIONS(2625), + [anon_sym_LPAREN] = ACTIONS(2625), + [anon_sym_RPAREN] = ACTIONS(2625), + [aux_sym_identifier_token1] = ACTIONS(2625), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2625), + [sym_alias] = ACTIONS(2625), + [sym_integer] = ACTIONS(2625), + [sym_float] = ACTIONS(2625), + [sym_char] = ACTIONS(2625), + [anon_sym_true] = ACTIONS(2625), + [anon_sym_false] = ACTIONS(2625), + [anon_sym_nil] = ACTIONS(2625), + [sym_atom] = ACTIONS(2625), + [anon_sym_DQUOTE] = ACTIONS(2625), + [anon_sym_SQUOTE] = ACTIONS(2625), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2625), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2625), + [anon_sym_LBRACE] = ACTIONS(2625), + [anon_sym_LBRACK] = ACTIONS(2625), + [anon_sym_LT] = ACTIONS(2625), + [anon_sym_GT] = ACTIONS(2625), + [anon_sym_PIPE] = ACTIONS(2625), + [anon_sym_SLASH] = ACTIONS(2625), + [anon_sym_TILDE] = ACTIONS(2625), + [anon_sym_COMMA] = ACTIONS(2625), + [sym_keyword] = ACTIONS(2625), + [anon_sym_LT_LT] = ACTIONS(2625), + [anon_sym_PERCENT] = ACTIONS(2625), + [anon_sym_DOT_DOT] = ACTIONS(2625), + [anon_sym_AMP] = ACTIONS(2625), + [anon_sym_PLUS] = ACTIONS(2625), + [anon_sym_DASH] = ACTIONS(2625), + [anon_sym_BANG] = ACTIONS(2625), + [anon_sym_CARET] = ACTIONS(2625), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2625), + [anon_sym_not] = ACTIONS(2625), + [anon_sym_AT] = ACTIONS(2625), + [anon_sym_LT_DASH] = ACTIONS(2625), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2625), + [anon_sym_when] = ACTIONS(2625), + [anon_sym_COLON_COLON] = ACTIONS(2625), + [anon_sym_EQ_GT] = ACTIONS(2625), + [anon_sym_EQ] = ACTIONS(2625), + [anon_sym_PIPE_PIPE] = ACTIONS(2625), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2625), + [anon_sym_or] = ACTIONS(2625), + [anon_sym_AMP_AMP] = ACTIONS(2625), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2625), + [anon_sym_and] = ACTIONS(2625), + [anon_sym_EQ_EQ] = ACTIONS(2625), + [anon_sym_BANG_EQ] = ACTIONS(2625), + [anon_sym_EQ_TILDE] = ACTIONS(2625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2625), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2625), + [anon_sym_LT_EQ] = ACTIONS(2625), + [anon_sym_GT_EQ] = ACTIONS(2625), + [anon_sym_PIPE_GT] = ACTIONS(2625), + [anon_sym_LT_LT_LT] = ACTIONS(2625), + [anon_sym_GT_GT_GT] = ACTIONS(2625), + [anon_sym_LT_LT_TILDE] = ACTIONS(2625), + [anon_sym_TILDE_GT_GT] = ACTIONS(2625), + [anon_sym_LT_TILDE] = ACTIONS(2625), + [anon_sym_TILDE_GT] = ACTIONS(2625), + [anon_sym_LT_TILDE_GT] = ACTIONS(2625), + [anon_sym_LT_PIPE_GT] = ACTIONS(2625), + [anon_sym_in] = ACTIONS(2625), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2625), + [anon_sym_SLASH_SLASH] = ACTIONS(2625), + [anon_sym_PLUS_PLUS] = ACTIONS(2625), + [anon_sym_DASH_DASH] = ACTIONS(2625), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2625), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2625), + [anon_sym_LT_GT] = ACTIONS(2625), + [anon_sym_STAR] = ACTIONS(2625), + [anon_sym_STAR_STAR] = ACTIONS(2625), + [anon_sym_CARET_CARET] = ACTIONS(2625), + [anon_sym_DASH_GT] = ACTIONS(2625), + [anon_sym_DOT] = ACTIONS(2625), + [anon_sym_do] = ACTIONS(2625), + [anon_sym_fn] = ACTIONS(2625), + [anon_sym_LPAREN2] = ACTIONS(2623), + [anon_sym_LBRACK2] = ACTIONS(2623), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2623), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2623), + [sym__not_in] = ACTIONS(2623), + [sym__quoted_atom_start] = ACTIONS(2623), + }, + [954] = { + [aux_sym__terminator_token1] = ACTIONS(2611), + [anon_sym_SEMI] = ACTIONS(2613), + [anon_sym_LPAREN] = ACTIONS(2613), + [anon_sym_RPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2611), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), + }, + [955] = { + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [anon_sym_RPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, [956] = { [aux_sym__terminator_token1] = ACTIONS(2611), [anon_sym_SEMI] = ACTIONS(2613), @@ -138465,101 +138475,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(2611), }, [957] = { - [aux_sym__terminator_token1] = ACTIONS(2615), - [anon_sym_SEMI] = ACTIONS(2617), - [anon_sym_LPAREN] = ACTIONS(2617), - [anon_sym_RPAREN] = ACTIONS(2617), - [aux_sym_identifier_token1] = ACTIONS(2617), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2617), - [sym_alias] = ACTIONS(2617), - [sym_integer] = ACTIONS(2617), - [sym_float] = ACTIONS(2617), - [sym_char] = ACTIONS(2617), - [anon_sym_true] = ACTIONS(2617), - [anon_sym_false] = ACTIONS(2617), - [anon_sym_nil] = ACTIONS(2617), - [sym_atom] = ACTIONS(2617), - [anon_sym_DQUOTE] = ACTIONS(2617), - [anon_sym_SQUOTE] = ACTIONS(2617), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2617), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2617), - [anon_sym_LBRACE] = ACTIONS(2617), - [anon_sym_LBRACK] = ACTIONS(2617), - [anon_sym_LT] = ACTIONS(2617), - [anon_sym_GT] = ACTIONS(2617), - [anon_sym_PIPE] = ACTIONS(2617), - [anon_sym_SLASH] = ACTIONS(2617), - [anon_sym_TILDE] = ACTIONS(2617), - [anon_sym_COMMA] = ACTIONS(2617), - [sym_keyword] = ACTIONS(2617), - [anon_sym_LT_LT] = ACTIONS(2617), - [anon_sym_PERCENT] = ACTIONS(2617), - [anon_sym_DOT_DOT] = ACTIONS(2617), - [anon_sym_AMP] = ACTIONS(2617), - [anon_sym_PLUS] = ACTIONS(2617), - [anon_sym_DASH] = ACTIONS(2617), - [anon_sym_BANG] = ACTIONS(2617), - [anon_sym_CARET] = ACTIONS(2617), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2617), - [anon_sym_not] = ACTIONS(2617), - [anon_sym_AT] = ACTIONS(2617), - [anon_sym_LT_DASH] = ACTIONS(2617), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2617), - [anon_sym_when] = ACTIONS(2617), - [anon_sym_COLON_COLON] = ACTIONS(2617), - [anon_sym_EQ_GT] = ACTIONS(2617), - [anon_sym_EQ] = ACTIONS(2617), - [anon_sym_PIPE_PIPE] = ACTIONS(2617), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2617), - [anon_sym_or] = ACTIONS(2617), - [anon_sym_AMP_AMP] = ACTIONS(2617), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2617), - [anon_sym_and] = ACTIONS(2617), - [anon_sym_EQ_EQ] = ACTIONS(2617), - [anon_sym_BANG_EQ] = ACTIONS(2617), - [anon_sym_EQ_TILDE] = ACTIONS(2617), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2617), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2617), - [anon_sym_LT_EQ] = ACTIONS(2617), - [anon_sym_GT_EQ] = ACTIONS(2617), - [anon_sym_PIPE_GT] = ACTIONS(2617), - [anon_sym_LT_LT_LT] = ACTIONS(2617), - [anon_sym_GT_GT_GT] = ACTIONS(2617), - [anon_sym_LT_LT_TILDE] = ACTIONS(2617), - [anon_sym_TILDE_GT_GT] = ACTIONS(2617), - [anon_sym_LT_TILDE] = ACTIONS(2617), - [anon_sym_TILDE_GT] = ACTIONS(2617), - [anon_sym_LT_TILDE_GT] = ACTIONS(2617), - [anon_sym_LT_PIPE_GT] = ACTIONS(2617), - [anon_sym_in] = ACTIONS(2617), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2617), - [anon_sym_SLASH_SLASH] = ACTIONS(2617), - [anon_sym_PLUS_PLUS] = ACTIONS(2617), - [anon_sym_DASH_DASH] = ACTIONS(2617), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2617), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2617), - [anon_sym_LT_GT] = ACTIONS(2617), - [anon_sym_STAR] = ACTIONS(2617), - [anon_sym_STAR_STAR] = ACTIONS(2617), - [anon_sym_CARET_CARET] = ACTIONS(2617), - [anon_sym_DASH_GT] = ACTIONS(2617), - [anon_sym_DOT] = ACTIONS(2617), - [anon_sym_do] = ACTIONS(2617), - [anon_sym_fn] = ACTIONS(2617), - [anon_sym_LPAREN2] = ACTIONS(2615), - [anon_sym_LBRACK2] = ACTIONS(2615), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2615), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2615), - [sym__not_in] = ACTIONS(2615), - [sym__quoted_atom_start] = ACTIONS(2615), - }, - [958] = { [aux_sym__terminator_token1] = ACTIONS(2595), [anon_sym_SEMI] = ACTIONS(2597), [anon_sym_LPAREN] = ACTIONS(2597), + [anon_sym_RPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [958] = { + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [anon_sym_RPAREN] = ACTIONS(2597), [aux_sym_identifier_token1] = ACTIONS(2597), [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), [sym_alias] = ACTIONS(2597), @@ -138636,7 +138647,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT] = ACTIONS(2597), [anon_sym_DOT] = ACTIONS(2597), [anon_sym_do] = ACTIONS(2597), - [anon_sym_end] = ACTIONS(2597), [anon_sym_fn] = ACTIONS(2597), [anon_sym_LPAREN2] = ACTIONS(2595), [anon_sym_LBRACK2] = ACTIONS(2595), @@ -138649,96 +138659,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(2595), }, [959] = { - [ts_builtin_sym_end] = ACTIONS(2591), - [aux_sym__terminator_token1] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), + [aux_sym__terminator_token1] = ACTIONS(2611), + [anon_sym_SEMI] = ACTIONS(2613), + [anon_sym_LPAREN] = ACTIONS(2613), + [anon_sym_RPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), + [sym__newline_before_do] = ACTIONS(2611), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), }, [960] = { [ts_builtin_sym_end] = ACTIONS(2607), @@ -138833,102 +138843,101 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(2607), }, [961] = { - [aux_sym__terminator_token1] = ACTIONS(2587), - [anon_sym_SEMI] = ACTIONS(2589), - [anon_sym_LPAREN] = ACTIONS(2589), - [anon_sym_RPAREN] = ACTIONS(2589), - [aux_sym_identifier_token1] = ACTIONS(2589), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2589), - [sym_alias] = ACTIONS(2589), - [sym_integer] = ACTIONS(2589), - [sym_float] = ACTIONS(2589), - [sym_char] = ACTIONS(2589), - [anon_sym_true] = ACTIONS(2589), - [anon_sym_false] = ACTIONS(2589), - [anon_sym_nil] = ACTIONS(2589), - [sym_atom] = ACTIONS(2589), - [anon_sym_DQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2589), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2589), - [anon_sym_LBRACE] = ACTIONS(2589), - [anon_sym_LBRACK] = ACTIONS(2589), - [anon_sym_LT] = ACTIONS(2589), - [anon_sym_GT] = ACTIONS(2589), - [anon_sym_PIPE] = ACTIONS(2589), - [anon_sym_SLASH] = ACTIONS(2589), - [anon_sym_TILDE] = ACTIONS(2589), - [anon_sym_COMMA] = ACTIONS(2589), - [sym_keyword] = ACTIONS(2589), - [anon_sym_LT_LT] = ACTIONS(2589), - [anon_sym_PERCENT] = ACTIONS(2589), - [anon_sym_DOT_DOT] = ACTIONS(2589), - [anon_sym_AMP] = ACTIONS(2589), - [anon_sym_PLUS] = ACTIONS(2589), - [anon_sym_DASH] = ACTIONS(2589), - [anon_sym_BANG] = ACTIONS(2589), - [anon_sym_CARET] = ACTIONS(2589), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2589), - [anon_sym_not] = ACTIONS(2589), - [anon_sym_AT] = ACTIONS(2589), - [anon_sym_LT_DASH] = ACTIONS(2589), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2589), - [anon_sym_when] = ACTIONS(2589), - [anon_sym_COLON_COLON] = ACTIONS(2589), - [anon_sym_EQ_GT] = ACTIONS(2589), - [anon_sym_EQ] = ACTIONS(2589), - [anon_sym_PIPE_PIPE] = ACTIONS(2589), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2589), - [anon_sym_or] = ACTIONS(2589), - [anon_sym_AMP_AMP] = ACTIONS(2589), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2589), - [anon_sym_and] = ACTIONS(2589), - [anon_sym_EQ_EQ] = ACTIONS(2589), - [anon_sym_BANG_EQ] = ACTIONS(2589), - [anon_sym_EQ_TILDE] = ACTIONS(2589), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2589), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2589), - [anon_sym_LT_EQ] = ACTIONS(2589), - [anon_sym_GT_EQ] = ACTIONS(2589), - [anon_sym_PIPE_GT] = ACTIONS(2589), - [anon_sym_LT_LT_LT] = ACTIONS(2589), - [anon_sym_GT_GT_GT] = ACTIONS(2589), - [anon_sym_LT_LT_TILDE] = ACTIONS(2589), - [anon_sym_TILDE_GT_GT] = ACTIONS(2589), - [anon_sym_LT_TILDE] = ACTIONS(2589), - [anon_sym_TILDE_GT] = ACTIONS(2589), - [anon_sym_LT_TILDE_GT] = ACTIONS(2589), - [anon_sym_LT_PIPE_GT] = ACTIONS(2589), - [anon_sym_in] = ACTIONS(2589), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2589), - [anon_sym_SLASH_SLASH] = ACTIONS(2589), - [anon_sym_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH] = ACTIONS(2589), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2589), - [anon_sym_LT_GT] = ACTIONS(2589), - [anon_sym_STAR] = ACTIONS(2589), - [anon_sym_STAR_STAR] = ACTIONS(2589), - [anon_sym_CARET_CARET] = ACTIONS(2589), - [anon_sym_DASH_GT] = ACTIONS(2589), - [anon_sym_DOT] = ACTIONS(2589), - [anon_sym_do] = ACTIONS(2589), - [anon_sym_fn] = ACTIONS(2589), - [anon_sym_LPAREN2] = ACTIONS(2587), - [anon_sym_LBRACK2] = ACTIONS(2587), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2609), + [anon_sym_RPAREN] = ACTIONS(2609), + [aux_sym_identifier_token1] = ACTIONS(2609), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), + [sym_alias] = ACTIONS(2609), + [sym_integer] = ACTIONS(2609), + [sym_float] = ACTIONS(2609), + [sym_char] = ACTIONS(2609), + [anon_sym_true] = ACTIONS(2609), + [anon_sym_false] = ACTIONS(2609), + [anon_sym_nil] = ACTIONS(2609), + [sym_atom] = ACTIONS(2609), + [anon_sym_DQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), + [anon_sym_LBRACE] = ACTIONS(2609), + [anon_sym_RBRACE] = ACTIONS(2609), + [anon_sym_LBRACK] = ACTIONS(2609), + [anon_sym_RBRACK] = ACTIONS(2609), + [anon_sym_LT] = ACTIONS(2609), + [anon_sym_GT] = ACTIONS(2609), + [anon_sym_PIPE] = ACTIONS(2609), + [anon_sym_SLASH] = ACTIONS(2609), + [anon_sym_TILDE] = ACTIONS(2609), + [anon_sym_COMMA] = ACTIONS(2609), + [sym_keyword] = ACTIONS(2609), + [anon_sym_LT_LT] = ACTIONS(2609), + [anon_sym_PERCENT] = ACTIONS(2609), + [anon_sym_DOT_DOT] = ACTIONS(2609), + [anon_sym_AMP] = ACTIONS(2609), + [anon_sym_PLUS] = ACTIONS(2609), + [anon_sym_DASH] = ACTIONS(2609), + [anon_sym_BANG] = ACTIONS(2609), + [anon_sym_CARET] = ACTIONS(2609), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2609), + [anon_sym_not] = ACTIONS(2609), + [anon_sym_AT] = ACTIONS(2609), + [anon_sym_LT_DASH] = ACTIONS(2609), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2609), + [anon_sym_when] = ACTIONS(2609), + [anon_sym_COLON_COLON] = ACTIONS(2609), + [anon_sym_EQ_GT] = ACTIONS(2609), + [anon_sym_EQ] = ACTIONS(2609), + [anon_sym_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_or] = ACTIONS(2609), + [anon_sym_AMP_AMP] = ACTIONS(2609), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2609), + [anon_sym_and] = ACTIONS(2609), + [anon_sym_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ] = ACTIONS(2609), + [anon_sym_EQ_TILDE] = ACTIONS(2609), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2609), + [anon_sym_LT_EQ] = ACTIONS(2609), + [anon_sym_GT_EQ] = ACTIONS(2609), + [anon_sym_PIPE_GT] = ACTIONS(2609), + [anon_sym_LT_LT_LT] = ACTIONS(2609), + [anon_sym_GT_GT_GT] = ACTIONS(2609), + [anon_sym_LT_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_PIPE_GT] = ACTIONS(2609), + [anon_sym_in] = ACTIONS(2609), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2609), + [anon_sym_SLASH_SLASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2609), + [anon_sym_LT_GT] = ACTIONS(2609), + [anon_sym_STAR] = ACTIONS(2609), + [anon_sym_STAR_STAR] = ACTIONS(2609), + [anon_sym_CARET_CARET] = ACTIONS(2609), + [anon_sym_DASH_GT] = ACTIONS(2609), + [anon_sym_DOT] = ACTIONS(2609), + [anon_sym_do] = ACTIONS(2609), + [anon_sym_fn] = ACTIONS(2609), + [anon_sym_LPAREN2] = ACTIONS(2607), + [anon_sym_LBRACK2] = ACTIONS(2607), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2587), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2587), - [sym__not_in] = ACTIONS(2587), - [sym__quoted_atom_start] = ACTIONS(2587), + [sym__before_unary_op] = ACTIONS(2607), + [sym__not_in] = ACTIONS(2607), + [sym__quoted_atom_start] = ACTIONS(2607), }, [962] = { [aux_sym__terminator_token1] = ACTIONS(2619), [anon_sym_SEMI] = ACTIONS(2621), [anon_sym_LPAREN] = ACTIONS(2621), - [anon_sym_RPAREN] = ACTIONS(2621), [aux_sym_identifier_token1] = ACTIONS(2621), [anon_sym_DOT_DOT_DOT] = ACTIONS(2621), [sym_alias] = ACTIONS(2621), @@ -139005,6 +139014,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT] = ACTIONS(2621), [anon_sym_DOT] = ACTIONS(2621), [anon_sym_do] = ACTIONS(2621), + [anon_sym_end] = ACTIONS(2621), [anon_sym_fn] = ACTIONS(2621), [anon_sym_LPAREN2] = ACTIONS(2619), [anon_sym_LBRACK2] = ACTIONS(2619), @@ -139017,1570 +139027,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__quoted_atom_start] = ACTIONS(2619), }, [963] = { - [ts_builtin_sym_end] = ACTIONS(2623), - [aux_sym__terminator_token1] = ACTIONS(2623), - [anon_sym_SEMI] = ACTIONS(2625), - [anon_sym_LPAREN] = ACTIONS(2625), - [aux_sym_identifier_token1] = ACTIONS(2625), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2625), - [sym_alias] = ACTIONS(2625), - [sym_integer] = ACTIONS(2625), - [sym_float] = ACTIONS(2625), - [sym_char] = ACTIONS(2625), - [anon_sym_true] = ACTIONS(2625), - [anon_sym_false] = ACTIONS(2625), - [anon_sym_nil] = ACTIONS(2625), - [sym_atom] = ACTIONS(2625), - [anon_sym_DQUOTE] = ACTIONS(2625), - [anon_sym_SQUOTE] = ACTIONS(2625), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2625), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2625), - [anon_sym_LBRACE] = ACTIONS(2625), - [anon_sym_LBRACK] = ACTIONS(2625), - [anon_sym_LT] = ACTIONS(2625), - [anon_sym_GT] = ACTIONS(2625), - [anon_sym_PIPE] = ACTIONS(2625), - [anon_sym_SLASH] = ACTIONS(2625), - [anon_sym_TILDE] = ACTIONS(2625), - [anon_sym_COMMA] = ACTIONS(2625), - [sym_keyword] = ACTIONS(2625), - [anon_sym_LT_LT] = ACTIONS(2625), - [anon_sym_PERCENT] = ACTIONS(2625), - [anon_sym_DOT_DOT] = ACTIONS(2625), - [anon_sym_AMP] = ACTIONS(2625), - [anon_sym_PLUS] = ACTIONS(2625), - [anon_sym_DASH] = ACTIONS(2625), - [anon_sym_BANG] = ACTIONS(2625), - [anon_sym_CARET] = ACTIONS(2625), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2625), - [anon_sym_not] = ACTIONS(2625), - [anon_sym_AT] = ACTIONS(2625), - [anon_sym_LT_DASH] = ACTIONS(2625), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2625), - [anon_sym_when] = ACTIONS(2625), - [anon_sym_COLON_COLON] = ACTIONS(2625), - [anon_sym_EQ_GT] = ACTIONS(2625), - [anon_sym_EQ] = ACTIONS(2625), - [anon_sym_PIPE_PIPE] = ACTIONS(2625), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2625), - [anon_sym_or] = ACTIONS(2625), - [anon_sym_AMP_AMP] = ACTIONS(2625), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2625), - [anon_sym_and] = ACTIONS(2625), - [anon_sym_EQ_EQ] = ACTIONS(2625), - [anon_sym_BANG_EQ] = ACTIONS(2625), - [anon_sym_EQ_TILDE] = ACTIONS(2625), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2625), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2625), - [anon_sym_LT_EQ] = ACTIONS(2625), - [anon_sym_GT_EQ] = ACTIONS(2625), - [anon_sym_PIPE_GT] = ACTIONS(2625), - [anon_sym_LT_LT_LT] = ACTIONS(2625), - [anon_sym_GT_GT_GT] = ACTIONS(2625), - [anon_sym_LT_LT_TILDE] = ACTIONS(2625), - [anon_sym_TILDE_GT_GT] = ACTIONS(2625), - [anon_sym_LT_TILDE] = ACTIONS(2625), - [anon_sym_TILDE_GT] = ACTIONS(2625), - [anon_sym_LT_TILDE_GT] = ACTIONS(2625), - [anon_sym_LT_PIPE_GT] = ACTIONS(2625), - [anon_sym_in] = ACTIONS(2625), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2625), - [anon_sym_SLASH_SLASH] = ACTIONS(2625), - [anon_sym_PLUS_PLUS] = ACTIONS(2625), - [anon_sym_DASH_DASH] = ACTIONS(2625), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2625), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2625), - [anon_sym_LT_GT] = ACTIONS(2625), - [anon_sym_STAR] = ACTIONS(2625), - [anon_sym_STAR_STAR] = ACTIONS(2625), - [anon_sym_CARET_CARET] = ACTIONS(2625), - [anon_sym_DASH_GT] = ACTIONS(2625), - [anon_sym_DOT] = ACTIONS(2625), - [anon_sym_do] = ACTIONS(2625), - [anon_sym_fn] = ACTIONS(2625), - [anon_sym_LPAREN2] = ACTIONS(2623), - [anon_sym_LBRACK2] = ACTIONS(2623), + [aux_sym__terminator_token1] = ACTIONS(2615), + [anon_sym_SEMI] = ACTIONS(2617), + [anon_sym_LPAREN] = ACTIONS(2617), + [aux_sym_identifier_token1] = ACTIONS(2617), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2617), + [sym_alias] = ACTIONS(2617), + [sym_integer] = ACTIONS(2617), + [sym_float] = ACTIONS(2617), + [sym_char] = ACTIONS(2617), + [anon_sym_true] = ACTIONS(2617), + [anon_sym_false] = ACTIONS(2617), + [anon_sym_nil] = ACTIONS(2617), + [sym_atom] = ACTIONS(2617), + [anon_sym_DQUOTE] = ACTIONS(2617), + [anon_sym_SQUOTE] = ACTIONS(2617), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2617), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2617), + [anon_sym_LBRACE] = ACTIONS(2617), + [anon_sym_LBRACK] = ACTIONS(2617), + [anon_sym_LT] = ACTIONS(2617), + [anon_sym_GT] = ACTIONS(2617), + [anon_sym_PIPE] = ACTIONS(2617), + [anon_sym_SLASH] = ACTIONS(2617), + [anon_sym_TILDE] = ACTIONS(2617), + [anon_sym_COMMA] = ACTIONS(2617), + [sym_keyword] = ACTIONS(2617), + [anon_sym_LT_LT] = ACTIONS(2617), + [anon_sym_PERCENT] = ACTIONS(2617), + [anon_sym_DOT_DOT] = ACTIONS(2617), + [anon_sym_AMP] = ACTIONS(2617), + [anon_sym_PLUS] = ACTIONS(2617), + [anon_sym_DASH] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(2617), + [anon_sym_CARET] = ACTIONS(2617), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2617), + [anon_sym_not] = ACTIONS(2617), + [anon_sym_AT] = ACTIONS(2617), + [anon_sym_LT_DASH] = ACTIONS(2617), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2617), + [anon_sym_when] = ACTIONS(2617), + [anon_sym_COLON_COLON] = ACTIONS(2617), + [anon_sym_EQ_GT] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(2617), + [anon_sym_PIPE_PIPE] = ACTIONS(2617), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2617), + [anon_sym_or] = ACTIONS(2617), + [anon_sym_AMP_AMP] = ACTIONS(2617), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2617), + [anon_sym_and] = ACTIONS(2617), + [anon_sym_EQ_EQ] = ACTIONS(2617), + [anon_sym_BANG_EQ] = ACTIONS(2617), + [anon_sym_EQ_TILDE] = ACTIONS(2617), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2617), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2617), + [anon_sym_LT_EQ] = ACTIONS(2617), + [anon_sym_GT_EQ] = ACTIONS(2617), + [anon_sym_PIPE_GT] = ACTIONS(2617), + [anon_sym_LT_LT_LT] = ACTIONS(2617), + [anon_sym_GT_GT_GT] = ACTIONS(2617), + [anon_sym_LT_LT_TILDE] = ACTIONS(2617), + [anon_sym_TILDE_GT_GT] = ACTIONS(2617), + [anon_sym_LT_TILDE] = ACTIONS(2617), + [anon_sym_TILDE_GT] = ACTIONS(2617), + [anon_sym_LT_TILDE_GT] = ACTIONS(2617), + [anon_sym_LT_PIPE_GT] = ACTIONS(2617), + [anon_sym_in] = ACTIONS(2617), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2617), + [anon_sym_SLASH_SLASH] = ACTIONS(2617), + [anon_sym_PLUS_PLUS] = ACTIONS(2617), + [anon_sym_DASH_DASH] = ACTIONS(2617), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2617), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2617), + [anon_sym_LT_GT] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(2617), + [anon_sym_STAR_STAR] = ACTIONS(2617), + [anon_sym_CARET_CARET] = ACTIONS(2617), + [anon_sym_DASH_GT] = ACTIONS(2617), + [anon_sym_DOT] = ACTIONS(2617), + [anon_sym_do] = ACTIONS(2617), + [anon_sym_end] = ACTIONS(2617), + [anon_sym_fn] = ACTIONS(2617), + [anon_sym_LPAREN2] = ACTIONS(2615), + [anon_sym_LBRACK2] = ACTIONS(2615), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2623), + [sym__newline_before_do] = ACTIONS(2615), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2623), - [sym__not_in] = ACTIONS(2623), - [sym__quoted_atom_start] = ACTIONS(2623), + [sym__before_unary_op] = ACTIONS(2615), + [sym__not_in] = ACTIONS(2615), + [sym__quoted_atom_start] = ACTIONS(2615), }, [964] = { - [ts_builtin_sym_end] = ACTIONS(2619), - [aux_sym__terminator_token1] = ACTIONS(2619), - [anon_sym_SEMI] = ACTIONS(2621), - [anon_sym_LPAREN] = ACTIONS(2621), - [aux_sym_identifier_token1] = ACTIONS(2621), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2621), - [sym_alias] = ACTIONS(2621), - [sym_integer] = ACTIONS(2621), - [sym_float] = ACTIONS(2621), - [sym_char] = ACTIONS(2621), - [anon_sym_true] = ACTIONS(2621), - [anon_sym_false] = ACTIONS(2621), - [anon_sym_nil] = ACTIONS(2621), - [sym_atom] = ACTIONS(2621), - [anon_sym_DQUOTE] = ACTIONS(2621), - [anon_sym_SQUOTE] = ACTIONS(2621), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2621), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2621), - [anon_sym_LBRACE] = ACTIONS(2621), - [anon_sym_LBRACK] = ACTIONS(2621), - [anon_sym_LT] = ACTIONS(2621), - [anon_sym_GT] = ACTIONS(2621), - [anon_sym_PIPE] = ACTIONS(2621), - [anon_sym_SLASH] = ACTIONS(2621), - [anon_sym_TILDE] = ACTIONS(2621), - [anon_sym_COMMA] = ACTIONS(2621), - [sym_keyword] = ACTIONS(2621), - [anon_sym_LT_LT] = ACTIONS(2621), - [anon_sym_PERCENT] = ACTIONS(2621), - [anon_sym_DOT_DOT] = ACTIONS(2621), - [anon_sym_AMP] = ACTIONS(2621), - [anon_sym_PLUS] = ACTIONS(2621), - [anon_sym_DASH] = ACTIONS(2621), - [anon_sym_BANG] = ACTIONS(2621), - [anon_sym_CARET] = ACTIONS(2621), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2621), - [anon_sym_not] = ACTIONS(2621), - [anon_sym_AT] = ACTIONS(2621), - [anon_sym_LT_DASH] = ACTIONS(2621), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2621), - [anon_sym_when] = ACTIONS(2621), - [anon_sym_COLON_COLON] = ACTIONS(2621), - [anon_sym_EQ_GT] = ACTIONS(2621), - [anon_sym_EQ] = ACTIONS(2621), - [anon_sym_PIPE_PIPE] = ACTIONS(2621), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2621), - [anon_sym_or] = ACTIONS(2621), - [anon_sym_AMP_AMP] = ACTIONS(2621), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2621), - [anon_sym_and] = ACTIONS(2621), - [anon_sym_EQ_EQ] = ACTIONS(2621), - [anon_sym_BANG_EQ] = ACTIONS(2621), - [anon_sym_EQ_TILDE] = ACTIONS(2621), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2621), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2621), - [anon_sym_LT_EQ] = ACTIONS(2621), - [anon_sym_GT_EQ] = ACTIONS(2621), - [anon_sym_PIPE_GT] = ACTIONS(2621), - [anon_sym_LT_LT_LT] = ACTIONS(2621), - [anon_sym_GT_GT_GT] = ACTIONS(2621), - [anon_sym_LT_LT_TILDE] = ACTIONS(2621), - [anon_sym_TILDE_GT_GT] = ACTIONS(2621), - [anon_sym_LT_TILDE] = ACTIONS(2621), - [anon_sym_TILDE_GT] = ACTIONS(2621), - [anon_sym_LT_TILDE_GT] = ACTIONS(2621), - [anon_sym_LT_PIPE_GT] = ACTIONS(2621), - [anon_sym_in] = ACTIONS(2621), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2621), - [anon_sym_SLASH_SLASH] = ACTIONS(2621), - [anon_sym_PLUS_PLUS] = ACTIONS(2621), - [anon_sym_DASH_DASH] = ACTIONS(2621), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2621), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2621), - [anon_sym_LT_GT] = ACTIONS(2621), - [anon_sym_STAR] = ACTIONS(2621), - [anon_sym_STAR_STAR] = ACTIONS(2621), - [anon_sym_CARET_CARET] = ACTIONS(2621), - [anon_sym_DASH_GT] = ACTIONS(2621), - [anon_sym_DOT] = ACTIONS(2621), - [anon_sym_do] = ACTIONS(2621), - [anon_sym_fn] = ACTIONS(2621), - [anon_sym_LPAREN2] = ACTIONS(2619), - [anon_sym_LBRACK2] = ACTIONS(2619), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2619), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2619), - [sym__not_in] = ACTIONS(2619), - [sym__quoted_atom_start] = ACTIONS(2619), - }, - [965] = { - [aux_sym__terminator_token1] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_end] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [966] = { - [ts_builtin_sym_end] = ACTIONS(2603), - [aux_sym__terminator_token1] = ACTIONS(2603), - [anon_sym_SEMI] = ACTIONS(2605), - [anon_sym_LPAREN] = ACTIONS(2605), - [aux_sym_identifier_token1] = ACTIONS(2605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2605), - [sym_alias] = ACTIONS(2605), - [sym_integer] = ACTIONS(2605), - [sym_float] = ACTIONS(2605), - [sym_char] = ACTIONS(2605), - [anon_sym_true] = ACTIONS(2605), - [anon_sym_false] = ACTIONS(2605), - [anon_sym_nil] = ACTIONS(2605), - [sym_atom] = ACTIONS(2605), - [anon_sym_DQUOTE] = ACTIONS(2605), - [anon_sym_SQUOTE] = ACTIONS(2605), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2605), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2605), - [anon_sym_LBRACE] = ACTIONS(2605), - [anon_sym_LBRACK] = ACTIONS(2605), - [anon_sym_LT] = ACTIONS(2605), - [anon_sym_GT] = ACTIONS(2605), - [anon_sym_PIPE] = ACTIONS(2605), - [anon_sym_SLASH] = ACTIONS(2605), - [anon_sym_TILDE] = ACTIONS(2605), - [anon_sym_COMMA] = ACTIONS(2605), - [sym_keyword] = ACTIONS(2605), - [anon_sym_LT_LT] = ACTIONS(2605), - [anon_sym_PERCENT] = ACTIONS(2605), - [anon_sym_DOT_DOT] = ACTIONS(2605), - [anon_sym_AMP] = ACTIONS(2605), - [anon_sym_PLUS] = ACTIONS(2605), - [anon_sym_DASH] = ACTIONS(2605), - [anon_sym_BANG] = ACTIONS(2605), - [anon_sym_CARET] = ACTIONS(2605), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2605), - [anon_sym_not] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(2605), - [anon_sym_LT_DASH] = ACTIONS(2605), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2605), - [anon_sym_when] = ACTIONS(2605), - [anon_sym_COLON_COLON] = ACTIONS(2605), - [anon_sym_EQ_GT] = ACTIONS(2605), - [anon_sym_EQ] = ACTIONS(2605), - [anon_sym_PIPE_PIPE] = ACTIONS(2605), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2605), - [anon_sym_or] = ACTIONS(2605), - [anon_sym_AMP_AMP] = ACTIONS(2605), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2605), - [anon_sym_and] = ACTIONS(2605), - [anon_sym_EQ_EQ] = ACTIONS(2605), - [anon_sym_BANG_EQ] = ACTIONS(2605), - [anon_sym_EQ_TILDE] = ACTIONS(2605), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2605), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2605), - [anon_sym_LT_EQ] = ACTIONS(2605), - [anon_sym_GT_EQ] = ACTIONS(2605), - [anon_sym_PIPE_GT] = ACTIONS(2605), - [anon_sym_LT_LT_LT] = ACTIONS(2605), - [anon_sym_GT_GT_GT] = ACTIONS(2605), - [anon_sym_LT_LT_TILDE] = ACTIONS(2605), - [anon_sym_TILDE_GT_GT] = ACTIONS(2605), - [anon_sym_LT_TILDE] = ACTIONS(2605), - [anon_sym_TILDE_GT] = ACTIONS(2605), - [anon_sym_LT_TILDE_GT] = ACTIONS(2605), - [anon_sym_LT_PIPE_GT] = ACTIONS(2605), - [anon_sym_in] = ACTIONS(2605), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2605), - [anon_sym_SLASH_SLASH] = ACTIONS(2605), - [anon_sym_PLUS_PLUS] = ACTIONS(2605), - [anon_sym_DASH_DASH] = ACTIONS(2605), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2605), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2605), - [anon_sym_LT_GT] = ACTIONS(2605), - [anon_sym_STAR] = ACTIONS(2605), - [anon_sym_STAR_STAR] = ACTIONS(2605), - [anon_sym_CARET_CARET] = ACTIONS(2605), - [anon_sym_DASH_GT] = ACTIONS(2605), - [anon_sym_DOT] = ACTIONS(2605), - [anon_sym_do] = ACTIONS(2605), - [anon_sym_fn] = ACTIONS(2605), - [anon_sym_LPAREN2] = ACTIONS(2603), - [anon_sym_LBRACK2] = ACTIONS(2603), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2603), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2603), - [sym__not_in] = ACTIONS(2603), - [sym__quoted_atom_start] = ACTIONS(2603), - }, - [967] = { - [aux_sym__terminator_token1] = ACTIONS(2623), - [anon_sym_SEMI] = ACTIONS(2625), - [anon_sym_LPAREN] = ACTIONS(2625), - [anon_sym_RPAREN] = ACTIONS(2625), - [aux_sym_identifier_token1] = ACTIONS(2625), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2625), - [sym_alias] = ACTIONS(2625), - [sym_integer] = ACTIONS(2625), - [sym_float] = ACTIONS(2625), - [sym_char] = ACTIONS(2625), - [anon_sym_true] = ACTIONS(2625), - [anon_sym_false] = ACTIONS(2625), - [anon_sym_nil] = ACTIONS(2625), - [sym_atom] = ACTIONS(2625), - [anon_sym_DQUOTE] = ACTIONS(2625), - [anon_sym_SQUOTE] = ACTIONS(2625), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2625), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2625), - [anon_sym_LBRACE] = ACTIONS(2625), - [anon_sym_LBRACK] = ACTIONS(2625), - [anon_sym_LT] = ACTIONS(2625), - [anon_sym_GT] = ACTIONS(2625), - [anon_sym_PIPE] = ACTIONS(2625), - [anon_sym_SLASH] = ACTIONS(2625), - [anon_sym_TILDE] = ACTIONS(2625), - [anon_sym_COMMA] = ACTIONS(2625), - [sym_keyword] = ACTIONS(2625), - [anon_sym_LT_LT] = ACTIONS(2625), - [anon_sym_PERCENT] = ACTIONS(2625), - [anon_sym_DOT_DOT] = ACTIONS(2625), - [anon_sym_AMP] = ACTIONS(2625), - [anon_sym_PLUS] = ACTIONS(2625), - [anon_sym_DASH] = ACTIONS(2625), - [anon_sym_BANG] = ACTIONS(2625), - [anon_sym_CARET] = ACTIONS(2625), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2625), - [anon_sym_not] = ACTIONS(2625), - [anon_sym_AT] = ACTIONS(2625), - [anon_sym_LT_DASH] = ACTIONS(2625), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2625), - [anon_sym_when] = ACTIONS(2625), - [anon_sym_COLON_COLON] = ACTIONS(2625), - [anon_sym_EQ_GT] = ACTIONS(2625), - [anon_sym_EQ] = ACTIONS(2625), - [anon_sym_PIPE_PIPE] = ACTIONS(2625), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2625), - [anon_sym_or] = ACTIONS(2625), - [anon_sym_AMP_AMP] = ACTIONS(2625), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2625), - [anon_sym_and] = ACTIONS(2625), - [anon_sym_EQ_EQ] = ACTIONS(2625), - [anon_sym_BANG_EQ] = ACTIONS(2625), - [anon_sym_EQ_TILDE] = ACTIONS(2625), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2625), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2625), - [anon_sym_LT_EQ] = ACTIONS(2625), - [anon_sym_GT_EQ] = ACTIONS(2625), - [anon_sym_PIPE_GT] = ACTIONS(2625), - [anon_sym_LT_LT_LT] = ACTIONS(2625), - [anon_sym_GT_GT_GT] = ACTIONS(2625), - [anon_sym_LT_LT_TILDE] = ACTIONS(2625), - [anon_sym_TILDE_GT_GT] = ACTIONS(2625), - [anon_sym_LT_TILDE] = ACTIONS(2625), - [anon_sym_TILDE_GT] = ACTIONS(2625), - [anon_sym_LT_TILDE_GT] = ACTIONS(2625), - [anon_sym_LT_PIPE_GT] = ACTIONS(2625), - [anon_sym_in] = ACTIONS(2625), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2625), - [anon_sym_SLASH_SLASH] = ACTIONS(2625), - [anon_sym_PLUS_PLUS] = ACTIONS(2625), - [anon_sym_DASH_DASH] = ACTIONS(2625), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2625), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2625), - [anon_sym_LT_GT] = ACTIONS(2625), - [anon_sym_STAR] = ACTIONS(2625), - [anon_sym_STAR_STAR] = ACTIONS(2625), - [anon_sym_CARET_CARET] = ACTIONS(2625), - [anon_sym_DASH_GT] = ACTIONS(2625), - [anon_sym_DOT] = ACTIONS(2625), - [anon_sym_do] = ACTIONS(2625), - [anon_sym_fn] = ACTIONS(2625), - [anon_sym_LPAREN2] = ACTIONS(2623), - [anon_sym_LBRACK2] = ACTIONS(2623), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2623), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2623), - [sym__not_in] = ACTIONS(2623), - [sym__quoted_atom_start] = ACTIONS(2623), - }, - [968] = { - [ts_builtin_sym_end] = ACTIONS(2627), - [aux_sym__terminator_token1] = ACTIONS(2627), - [anon_sym_SEMI] = ACTIONS(2629), - [anon_sym_LPAREN] = ACTIONS(2629), - [aux_sym_identifier_token1] = ACTIONS(2629), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2629), - [sym_alias] = ACTIONS(2629), - [sym_integer] = ACTIONS(2629), - [sym_float] = ACTIONS(2629), - [sym_char] = ACTIONS(2629), - [anon_sym_true] = ACTIONS(2629), - [anon_sym_false] = ACTIONS(2629), - [anon_sym_nil] = ACTIONS(2629), - [sym_atom] = ACTIONS(2629), - [anon_sym_DQUOTE] = ACTIONS(2629), - [anon_sym_SQUOTE] = ACTIONS(2629), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2629), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2629), - [anon_sym_LBRACE] = ACTIONS(2629), - [anon_sym_LBRACK] = ACTIONS(2629), - [anon_sym_LT] = ACTIONS(2629), - [anon_sym_GT] = ACTIONS(2629), - [anon_sym_PIPE] = ACTIONS(2629), - [anon_sym_SLASH] = ACTIONS(2629), - [anon_sym_TILDE] = ACTIONS(2629), - [anon_sym_COMMA] = ACTIONS(2629), - [sym_keyword] = ACTIONS(2629), - [anon_sym_LT_LT] = ACTIONS(2629), - [anon_sym_PERCENT] = ACTIONS(2629), - [anon_sym_DOT_DOT] = ACTIONS(2629), - [anon_sym_AMP] = ACTIONS(2629), - [anon_sym_PLUS] = ACTIONS(2629), - [anon_sym_DASH] = ACTIONS(2629), - [anon_sym_BANG] = ACTIONS(2629), - [anon_sym_CARET] = ACTIONS(2629), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2629), - [anon_sym_not] = ACTIONS(2629), - [anon_sym_AT] = ACTIONS(2629), - [anon_sym_LT_DASH] = ACTIONS(2629), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2629), - [anon_sym_when] = ACTIONS(2629), - [anon_sym_COLON_COLON] = ACTIONS(2629), - [anon_sym_EQ_GT] = ACTIONS(2629), - [anon_sym_EQ] = ACTIONS(2629), - [anon_sym_PIPE_PIPE] = ACTIONS(2629), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2629), - [anon_sym_or] = ACTIONS(2629), - [anon_sym_AMP_AMP] = ACTIONS(2629), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2629), - [anon_sym_and] = ACTIONS(2629), - [anon_sym_EQ_EQ] = ACTIONS(2629), - [anon_sym_BANG_EQ] = ACTIONS(2629), - [anon_sym_EQ_TILDE] = ACTIONS(2629), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2629), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2629), - [anon_sym_LT_EQ] = ACTIONS(2629), - [anon_sym_GT_EQ] = ACTIONS(2629), - [anon_sym_PIPE_GT] = ACTIONS(2629), - [anon_sym_LT_LT_LT] = ACTIONS(2629), - [anon_sym_GT_GT_GT] = ACTIONS(2629), - [anon_sym_LT_LT_TILDE] = ACTIONS(2629), - [anon_sym_TILDE_GT_GT] = ACTIONS(2629), - [anon_sym_LT_TILDE] = ACTIONS(2629), - [anon_sym_TILDE_GT] = ACTIONS(2629), - [anon_sym_LT_TILDE_GT] = ACTIONS(2629), - [anon_sym_LT_PIPE_GT] = ACTIONS(2629), - [anon_sym_in] = ACTIONS(2629), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2629), - [anon_sym_SLASH_SLASH] = ACTIONS(2629), - [anon_sym_PLUS_PLUS] = ACTIONS(2629), - [anon_sym_DASH_DASH] = ACTIONS(2629), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2629), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2629), - [anon_sym_LT_GT] = ACTIONS(2629), - [anon_sym_STAR] = ACTIONS(2629), - [anon_sym_STAR_STAR] = ACTIONS(2629), - [anon_sym_CARET_CARET] = ACTIONS(2629), - [anon_sym_DASH_GT] = ACTIONS(2629), - [anon_sym_DOT] = ACTIONS(2629), - [anon_sym_do] = ACTIONS(2629), - [anon_sym_fn] = ACTIONS(2629), - [anon_sym_LPAREN2] = ACTIONS(2627), - [anon_sym_LBRACK2] = ACTIONS(2627), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2627), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2627), - [sym__not_in] = ACTIONS(2627), - [sym__quoted_atom_start] = ACTIONS(2627), - }, - [969] = { - [aux_sym__terminator_token1] = ACTIONS(2631), - [anon_sym_SEMI] = ACTIONS(2633), - [anon_sym_LPAREN] = ACTIONS(2633), - [anon_sym_RPAREN] = ACTIONS(2633), - [aux_sym_identifier_token1] = ACTIONS(2633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2633), - [sym_alias] = ACTIONS(2633), - [sym_integer] = ACTIONS(2633), - [sym_float] = ACTIONS(2633), - [sym_char] = ACTIONS(2633), - [anon_sym_true] = ACTIONS(2633), - [anon_sym_false] = ACTIONS(2633), - [anon_sym_nil] = ACTIONS(2633), - [sym_atom] = ACTIONS(2633), - [anon_sym_DQUOTE] = ACTIONS(2633), - [anon_sym_SQUOTE] = ACTIONS(2633), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2633), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2633), - [anon_sym_LBRACE] = ACTIONS(2633), - [anon_sym_LBRACK] = ACTIONS(2633), - [anon_sym_LT] = ACTIONS(2633), - [anon_sym_GT] = ACTIONS(2633), - [anon_sym_PIPE] = ACTIONS(2633), - [anon_sym_SLASH] = ACTIONS(2633), - [anon_sym_TILDE] = ACTIONS(2633), - [anon_sym_COMMA] = ACTIONS(2633), - [sym_keyword] = ACTIONS(2633), - [anon_sym_LT_LT] = ACTIONS(2633), - [anon_sym_PERCENT] = ACTIONS(2633), - [anon_sym_DOT_DOT] = ACTIONS(2633), - [anon_sym_AMP] = ACTIONS(2633), - [anon_sym_PLUS] = ACTIONS(2633), - [anon_sym_DASH] = ACTIONS(2633), - [anon_sym_BANG] = ACTIONS(2633), - [anon_sym_CARET] = ACTIONS(2633), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2633), - [anon_sym_not] = ACTIONS(2633), - [anon_sym_AT] = ACTIONS(2633), - [anon_sym_LT_DASH] = ACTIONS(2633), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2633), - [anon_sym_when] = ACTIONS(2633), - [anon_sym_COLON_COLON] = ACTIONS(2633), - [anon_sym_EQ_GT] = ACTIONS(2633), - [anon_sym_EQ] = ACTIONS(2633), - [anon_sym_PIPE_PIPE] = ACTIONS(2633), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2633), - [anon_sym_or] = ACTIONS(2633), - [anon_sym_AMP_AMP] = ACTIONS(2633), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2633), - [anon_sym_and] = ACTIONS(2633), - [anon_sym_EQ_EQ] = ACTIONS(2633), - [anon_sym_BANG_EQ] = ACTIONS(2633), - [anon_sym_EQ_TILDE] = ACTIONS(2633), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2633), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2633), - [anon_sym_LT_EQ] = ACTIONS(2633), - [anon_sym_GT_EQ] = ACTIONS(2633), - [anon_sym_PIPE_GT] = ACTIONS(2633), - [anon_sym_LT_LT_LT] = ACTIONS(2633), - [anon_sym_GT_GT_GT] = ACTIONS(2633), - [anon_sym_LT_LT_TILDE] = ACTIONS(2633), - [anon_sym_TILDE_GT_GT] = ACTIONS(2633), - [anon_sym_LT_TILDE] = ACTIONS(2633), - [anon_sym_TILDE_GT] = ACTIONS(2633), - [anon_sym_LT_TILDE_GT] = ACTIONS(2633), - [anon_sym_LT_PIPE_GT] = ACTIONS(2633), - [anon_sym_in] = ACTIONS(2633), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2633), - [anon_sym_SLASH_SLASH] = ACTIONS(2633), - [anon_sym_PLUS_PLUS] = ACTIONS(2633), - [anon_sym_DASH_DASH] = ACTIONS(2633), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2633), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2633), - [anon_sym_LT_GT] = ACTIONS(2633), - [anon_sym_STAR] = ACTIONS(2633), - [anon_sym_STAR_STAR] = ACTIONS(2633), - [anon_sym_CARET_CARET] = ACTIONS(2633), - [anon_sym_DASH_GT] = ACTIONS(2633), - [anon_sym_DOT] = ACTIONS(2633), - [anon_sym_do] = ACTIONS(2633), - [anon_sym_fn] = ACTIONS(2633), - [anon_sym_LPAREN2] = ACTIONS(2631), - [anon_sym_LBRACK2] = ACTIONS(2631), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2631), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2631), - [sym__not_in] = ACTIONS(2631), - [sym__quoted_atom_start] = ACTIONS(2631), - }, - [970] = { - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_end] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), - }, - [971] = { - [aux_sym__terminator_token1] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_end] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [972] = { - [aux_sym__terminator_token1] = ACTIONS(2587), - [anon_sym_SEMI] = ACTIONS(2589), - [anon_sym_LPAREN] = ACTIONS(2589), - [aux_sym_identifier_token1] = ACTIONS(2589), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2589), - [sym_alias] = ACTIONS(2589), - [sym_integer] = ACTIONS(2589), - [sym_float] = ACTIONS(2589), - [sym_char] = ACTIONS(2589), - [anon_sym_true] = ACTIONS(2589), - [anon_sym_false] = ACTIONS(2589), - [anon_sym_nil] = ACTIONS(2589), - [sym_atom] = ACTIONS(2589), - [anon_sym_DQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2589), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2589), - [anon_sym_LBRACE] = ACTIONS(2589), - [anon_sym_LBRACK] = ACTIONS(2589), - [anon_sym_LT] = ACTIONS(2589), - [anon_sym_GT] = ACTIONS(2589), - [anon_sym_PIPE] = ACTIONS(2589), - [anon_sym_SLASH] = ACTIONS(2589), - [anon_sym_TILDE] = ACTIONS(2589), - [anon_sym_COMMA] = ACTIONS(2589), - [sym_keyword] = ACTIONS(2589), - [anon_sym_LT_LT] = ACTIONS(2589), - [anon_sym_PERCENT] = ACTIONS(2589), - [anon_sym_DOT_DOT] = ACTIONS(2589), - [anon_sym_AMP] = ACTIONS(2589), - [anon_sym_PLUS] = ACTIONS(2589), - [anon_sym_DASH] = ACTIONS(2589), - [anon_sym_BANG] = ACTIONS(2589), - [anon_sym_CARET] = ACTIONS(2589), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2589), - [anon_sym_not] = ACTIONS(2589), - [anon_sym_AT] = ACTIONS(2589), - [anon_sym_LT_DASH] = ACTIONS(2589), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2589), - [anon_sym_when] = ACTIONS(2589), - [anon_sym_COLON_COLON] = ACTIONS(2589), - [anon_sym_EQ_GT] = ACTIONS(2589), - [anon_sym_EQ] = ACTIONS(2589), - [anon_sym_PIPE_PIPE] = ACTIONS(2589), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2589), - [anon_sym_or] = ACTIONS(2589), - [anon_sym_AMP_AMP] = ACTIONS(2589), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2589), - [anon_sym_and] = ACTIONS(2589), - [anon_sym_EQ_EQ] = ACTIONS(2589), - [anon_sym_BANG_EQ] = ACTIONS(2589), - [anon_sym_EQ_TILDE] = ACTIONS(2589), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2589), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2589), - [anon_sym_LT_EQ] = ACTIONS(2589), - [anon_sym_GT_EQ] = ACTIONS(2589), - [anon_sym_PIPE_GT] = ACTIONS(2589), - [anon_sym_LT_LT_LT] = ACTIONS(2589), - [anon_sym_GT_GT_GT] = ACTIONS(2589), - [anon_sym_LT_LT_TILDE] = ACTIONS(2589), - [anon_sym_TILDE_GT_GT] = ACTIONS(2589), - [anon_sym_LT_TILDE] = ACTIONS(2589), - [anon_sym_TILDE_GT] = ACTIONS(2589), - [anon_sym_LT_TILDE_GT] = ACTIONS(2589), - [anon_sym_LT_PIPE_GT] = ACTIONS(2589), - [anon_sym_in] = ACTIONS(2589), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2589), - [anon_sym_SLASH_SLASH] = ACTIONS(2589), - [anon_sym_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH] = ACTIONS(2589), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2589), - [anon_sym_LT_GT] = ACTIONS(2589), - [anon_sym_STAR] = ACTIONS(2589), - [anon_sym_STAR_STAR] = ACTIONS(2589), - [anon_sym_CARET_CARET] = ACTIONS(2589), - [anon_sym_DASH_GT] = ACTIONS(2589), - [anon_sym_DOT] = ACTIONS(2589), - [anon_sym_do] = ACTIONS(2589), - [anon_sym_end] = ACTIONS(2589), - [anon_sym_fn] = ACTIONS(2589), - [anon_sym_LPAREN2] = ACTIONS(2587), - [anon_sym_LBRACK2] = ACTIONS(2587), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2587), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2587), - [sym__not_in] = ACTIONS(2587), - [sym__quoted_atom_start] = ACTIONS(2587), - }, - [973] = { - [aux_sym__terminator_token1] = ACTIONS(2603), - [anon_sym_SEMI] = ACTIONS(2605), - [anon_sym_LPAREN] = ACTIONS(2605), - [aux_sym_identifier_token1] = ACTIONS(2605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2605), - [sym_alias] = ACTIONS(2605), - [sym_integer] = ACTIONS(2605), - [sym_float] = ACTIONS(2605), - [sym_char] = ACTIONS(2605), - [anon_sym_true] = ACTIONS(2605), - [anon_sym_false] = ACTIONS(2605), - [anon_sym_nil] = ACTIONS(2605), - [sym_atom] = ACTIONS(2605), - [anon_sym_DQUOTE] = ACTIONS(2605), - [anon_sym_SQUOTE] = ACTIONS(2605), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2605), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2605), - [anon_sym_LBRACE] = ACTIONS(2605), - [anon_sym_LBRACK] = ACTIONS(2605), - [anon_sym_LT] = ACTIONS(2605), - [anon_sym_GT] = ACTIONS(2605), - [anon_sym_PIPE] = ACTIONS(2605), - [anon_sym_SLASH] = ACTIONS(2605), - [anon_sym_TILDE] = ACTIONS(2605), - [anon_sym_COMMA] = ACTIONS(2605), - [sym_keyword] = ACTIONS(2605), - [anon_sym_LT_LT] = ACTIONS(2605), - [anon_sym_PERCENT] = ACTIONS(2605), - [anon_sym_DOT_DOT] = ACTIONS(2605), - [anon_sym_AMP] = ACTIONS(2605), - [anon_sym_PLUS] = ACTIONS(2605), - [anon_sym_DASH] = ACTIONS(2605), - [anon_sym_BANG] = ACTIONS(2605), - [anon_sym_CARET] = ACTIONS(2605), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2605), - [anon_sym_not] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(2605), - [anon_sym_LT_DASH] = ACTIONS(2605), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2605), - [anon_sym_when] = ACTIONS(2605), - [anon_sym_COLON_COLON] = ACTIONS(2605), - [anon_sym_EQ_GT] = ACTIONS(2605), - [anon_sym_EQ] = ACTIONS(2605), - [anon_sym_PIPE_PIPE] = ACTIONS(2605), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2605), - [anon_sym_or] = ACTIONS(2605), - [anon_sym_AMP_AMP] = ACTIONS(2605), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2605), - [anon_sym_and] = ACTIONS(2605), - [anon_sym_EQ_EQ] = ACTIONS(2605), - [anon_sym_BANG_EQ] = ACTIONS(2605), - [anon_sym_EQ_TILDE] = ACTIONS(2605), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2605), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2605), - [anon_sym_LT_EQ] = ACTIONS(2605), - [anon_sym_GT_EQ] = ACTIONS(2605), - [anon_sym_PIPE_GT] = ACTIONS(2605), - [anon_sym_LT_LT_LT] = ACTIONS(2605), - [anon_sym_GT_GT_GT] = ACTIONS(2605), - [anon_sym_LT_LT_TILDE] = ACTIONS(2605), - [anon_sym_TILDE_GT_GT] = ACTIONS(2605), - [anon_sym_LT_TILDE] = ACTIONS(2605), - [anon_sym_TILDE_GT] = ACTIONS(2605), - [anon_sym_LT_TILDE_GT] = ACTIONS(2605), - [anon_sym_LT_PIPE_GT] = ACTIONS(2605), - [anon_sym_in] = ACTIONS(2605), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2605), - [anon_sym_SLASH_SLASH] = ACTIONS(2605), - [anon_sym_PLUS_PLUS] = ACTIONS(2605), - [anon_sym_DASH_DASH] = ACTIONS(2605), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2605), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2605), - [anon_sym_LT_GT] = ACTIONS(2605), - [anon_sym_STAR] = ACTIONS(2605), - [anon_sym_STAR_STAR] = ACTIONS(2605), - [anon_sym_CARET_CARET] = ACTIONS(2605), - [anon_sym_DASH_GT] = ACTIONS(2605), - [anon_sym_DOT] = ACTIONS(2605), - [anon_sym_do] = ACTIONS(2605), - [anon_sym_end] = ACTIONS(2605), - [anon_sym_fn] = ACTIONS(2605), - [anon_sym_LPAREN2] = ACTIONS(2603), - [anon_sym_LBRACK2] = ACTIONS(2603), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2603), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2603), - [sym__not_in] = ACTIONS(2603), - [sym__quoted_atom_start] = ACTIONS(2603), - }, - [974] = { - [ts_builtin_sym_end] = ACTIONS(2599), - [aux_sym__terminator_token1] = ACTIONS(2599), - [anon_sym_SEMI] = ACTIONS(2601), - [anon_sym_LPAREN] = ACTIONS(2601), - [aux_sym_identifier_token1] = ACTIONS(2601), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2601), - [sym_alias] = ACTIONS(2601), - [sym_integer] = ACTIONS(2601), - [sym_float] = ACTIONS(2601), - [sym_char] = ACTIONS(2601), - [anon_sym_true] = ACTIONS(2601), - [anon_sym_false] = ACTIONS(2601), - [anon_sym_nil] = ACTIONS(2601), - [sym_atom] = ACTIONS(2601), - [anon_sym_DQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2601), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2601), - [anon_sym_LBRACE] = ACTIONS(2601), - [anon_sym_LBRACK] = ACTIONS(2601), - [anon_sym_LT] = ACTIONS(2601), - [anon_sym_GT] = ACTIONS(2601), - [anon_sym_PIPE] = ACTIONS(2601), - [anon_sym_SLASH] = ACTIONS(2601), - [anon_sym_TILDE] = ACTIONS(2601), - [anon_sym_COMMA] = ACTIONS(2601), - [sym_keyword] = ACTIONS(2601), - [anon_sym_LT_LT] = ACTIONS(2601), - [anon_sym_PERCENT] = ACTIONS(2601), - [anon_sym_DOT_DOT] = ACTIONS(2601), - [anon_sym_AMP] = ACTIONS(2601), - [anon_sym_PLUS] = ACTIONS(2601), - [anon_sym_DASH] = ACTIONS(2601), - [anon_sym_BANG] = ACTIONS(2601), - [anon_sym_CARET] = ACTIONS(2601), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2601), - [anon_sym_not] = ACTIONS(2601), - [anon_sym_AT] = ACTIONS(2601), - [anon_sym_LT_DASH] = ACTIONS(2601), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2601), - [anon_sym_when] = ACTIONS(2601), - [anon_sym_COLON_COLON] = ACTIONS(2601), - [anon_sym_EQ_GT] = ACTIONS(2601), - [anon_sym_EQ] = ACTIONS(2601), - [anon_sym_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_or] = ACTIONS(2601), - [anon_sym_AMP_AMP] = ACTIONS(2601), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2601), - [anon_sym_and] = ACTIONS(2601), - [anon_sym_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ] = ACTIONS(2601), - [anon_sym_EQ_TILDE] = ACTIONS(2601), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2601), - [anon_sym_LT_EQ] = ACTIONS(2601), - [anon_sym_GT_EQ] = ACTIONS(2601), - [anon_sym_PIPE_GT] = ACTIONS(2601), - [anon_sym_LT_LT_LT] = ACTIONS(2601), - [anon_sym_GT_GT_GT] = ACTIONS(2601), - [anon_sym_LT_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_PIPE_GT] = ACTIONS(2601), - [anon_sym_in] = ACTIONS(2601), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2601), - [anon_sym_SLASH_SLASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2601), - [anon_sym_LT_GT] = ACTIONS(2601), - [anon_sym_STAR] = ACTIONS(2601), - [anon_sym_STAR_STAR] = ACTIONS(2601), - [anon_sym_CARET_CARET] = ACTIONS(2601), - [anon_sym_DASH_GT] = ACTIONS(2601), - [anon_sym_DOT] = ACTIONS(2601), - [anon_sym_do] = ACTIONS(2601), - [anon_sym_fn] = ACTIONS(2601), - [anon_sym_LPAREN2] = ACTIONS(2599), - [anon_sym_LBRACK2] = ACTIONS(2599), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2599), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2599), - [sym__not_in] = ACTIONS(2599), - [sym__quoted_atom_start] = ACTIONS(2599), - }, - [975] = { - [aux_sym__terminator_token1] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_end] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [976] = { - [ts_builtin_sym_end] = ACTIONS(2595), - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), - }, - [977] = { - [ts_builtin_sym_end] = ACTIONS(2591), - [aux_sym__terminator_token1] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [978] = { - [ts_builtin_sym_end] = ACTIONS(2611), - [aux_sym__terminator_token1] = ACTIONS(2611), - [anon_sym_SEMI] = ACTIONS(2613), - [anon_sym_LPAREN] = ACTIONS(2613), - [aux_sym_identifier_token1] = ACTIONS(2613), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), - [sym_alias] = ACTIONS(2613), - [sym_integer] = ACTIONS(2613), - [sym_float] = ACTIONS(2613), - [sym_char] = ACTIONS(2613), - [anon_sym_true] = ACTIONS(2613), - [anon_sym_false] = ACTIONS(2613), - [anon_sym_nil] = ACTIONS(2613), - [sym_atom] = ACTIONS(2613), - [anon_sym_DQUOTE] = ACTIONS(2613), - [anon_sym_SQUOTE] = ACTIONS(2613), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), - [anon_sym_LBRACE] = ACTIONS(2613), - [anon_sym_LBRACK] = ACTIONS(2613), - [anon_sym_LT] = ACTIONS(2613), - [anon_sym_GT] = ACTIONS(2613), - [anon_sym_PIPE] = ACTIONS(2613), - [anon_sym_SLASH] = ACTIONS(2613), - [anon_sym_TILDE] = ACTIONS(2613), - [anon_sym_COMMA] = ACTIONS(2613), - [sym_keyword] = ACTIONS(2613), - [anon_sym_LT_LT] = ACTIONS(2613), - [anon_sym_PERCENT] = ACTIONS(2613), - [anon_sym_DOT_DOT] = ACTIONS(2613), - [anon_sym_AMP] = ACTIONS(2613), - [anon_sym_PLUS] = ACTIONS(2613), - [anon_sym_DASH] = ACTIONS(2613), - [anon_sym_BANG] = ACTIONS(2613), - [anon_sym_CARET] = ACTIONS(2613), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), - [anon_sym_not] = ACTIONS(2613), - [anon_sym_AT] = ACTIONS(2613), - [anon_sym_LT_DASH] = ACTIONS(2613), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), - [anon_sym_when] = ACTIONS(2613), - [anon_sym_COLON_COLON] = ACTIONS(2613), - [anon_sym_EQ_GT] = ACTIONS(2613), - [anon_sym_EQ] = ACTIONS(2613), - [anon_sym_PIPE_PIPE] = ACTIONS(2613), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), - [anon_sym_or] = ACTIONS(2613), - [anon_sym_AMP_AMP] = ACTIONS(2613), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), - [anon_sym_and] = ACTIONS(2613), - [anon_sym_EQ_EQ] = ACTIONS(2613), - [anon_sym_BANG_EQ] = ACTIONS(2613), - [anon_sym_EQ_TILDE] = ACTIONS(2613), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), - [anon_sym_LT_EQ] = ACTIONS(2613), - [anon_sym_GT_EQ] = ACTIONS(2613), - [anon_sym_PIPE_GT] = ACTIONS(2613), - [anon_sym_LT_LT_LT] = ACTIONS(2613), - [anon_sym_GT_GT_GT] = ACTIONS(2613), - [anon_sym_LT_LT_TILDE] = ACTIONS(2613), - [anon_sym_TILDE_GT_GT] = ACTIONS(2613), - [anon_sym_LT_TILDE] = ACTIONS(2613), - [anon_sym_TILDE_GT] = ACTIONS(2613), - [anon_sym_LT_TILDE_GT] = ACTIONS(2613), - [anon_sym_LT_PIPE_GT] = ACTIONS(2613), - [anon_sym_in] = ACTIONS(2613), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), - [anon_sym_SLASH_SLASH] = ACTIONS(2613), - [anon_sym_PLUS_PLUS] = ACTIONS(2613), - [anon_sym_DASH_DASH] = ACTIONS(2613), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), - [anon_sym_LT_GT] = ACTIONS(2613), - [anon_sym_STAR] = ACTIONS(2613), - [anon_sym_STAR_STAR] = ACTIONS(2613), - [anon_sym_CARET_CARET] = ACTIONS(2613), - [anon_sym_DASH_GT] = ACTIONS(2613), - [anon_sym_DOT] = ACTIONS(2613), - [anon_sym_do] = ACTIONS(2613), - [anon_sym_fn] = ACTIONS(2613), - [anon_sym_LPAREN2] = ACTIONS(2611), - [anon_sym_LBRACK2] = ACTIONS(2611), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2611), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2611), - [sym__not_in] = ACTIONS(2611), - [sym__quoted_atom_start] = ACTIONS(2611), - }, - [979] = { - [ts_builtin_sym_end] = ACTIONS(2595), - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), - }, - [980] = { [ts_builtin_sym_end] = ACTIONS(2615), [aux_sym__terminator_token1] = ACTIONS(2615), [anon_sym_SEMI] = ACTIONS(2617), @@ -140672,103 +139210,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2615), [sym__quoted_atom_start] = ACTIONS(2615), }, - [981] = { - [aux_sym__terminator_token1] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2593), - [anon_sym_RPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [982] = { + [965] = { + [ts_builtin_sym_end] = ACTIONS(2595), [aux_sym__terminator_token1] = ACTIONS(2595), [anon_sym_SEMI] = ACTIONS(2597), [anon_sym_LPAREN] = ACTIONS(2597), - [anon_sym_RPAREN] = ACTIONS(2597), [aux_sym_identifier_token1] = ACTIONS(2597), [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), [sym_alias] = ACTIONS(2597), @@ -140856,1019 +139302,283 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2595), [sym__quoted_atom_start] = ACTIONS(2595), }, - [983] = { - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [anon_sym_RPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), + [966] = { + [ts_builtin_sym_end] = ACTIONS(2611), + [aux_sym__terminator_token1] = ACTIONS(2611), + [anon_sym_SEMI] = ACTIONS(2613), + [anon_sym_LPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_do] = ACTIONS(2611), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), }, - [984] = { - [aux_sym__terminator_token1] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2593), - [anon_sym_RPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), + [967] = { + [ts_builtin_sym_end] = ACTIONS(2635), + [aux_sym__terminator_token1] = ACTIONS(2635), + [anon_sym_SEMI] = ACTIONS(2637), + [anon_sym_LPAREN] = ACTIONS(2637), + [aux_sym_identifier_token1] = ACTIONS(2637), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2637), + [sym_alias] = ACTIONS(2637), + [sym_integer] = ACTIONS(2637), + [sym_float] = ACTIONS(2637), + [sym_char] = ACTIONS(2637), + [anon_sym_true] = ACTIONS(2637), + [anon_sym_false] = ACTIONS(2637), + [anon_sym_nil] = ACTIONS(2637), + [sym_atom] = ACTIONS(2637), + [anon_sym_DQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2637), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2637), + [anon_sym_LBRACE] = ACTIONS(2637), + [anon_sym_LBRACK] = ACTIONS(2637), + [anon_sym_LT] = ACTIONS(2637), + [anon_sym_GT] = ACTIONS(2637), + [anon_sym_PIPE] = ACTIONS(2637), + [anon_sym_SLASH] = ACTIONS(2637), + [anon_sym_TILDE] = ACTIONS(2637), + [anon_sym_COMMA] = ACTIONS(2637), + [sym_keyword] = ACTIONS(2637), + [anon_sym_LT_LT] = ACTIONS(2637), + [anon_sym_PERCENT] = ACTIONS(2637), + [anon_sym_DOT_DOT] = ACTIONS(2637), + [anon_sym_AMP] = ACTIONS(2637), + [anon_sym_PLUS] = ACTIONS(2637), + [anon_sym_DASH] = ACTIONS(2637), + [anon_sym_BANG] = ACTIONS(2637), + [anon_sym_CARET] = ACTIONS(2637), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2637), + [anon_sym_not] = ACTIONS(2637), + [anon_sym_AT] = ACTIONS(2637), + [anon_sym_LT_DASH] = ACTIONS(2637), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2637), + [anon_sym_when] = ACTIONS(2637), + [anon_sym_COLON_COLON] = ACTIONS(2637), + [anon_sym_EQ_GT] = ACTIONS(2637), + [anon_sym_EQ] = ACTIONS(2637), + [anon_sym_PIPE_PIPE] = ACTIONS(2637), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2637), + [anon_sym_or] = ACTIONS(2637), + [anon_sym_AMP_AMP] = ACTIONS(2637), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2637), + [anon_sym_and] = ACTIONS(2637), + [anon_sym_EQ_EQ] = ACTIONS(2637), + [anon_sym_BANG_EQ] = ACTIONS(2637), + [anon_sym_EQ_TILDE] = ACTIONS(2637), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2637), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2637), + [anon_sym_LT_EQ] = ACTIONS(2637), + [anon_sym_GT_EQ] = ACTIONS(2637), + [anon_sym_PIPE_GT] = ACTIONS(2637), + [anon_sym_LT_LT_LT] = ACTIONS(2637), + [anon_sym_GT_GT_GT] = ACTIONS(2637), + [anon_sym_LT_LT_TILDE] = ACTIONS(2637), + [anon_sym_TILDE_GT_GT] = ACTIONS(2637), + [anon_sym_LT_TILDE] = ACTIONS(2637), + [anon_sym_TILDE_GT] = ACTIONS(2637), + [anon_sym_LT_TILDE_GT] = ACTIONS(2637), + [anon_sym_LT_PIPE_GT] = ACTIONS(2637), + [anon_sym_in] = ACTIONS(2637), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2637), + [anon_sym_SLASH_SLASH] = ACTIONS(2637), + [anon_sym_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH] = ACTIONS(2637), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2637), + [anon_sym_LT_GT] = ACTIONS(2637), + [anon_sym_STAR] = ACTIONS(2637), + [anon_sym_STAR_STAR] = ACTIONS(2637), + [anon_sym_CARET_CARET] = ACTIONS(2637), + [anon_sym_DASH_GT] = ACTIONS(2637), + [anon_sym_DOT] = ACTIONS(2637), + [anon_sym_do] = ACTIONS(2637), + [anon_sym_fn] = ACTIONS(2637), + [anon_sym_LPAREN2] = ACTIONS(2635), + [anon_sym_LBRACK2] = ACTIONS(2635), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), + [sym__newline_before_do] = ACTIONS(2635), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), + [sym__before_unary_op] = ACTIONS(2635), + [sym__not_in] = ACTIONS(2635), + [sym__quoted_atom_start] = ACTIONS(2635), }, - [985] = { - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [anon_sym_RPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), + [968] = { + [ts_builtin_sym_end] = ACTIONS(2639), + [aux_sym__terminator_token1] = ACTIONS(2639), + [anon_sym_SEMI] = ACTIONS(2641), + [anon_sym_LPAREN] = ACTIONS(2641), + [aux_sym_identifier_token1] = ACTIONS(2641), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2641), + [sym_alias] = ACTIONS(2641), + [sym_integer] = ACTIONS(2641), + [sym_float] = ACTIONS(2641), + [sym_char] = ACTIONS(2641), + [anon_sym_true] = ACTIONS(2641), + [anon_sym_false] = ACTIONS(2641), + [anon_sym_nil] = ACTIONS(2641), + [sym_atom] = ACTIONS(2641), + [anon_sym_DQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2641), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2641), + [anon_sym_LBRACE] = ACTIONS(2641), + [anon_sym_LBRACK] = ACTIONS(2641), + [anon_sym_LT] = ACTIONS(2641), + [anon_sym_GT] = ACTIONS(2641), + [anon_sym_PIPE] = ACTIONS(2641), + [anon_sym_SLASH] = ACTIONS(2641), + [anon_sym_TILDE] = ACTIONS(2641), + [anon_sym_COMMA] = ACTIONS(2641), + [sym_keyword] = ACTIONS(2641), + [anon_sym_LT_LT] = ACTIONS(2641), + [anon_sym_PERCENT] = ACTIONS(2641), + [anon_sym_DOT_DOT] = ACTIONS(2641), + [anon_sym_AMP] = ACTIONS(2641), + [anon_sym_PLUS] = ACTIONS(2641), + [anon_sym_DASH] = ACTIONS(2641), + [anon_sym_BANG] = ACTIONS(2641), + [anon_sym_CARET] = ACTIONS(2641), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2641), + [anon_sym_not] = ACTIONS(2641), + [anon_sym_AT] = ACTIONS(2641), + [anon_sym_LT_DASH] = ACTIONS(2641), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2641), + [anon_sym_when] = ACTIONS(2641), + [anon_sym_COLON_COLON] = ACTIONS(2641), + [anon_sym_EQ_GT] = ACTIONS(2641), + [anon_sym_EQ] = ACTIONS(2641), + [anon_sym_PIPE_PIPE] = ACTIONS(2641), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2641), + [anon_sym_or] = ACTIONS(2641), + [anon_sym_AMP_AMP] = ACTIONS(2641), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2641), + [anon_sym_and] = ACTIONS(2641), + [anon_sym_EQ_EQ] = ACTIONS(2641), + [anon_sym_BANG_EQ] = ACTIONS(2641), + [anon_sym_EQ_TILDE] = ACTIONS(2641), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2641), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2641), + [anon_sym_LT_EQ] = ACTIONS(2641), + [anon_sym_GT_EQ] = ACTIONS(2641), + [anon_sym_PIPE_GT] = ACTIONS(2641), + [anon_sym_LT_LT_LT] = ACTIONS(2641), + [anon_sym_GT_GT_GT] = ACTIONS(2641), + [anon_sym_LT_LT_TILDE] = ACTIONS(2641), + [anon_sym_TILDE_GT_GT] = ACTIONS(2641), + [anon_sym_LT_TILDE] = ACTIONS(2641), + [anon_sym_TILDE_GT] = ACTIONS(2641), + [anon_sym_LT_TILDE_GT] = ACTIONS(2641), + [anon_sym_LT_PIPE_GT] = ACTIONS(2641), + [anon_sym_in] = ACTIONS(2641), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2641), + [anon_sym_SLASH_SLASH] = ACTIONS(2641), + [anon_sym_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH] = ACTIONS(2641), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2641), + [anon_sym_LT_GT] = ACTIONS(2641), + [anon_sym_STAR] = ACTIONS(2641), + [anon_sym_STAR_STAR] = ACTIONS(2641), + [anon_sym_CARET_CARET] = ACTIONS(2641), + [anon_sym_DASH_GT] = ACTIONS(2641), + [anon_sym_DOT] = ACTIONS(2641), + [anon_sym_do] = ACTIONS(2641), + [anon_sym_fn] = ACTIONS(2641), + [anon_sym_LPAREN2] = ACTIONS(2639), + [anon_sym_LBRACK2] = ACTIONS(2639), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_do] = ACTIONS(2639), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), + [sym__before_unary_op] = ACTIONS(2639), + [sym__not_in] = ACTIONS(2639), + [sym__quoted_atom_start] = ACTIONS(2639), }, - [986] = { - [aux_sym__terminator_token1] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2593), - [anon_sym_RPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [987] = { - [aux_sym__terminator_token1] = ACTIONS(2603), - [anon_sym_SEMI] = ACTIONS(2605), - [anon_sym_LPAREN] = ACTIONS(2605), - [anon_sym_RPAREN] = ACTIONS(2605), - [aux_sym_identifier_token1] = ACTIONS(2605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2605), - [sym_alias] = ACTIONS(2605), - [sym_integer] = ACTIONS(2605), - [sym_float] = ACTIONS(2605), - [sym_char] = ACTIONS(2605), - [anon_sym_true] = ACTIONS(2605), - [anon_sym_false] = ACTIONS(2605), - [anon_sym_nil] = ACTIONS(2605), - [sym_atom] = ACTIONS(2605), - [anon_sym_DQUOTE] = ACTIONS(2605), - [anon_sym_SQUOTE] = ACTIONS(2605), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2605), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2605), - [anon_sym_LBRACE] = ACTIONS(2605), - [anon_sym_LBRACK] = ACTIONS(2605), - [anon_sym_LT] = ACTIONS(2605), - [anon_sym_GT] = ACTIONS(2605), - [anon_sym_PIPE] = ACTIONS(2605), - [anon_sym_SLASH] = ACTIONS(2605), - [anon_sym_TILDE] = ACTIONS(2605), - [anon_sym_COMMA] = ACTIONS(2605), - [sym_keyword] = ACTIONS(2605), - [anon_sym_LT_LT] = ACTIONS(2605), - [anon_sym_PERCENT] = ACTIONS(2605), - [anon_sym_DOT_DOT] = ACTIONS(2605), - [anon_sym_AMP] = ACTIONS(2605), - [anon_sym_PLUS] = ACTIONS(2605), - [anon_sym_DASH] = ACTIONS(2605), - [anon_sym_BANG] = ACTIONS(2605), - [anon_sym_CARET] = ACTIONS(2605), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2605), - [anon_sym_not] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(2605), - [anon_sym_LT_DASH] = ACTIONS(2605), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2605), - [anon_sym_when] = ACTIONS(2605), - [anon_sym_COLON_COLON] = ACTIONS(2605), - [anon_sym_EQ_GT] = ACTIONS(2605), - [anon_sym_EQ] = ACTIONS(2605), - [anon_sym_PIPE_PIPE] = ACTIONS(2605), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2605), - [anon_sym_or] = ACTIONS(2605), - [anon_sym_AMP_AMP] = ACTIONS(2605), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2605), - [anon_sym_and] = ACTIONS(2605), - [anon_sym_EQ_EQ] = ACTIONS(2605), - [anon_sym_BANG_EQ] = ACTIONS(2605), - [anon_sym_EQ_TILDE] = ACTIONS(2605), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2605), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2605), - [anon_sym_LT_EQ] = ACTIONS(2605), - [anon_sym_GT_EQ] = ACTIONS(2605), - [anon_sym_PIPE_GT] = ACTIONS(2605), - [anon_sym_LT_LT_LT] = ACTIONS(2605), - [anon_sym_GT_GT_GT] = ACTIONS(2605), - [anon_sym_LT_LT_TILDE] = ACTIONS(2605), - [anon_sym_TILDE_GT_GT] = ACTIONS(2605), - [anon_sym_LT_TILDE] = ACTIONS(2605), - [anon_sym_TILDE_GT] = ACTIONS(2605), - [anon_sym_LT_TILDE_GT] = ACTIONS(2605), - [anon_sym_LT_PIPE_GT] = ACTIONS(2605), - [anon_sym_in] = ACTIONS(2605), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2605), - [anon_sym_SLASH_SLASH] = ACTIONS(2605), - [anon_sym_PLUS_PLUS] = ACTIONS(2605), - [anon_sym_DASH_DASH] = ACTIONS(2605), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2605), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2605), - [anon_sym_LT_GT] = ACTIONS(2605), - [anon_sym_STAR] = ACTIONS(2605), - [anon_sym_STAR_STAR] = ACTIONS(2605), - [anon_sym_CARET_CARET] = ACTIONS(2605), - [anon_sym_DASH_GT] = ACTIONS(2605), - [anon_sym_DOT] = ACTIONS(2605), - [anon_sym_do] = ACTIONS(2605), - [anon_sym_fn] = ACTIONS(2605), - [anon_sym_LPAREN2] = ACTIONS(2603), - [anon_sym_LBRACK2] = ACTIONS(2603), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2603), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2603), - [sym__not_in] = ACTIONS(2603), - [sym__quoted_atom_start] = ACTIONS(2603), - }, - [988] = { - [ts_builtin_sym_end] = ACTIONS(2591), - [aux_sym__terminator_token1] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [989] = { - [aux_sym__terminator_token1] = ACTIONS(2607), - [anon_sym_SEMI] = ACTIONS(2609), - [anon_sym_LPAREN] = ACTIONS(2609), - [anon_sym_RPAREN] = ACTIONS(2609), - [aux_sym_identifier_token1] = ACTIONS(2609), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), - [sym_alias] = ACTIONS(2609), - [sym_integer] = ACTIONS(2609), - [sym_float] = ACTIONS(2609), - [sym_char] = ACTIONS(2609), - [anon_sym_true] = ACTIONS(2609), - [anon_sym_false] = ACTIONS(2609), - [anon_sym_nil] = ACTIONS(2609), - [sym_atom] = ACTIONS(2609), - [anon_sym_DQUOTE] = ACTIONS(2609), - [anon_sym_SQUOTE] = ACTIONS(2609), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), - [anon_sym_LBRACE] = ACTIONS(2609), - [anon_sym_LBRACK] = ACTIONS(2609), - [anon_sym_LT] = ACTIONS(2609), - [anon_sym_GT] = ACTIONS(2609), - [anon_sym_PIPE] = ACTIONS(2609), - [anon_sym_SLASH] = ACTIONS(2609), - [anon_sym_TILDE] = ACTIONS(2609), - [anon_sym_COMMA] = ACTIONS(2609), - [sym_keyword] = ACTIONS(2609), - [anon_sym_LT_LT] = ACTIONS(2609), - [anon_sym_PERCENT] = ACTIONS(2609), - [anon_sym_DOT_DOT] = ACTIONS(2609), - [anon_sym_AMP] = ACTIONS(2609), - [anon_sym_PLUS] = ACTIONS(2609), - [anon_sym_DASH] = ACTIONS(2609), - [anon_sym_BANG] = ACTIONS(2609), - [anon_sym_CARET] = ACTIONS(2609), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2609), - [anon_sym_not] = ACTIONS(2609), - [anon_sym_AT] = ACTIONS(2609), - [anon_sym_LT_DASH] = ACTIONS(2609), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2609), - [anon_sym_when] = ACTIONS(2609), - [anon_sym_COLON_COLON] = ACTIONS(2609), - [anon_sym_EQ_GT] = ACTIONS(2609), - [anon_sym_EQ] = ACTIONS(2609), - [anon_sym_PIPE_PIPE] = ACTIONS(2609), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2609), - [anon_sym_or] = ACTIONS(2609), - [anon_sym_AMP_AMP] = ACTIONS(2609), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2609), - [anon_sym_and] = ACTIONS(2609), - [anon_sym_EQ_EQ] = ACTIONS(2609), - [anon_sym_BANG_EQ] = ACTIONS(2609), - [anon_sym_EQ_TILDE] = ACTIONS(2609), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2609), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2609), - [anon_sym_LT_EQ] = ACTIONS(2609), - [anon_sym_GT_EQ] = ACTIONS(2609), - [anon_sym_PIPE_GT] = ACTIONS(2609), - [anon_sym_LT_LT_LT] = ACTIONS(2609), - [anon_sym_GT_GT_GT] = ACTIONS(2609), - [anon_sym_LT_LT_TILDE] = ACTIONS(2609), - [anon_sym_TILDE_GT_GT] = ACTIONS(2609), - [anon_sym_LT_TILDE] = ACTIONS(2609), - [anon_sym_TILDE_GT] = ACTIONS(2609), - [anon_sym_LT_TILDE_GT] = ACTIONS(2609), - [anon_sym_LT_PIPE_GT] = ACTIONS(2609), - [anon_sym_in] = ACTIONS(2609), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2609), - [anon_sym_SLASH_SLASH] = ACTIONS(2609), - [anon_sym_PLUS_PLUS] = ACTIONS(2609), - [anon_sym_DASH_DASH] = ACTIONS(2609), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2609), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2609), - [anon_sym_LT_GT] = ACTIONS(2609), - [anon_sym_STAR] = ACTIONS(2609), - [anon_sym_STAR_STAR] = ACTIONS(2609), - [anon_sym_CARET_CARET] = ACTIONS(2609), - [anon_sym_DASH_GT] = ACTIONS(2609), - [anon_sym_DOT] = ACTIONS(2609), - [anon_sym_do] = ACTIONS(2609), - [anon_sym_fn] = ACTIONS(2609), - [anon_sym_LPAREN2] = ACTIONS(2607), - [anon_sym_LBRACK2] = ACTIONS(2607), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2607), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2607), - [sym__not_in] = ACTIONS(2607), - [sym__quoted_atom_start] = ACTIONS(2607), - }, - [990] = { - [ts_builtin_sym_end] = ACTIONS(2587), - [aux_sym__terminator_token1] = ACTIONS(2587), - [anon_sym_SEMI] = ACTIONS(2589), - [anon_sym_LPAREN] = ACTIONS(2589), - [aux_sym_identifier_token1] = ACTIONS(2589), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2589), - [sym_alias] = ACTIONS(2589), - [sym_integer] = ACTIONS(2589), - [sym_float] = ACTIONS(2589), - [sym_char] = ACTIONS(2589), - [anon_sym_true] = ACTIONS(2589), - [anon_sym_false] = ACTIONS(2589), - [anon_sym_nil] = ACTIONS(2589), - [sym_atom] = ACTIONS(2589), - [anon_sym_DQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2589), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2589), - [anon_sym_LBRACE] = ACTIONS(2589), - [anon_sym_LBRACK] = ACTIONS(2589), - [anon_sym_LT] = ACTIONS(2589), - [anon_sym_GT] = ACTIONS(2589), - [anon_sym_PIPE] = ACTIONS(2589), - [anon_sym_SLASH] = ACTIONS(2589), - [anon_sym_TILDE] = ACTIONS(2589), - [anon_sym_COMMA] = ACTIONS(2589), - [sym_keyword] = ACTIONS(2589), - [anon_sym_LT_LT] = ACTIONS(2589), - [anon_sym_PERCENT] = ACTIONS(2589), - [anon_sym_DOT_DOT] = ACTIONS(2589), - [anon_sym_AMP] = ACTIONS(2589), - [anon_sym_PLUS] = ACTIONS(2589), - [anon_sym_DASH] = ACTIONS(2589), - [anon_sym_BANG] = ACTIONS(2589), - [anon_sym_CARET] = ACTIONS(2589), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2589), - [anon_sym_not] = ACTIONS(2589), - [anon_sym_AT] = ACTIONS(2589), - [anon_sym_LT_DASH] = ACTIONS(2589), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2589), - [anon_sym_when] = ACTIONS(2589), - [anon_sym_COLON_COLON] = ACTIONS(2589), - [anon_sym_EQ_GT] = ACTIONS(2589), - [anon_sym_EQ] = ACTIONS(2589), - [anon_sym_PIPE_PIPE] = ACTIONS(2589), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2589), - [anon_sym_or] = ACTIONS(2589), - [anon_sym_AMP_AMP] = ACTIONS(2589), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2589), - [anon_sym_and] = ACTIONS(2589), - [anon_sym_EQ_EQ] = ACTIONS(2589), - [anon_sym_BANG_EQ] = ACTIONS(2589), - [anon_sym_EQ_TILDE] = ACTIONS(2589), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2589), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2589), - [anon_sym_LT_EQ] = ACTIONS(2589), - [anon_sym_GT_EQ] = ACTIONS(2589), - [anon_sym_PIPE_GT] = ACTIONS(2589), - [anon_sym_LT_LT_LT] = ACTIONS(2589), - [anon_sym_GT_GT_GT] = ACTIONS(2589), - [anon_sym_LT_LT_TILDE] = ACTIONS(2589), - [anon_sym_TILDE_GT_GT] = ACTIONS(2589), - [anon_sym_LT_TILDE] = ACTIONS(2589), - [anon_sym_TILDE_GT] = ACTIONS(2589), - [anon_sym_LT_TILDE_GT] = ACTIONS(2589), - [anon_sym_LT_PIPE_GT] = ACTIONS(2589), - [anon_sym_in] = ACTIONS(2589), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2589), - [anon_sym_SLASH_SLASH] = ACTIONS(2589), - [anon_sym_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH] = ACTIONS(2589), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2589), - [anon_sym_LT_GT] = ACTIONS(2589), - [anon_sym_STAR] = ACTIONS(2589), - [anon_sym_STAR_STAR] = ACTIONS(2589), - [anon_sym_CARET_CARET] = ACTIONS(2589), - [anon_sym_DASH_GT] = ACTIONS(2589), - [anon_sym_DOT] = ACTIONS(2589), - [anon_sym_do] = ACTIONS(2589), - [anon_sym_fn] = ACTIONS(2589), - [anon_sym_LPAREN2] = ACTIONS(2587), - [anon_sym_LBRACK2] = ACTIONS(2587), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2587), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2587), - [sym__not_in] = ACTIONS(2587), - [sym__quoted_atom_start] = ACTIONS(2587), - }, - [991] = { - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [anon_sym_RPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), - }, - [992] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2601), - [anon_sym_RPAREN] = ACTIONS(2601), - [aux_sym_identifier_token1] = ACTIONS(2601), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2601), - [sym_alias] = ACTIONS(2601), - [sym_integer] = ACTIONS(2601), - [sym_float] = ACTIONS(2601), - [sym_char] = ACTIONS(2601), - [anon_sym_true] = ACTIONS(2601), - [anon_sym_false] = ACTIONS(2601), - [anon_sym_nil] = ACTIONS(2601), - [sym_atom] = ACTIONS(2601), - [anon_sym_DQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2601), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2601), - [anon_sym_LBRACE] = ACTIONS(2601), - [anon_sym_RBRACE] = ACTIONS(2601), - [anon_sym_LBRACK] = ACTIONS(2601), - [anon_sym_RBRACK] = ACTIONS(2601), - [anon_sym_LT] = ACTIONS(2601), - [anon_sym_GT] = ACTIONS(2601), - [anon_sym_PIPE] = ACTIONS(2601), - [anon_sym_SLASH] = ACTIONS(2601), - [anon_sym_TILDE] = ACTIONS(2601), - [anon_sym_COMMA] = ACTIONS(2601), - [sym_keyword] = ACTIONS(2601), - [anon_sym_LT_LT] = ACTIONS(2601), - [anon_sym_PERCENT] = ACTIONS(2601), - [anon_sym_DOT_DOT] = ACTIONS(2601), - [anon_sym_AMP] = ACTIONS(2601), - [anon_sym_PLUS] = ACTIONS(2601), - [anon_sym_DASH] = ACTIONS(2601), - [anon_sym_BANG] = ACTIONS(2601), - [anon_sym_CARET] = ACTIONS(2601), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2601), - [anon_sym_not] = ACTIONS(2601), - [anon_sym_AT] = ACTIONS(2601), - [anon_sym_LT_DASH] = ACTIONS(2601), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2601), - [anon_sym_when] = ACTIONS(2601), - [anon_sym_COLON_COLON] = ACTIONS(2601), - [anon_sym_EQ_GT] = ACTIONS(2601), - [anon_sym_EQ] = ACTIONS(2601), - [anon_sym_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_or] = ACTIONS(2601), - [anon_sym_AMP_AMP] = ACTIONS(2601), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2601), - [anon_sym_and] = ACTIONS(2601), - [anon_sym_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ] = ACTIONS(2601), - [anon_sym_EQ_TILDE] = ACTIONS(2601), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2601), - [anon_sym_LT_EQ] = ACTIONS(2601), - [anon_sym_GT_EQ] = ACTIONS(2601), - [anon_sym_PIPE_GT] = ACTIONS(2601), - [anon_sym_LT_LT_LT] = ACTIONS(2601), - [anon_sym_GT_GT_GT] = ACTIONS(2601), - [anon_sym_LT_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_PIPE_GT] = ACTIONS(2601), - [anon_sym_in] = ACTIONS(2601), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2601), - [anon_sym_SLASH_SLASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2601), - [anon_sym_LT_GT] = ACTIONS(2601), - [anon_sym_STAR] = ACTIONS(2601), - [anon_sym_STAR_STAR] = ACTIONS(2601), - [anon_sym_CARET_CARET] = ACTIONS(2601), - [anon_sym_DASH_GT] = ACTIONS(2601), - [anon_sym_DOT] = ACTIONS(2601), - [anon_sym_do] = ACTIONS(2601), - [anon_sym_fn] = ACTIONS(2601), - [anon_sym_LPAREN2] = ACTIONS(2599), - [anon_sym_LBRACK2] = ACTIONS(2599), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2599), - [sym__not_in] = ACTIONS(2599), - [sym__quoted_atom_start] = ACTIONS(2599), - }, - [993] = { - [aux_sym__terminator_token1] = ACTIONS(2627), - [anon_sym_SEMI] = ACTIONS(2629), - [anon_sym_LPAREN] = ACTIONS(2629), - [anon_sym_RPAREN] = ACTIONS(2629), - [aux_sym_identifier_token1] = ACTIONS(2629), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2629), - [sym_alias] = ACTIONS(2629), - [sym_integer] = ACTIONS(2629), - [sym_float] = ACTIONS(2629), - [sym_char] = ACTIONS(2629), - [anon_sym_true] = ACTIONS(2629), - [anon_sym_false] = ACTIONS(2629), - [anon_sym_nil] = ACTIONS(2629), - [sym_atom] = ACTIONS(2629), - [anon_sym_DQUOTE] = ACTIONS(2629), - [anon_sym_SQUOTE] = ACTIONS(2629), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2629), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2629), - [anon_sym_LBRACE] = ACTIONS(2629), - [anon_sym_LBRACK] = ACTIONS(2629), - [anon_sym_LT] = ACTIONS(2629), - [anon_sym_GT] = ACTIONS(2629), - [anon_sym_PIPE] = ACTIONS(2629), - [anon_sym_SLASH] = ACTIONS(2629), - [anon_sym_TILDE] = ACTIONS(2629), - [anon_sym_COMMA] = ACTIONS(2629), - [sym_keyword] = ACTIONS(2629), - [anon_sym_LT_LT] = ACTIONS(2629), - [anon_sym_PERCENT] = ACTIONS(2629), - [anon_sym_DOT_DOT] = ACTIONS(2629), - [anon_sym_AMP] = ACTIONS(2629), - [anon_sym_PLUS] = ACTIONS(2629), - [anon_sym_DASH] = ACTIONS(2629), - [anon_sym_BANG] = ACTIONS(2629), - [anon_sym_CARET] = ACTIONS(2629), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2629), - [anon_sym_not] = ACTIONS(2629), - [anon_sym_AT] = ACTIONS(2629), - [anon_sym_LT_DASH] = ACTIONS(2629), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2629), - [anon_sym_when] = ACTIONS(2629), - [anon_sym_COLON_COLON] = ACTIONS(2629), - [anon_sym_EQ_GT] = ACTIONS(2629), - [anon_sym_EQ] = ACTIONS(2629), - [anon_sym_PIPE_PIPE] = ACTIONS(2629), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2629), - [anon_sym_or] = ACTIONS(2629), - [anon_sym_AMP_AMP] = ACTIONS(2629), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2629), - [anon_sym_and] = ACTIONS(2629), - [anon_sym_EQ_EQ] = ACTIONS(2629), - [anon_sym_BANG_EQ] = ACTIONS(2629), - [anon_sym_EQ_TILDE] = ACTIONS(2629), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2629), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2629), - [anon_sym_LT_EQ] = ACTIONS(2629), - [anon_sym_GT_EQ] = ACTIONS(2629), - [anon_sym_PIPE_GT] = ACTIONS(2629), - [anon_sym_LT_LT_LT] = ACTIONS(2629), - [anon_sym_GT_GT_GT] = ACTIONS(2629), - [anon_sym_LT_LT_TILDE] = ACTIONS(2629), - [anon_sym_TILDE_GT_GT] = ACTIONS(2629), - [anon_sym_LT_TILDE] = ACTIONS(2629), - [anon_sym_TILDE_GT] = ACTIONS(2629), - [anon_sym_LT_TILDE_GT] = ACTIONS(2629), - [anon_sym_LT_PIPE_GT] = ACTIONS(2629), - [anon_sym_in] = ACTIONS(2629), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2629), - [anon_sym_SLASH_SLASH] = ACTIONS(2629), - [anon_sym_PLUS_PLUS] = ACTIONS(2629), - [anon_sym_DASH_DASH] = ACTIONS(2629), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2629), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2629), - [anon_sym_LT_GT] = ACTIONS(2629), - [anon_sym_STAR] = ACTIONS(2629), - [anon_sym_STAR_STAR] = ACTIONS(2629), - [anon_sym_CARET_CARET] = ACTIONS(2629), - [anon_sym_DASH_GT] = ACTIONS(2629), - [anon_sym_DOT] = ACTIONS(2629), - [anon_sym_do] = ACTIONS(2629), - [anon_sym_fn] = ACTIONS(2629), - [anon_sym_LPAREN2] = ACTIONS(2627), - [anon_sym_LBRACK2] = ACTIONS(2627), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2627), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2627), - [sym__not_in] = ACTIONS(2627), - [sym__quoted_atom_start] = ACTIONS(2627), - }, - [994] = { + [969] = { [ts_builtin_sym_end] = ACTIONS(2631), [aux_sym__terminator_token1] = ACTIONS(2631), [anon_sym_SEMI] = ACTIONS(2633), @@ -141960,556 +139670,194 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2631), [sym__quoted_atom_start] = ACTIONS(2631), }, - [995] = { - [ts_builtin_sym_end] = ACTIONS(2595), - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), + [970] = { + [ts_builtin_sym_end] = ACTIONS(2623), + [aux_sym__terminator_token1] = ACTIONS(2623), + [anon_sym_SEMI] = ACTIONS(2625), + [anon_sym_LPAREN] = ACTIONS(2625), + [aux_sym_identifier_token1] = ACTIONS(2625), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2625), + [sym_alias] = ACTIONS(2625), + [sym_integer] = ACTIONS(2625), + [sym_float] = ACTIONS(2625), + [sym_char] = ACTIONS(2625), + [anon_sym_true] = ACTIONS(2625), + [anon_sym_false] = ACTIONS(2625), + [anon_sym_nil] = ACTIONS(2625), + [sym_atom] = ACTIONS(2625), + [anon_sym_DQUOTE] = ACTIONS(2625), + [anon_sym_SQUOTE] = ACTIONS(2625), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2625), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2625), + [anon_sym_LBRACE] = ACTIONS(2625), + [anon_sym_LBRACK] = ACTIONS(2625), + [anon_sym_LT] = ACTIONS(2625), + [anon_sym_GT] = ACTIONS(2625), + [anon_sym_PIPE] = ACTIONS(2625), + [anon_sym_SLASH] = ACTIONS(2625), + [anon_sym_TILDE] = ACTIONS(2625), + [anon_sym_COMMA] = ACTIONS(2625), + [sym_keyword] = ACTIONS(2625), + [anon_sym_LT_LT] = ACTIONS(2625), + [anon_sym_PERCENT] = ACTIONS(2625), + [anon_sym_DOT_DOT] = ACTIONS(2625), + [anon_sym_AMP] = ACTIONS(2625), + [anon_sym_PLUS] = ACTIONS(2625), + [anon_sym_DASH] = ACTIONS(2625), + [anon_sym_BANG] = ACTIONS(2625), + [anon_sym_CARET] = ACTIONS(2625), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2625), + [anon_sym_not] = ACTIONS(2625), + [anon_sym_AT] = ACTIONS(2625), + [anon_sym_LT_DASH] = ACTIONS(2625), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2625), + [anon_sym_when] = ACTIONS(2625), + [anon_sym_COLON_COLON] = ACTIONS(2625), + [anon_sym_EQ_GT] = ACTIONS(2625), + [anon_sym_EQ] = ACTIONS(2625), + [anon_sym_PIPE_PIPE] = ACTIONS(2625), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2625), + [anon_sym_or] = ACTIONS(2625), + [anon_sym_AMP_AMP] = ACTIONS(2625), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2625), + [anon_sym_and] = ACTIONS(2625), + [anon_sym_EQ_EQ] = ACTIONS(2625), + [anon_sym_BANG_EQ] = ACTIONS(2625), + [anon_sym_EQ_TILDE] = ACTIONS(2625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2625), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2625), + [anon_sym_LT_EQ] = ACTIONS(2625), + [anon_sym_GT_EQ] = ACTIONS(2625), + [anon_sym_PIPE_GT] = ACTIONS(2625), + [anon_sym_LT_LT_LT] = ACTIONS(2625), + [anon_sym_GT_GT_GT] = ACTIONS(2625), + [anon_sym_LT_LT_TILDE] = ACTIONS(2625), + [anon_sym_TILDE_GT_GT] = ACTIONS(2625), + [anon_sym_LT_TILDE] = ACTIONS(2625), + [anon_sym_TILDE_GT] = ACTIONS(2625), + [anon_sym_LT_TILDE_GT] = ACTIONS(2625), + [anon_sym_LT_PIPE_GT] = ACTIONS(2625), + [anon_sym_in] = ACTIONS(2625), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2625), + [anon_sym_SLASH_SLASH] = ACTIONS(2625), + [anon_sym_PLUS_PLUS] = ACTIONS(2625), + [anon_sym_DASH_DASH] = ACTIONS(2625), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2625), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2625), + [anon_sym_LT_GT] = ACTIONS(2625), + [anon_sym_STAR] = ACTIONS(2625), + [anon_sym_STAR_STAR] = ACTIONS(2625), + [anon_sym_CARET_CARET] = ACTIONS(2625), + [anon_sym_DASH_GT] = ACTIONS(2625), + [anon_sym_DOT] = ACTIONS(2625), + [anon_sym_do] = ACTIONS(2625), + [anon_sym_fn] = ACTIONS(2625), + [anon_sym_LPAREN2] = ACTIONS(2623), + [anon_sym_LBRACK2] = ACTIONS(2623), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_do] = ACTIONS(2623), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), + [sym__before_unary_op] = ACTIONS(2623), + [sym__not_in] = ACTIONS(2623), + [sym__quoted_atom_start] = ACTIONS(2623), }, - [996] = { - [ts_builtin_sym_end] = ACTIONS(2595), - [aux_sym__terminator_token1] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), + [971] = { + [aux_sym__terminator_token1] = ACTIONS(2635), + [anon_sym_SEMI] = ACTIONS(2637), + [anon_sym_LPAREN] = ACTIONS(2637), + [aux_sym_identifier_token1] = ACTIONS(2637), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2637), + [sym_alias] = ACTIONS(2637), + [sym_integer] = ACTIONS(2637), + [sym_float] = ACTIONS(2637), + [sym_char] = ACTIONS(2637), + [anon_sym_true] = ACTIONS(2637), + [anon_sym_false] = ACTIONS(2637), + [anon_sym_nil] = ACTIONS(2637), + [sym_atom] = ACTIONS(2637), + [anon_sym_DQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2637), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2637), + [anon_sym_LBRACE] = ACTIONS(2637), + [anon_sym_LBRACK] = ACTIONS(2637), + [anon_sym_LT] = ACTIONS(2637), + [anon_sym_GT] = ACTIONS(2637), + [anon_sym_PIPE] = ACTIONS(2637), + [anon_sym_SLASH] = ACTIONS(2637), + [anon_sym_TILDE] = ACTIONS(2637), + [anon_sym_COMMA] = ACTIONS(2637), + [sym_keyword] = ACTIONS(2637), + [anon_sym_LT_LT] = ACTIONS(2637), + [anon_sym_PERCENT] = ACTIONS(2637), + [anon_sym_DOT_DOT] = ACTIONS(2637), + [anon_sym_AMP] = ACTIONS(2637), + [anon_sym_PLUS] = ACTIONS(2637), + [anon_sym_DASH] = ACTIONS(2637), + [anon_sym_BANG] = ACTIONS(2637), + [anon_sym_CARET] = ACTIONS(2637), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2637), + [anon_sym_not] = ACTIONS(2637), + [anon_sym_AT] = ACTIONS(2637), + [anon_sym_LT_DASH] = ACTIONS(2637), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2637), + [anon_sym_when] = ACTIONS(2637), + [anon_sym_COLON_COLON] = ACTIONS(2637), + [anon_sym_EQ_GT] = ACTIONS(2637), + [anon_sym_EQ] = ACTIONS(2637), + [anon_sym_PIPE_PIPE] = ACTIONS(2637), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2637), + [anon_sym_or] = ACTIONS(2637), + [anon_sym_AMP_AMP] = ACTIONS(2637), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2637), + [anon_sym_and] = ACTIONS(2637), + [anon_sym_EQ_EQ] = ACTIONS(2637), + [anon_sym_BANG_EQ] = ACTIONS(2637), + [anon_sym_EQ_TILDE] = ACTIONS(2637), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2637), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2637), + [anon_sym_LT_EQ] = ACTIONS(2637), + [anon_sym_GT_EQ] = ACTIONS(2637), + [anon_sym_PIPE_GT] = ACTIONS(2637), + [anon_sym_LT_LT_LT] = ACTIONS(2637), + [anon_sym_GT_GT_GT] = ACTIONS(2637), + [anon_sym_LT_LT_TILDE] = ACTIONS(2637), + [anon_sym_TILDE_GT_GT] = ACTIONS(2637), + [anon_sym_LT_TILDE] = ACTIONS(2637), + [anon_sym_TILDE_GT] = ACTIONS(2637), + [anon_sym_LT_TILDE_GT] = ACTIONS(2637), + [anon_sym_LT_PIPE_GT] = ACTIONS(2637), + [anon_sym_in] = ACTIONS(2637), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2637), + [anon_sym_SLASH_SLASH] = ACTIONS(2637), + [anon_sym_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH] = ACTIONS(2637), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2637), + [anon_sym_LT_GT] = ACTIONS(2637), + [anon_sym_STAR] = ACTIONS(2637), + [anon_sym_STAR_STAR] = ACTIONS(2637), + [anon_sym_CARET_CARET] = ACTIONS(2637), + [anon_sym_DASH_GT] = ACTIONS(2637), + [anon_sym_DOT] = ACTIONS(2637), + [anon_sym_do] = ACTIONS(2637), + [anon_sym_end] = ACTIONS(2637), + [anon_sym_fn] = ACTIONS(2637), + [anon_sym_LPAREN2] = ACTIONS(2635), + [anon_sym_LBRACK2] = ACTIONS(2635), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_do] = ACTIONS(2635), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), + [sym__before_unary_op] = ACTIONS(2635), + [sym__not_in] = ACTIONS(2635), + [sym__quoted_atom_start] = ACTIONS(2635), }, - [997] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), - }, - [998] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [999] = { - [aux_sym__terminator_token1] = ACTIONS(2599), - [anon_sym_SEMI] = ACTIONS(2601), - [anon_sym_LPAREN] = ACTIONS(2601), - [anon_sym_RPAREN] = ACTIONS(2601), - [aux_sym_identifier_token1] = ACTIONS(2601), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2601), - [sym_alias] = ACTIONS(2601), - [sym_integer] = ACTIONS(2601), - [sym_float] = ACTIONS(2601), - [sym_char] = ACTIONS(2601), - [anon_sym_true] = ACTIONS(2601), - [anon_sym_false] = ACTIONS(2601), - [anon_sym_nil] = ACTIONS(2601), - [sym_atom] = ACTIONS(2601), - [anon_sym_DQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2601), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2601), - [anon_sym_LBRACE] = ACTIONS(2601), - [anon_sym_LBRACK] = ACTIONS(2601), - [anon_sym_LT] = ACTIONS(2601), - [anon_sym_GT] = ACTIONS(2601), - [anon_sym_PIPE] = ACTIONS(2601), - [anon_sym_SLASH] = ACTIONS(2601), - [anon_sym_TILDE] = ACTIONS(2601), - [anon_sym_COMMA] = ACTIONS(2601), - [sym_keyword] = ACTIONS(2601), - [anon_sym_LT_LT] = ACTIONS(2601), - [anon_sym_PERCENT] = ACTIONS(2601), - [anon_sym_DOT_DOT] = ACTIONS(2601), - [anon_sym_AMP] = ACTIONS(2601), - [anon_sym_PLUS] = ACTIONS(2601), - [anon_sym_DASH] = ACTIONS(2601), - [anon_sym_BANG] = ACTIONS(2601), - [anon_sym_CARET] = ACTIONS(2601), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2601), - [anon_sym_not] = ACTIONS(2601), - [anon_sym_AT] = ACTIONS(2601), - [anon_sym_LT_DASH] = ACTIONS(2601), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2601), - [anon_sym_when] = ACTIONS(2601), - [anon_sym_COLON_COLON] = ACTIONS(2601), - [anon_sym_EQ_GT] = ACTIONS(2601), - [anon_sym_EQ] = ACTIONS(2601), - [anon_sym_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_or] = ACTIONS(2601), - [anon_sym_AMP_AMP] = ACTIONS(2601), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2601), - [anon_sym_and] = ACTIONS(2601), - [anon_sym_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ] = ACTIONS(2601), - [anon_sym_EQ_TILDE] = ACTIONS(2601), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2601), - [anon_sym_LT_EQ] = ACTIONS(2601), - [anon_sym_GT_EQ] = ACTIONS(2601), - [anon_sym_PIPE_GT] = ACTIONS(2601), - [anon_sym_LT_LT_LT] = ACTIONS(2601), - [anon_sym_GT_GT_GT] = ACTIONS(2601), - [anon_sym_LT_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_PIPE_GT] = ACTIONS(2601), - [anon_sym_in] = ACTIONS(2601), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2601), - [anon_sym_SLASH_SLASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2601), - [anon_sym_LT_GT] = ACTIONS(2601), - [anon_sym_STAR] = ACTIONS(2601), - [anon_sym_STAR_STAR] = ACTIONS(2601), - [anon_sym_CARET_CARET] = ACTIONS(2601), - [anon_sym_DASH_GT] = ACTIONS(2601), - [anon_sym_DOT] = ACTIONS(2601), - [anon_sym_do] = ACTIONS(2601), - [anon_sym_fn] = ACTIONS(2601), - [anon_sym_LPAREN2] = ACTIONS(2599), - [anon_sym_LBRACK2] = ACTIONS(2599), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2599), - [sym__not_in] = ACTIONS(2599), - [sym__quoted_atom_start] = ACTIONS(2599), - }, - [1000] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), - }, - [1001] = { - [aux_sym__terminator_token1] = ACTIONS(3), + [972] = { + [ts_builtin_sym_end] = ACTIONS(2627), + [aux_sym__terminator_token1] = ACTIONS(2627), + [anon_sym_SEMI] = ACTIONS(2629), [anon_sym_LPAREN] = ACTIONS(2629), [aux_sym_identifier_token1] = ACTIONS(2629), [anon_sym_DOT_DOT_DOT] = ACTIONS(2629), @@ -142535,7 +139883,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA] = ACTIONS(2629), [sym_keyword] = ACTIONS(2629), [anon_sym_LT_LT] = ACTIONS(2629), - [anon_sym_GT_GT] = ACTIONS(2629), [anon_sym_PERCENT] = ACTIONS(2629), [anon_sym_DOT_DOT] = ACTIONS(2629), [anon_sym_AMP] = ACTIONS(2629), @@ -142599,7 +139946,651 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2627), [sym__quoted_atom_start] = ACTIONS(2627), }, - [1002] = { + [973] = { + [ts_builtin_sym_end] = ACTIONS(2595), + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [974] = { + [aux_sym__terminator_token1] = ACTIONS(2611), + [anon_sym_SEMI] = ACTIONS(2613), + [anon_sym_LPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_end] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2611), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), + }, + [975] = { + [ts_builtin_sym_end] = ACTIONS(2595), + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [976] = { + [aux_sym__terminator_token1] = ACTIONS(2639), + [anon_sym_SEMI] = ACTIONS(2641), + [anon_sym_LPAREN] = ACTIONS(2641), + [aux_sym_identifier_token1] = ACTIONS(2641), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2641), + [sym_alias] = ACTIONS(2641), + [sym_integer] = ACTIONS(2641), + [sym_float] = ACTIONS(2641), + [sym_char] = ACTIONS(2641), + [anon_sym_true] = ACTIONS(2641), + [anon_sym_false] = ACTIONS(2641), + [anon_sym_nil] = ACTIONS(2641), + [sym_atom] = ACTIONS(2641), + [anon_sym_DQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2641), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2641), + [anon_sym_LBRACE] = ACTIONS(2641), + [anon_sym_LBRACK] = ACTIONS(2641), + [anon_sym_LT] = ACTIONS(2641), + [anon_sym_GT] = ACTIONS(2641), + [anon_sym_PIPE] = ACTIONS(2641), + [anon_sym_SLASH] = ACTIONS(2641), + [anon_sym_TILDE] = ACTIONS(2641), + [anon_sym_COMMA] = ACTIONS(2641), + [sym_keyword] = ACTIONS(2641), + [anon_sym_LT_LT] = ACTIONS(2641), + [anon_sym_PERCENT] = ACTIONS(2641), + [anon_sym_DOT_DOT] = ACTIONS(2641), + [anon_sym_AMP] = ACTIONS(2641), + [anon_sym_PLUS] = ACTIONS(2641), + [anon_sym_DASH] = ACTIONS(2641), + [anon_sym_BANG] = ACTIONS(2641), + [anon_sym_CARET] = ACTIONS(2641), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2641), + [anon_sym_not] = ACTIONS(2641), + [anon_sym_AT] = ACTIONS(2641), + [anon_sym_LT_DASH] = ACTIONS(2641), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2641), + [anon_sym_when] = ACTIONS(2641), + [anon_sym_COLON_COLON] = ACTIONS(2641), + [anon_sym_EQ_GT] = ACTIONS(2641), + [anon_sym_EQ] = ACTIONS(2641), + [anon_sym_PIPE_PIPE] = ACTIONS(2641), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2641), + [anon_sym_or] = ACTIONS(2641), + [anon_sym_AMP_AMP] = ACTIONS(2641), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2641), + [anon_sym_and] = ACTIONS(2641), + [anon_sym_EQ_EQ] = ACTIONS(2641), + [anon_sym_BANG_EQ] = ACTIONS(2641), + [anon_sym_EQ_TILDE] = ACTIONS(2641), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2641), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2641), + [anon_sym_LT_EQ] = ACTIONS(2641), + [anon_sym_GT_EQ] = ACTIONS(2641), + [anon_sym_PIPE_GT] = ACTIONS(2641), + [anon_sym_LT_LT_LT] = ACTIONS(2641), + [anon_sym_GT_GT_GT] = ACTIONS(2641), + [anon_sym_LT_LT_TILDE] = ACTIONS(2641), + [anon_sym_TILDE_GT_GT] = ACTIONS(2641), + [anon_sym_LT_TILDE] = ACTIONS(2641), + [anon_sym_TILDE_GT] = ACTIONS(2641), + [anon_sym_LT_TILDE_GT] = ACTIONS(2641), + [anon_sym_LT_PIPE_GT] = ACTIONS(2641), + [anon_sym_in] = ACTIONS(2641), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2641), + [anon_sym_SLASH_SLASH] = ACTIONS(2641), + [anon_sym_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH] = ACTIONS(2641), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2641), + [anon_sym_LT_GT] = ACTIONS(2641), + [anon_sym_STAR] = ACTIONS(2641), + [anon_sym_STAR_STAR] = ACTIONS(2641), + [anon_sym_CARET_CARET] = ACTIONS(2641), + [anon_sym_DASH_GT] = ACTIONS(2641), + [anon_sym_DOT] = ACTIONS(2641), + [anon_sym_do] = ACTIONS(2641), + [anon_sym_end] = ACTIONS(2641), + [anon_sym_fn] = ACTIONS(2641), + [anon_sym_LPAREN2] = ACTIONS(2639), + [anon_sym_LBRACK2] = ACTIONS(2639), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2639), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2639), + [sym__not_in] = ACTIONS(2639), + [sym__quoted_atom_start] = ACTIONS(2639), + }, + [977] = { + [aux_sym__terminator_token1] = ACTIONS(2611), + [anon_sym_SEMI] = ACTIONS(2613), + [anon_sym_LPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_end] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2611), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), + }, + [978] = { + [aux_sym__terminator_token1] = ACTIONS(2627), + [anon_sym_SEMI] = ACTIONS(2629), + [anon_sym_LPAREN] = ACTIONS(2629), + [aux_sym_identifier_token1] = ACTIONS(2629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2629), + [sym_alias] = ACTIONS(2629), + [sym_integer] = ACTIONS(2629), + [sym_float] = ACTIONS(2629), + [sym_char] = ACTIONS(2629), + [anon_sym_true] = ACTIONS(2629), + [anon_sym_false] = ACTIONS(2629), + [anon_sym_nil] = ACTIONS(2629), + [sym_atom] = ACTIONS(2629), + [anon_sym_DQUOTE] = ACTIONS(2629), + [anon_sym_SQUOTE] = ACTIONS(2629), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2629), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2629), + [anon_sym_LBRACE] = ACTIONS(2629), + [anon_sym_LBRACK] = ACTIONS(2629), + [anon_sym_LT] = ACTIONS(2629), + [anon_sym_GT] = ACTIONS(2629), + [anon_sym_PIPE] = ACTIONS(2629), + [anon_sym_SLASH] = ACTIONS(2629), + [anon_sym_TILDE] = ACTIONS(2629), + [anon_sym_COMMA] = ACTIONS(2629), + [sym_keyword] = ACTIONS(2629), + [anon_sym_LT_LT] = ACTIONS(2629), + [anon_sym_PERCENT] = ACTIONS(2629), + [anon_sym_DOT_DOT] = ACTIONS(2629), + [anon_sym_AMP] = ACTIONS(2629), + [anon_sym_PLUS] = ACTIONS(2629), + [anon_sym_DASH] = ACTIONS(2629), + [anon_sym_BANG] = ACTIONS(2629), + [anon_sym_CARET] = ACTIONS(2629), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2629), + [anon_sym_not] = ACTIONS(2629), + [anon_sym_AT] = ACTIONS(2629), + [anon_sym_LT_DASH] = ACTIONS(2629), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2629), + [anon_sym_when] = ACTIONS(2629), + [anon_sym_COLON_COLON] = ACTIONS(2629), + [anon_sym_EQ_GT] = ACTIONS(2629), + [anon_sym_EQ] = ACTIONS(2629), + [anon_sym_PIPE_PIPE] = ACTIONS(2629), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2629), + [anon_sym_or] = ACTIONS(2629), + [anon_sym_AMP_AMP] = ACTIONS(2629), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2629), + [anon_sym_and] = ACTIONS(2629), + [anon_sym_EQ_EQ] = ACTIONS(2629), + [anon_sym_BANG_EQ] = ACTIONS(2629), + [anon_sym_EQ_TILDE] = ACTIONS(2629), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2629), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2629), + [anon_sym_LT_EQ] = ACTIONS(2629), + [anon_sym_GT_EQ] = ACTIONS(2629), + [anon_sym_PIPE_GT] = ACTIONS(2629), + [anon_sym_LT_LT_LT] = ACTIONS(2629), + [anon_sym_GT_GT_GT] = ACTIONS(2629), + [anon_sym_LT_LT_TILDE] = ACTIONS(2629), + [anon_sym_TILDE_GT_GT] = ACTIONS(2629), + [anon_sym_LT_TILDE] = ACTIONS(2629), + [anon_sym_TILDE_GT] = ACTIONS(2629), + [anon_sym_LT_TILDE_GT] = ACTIONS(2629), + [anon_sym_LT_PIPE_GT] = ACTIONS(2629), + [anon_sym_in] = ACTIONS(2629), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2629), + [anon_sym_SLASH_SLASH] = ACTIONS(2629), + [anon_sym_PLUS_PLUS] = ACTIONS(2629), + [anon_sym_DASH_DASH] = ACTIONS(2629), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2629), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2629), + [anon_sym_LT_GT] = ACTIONS(2629), + [anon_sym_STAR] = ACTIONS(2629), + [anon_sym_STAR_STAR] = ACTIONS(2629), + [anon_sym_CARET_CARET] = ACTIONS(2629), + [anon_sym_DASH_GT] = ACTIONS(2629), + [anon_sym_DOT] = ACTIONS(2629), + [anon_sym_do] = ACTIONS(2629), + [anon_sym_end] = ACTIONS(2629), + [anon_sym_fn] = ACTIONS(2629), + [anon_sym_LPAREN2] = ACTIONS(2627), + [anon_sym_LBRACK2] = ACTIONS(2627), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2627), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2627), + [sym__not_in] = ACTIONS(2627), + [sym__quoted_atom_start] = ACTIONS(2627), + }, + [979] = { + [aux_sym__terminator_token1] = ACTIONS(2623), + [anon_sym_SEMI] = ACTIONS(2625), + [anon_sym_LPAREN] = ACTIONS(2625), + [aux_sym_identifier_token1] = ACTIONS(2625), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2625), + [sym_alias] = ACTIONS(2625), + [sym_integer] = ACTIONS(2625), + [sym_float] = ACTIONS(2625), + [sym_char] = ACTIONS(2625), + [anon_sym_true] = ACTIONS(2625), + [anon_sym_false] = ACTIONS(2625), + [anon_sym_nil] = ACTIONS(2625), + [sym_atom] = ACTIONS(2625), + [anon_sym_DQUOTE] = ACTIONS(2625), + [anon_sym_SQUOTE] = ACTIONS(2625), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2625), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2625), + [anon_sym_LBRACE] = ACTIONS(2625), + [anon_sym_LBRACK] = ACTIONS(2625), + [anon_sym_LT] = ACTIONS(2625), + [anon_sym_GT] = ACTIONS(2625), + [anon_sym_PIPE] = ACTIONS(2625), + [anon_sym_SLASH] = ACTIONS(2625), + [anon_sym_TILDE] = ACTIONS(2625), + [anon_sym_COMMA] = ACTIONS(2625), + [sym_keyword] = ACTIONS(2625), + [anon_sym_LT_LT] = ACTIONS(2625), + [anon_sym_PERCENT] = ACTIONS(2625), + [anon_sym_DOT_DOT] = ACTIONS(2625), + [anon_sym_AMP] = ACTIONS(2625), + [anon_sym_PLUS] = ACTIONS(2625), + [anon_sym_DASH] = ACTIONS(2625), + [anon_sym_BANG] = ACTIONS(2625), + [anon_sym_CARET] = ACTIONS(2625), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2625), + [anon_sym_not] = ACTIONS(2625), + [anon_sym_AT] = ACTIONS(2625), + [anon_sym_LT_DASH] = ACTIONS(2625), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2625), + [anon_sym_when] = ACTIONS(2625), + [anon_sym_COLON_COLON] = ACTIONS(2625), + [anon_sym_EQ_GT] = ACTIONS(2625), + [anon_sym_EQ] = ACTIONS(2625), + [anon_sym_PIPE_PIPE] = ACTIONS(2625), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2625), + [anon_sym_or] = ACTIONS(2625), + [anon_sym_AMP_AMP] = ACTIONS(2625), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2625), + [anon_sym_and] = ACTIONS(2625), + [anon_sym_EQ_EQ] = ACTIONS(2625), + [anon_sym_BANG_EQ] = ACTIONS(2625), + [anon_sym_EQ_TILDE] = ACTIONS(2625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2625), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2625), + [anon_sym_LT_EQ] = ACTIONS(2625), + [anon_sym_GT_EQ] = ACTIONS(2625), + [anon_sym_PIPE_GT] = ACTIONS(2625), + [anon_sym_LT_LT_LT] = ACTIONS(2625), + [anon_sym_GT_GT_GT] = ACTIONS(2625), + [anon_sym_LT_LT_TILDE] = ACTIONS(2625), + [anon_sym_TILDE_GT_GT] = ACTIONS(2625), + [anon_sym_LT_TILDE] = ACTIONS(2625), + [anon_sym_TILDE_GT] = ACTIONS(2625), + [anon_sym_LT_TILDE_GT] = ACTIONS(2625), + [anon_sym_LT_PIPE_GT] = ACTIONS(2625), + [anon_sym_in] = ACTIONS(2625), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2625), + [anon_sym_SLASH_SLASH] = ACTIONS(2625), + [anon_sym_PLUS_PLUS] = ACTIONS(2625), + [anon_sym_DASH_DASH] = ACTIONS(2625), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2625), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2625), + [anon_sym_LT_GT] = ACTIONS(2625), + [anon_sym_STAR] = ACTIONS(2625), + [anon_sym_STAR_STAR] = ACTIONS(2625), + [anon_sym_CARET_CARET] = ACTIONS(2625), + [anon_sym_DASH_GT] = ACTIONS(2625), + [anon_sym_DOT] = ACTIONS(2625), + [anon_sym_do] = ACTIONS(2625), + [anon_sym_end] = ACTIONS(2625), + [anon_sym_fn] = ACTIONS(2625), + [anon_sym_LPAREN2] = ACTIONS(2623), + [anon_sym_LBRACK2] = ACTIONS(2623), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2623), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2623), + [sym__not_in] = ACTIONS(2623), + [sym__quoted_atom_start] = ACTIONS(2623), + }, + [980] = { [ts_builtin_sym_end] = ACTIONS(2599), [aux_sym__terminator_token1] = ACTIONS(2599), [anon_sym_SEMI] = ACTIONS(2601), @@ -142684,460 +140675,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN2] = ACTIONS(2599), [anon_sym_LBRACK2] = ACTIONS(2599), [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2599), - [sym__not_in] = ACTIONS(2599), - [sym__quoted_atom_start] = ACTIONS(2599), - }, - [1003] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2633), - [aux_sym_identifier_token1] = ACTIONS(2633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2633), - [sym_alias] = ACTIONS(2633), - [sym_integer] = ACTIONS(2633), - [sym_float] = ACTIONS(2633), - [sym_char] = ACTIONS(2633), - [anon_sym_true] = ACTIONS(2633), - [anon_sym_false] = ACTIONS(2633), - [anon_sym_nil] = ACTIONS(2633), - [sym_atom] = ACTIONS(2633), - [anon_sym_DQUOTE] = ACTIONS(2633), - [anon_sym_SQUOTE] = ACTIONS(2633), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2633), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2633), - [anon_sym_LBRACE] = ACTIONS(2633), - [anon_sym_LBRACK] = ACTIONS(2633), - [anon_sym_LT] = ACTIONS(2633), - [anon_sym_GT] = ACTIONS(2633), - [anon_sym_PIPE] = ACTIONS(2633), - [anon_sym_SLASH] = ACTIONS(2633), - [anon_sym_TILDE] = ACTIONS(2633), - [anon_sym_COMMA] = ACTIONS(2633), - [sym_keyword] = ACTIONS(2633), - [anon_sym_LT_LT] = ACTIONS(2633), - [anon_sym_GT_GT] = ACTIONS(2633), - [anon_sym_PERCENT] = ACTIONS(2633), - [anon_sym_DOT_DOT] = ACTIONS(2633), - [anon_sym_AMP] = ACTIONS(2633), - [anon_sym_PLUS] = ACTIONS(2633), - [anon_sym_DASH] = ACTIONS(2633), - [anon_sym_BANG] = ACTIONS(2633), - [anon_sym_CARET] = ACTIONS(2633), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2633), - [anon_sym_not] = ACTIONS(2633), - [anon_sym_AT] = ACTIONS(2633), - [anon_sym_LT_DASH] = ACTIONS(2633), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2633), - [anon_sym_when] = ACTIONS(2633), - [anon_sym_COLON_COLON] = ACTIONS(2633), - [anon_sym_EQ_GT] = ACTIONS(2633), - [anon_sym_EQ] = ACTIONS(2633), - [anon_sym_PIPE_PIPE] = ACTIONS(2633), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2633), - [anon_sym_or] = ACTIONS(2633), - [anon_sym_AMP_AMP] = ACTIONS(2633), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2633), - [anon_sym_and] = ACTIONS(2633), - [anon_sym_EQ_EQ] = ACTIONS(2633), - [anon_sym_BANG_EQ] = ACTIONS(2633), - [anon_sym_EQ_TILDE] = ACTIONS(2633), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2633), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2633), - [anon_sym_LT_EQ] = ACTIONS(2633), - [anon_sym_GT_EQ] = ACTIONS(2633), - [anon_sym_PIPE_GT] = ACTIONS(2633), - [anon_sym_LT_LT_LT] = ACTIONS(2633), - [anon_sym_GT_GT_GT] = ACTIONS(2633), - [anon_sym_LT_LT_TILDE] = ACTIONS(2633), - [anon_sym_TILDE_GT_GT] = ACTIONS(2633), - [anon_sym_LT_TILDE] = ACTIONS(2633), - [anon_sym_TILDE_GT] = ACTIONS(2633), - [anon_sym_LT_TILDE_GT] = ACTIONS(2633), - [anon_sym_LT_PIPE_GT] = ACTIONS(2633), - [anon_sym_in] = ACTIONS(2633), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2633), - [anon_sym_SLASH_SLASH] = ACTIONS(2633), - [anon_sym_PLUS_PLUS] = ACTIONS(2633), - [anon_sym_DASH_DASH] = ACTIONS(2633), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2633), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2633), - [anon_sym_LT_GT] = ACTIONS(2633), - [anon_sym_STAR] = ACTIONS(2633), - [anon_sym_STAR_STAR] = ACTIONS(2633), - [anon_sym_CARET_CARET] = ACTIONS(2633), - [anon_sym_DASH_GT] = ACTIONS(2633), - [anon_sym_DOT] = ACTIONS(2633), - [anon_sym_do] = ACTIONS(2633), - [anon_sym_fn] = ACTIONS(2633), - [anon_sym_LPAREN2] = ACTIONS(2631), - [anon_sym_LBRACK2] = ACTIONS(2631), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2631), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2631), - [sym__not_in] = ACTIONS(2631), - [sym__quoted_atom_start] = ACTIONS(2631), - }, - [1004] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2589), - [aux_sym_identifier_token1] = ACTIONS(2589), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2589), - [sym_alias] = ACTIONS(2589), - [sym_integer] = ACTIONS(2589), - [sym_float] = ACTIONS(2589), - [sym_char] = ACTIONS(2589), - [anon_sym_true] = ACTIONS(2589), - [anon_sym_false] = ACTIONS(2589), - [anon_sym_nil] = ACTIONS(2589), - [sym_atom] = ACTIONS(2589), - [anon_sym_DQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2589), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2589), - [anon_sym_LBRACE] = ACTIONS(2589), - [anon_sym_LBRACK] = ACTIONS(2589), - [anon_sym_LT] = ACTIONS(2589), - [anon_sym_GT] = ACTIONS(2589), - [anon_sym_PIPE] = ACTIONS(2589), - [anon_sym_SLASH] = ACTIONS(2589), - [anon_sym_TILDE] = ACTIONS(2589), - [anon_sym_COMMA] = ACTIONS(2589), - [sym_keyword] = ACTIONS(2589), - [anon_sym_LT_LT] = ACTIONS(2589), - [anon_sym_GT_GT] = ACTIONS(2589), - [anon_sym_PERCENT] = ACTIONS(2589), - [anon_sym_DOT_DOT] = ACTIONS(2589), - [anon_sym_AMP] = ACTIONS(2589), - [anon_sym_PLUS] = ACTIONS(2589), - [anon_sym_DASH] = ACTIONS(2589), - [anon_sym_BANG] = ACTIONS(2589), - [anon_sym_CARET] = ACTIONS(2589), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2589), - [anon_sym_not] = ACTIONS(2589), - [anon_sym_AT] = ACTIONS(2589), - [anon_sym_LT_DASH] = ACTIONS(2589), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2589), - [anon_sym_when] = ACTIONS(2589), - [anon_sym_COLON_COLON] = ACTIONS(2589), - [anon_sym_EQ_GT] = ACTIONS(2589), - [anon_sym_EQ] = ACTIONS(2589), - [anon_sym_PIPE_PIPE] = ACTIONS(2589), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2589), - [anon_sym_or] = ACTIONS(2589), - [anon_sym_AMP_AMP] = ACTIONS(2589), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2589), - [anon_sym_and] = ACTIONS(2589), - [anon_sym_EQ_EQ] = ACTIONS(2589), - [anon_sym_BANG_EQ] = ACTIONS(2589), - [anon_sym_EQ_TILDE] = ACTIONS(2589), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2589), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2589), - [anon_sym_LT_EQ] = ACTIONS(2589), - [anon_sym_GT_EQ] = ACTIONS(2589), - [anon_sym_PIPE_GT] = ACTIONS(2589), - [anon_sym_LT_LT_LT] = ACTIONS(2589), - [anon_sym_GT_GT_GT] = ACTIONS(2589), - [anon_sym_LT_LT_TILDE] = ACTIONS(2589), - [anon_sym_TILDE_GT_GT] = ACTIONS(2589), - [anon_sym_LT_TILDE] = ACTIONS(2589), - [anon_sym_TILDE_GT] = ACTIONS(2589), - [anon_sym_LT_TILDE_GT] = ACTIONS(2589), - [anon_sym_LT_PIPE_GT] = ACTIONS(2589), - [anon_sym_in] = ACTIONS(2589), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2589), - [anon_sym_SLASH_SLASH] = ACTIONS(2589), - [anon_sym_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH] = ACTIONS(2589), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2589), - [anon_sym_LT_GT] = ACTIONS(2589), - [anon_sym_STAR] = ACTIONS(2589), - [anon_sym_STAR_STAR] = ACTIONS(2589), - [anon_sym_CARET_CARET] = ACTIONS(2589), - [anon_sym_DASH_GT] = ACTIONS(2589), - [anon_sym_DOT] = ACTIONS(2589), - [anon_sym_do] = ACTIONS(2589), - [anon_sym_fn] = ACTIONS(2589), - [anon_sym_LPAREN2] = ACTIONS(2587), - [anon_sym_LBRACK2] = ACTIONS(2587), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2587), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2587), - [sym__not_in] = ACTIONS(2587), - [sym__quoted_atom_start] = ACTIONS(2587), - }, - [1005] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2609), - [aux_sym_identifier_token1] = ACTIONS(2609), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), - [sym_alias] = ACTIONS(2609), - [sym_integer] = ACTIONS(2609), - [sym_float] = ACTIONS(2609), - [sym_char] = ACTIONS(2609), - [anon_sym_true] = ACTIONS(2609), - [anon_sym_false] = ACTIONS(2609), - [anon_sym_nil] = ACTIONS(2609), - [sym_atom] = ACTIONS(2609), - [anon_sym_DQUOTE] = ACTIONS(2609), - [anon_sym_SQUOTE] = ACTIONS(2609), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), - [anon_sym_LBRACE] = ACTIONS(2609), - [anon_sym_LBRACK] = ACTIONS(2609), - [anon_sym_LT] = ACTIONS(2609), - [anon_sym_GT] = ACTIONS(2609), - [anon_sym_PIPE] = ACTIONS(2609), - [anon_sym_SLASH] = ACTIONS(2609), - [anon_sym_TILDE] = ACTIONS(2609), - [anon_sym_COMMA] = ACTIONS(2609), - [sym_keyword] = ACTIONS(2609), - [anon_sym_LT_LT] = ACTIONS(2609), - [anon_sym_GT_GT] = ACTIONS(2609), - [anon_sym_PERCENT] = ACTIONS(2609), - [anon_sym_DOT_DOT] = ACTIONS(2609), - [anon_sym_AMP] = ACTIONS(2609), - [anon_sym_PLUS] = ACTIONS(2609), - [anon_sym_DASH] = ACTIONS(2609), - [anon_sym_BANG] = ACTIONS(2609), - [anon_sym_CARET] = ACTIONS(2609), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2609), - [anon_sym_not] = ACTIONS(2609), - [anon_sym_AT] = ACTIONS(2609), - [anon_sym_LT_DASH] = ACTIONS(2609), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2609), - [anon_sym_when] = ACTIONS(2609), - [anon_sym_COLON_COLON] = ACTIONS(2609), - [anon_sym_EQ_GT] = ACTIONS(2609), - [anon_sym_EQ] = ACTIONS(2609), - [anon_sym_PIPE_PIPE] = ACTIONS(2609), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2609), - [anon_sym_or] = ACTIONS(2609), - [anon_sym_AMP_AMP] = ACTIONS(2609), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2609), - [anon_sym_and] = ACTIONS(2609), - [anon_sym_EQ_EQ] = ACTIONS(2609), - [anon_sym_BANG_EQ] = ACTIONS(2609), - [anon_sym_EQ_TILDE] = ACTIONS(2609), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2609), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2609), - [anon_sym_LT_EQ] = ACTIONS(2609), - [anon_sym_GT_EQ] = ACTIONS(2609), - [anon_sym_PIPE_GT] = ACTIONS(2609), - [anon_sym_LT_LT_LT] = ACTIONS(2609), - [anon_sym_GT_GT_GT] = ACTIONS(2609), - [anon_sym_LT_LT_TILDE] = ACTIONS(2609), - [anon_sym_TILDE_GT_GT] = ACTIONS(2609), - [anon_sym_LT_TILDE] = ACTIONS(2609), - [anon_sym_TILDE_GT] = ACTIONS(2609), - [anon_sym_LT_TILDE_GT] = ACTIONS(2609), - [anon_sym_LT_PIPE_GT] = ACTIONS(2609), - [anon_sym_in] = ACTIONS(2609), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2609), - [anon_sym_SLASH_SLASH] = ACTIONS(2609), - [anon_sym_PLUS_PLUS] = ACTIONS(2609), - [anon_sym_DASH_DASH] = ACTIONS(2609), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2609), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2609), - [anon_sym_LT_GT] = ACTIONS(2609), - [anon_sym_STAR] = ACTIONS(2609), - [anon_sym_STAR_STAR] = ACTIONS(2609), - [anon_sym_CARET_CARET] = ACTIONS(2609), - [anon_sym_DASH_GT] = ACTIONS(2609), - [anon_sym_DOT] = ACTIONS(2609), - [anon_sym_do] = ACTIONS(2609), - [anon_sym_fn] = ACTIONS(2609), - [anon_sym_LPAREN2] = ACTIONS(2607), - [anon_sym_LBRACK2] = ACTIONS(2607), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2607), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2607), - [sym__not_in] = ACTIONS(2607), - [sym__quoted_atom_start] = ACTIONS(2607), - }, - [1006] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2605), - [aux_sym_identifier_token1] = ACTIONS(2605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2605), - [sym_alias] = ACTIONS(2605), - [sym_integer] = ACTIONS(2605), - [sym_float] = ACTIONS(2605), - [sym_char] = ACTIONS(2605), - [anon_sym_true] = ACTIONS(2605), - [anon_sym_false] = ACTIONS(2605), - [anon_sym_nil] = ACTIONS(2605), - [sym_atom] = ACTIONS(2605), - [anon_sym_DQUOTE] = ACTIONS(2605), - [anon_sym_SQUOTE] = ACTIONS(2605), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2605), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2605), - [anon_sym_LBRACE] = ACTIONS(2605), - [anon_sym_LBRACK] = ACTIONS(2605), - [anon_sym_LT] = ACTIONS(2605), - [anon_sym_GT] = ACTIONS(2605), - [anon_sym_PIPE] = ACTIONS(2605), - [anon_sym_SLASH] = ACTIONS(2605), - [anon_sym_TILDE] = ACTIONS(2605), - [anon_sym_COMMA] = ACTIONS(2605), - [sym_keyword] = ACTIONS(2605), - [anon_sym_LT_LT] = ACTIONS(2605), - [anon_sym_GT_GT] = ACTIONS(2605), - [anon_sym_PERCENT] = ACTIONS(2605), - [anon_sym_DOT_DOT] = ACTIONS(2605), - [anon_sym_AMP] = ACTIONS(2605), - [anon_sym_PLUS] = ACTIONS(2605), - [anon_sym_DASH] = ACTIONS(2605), - [anon_sym_BANG] = ACTIONS(2605), - [anon_sym_CARET] = ACTIONS(2605), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2605), - [anon_sym_not] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(2605), - [anon_sym_LT_DASH] = ACTIONS(2605), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2605), - [anon_sym_when] = ACTIONS(2605), - [anon_sym_COLON_COLON] = ACTIONS(2605), - [anon_sym_EQ_GT] = ACTIONS(2605), - [anon_sym_EQ] = ACTIONS(2605), - [anon_sym_PIPE_PIPE] = ACTIONS(2605), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2605), - [anon_sym_or] = ACTIONS(2605), - [anon_sym_AMP_AMP] = ACTIONS(2605), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2605), - [anon_sym_and] = ACTIONS(2605), - [anon_sym_EQ_EQ] = ACTIONS(2605), - [anon_sym_BANG_EQ] = ACTIONS(2605), - [anon_sym_EQ_TILDE] = ACTIONS(2605), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2605), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2605), - [anon_sym_LT_EQ] = ACTIONS(2605), - [anon_sym_GT_EQ] = ACTIONS(2605), - [anon_sym_PIPE_GT] = ACTIONS(2605), - [anon_sym_LT_LT_LT] = ACTIONS(2605), - [anon_sym_GT_GT_GT] = ACTIONS(2605), - [anon_sym_LT_LT_TILDE] = ACTIONS(2605), - [anon_sym_TILDE_GT_GT] = ACTIONS(2605), - [anon_sym_LT_TILDE] = ACTIONS(2605), - [anon_sym_TILDE_GT] = ACTIONS(2605), - [anon_sym_LT_TILDE_GT] = ACTIONS(2605), - [anon_sym_LT_PIPE_GT] = ACTIONS(2605), - [anon_sym_in] = ACTIONS(2605), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2605), - [anon_sym_SLASH_SLASH] = ACTIONS(2605), - [anon_sym_PLUS_PLUS] = ACTIONS(2605), - [anon_sym_DASH_DASH] = ACTIONS(2605), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2605), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2605), - [anon_sym_LT_GT] = ACTIONS(2605), - [anon_sym_STAR] = ACTIONS(2605), - [anon_sym_STAR_STAR] = ACTIONS(2605), - [anon_sym_CARET_CARET] = ACTIONS(2605), - [anon_sym_DASH_GT] = ACTIONS(2605), - [anon_sym_DOT] = ACTIONS(2605), - [anon_sym_do] = ACTIONS(2605), - [anon_sym_fn] = ACTIONS(2605), - [anon_sym_LPAREN2] = ACTIONS(2603), - [anon_sym_LBRACK2] = ACTIONS(2603), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2603), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2603), - [sym__not_in] = ACTIONS(2603), - [sym__quoted_atom_start] = ACTIONS(2603), - }, - [1007] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2601), - [aux_sym_identifier_token1] = ACTIONS(2601), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2601), - [sym_alias] = ACTIONS(2601), - [sym_integer] = ACTIONS(2601), - [sym_float] = ACTIONS(2601), - [sym_char] = ACTIONS(2601), - [anon_sym_true] = ACTIONS(2601), - [anon_sym_false] = ACTIONS(2601), - [anon_sym_nil] = ACTIONS(2601), - [sym_atom] = ACTIONS(2601), - [anon_sym_DQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2601), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2601), - [anon_sym_LBRACE] = ACTIONS(2601), - [anon_sym_LBRACK] = ACTIONS(2601), - [anon_sym_LT] = ACTIONS(2601), - [anon_sym_GT] = ACTIONS(2601), - [anon_sym_PIPE] = ACTIONS(2601), - [anon_sym_SLASH] = ACTIONS(2601), - [anon_sym_TILDE] = ACTIONS(2601), - [anon_sym_COMMA] = ACTIONS(2601), - [sym_keyword] = ACTIONS(2601), - [anon_sym_LT_LT] = ACTIONS(2601), - [anon_sym_GT_GT] = ACTIONS(2601), - [anon_sym_PERCENT] = ACTIONS(2601), - [anon_sym_DOT_DOT] = ACTIONS(2601), - [anon_sym_AMP] = ACTIONS(2601), - [anon_sym_PLUS] = ACTIONS(2601), - [anon_sym_DASH] = ACTIONS(2601), - [anon_sym_BANG] = ACTIONS(2601), - [anon_sym_CARET] = ACTIONS(2601), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2601), - [anon_sym_not] = ACTIONS(2601), - [anon_sym_AT] = ACTIONS(2601), - [anon_sym_LT_DASH] = ACTIONS(2601), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2601), - [anon_sym_when] = ACTIONS(2601), - [anon_sym_COLON_COLON] = ACTIONS(2601), - [anon_sym_EQ_GT] = ACTIONS(2601), - [anon_sym_EQ] = ACTIONS(2601), - [anon_sym_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2601), - [anon_sym_or] = ACTIONS(2601), - [anon_sym_AMP_AMP] = ACTIONS(2601), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2601), - [anon_sym_and] = ACTIONS(2601), - [anon_sym_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ] = ACTIONS(2601), - [anon_sym_EQ_TILDE] = ACTIONS(2601), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2601), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2601), - [anon_sym_LT_EQ] = ACTIONS(2601), - [anon_sym_GT_EQ] = ACTIONS(2601), - [anon_sym_PIPE_GT] = ACTIONS(2601), - [anon_sym_LT_LT_LT] = ACTIONS(2601), - [anon_sym_GT_GT_GT] = ACTIONS(2601), - [anon_sym_LT_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE] = ACTIONS(2601), - [anon_sym_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_TILDE_GT] = ACTIONS(2601), - [anon_sym_LT_PIPE_GT] = ACTIONS(2601), - [anon_sym_in] = ACTIONS(2601), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2601), - [anon_sym_SLASH_SLASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH] = ACTIONS(2601), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2601), - [anon_sym_LT_GT] = ACTIONS(2601), - [anon_sym_STAR] = ACTIONS(2601), - [anon_sym_STAR_STAR] = ACTIONS(2601), - [anon_sym_CARET_CARET] = ACTIONS(2601), - [anon_sym_DASH_GT] = ACTIONS(2601), - [anon_sym_DOT] = ACTIONS(2601), - [anon_sym_do] = ACTIONS(2601), - [anon_sym_fn] = ACTIONS(2601), - [anon_sym_LPAREN2] = ACTIONS(2599), - [anon_sym_LBRACK2] = ACTIONS(2599), - [sym_comment] = ACTIONS(5), [sym__newline_before_do] = ACTIONS(2599), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), @@ -143145,280 +140682,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2599), [sym__quoted_atom_start] = ACTIONS(2599), }, - [1008] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [1009] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2625), - [aux_sym_identifier_token1] = ACTIONS(2625), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2625), - [sym_alias] = ACTIONS(2625), - [sym_integer] = ACTIONS(2625), - [sym_float] = ACTIONS(2625), - [sym_char] = ACTIONS(2625), - [anon_sym_true] = ACTIONS(2625), - [anon_sym_false] = ACTIONS(2625), - [anon_sym_nil] = ACTIONS(2625), - [sym_atom] = ACTIONS(2625), - [anon_sym_DQUOTE] = ACTIONS(2625), - [anon_sym_SQUOTE] = ACTIONS(2625), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2625), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2625), - [anon_sym_LBRACE] = ACTIONS(2625), - [anon_sym_LBRACK] = ACTIONS(2625), - [anon_sym_LT] = ACTIONS(2625), - [anon_sym_GT] = ACTIONS(2625), - [anon_sym_PIPE] = ACTIONS(2625), - [anon_sym_SLASH] = ACTIONS(2625), - [anon_sym_TILDE] = ACTIONS(2625), - [anon_sym_COMMA] = ACTIONS(2625), - [sym_keyword] = ACTIONS(2625), - [anon_sym_LT_LT] = ACTIONS(2625), - [anon_sym_GT_GT] = ACTIONS(2625), - [anon_sym_PERCENT] = ACTIONS(2625), - [anon_sym_DOT_DOT] = ACTIONS(2625), - [anon_sym_AMP] = ACTIONS(2625), - [anon_sym_PLUS] = ACTIONS(2625), - [anon_sym_DASH] = ACTIONS(2625), - [anon_sym_BANG] = ACTIONS(2625), - [anon_sym_CARET] = ACTIONS(2625), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2625), - [anon_sym_not] = ACTIONS(2625), - [anon_sym_AT] = ACTIONS(2625), - [anon_sym_LT_DASH] = ACTIONS(2625), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2625), - [anon_sym_when] = ACTIONS(2625), - [anon_sym_COLON_COLON] = ACTIONS(2625), - [anon_sym_EQ_GT] = ACTIONS(2625), - [anon_sym_EQ] = ACTIONS(2625), - [anon_sym_PIPE_PIPE] = ACTIONS(2625), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2625), - [anon_sym_or] = ACTIONS(2625), - [anon_sym_AMP_AMP] = ACTIONS(2625), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2625), - [anon_sym_and] = ACTIONS(2625), - [anon_sym_EQ_EQ] = ACTIONS(2625), - [anon_sym_BANG_EQ] = ACTIONS(2625), - [anon_sym_EQ_TILDE] = ACTIONS(2625), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2625), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2625), - [anon_sym_LT_EQ] = ACTIONS(2625), - [anon_sym_GT_EQ] = ACTIONS(2625), - [anon_sym_PIPE_GT] = ACTIONS(2625), - [anon_sym_LT_LT_LT] = ACTIONS(2625), - [anon_sym_GT_GT_GT] = ACTIONS(2625), - [anon_sym_LT_LT_TILDE] = ACTIONS(2625), - [anon_sym_TILDE_GT_GT] = ACTIONS(2625), - [anon_sym_LT_TILDE] = ACTIONS(2625), - [anon_sym_TILDE_GT] = ACTIONS(2625), - [anon_sym_LT_TILDE_GT] = ACTIONS(2625), - [anon_sym_LT_PIPE_GT] = ACTIONS(2625), - [anon_sym_in] = ACTIONS(2625), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2625), - [anon_sym_SLASH_SLASH] = ACTIONS(2625), - [anon_sym_PLUS_PLUS] = ACTIONS(2625), - [anon_sym_DASH_DASH] = ACTIONS(2625), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2625), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2625), - [anon_sym_LT_GT] = ACTIONS(2625), - [anon_sym_STAR] = ACTIONS(2625), - [anon_sym_STAR_STAR] = ACTIONS(2625), - [anon_sym_CARET_CARET] = ACTIONS(2625), - [anon_sym_DASH_GT] = ACTIONS(2625), - [anon_sym_DOT] = ACTIONS(2625), - [anon_sym_do] = ACTIONS(2625), - [anon_sym_fn] = ACTIONS(2625), - [anon_sym_LPAREN2] = ACTIONS(2623), - [anon_sym_LBRACK2] = ACTIONS(2623), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2623), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2623), - [sym__not_in] = ACTIONS(2623), - [sym__quoted_atom_start] = ACTIONS(2623), - }, - [1010] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2617), - [aux_sym_identifier_token1] = ACTIONS(2617), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2617), - [sym_alias] = ACTIONS(2617), - [sym_integer] = ACTIONS(2617), - [sym_float] = ACTIONS(2617), - [sym_char] = ACTIONS(2617), - [anon_sym_true] = ACTIONS(2617), - [anon_sym_false] = ACTIONS(2617), - [anon_sym_nil] = ACTIONS(2617), - [sym_atom] = ACTIONS(2617), - [anon_sym_DQUOTE] = ACTIONS(2617), - [anon_sym_SQUOTE] = ACTIONS(2617), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2617), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2617), - [anon_sym_LBRACE] = ACTIONS(2617), - [anon_sym_LBRACK] = ACTIONS(2617), - [anon_sym_LT] = ACTIONS(2617), - [anon_sym_GT] = ACTIONS(2617), - [anon_sym_PIPE] = ACTIONS(2617), - [anon_sym_SLASH] = ACTIONS(2617), - [anon_sym_TILDE] = ACTIONS(2617), - [anon_sym_COMMA] = ACTIONS(2617), - [sym_keyword] = ACTIONS(2617), - [anon_sym_LT_LT] = ACTIONS(2617), - [anon_sym_GT_GT] = ACTIONS(2617), - [anon_sym_PERCENT] = ACTIONS(2617), - [anon_sym_DOT_DOT] = ACTIONS(2617), - [anon_sym_AMP] = ACTIONS(2617), - [anon_sym_PLUS] = ACTIONS(2617), - [anon_sym_DASH] = ACTIONS(2617), - [anon_sym_BANG] = ACTIONS(2617), - [anon_sym_CARET] = ACTIONS(2617), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2617), - [anon_sym_not] = ACTIONS(2617), - [anon_sym_AT] = ACTIONS(2617), - [anon_sym_LT_DASH] = ACTIONS(2617), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2617), - [anon_sym_when] = ACTIONS(2617), - [anon_sym_COLON_COLON] = ACTIONS(2617), - [anon_sym_EQ_GT] = ACTIONS(2617), - [anon_sym_EQ] = ACTIONS(2617), - [anon_sym_PIPE_PIPE] = ACTIONS(2617), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2617), - [anon_sym_or] = ACTIONS(2617), - [anon_sym_AMP_AMP] = ACTIONS(2617), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2617), - [anon_sym_and] = ACTIONS(2617), - [anon_sym_EQ_EQ] = ACTIONS(2617), - [anon_sym_BANG_EQ] = ACTIONS(2617), - [anon_sym_EQ_TILDE] = ACTIONS(2617), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2617), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2617), - [anon_sym_LT_EQ] = ACTIONS(2617), - [anon_sym_GT_EQ] = ACTIONS(2617), - [anon_sym_PIPE_GT] = ACTIONS(2617), - [anon_sym_LT_LT_LT] = ACTIONS(2617), - [anon_sym_GT_GT_GT] = ACTIONS(2617), - [anon_sym_LT_LT_TILDE] = ACTIONS(2617), - [anon_sym_TILDE_GT_GT] = ACTIONS(2617), - [anon_sym_LT_TILDE] = ACTIONS(2617), - [anon_sym_TILDE_GT] = ACTIONS(2617), - [anon_sym_LT_TILDE_GT] = ACTIONS(2617), - [anon_sym_LT_PIPE_GT] = ACTIONS(2617), - [anon_sym_in] = ACTIONS(2617), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2617), - [anon_sym_SLASH_SLASH] = ACTIONS(2617), - [anon_sym_PLUS_PLUS] = ACTIONS(2617), - [anon_sym_DASH_DASH] = ACTIONS(2617), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2617), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2617), - [anon_sym_LT_GT] = ACTIONS(2617), - [anon_sym_STAR] = ACTIONS(2617), - [anon_sym_STAR_STAR] = ACTIONS(2617), - [anon_sym_CARET_CARET] = ACTIONS(2617), - [anon_sym_DASH_GT] = ACTIONS(2617), - [anon_sym_DOT] = ACTIONS(2617), - [anon_sym_do] = ACTIONS(2617), - [anon_sym_fn] = ACTIONS(2617), - [anon_sym_LPAREN2] = ACTIONS(2615), - [anon_sym_LBRACK2] = ACTIONS(2615), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2615), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2615), - [sym__not_in] = ACTIONS(2615), - [sym__quoted_atom_start] = ACTIONS(2615), - }, - [1011] = { + [981] = { [aux_sym__terminator_token1] = ACTIONS(2599), [anon_sym_SEMI] = ACTIONS(2601), [anon_sym_LPAREN] = ACTIONS(2601), @@ -143503,13 +140767,1576 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN2] = ACTIONS(2599), [anon_sym_LBRACK2] = ACTIONS(2599), [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2599), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), [sym__before_unary_op] = ACTIONS(2599), [sym__not_in] = ACTIONS(2599), [sym__quoted_atom_start] = ACTIONS(2599), }, - [1012] = { + [982] = { + [aux_sym__terminator_token1] = ACTIONS(2603), + [anon_sym_SEMI] = ACTIONS(2605), + [anon_sym_LPAREN] = ACTIONS(2605), + [aux_sym_identifier_token1] = ACTIONS(2605), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2605), + [sym_alias] = ACTIONS(2605), + [sym_integer] = ACTIONS(2605), + [sym_float] = ACTIONS(2605), + [sym_char] = ACTIONS(2605), + [anon_sym_true] = ACTIONS(2605), + [anon_sym_false] = ACTIONS(2605), + [anon_sym_nil] = ACTIONS(2605), + [sym_atom] = ACTIONS(2605), + [anon_sym_DQUOTE] = ACTIONS(2605), + [anon_sym_SQUOTE] = ACTIONS(2605), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2605), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2605), + [anon_sym_LBRACE] = ACTIONS(2605), + [anon_sym_LBRACK] = ACTIONS(2605), + [anon_sym_LT] = ACTIONS(2605), + [anon_sym_GT] = ACTIONS(2605), + [anon_sym_PIPE] = ACTIONS(2605), + [anon_sym_SLASH] = ACTIONS(2605), + [anon_sym_TILDE] = ACTIONS(2605), + [anon_sym_COMMA] = ACTIONS(2605), + [sym_keyword] = ACTIONS(2605), + [anon_sym_LT_LT] = ACTIONS(2605), + [anon_sym_PERCENT] = ACTIONS(2605), + [anon_sym_DOT_DOT] = ACTIONS(2605), + [anon_sym_AMP] = ACTIONS(2605), + [anon_sym_PLUS] = ACTIONS(2605), + [anon_sym_DASH] = ACTIONS(2605), + [anon_sym_BANG] = ACTIONS(2605), + [anon_sym_CARET] = ACTIONS(2605), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2605), + [anon_sym_not] = ACTIONS(2605), + [anon_sym_AT] = ACTIONS(2605), + [anon_sym_LT_DASH] = ACTIONS(2605), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2605), + [anon_sym_when] = ACTIONS(2605), + [anon_sym_COLON_COLON] = ACTIONS(2605), + [anon_sym_EQ_GT] = ACTIONS(2605), + [anon_sym_EQ] = ACTIONS(2605), + [anon_sym_PIPE_PIPE] = ACTIONS(2605), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2605), + [anon_sym_or] = ACTIONS(2605), + [anon_sym_AMP_AMP] = ACTIONS(2605), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2605), + [anon_sym_and] = ACTIONS(2605), + [anon_sym_EQ_EQ] = ACTIONS(2605), + [anon_sym_BANG_EQ] = ACTIONS(2605), + [anon_sym_EQ_TILDE] = ACTIONS(2605), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2605), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2605), + [anon_sym_LT_EQ] = ACTIONS(2605), + [anon_sym_GT_EQ] = ACTIONS(2605), + [anon_sym_PIPE_GT] = ACTIONS(2605), + [anon_sym_LT_LT_LT] = ACTIONS(2605), + [anon_sym_GT_GT_GT] = ACTIONS(2605), + [anon_sym_LT_LT_TILDE] = ACTIONS(2605), + [anon_sym_TILDE_GT_GT] = ACTIONS(2605), + [anon_sym_LT_TILDE] = ACTIONS(2605), + [anon_sym_TILDE_GT] = ACTIONS(2605), + [anon_sym_LT_TILDE_GT] = ACTIONS(2605), + [anon_sym_LT_PIPE_GT] = ACTIONS(2605), + [anon_sym_in] = ACTIONS(2605), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2605), + [anon_sym_SLASH_SLASH] = ACTIONS(2605), + [anon_sym_PLUS_PLUS] = ACTIONS(2605), + [anon_sym_DASH_DASH] = ACTIONS(2605), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2605), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2605), + [anon_sym_LT_GT] = ACTIONS(2605), + [anon_sym_STAR] = ACTIONS(2605), + [anon_sym_STAR_STAR] = ACTIONS(2605), + [anon_sym_CARET_CARET] = ACTIONS(2605), + [anon_sym_DASH_GT] = ACTIONS(2605), + [anon_sym_DOT] = ACTIONS(2605), + [anon_sym_do] = ACTIONS(2605), + [anon_sym_end] = ACTIONS(2605), + [anon_sym_fn] = ACTIONS(2605), + [anon_sym_LPAREN2] = ACTIONS(2603), + [anon_sym_LBRACK2] = ACTIONS(2603), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2603), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2603), + [sym__not_in] = ACTIONS(2603), + [sym__quoted_atom_start] = ACTIONS(2603), + }, + [983] = { + [aux_sym__terminator_token1] = ACTIONS(2611), + [anon_sym_SEMI] = ACTIONS(2613), + [anon_sym_LPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_end] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2611), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), + }, + [984] = { + [aux_sym__terminator_token1] = ACTIONS(2627), + [anon_sym_SEMI] = ACTIONS(2629), + [anon_sym_LPAREN] = ACTIONS(2629), + [anon_sym_RPAREN] = ACTIONS(2629), + [aux_sym_identifier_token1] = ACTIONS(2629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2629), + [sym_alias] = ACTIONS(2629), + [sym_integer] = ACTIONS(2629), + [sym_float] = ACTIONS(2629), + [sym_char] = ACTIONS(2629), + [anon_sym_true] = ACTIONS(2629), + [anon_sym_false] = ACTIONS(2629), + [anon_sym_nil] = ACTIONS(2629), + [sym_atom] = ACTIONS(2629), + [anon_sym_DQUOTE] = ACTIONS(2629), + [anon_sym_SQUOTE] = ACTIONS(2629), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2629), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2629), + [anon_sym_LBRACE] = ACTIONS(2629), + [anon_sym_LBRACK] = ACTIONS(2629), + [anon_sym_LT] = ACTIONS(2629), + [anon_sym_GT] = ACTIONS(2629), + [anon_sym_PIPE] = ACTIONS(2629), + [anon_sym_SLASH] = ACTIONS(2629), + [anon_sym_TILDE] = ACTIONS(2629), + [anon_sym_COMMA] = ACTIONS(2629), + [sym_keyword] = ACTIONS(2629), + [anon_sym_LT_LT] = ACTIONS(2629), + [anon_sym_PERCENT] = ACTIONS(2629), + [anon_sym_DOT_DOT] = ACTIONS(2629), + [anon_sym_AMP] = ACTIONS(2629), + [anon_sym_PLUS] = ACTIONS(2629), + [anon_sym_DASH] = ACTIONS(2629), + [anon_sym_BANG] = ACTIONS(2629), + [anon_sym_CARET] = ACTIONS(2629), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2629), + [anon_sym_not] = ACTIONS(2629), + [anon_sym_AT] = ACTIONS(2629), + [anon_sym_LT_DASH] = ACTIONS(2629), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2629), + [anon_sym_when] = ACTIONS(2629), + [anon_sym_COLON_COLON] = ACTIONS(2629), + [anon_sym_EQ_GT] = ACTIONS(2629), + [anon_sym_EQ] = ACTIONS(2629), + [anon_sym_PIPE_PIPE] = ACTIONS(2629), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2629), + [anon_sym_or] = ACTIONS(2629), + [anon_sym_AMP_AMP] = ACTIONS(2629), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2629), + [anon_sym_and] = ACTIONS(2629), + [anon_sym_EQ_EQ] = ACTIONS(2629), + [anon_sym_BANG_EQ] = ACTIONS(2629), + [anon_sym_EQ_TILDE] = ACTIONS(2629), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2629), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2629), + [anon_sym_LT_EQ] = ACTIONS(2629), + [anon_sym_GT_EQ] = ACTIONS(2629), + [anon_sym_PIPE_GT] = ACTIONS(2629), + [anon_sym_LT_LT_LT] = ACTIONS(2629), + [anon_sym_GT_GT_GT] = ACTIONS(2629), + [anon_sym_LT_LT_TILDE] = ACTIONS(2629), + [anon_sym_TILDE_GT_GT] = ACTIONS(2629), + [anon_sym_LT_TILDE] = ACTIONS(2629), + [anon_sym_TILDE_GT] = ACTIONS(2629), + [anon_sym_LT_TILDE_GT] = ACTIONS(2629), + [anon_sym_LT_PIPE_GT] = ACTIONS(2629), + [anon_sym_in] = ACTIONS(2629), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2629), + [anon_sym_SLASH_SLASH] = ACTIONS(2629), + [anon_sym_PLUS_PLUS] = ACTIONS(2629), + [anon_sym_DASH_DASH] = ACTIONS(2629), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2629), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2629), + [anon_sym_LT_GT] = ACTIONS(2629), + [anon_sym_STAR] = ACTIONS(2629), + [anon_sym_STAR_STAR] = ACTIONS(2629), + [anon_sym_CARET_CARET] = ACTIONS(2629), + [anon_sym_DASH_GT] = ACTIONS(2629), + [anon_sym_DOT] = ACTIONS(2629), + [anon_sym_do] = ACTIONS(2629), + [anon_sym_fn] = ACTIONS(2629), + [anon_sym_LPAREN2] = ACTIONS(2627), + [anon_sym_LBRACK2] = ACTIONS(2627), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2627), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2627), + [sym__not_in] = ACTIONS(2627), + [sym__quoted_atom_start] = ACTIONS(2627), + }, + [985] = { + [aux_sym__terminator_token1] = ACTIONS(2631), + [anon_sym_SEMI] = ACTIONS(2633), + [anon_sym_LPAREN] = ACTIONS(2633), + [anon_sym_RPAREN] = ACTIONS(2633), + [aux_sym_identifier_token1] = ACTIONS(2633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2633), + [sym_alias] = ACTIONS(2633), + [sym_integer] = ACTIONS(2633), + [sym_float] = ACTIONS(2633), + [sym_char] = ACTIONS(2633), + [anon_sym_true] = ACTIONS(2633), + [anon_sym_false] = ACTIONS(2633), + [anon_sym_nil] = ACTIONS(2633), + [sym_atom] = ACTIONS(2633), + [anon_sym_DQUOTE] = ACTIONS(2633), + [anon_sym_SQUOTE] = ACTIONS(2633), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2633), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2633), + [anon_sym_LBRACE] = ACTIONS(2633), + [anon_sym_LBRACK] = ACTIONS(2633), + [anon_sym_LT] = ACTIONS(2633), + [anon_sym_GT] = ACTIONS(2633), + [anon_sym_PIPE] = ACTIONS(2633), + [anon_sym_SLASH] = ACTIONS(2633), + [anon_sym_TILDE] = ACTIONS(2633), + [anon_sym_COMMA] = ACTIONS(2633), + [sym_keyword] = ACTIONS(2633), + [anon_sym_LT_LT] = ACTIONS(2633), + [anon_sym_PERCENT] = ACTIONS(2633), + [anon_sym_DOT_DOT] = ACTIONS(2633), + [anon_sym_AMP] = ACTIONS(2633), + [anon_sym_PLUS] = ACTIONS(2633), + [anon_sym_DASH] = ACTIONS(2633), + [anon_sym_BANG] = ACTIONS(2633), + [anon_sym_CARET] = ACTIONS(2633), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2633), + [anon_sym_not] = ACTIONS(2633), + [anon_sym_AT] = ACTIONS(2633), + [anon_sym_LT_DASH] = ACTIONS(2633), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2633), + [anon_sym_when] = ACTIONS(2633), + [anon_sym_COLON_COLON] = ACTIONS(2633), + [anon_sym_EQ_GT] = ACTIONS(2633), + [anon_sym_EQ] = ACTIONS(2633), + [anon_sym_PIPE_PIPE] = ACTIONS(2633), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2633), + [anon_sym_or] = ACTIONS(2633), + [anon_sym_AMP_AMP] = ACTIONS(2633), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2633), + [anon_sym_and] = ACTIONS(2633), + [anon_sym_EQ_EQ] = ACTIONS(2633), + [anon_sym_BANG_EQ] = ACTIONS(2633), + [anon_sym_EQ_TILDE] = ACTIONS(2633), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2633), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2633), + [anon_sym_LT_EQ] = ACTIONS(2633), + [anon_sym_GT_EQ] = ACTIONS(2633), + [anon_sym_PIPE_GT] = ACTIONS(2633), + [anon_sym_LT_LT_LT] = ACTIONS(2633), + [anon_sym_GT_GT_GT] = ACTIONS(2633), + [anon_sym_LT_LT_TILDE] = ACTIONS(2633), + [anon_sym_TILDE_GT_GT] = ACTIONS(2633), + [anon_sym_LT_TILDE] = ACTIONS(2633), + [anon_sym_TILDE_GT] = ACTIONS(2633), + [anon_sym_LT_TILDE_GT] = ACTIONS(2633), + [anon_sym_LT_PIPE_GT] = ACTIONS(2633), + [anon_sym_in] = ACTIONS(2633), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2633), + [anon_sym_SLASH_SLASH] = ACTIONS(2633), + [anon_sym_PLUS_PLUS] = ACTIONS(2633), + [anon_sym_DASH_DASH] = ACTIONS(2633), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2633), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2633), + [anon_sym_LT_GT] = ACTIONS(2633), + [anon_sym_STAR] = ACTIONS(2633), + [anon_sym_STAR_STAR] = ACTIONS(2633), + [anon_sym_CARET_CARET] = ACTIONS(2633), + [anon_sym_DASH_GT] = ACTIONS(2633), + [anon_sym_DOT] = ACTIONS(2633), + [anon_sym_do] = ACTIONS(2633), + [anon_sym_fn] = ACTIONS(2633), + [anon_sym_LPAREN2] = ACTIONS(2631), + [anon_sym_LBRACK2] = ACTIONS(2631), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2631), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2631), + [sym__not_in] = ACTIONS(2631), + [sym__quoted_atom_start] = ACTIONS(2631), + }, + [986] = { + [aux_sym__terminator_token1] = ACTIONS(2639), + [anon_sym_SEMI] = ACTIONS(2641), + [anon_sym_LPAREN] = ACTIONS(2641), + [anon_sym_RPAREN] = ACTIONS(2641), + [aux_sym_identifier_token1] = ACTIONS(2641), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2641), + [sym_alias] = ACTIONS(2641), + [sym_integer] = ACTIONS(2641), + [sym_float] = ACTIONS(2641), + [sym_char] = ACTIONS(2641), + [anon_sym_true] = ACTIONS(2641), + [anon_sym_false] = ACTIONS(2641), + [anon_sym_nil] = ACTIONS(2641), + [sym_atom] = ACTIONS(2641), + [anon_sym_DQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2641), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2641), + [anon_sym_LBRACE] = ACTIONS(2641), + [anon_sym_LBRACK] = ACTIONS(2641), + [anon_sym_LT] = ACTIONS(2641), + [anon_sym_GT] = ACTIONS(2641), + [anon_sym_PIPE] = ACTIONS(2641), + [anon_sym_SLASH] = ACTIONS(2641), + [anon_sym_TILDE] = ACTIONS(2641), + [anon_sym_COMMA] = ACTIONS(2641), + [sym_keyword] = ACTIONS(2641), + [anon_sym_LT_LT] = ACTIONS(2641), + [anon_sym_PERCENT] = ACTIONS(2641), + [anon_sym_DOT_DOT] = ACTIONS(2641), + [anon_sym_AMP] = ACTIONS(2641), + [anon_sym_PLUS] = ACTIONS(2641), + [anon_sym_DASH] = ACTIONS(2641), + [anon_sym_BANG] = ACTIONS(2641), + [anon_sym_CARET] = ACTIONS(2641), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2641), + [anon_sym_not] = ACTIONS(2641), + [anon_sym_AT] = ACTIONS(2641), + [anon_sym_LT_DASH] = ACTIONS(2641), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2641), + [anon_sym_when] = ACTIONS(2641), + [anon_sym_COLON_COLON] = ACTIONS(2641), + [anon_sym_EQ_GT] = ACTIONS(2641), + [anon_sym_EQ] = ACTIONS(2641), + [anon_sym_PIPE_PIPE] = ACTIONS(2641), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2641), + [anon_sym_or] = ACTIONS(2641), + [anon_sym_AMP_AMP] = ACTIONS(2641), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2641), + [anon_sym_and] = ACTIONS(2641), + [anon_sym_EQ_EQ] = ACTIONS(2641), + [anon_sym_BANG_EQ] = ACTIONS(2641), + [anon_sym_EQ_TILDE] = ACTIONS(2641), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2641), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2641), + [anon_sym_LT_EQ] = ACTIONS(2641), + [anon_sym_GT_EQ] = ACTIONS(2641), + [anon_sym_PIPE_GT] = ACTIONS(2641), + [anon_sym_LT_LT_LT] = ACTIONS(2641), + [anon_sym_GT_GT_GT] = ACTIONS(2641), + [anon_sym_LT_LT_TILDE] = ACTIONS(2641), + [anon_sym_TILDE_GT_GT] = ACTIONS(2641), + [anon_sym_LT_TILDE] = ACTIONS(2641), + [anon_sym_TILDE_GT] = ACTIONS(2641), + [anon_sym_LT_TILDE_GT] = ACTIONS(2641), + [anon_sym_LT_PIPE_GT] = ACTIONS(2641), + [anon_sym_in] = ACTIONS(2641), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2641), + [anon_sym_SLASH_SLASH] = ACTIONS(2641), + [anon_sym_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH] = ACTIONS(2641), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2641), + [anon_sym_LT_GT] = ACTIONS(2641), + [anon_sym_STAR] = ACTIONS(2641), + [anon_sym_STAR_STAR] = ACTIONS(2641), + [anon_sym_CARET_CARET] = ACTIONS(2641), + [anon_sym_DASH_GT] = ACTIONS(2641), + [anon_sym_DOT] = ACTIONS(2641), + [anon_sym_do] = ACTIONS(2641), + [anon_sym_fn] = ACTIONS(2641), + [anon_sym_LPAREN2] = ACTIONS(2639), + [anon_sym_LBRACK2] = ACTIONS(2639), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2639), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2639), + [sym__not_in] = ACTIONS(2639), + [sym__quoted_atom_start] = ACTIONS(2639), + }, + [987] = { + [aux_sym__terminator_token1] = ACTIONS(2635), + [anon_sym_SEMI] = ACTIONS(2637), + [anon_sym_LPAREN] = ACTIONS(2637), + [anon_sym_RPAREN] = ACTIONS(2637), + [aux_sym_identifier_token1] = ACTIONS(2637), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2637), + [sym_alias] = ACTIONS(2637), + [sym_integer] = ACTIONS(2637), + [sym_float] = ACTIONS(2637), + [sym_char] = ACTIONS(2637), + [anon_sym_true] = ACTIONS(2637), + [anon_sym_false] = ACTIONS(2637), + [anon_sym_nil] = ACTIONS(2637), + [sym_atom] = ACTIONS(2637), + [anon_sym_DQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2637), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2637), + [anon_sym_LBRACE] = ACTIONS(2637), + [anon_sym_LBRACK] = ACTIONS(2637), + [anon_sym_LT] = ACTIONS(2637), + [anon_sym_GT] = ACTIONS(2637), + [anon_sym_PIPE] = ACTIONS(2637), + [anon_sym_SLASH] = ACTIONS(2637), + [anon_sym_TILDE] = ACTIONS(2637), + [anon_sym_COMMA] = ACTIONS(2637), + [sym_keyword] = ACTIONS(2637), + [anon_sym_LT_LT] = ACTIONS(2637), + [anon_sym_PERCENT] = ACTIONS(2637), + [anon_sym_DOT_DOT] = ACTIONS(2637), + [anon_sym_AMP] = ACTIONS(2637), + [anon_sym_PLUS] = ACTIONS(2637), + [anon_sym_DASH] = ACTIONS(2637), + [anon_sym_BANG] = ACTIONS(2637), + [anon_sym_CARET] = ACTIONS(2637), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2637), + [anon_sym_not] = ACTIONS(2637), + [anon_sym_AT] = ACTIONS(2637), + [anon_sym_LT_DASH] = ACTIONS(2637), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2637), + [anon_sym_when] = ACTIONS(2637), + [anon_sym_COLON_COLON] = ACTIONS(2637), + [anon_sym_EQ_GT] = ACTIONS(2637), + [anon_sym_EQ] = ACTIONS(2637), + [anon_sym_PIPE_PIPE] = ACTIONS(2637), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2637), + [anon_sym_or] = ACTIONS(2637), + [anon_sym_AMP_AMP] = ACTIONS(2637), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2637), + [anon_sym_and] = ACTIONS(2637), + [anon_sym_EQ_EQ] = ACTIONS(2637), + [anon_sym_BANG_EQ] = ACTIONS(2637), + [anon_sym_EQ_TILDE] = ACTIONS(2637), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2637), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2637), + [anon_sym_LT_EQ] = ACTIONS(2637), + [anon_sym_GT_EQ] = ACTIONS(2637), + [anon_sym_PIPE_GT] = ACTIONS(2637), + [anon_sym_LT_LT_LT] = ACTIONS(2637), + [anon_sym_GT_GT_GT] = ACTIONS(2637), + [anon_sym_LT_LT_TILDE] = ACTIONS(2637), + [anon_sym_TILDE_GT_GT] = ACTIONS(2637), + [anon_sym_LT_TILDE] = ACTIONS(2637), + [anon_sym_TILDE_GT] = ACTIONS(2637), + [anon_sym_LT_TILDE_GT] = ACTIONS(2637), + [anon_sym_LT_PIPE_GT] = ACTIONS(2637), + [anon_sym_in] = ACTIONS(2637), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2637), + [anon_sym_SLASH_SLASH] = ACTIONS(2637), + [anon_sym_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH] = ACTIONS(2637), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2637), + [anon_sym_LT_GT] = ACTIONS(2637), + [anon_sym_STAR] = ACTIONS(2637), + [anon_sym_STAR_STAR] = ACTIONS(2637), + [anon_sym_CARET_CARET] = ACTIONS(2637), + [anon_sym_DASH_GT] = ACTIONS(2637), + [anon_sym_DOT] = ACTIONS(2637), + [anon_sym_do] = ACTIONS(2637), + [anon_sym_fn] = ACTIONS(2637), + [anon_sym_LPAREN2] = ACTIONS(2635), + [anon_sym_LBRACK2] = ACTIONS(2635), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2635), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2635), + [sym__not_in] = ACTIONS(2635), + [sym__quoted_atom_start] = ACTIONS(2635), + }, + [988] = { + [aux_sym__terminator_token1] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(2621), + [anon_sym_LPAREN] = ACTIONS(2621), + [anon_sym_RPAREN] = ACTIONS(2621), + [aux_sym_identifier_token1] = ACTIONS(2621), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2621), + [sym_alias] = ACTIONS(2621), + [sym_integer] = ACTIONS(2621), + [sym_float] = ACTIONS(2621), + [sym_char] = ACTIONS(2621), + [anon_sym_true] = ACTIONS(2621), + [anon_sym_false] = ACTIONS(2621), + [anon_sym_nil] = ACTIONS(2621), + [sym_atom] = ACTIONS(2621), + [anon_sym_DQUOTE] = ACTIONS(2621), + [anon_sym_SQUOTE] = ACTIONS(2621), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2621), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2621), + [anon_sym_LBRACE] = ACTIONS(2621), + [anon_sym_LBRACK] = ACTIONS(2621), + [anon_sym_LT] = ACTIONS(2621), + [anon_sym_GT] = ACTIONS(2621), + [anon_sym_PIPE] = ACTIONS(2621), + [anon_sym_SLASH] = ACTIONS(2621), + [anon_sym_TILDE] = ACTIONS(2621), + [anon_sym_COMMA] = ACTIONS(2621), + [sym_keyword] = ACTIONS(2621), + [anon_sym_LT_LT] = ACTIONS(2621), + [anon_sym_PERCENT] = ACTIONS(2621), + [anon_sym_DOT_DOT] = ACTIONS(2621), + [anon_sym_AMP] = ACTIONS(2621), + [anon_sym_PLUS] = ACTIONS(2621), + [anon_sym_DASH] = ACTIONS(2621), + [anon_sym_BANG] = ACTIONS(2621), + [anon_sym_CARET] = ACTIONS(2621), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2621), + [anon_sym_not] = ACTIONS(2621), + [anon_sym_AT] = ACTIONS(2621), + [anon_sym_LT_DASH] = ACTIONS(2621), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2621), + [anon_sym_when] = ACTIONS(2621), + [anon_sym_COLON_COLON] = ACTIONS(2621), + [anon_sym_EQ_GT] = ACTIONS(2621), + [anon_sym_EQ] = ACTIONS(2621), + [anon_sym_PIPE_PIPE] = ACTIONS(2621), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2621), + [anon_sym_or] = ACTIONS(2621), + [anon_sym_AMP_AMP] = ACTIONS(2621), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2621), + [anon_sym_and] = ACTIONS(2621), + [anon_sym_EQ_EQ] = ACTIONS(2621), + [anon_sym_BANG_EQ] = ACTIONS(2621), + [anon_sym_EQ_TILDE] = ACTIONS(2621), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2621), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2621), + [anon_sym_LT_EQ] = ACTIONS(2621), + [anon_sym_GT_EQ] = ACTIONS(2621), + [anon_sym_PIPE_GT] = ACTIONS(2621), + [anon_sym_LT_LT_LT] = ACTIONS(2621), + [anon_sym_GT_GT_GT] = ACTIONS(2621), + [anon_sym_LT_LT_TILDE] = ACTIONS(2621), + [anon_sym_TILDE_GT_GT] = ACTIONS(2621), + [anon_sym_LT_TILDE] = ACTIONS(2621), + [anon_sym_TILDE_GT] = ACTIONS(2621), + [anon_sym_LT_TILDE_GT] = ACTIONS(2621), + [anon_sym_LT_PIPE_GT] = ACTIONS(2621), + [anon_sym_in] = ACTIONS(2621), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2621), + [anon_sym_SLASH_SLASH] = ACTIONS(2621), + [anon_sym_PLUS_PLUS] = ACTIONS(2621), + [anon_sym_DASH_DASH] = ACTIONS(2621), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2621), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2621), + [anon_sym_LT_GT] = ACTIONS(2621), + [anon_sym_STAR] = ACTIONS(2621), + [anon_sym_STAR_STAR] = ACTIONS(2621), + [anon_sym_CARET_CARET] = ACTIONS(2621), + [anon_sym_DASH_GT] = ACTIONS(2621), + [anon_sym_DOT] = ACTIONS(2621), + [anon_sym_do] = ACTIONS(2621), + [anon_sym_fn] = ACTIONS(2621), + [anon_sym_LPAREN2] = ACTIONS(2619), + [anon_sym_LBRACK2] = ACTIONS(2619), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2619), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2619), + [sym__not_in] = ACTIONS(2619), + [sym__quoted_atom_start] = ACTIONS(2619), + }, + [989] = { + [aux_sym__terminator_token1] = ACTIONS(2615), + [anon_sym_SEMI] = ACTIONS(2617), + [anon_sym_LPAREN] = ACTIONS(2617), + [anon_sym_RPAREN] = ACTIONS(2617), + [aux_sym_identifier_token1] = ACTIONS(2617), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2617), + [sym_alias] = ACTIONS(2617), + [sym_integer] = ACTIONS(2617), + [sym_float] = ACTIONS(2617), + [sym_char] = ACTIONS(2617), + [anon_sym_true] = ACTIONS(2617), + [anon_sym_false] = ACTIONS(2617), + [anon_sym_nil] = ACTIONS(2617), + [sym_atom] = ACTIONS(2617), + [anon_sym_DQUOTE] = ACTIONS(2617), + [anon_sym_SQUOTE] = ACTIONS(2617), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2617), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2617), + [anon_sym_LBRACE] = ACTIONS(2617), + [anon_sym_LBRACK] = ACTIONS(2617), + [anon_sym_LT] = ACTIONS(2617), + [anon_sym_GT] = ACTIONS(2617), + [anon_sym_PIPE] = ACTIONS(2617), + [anon_sym_SLASH] = ACTIONS(2617), + [anon_sym_TILDE] = ACTIONS(2617), + [anon_sym_COMMA] = ACTIONS(2617), + [sym_keyword] = ACTIONS(2617), + [anon_sym_LT_LT] = ACTIONS(2617), + [anon_sym_PERCENT] = ACTIONS(2617), + [anon_sym_DOT_DOT] = ACTIONS(2617), + [anon_sym_AMP] = ACTIONS(2617), + [anon_sym_PLUS] = ACTIONS(2617), + [anon_sym_DASH] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(2617), + [anon_sym_CARET] = ACTIONS(2617), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2617), + [anon_sym_not] = ACTIONS(2617), + [anon_sym_AT] = ACTIONS(2617), + [anon_sym_LT_DASH] = ACTIONS(2617), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2617), + [anon_sym_when] = ACTIONS(2617), + [anon_sym_COLON_COLON] = ACTIONS(2617), + [anon_sym_EQ_GT] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(2617), + [anon_sym_PIPE_PIPE] = ACTIONS(2617), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2617), + [anon_sym_or] = ACTIONS(2617), + [anon_sym_AMP_AMP] = ACTIONS(2617), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2617), + [anon_sym_and] = ACTIONS(2617), + [anon_sym_EQ_EQ] = ACTIONS(2617), + [anon_sym_BANG_EQ] = ACTIONS(2617), + [anon_sym_EQ_TILDE] = ACTIONS(2617), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2617), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2617), + [anon_sym_LT_EQ] = ACTIONS(2617), + [anon_sym_GT_EQ] = ACTIONS(2617), + [anon_sym_PIPE_GT] = ACTIONS(2617), + [anon_sym_LT_LT_LT] = ACTIONS(2617), + [anon_sym_GT_GT_GT] = ACTIONS(2617), + [anon_sym_LT_LT_TILDE] = ACTIONS(2617), + [anon_sym_TILDE_GT_GT] = ACTIONS(2617), + [anon_sym_LT_TILDE] = ACTIONS(2617), + [anon_sym_TILDE_GT] = ACTIONS(2617), + [anon_sym_LT_TILDE_GT] = ACTIONS(2617), + [anon_sym_LT_PIPE_GT] = ACTIONS(2617), + [anon_sym_in] = ACTIONS(2617), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2617), + [anon_sym_SLASH_SLASH] = ACTIONS(2617), + [anon_sym_PLUS_PLUS] = ACTIONS(2617), + [anon_sym_DASH_DASH] = ACTIONS(2617), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2617), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2617), + [anon_sym_LT_GT] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(2617), + [anon_sym_STAR_STAR] = ACTIONS(2617), + [anon_sym_CARET_CARET] = ACTIONS(2617), + [anon_sym_DASH_GT] = ACTIONS(2617), + [anon_sym_DOT] = ACTIONS(2617), + [anon_sym_do] = ACTIONS(2617), + [anon_sym_fn] = ACTIONS(2617), + [anon_sym_LPAREN2] = ACTIONS(2615), + [anon_sym_LBRACK2] = ACTIONS(2615), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2615), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2615), + [sym__not_in] = ACTIONS(2615), + [sym__quoted_atom_start] = ACTIONS(2615), + }, + [990] = { + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_end] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [991] = { + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_end] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [992] = { + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_end] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [993] = { + [aux_sym__terminator_token1] = ACTIONS(2607), + [anon_sym_SEMI] = ACTIONS(2609), + [anon_sym_LPAREN] = ACTIONS(2609), + [anon_sym_RPAREN] = ACTIONS(2609), + [aux_sym_identifier_token1] = ACTIONS(2609), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), + [sym_alias] = ACTIONS(2609), + [sym_integer] = ACTIONS(2609), + [sym_float] = ACTIONS(2609), + [sym_char] = ACTIONS(2609), + [anon_sym_true] = ACTIONS(2609), + [anon_sym_false] = ACTIONS(2609), + [anon_sym_nil] = ACTIONS(2609), + [sym_atom] = ACTIONS(2609), + [anon_sym_DQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), + [anon_sym_LBRACE] = ACTIONS(2609), + [anon_sym_LBRACK] = ACTIONS(2609), + [anon_sym_LT] = ACTIONS(2609), + [anon_sym_GT] = ACTIONS(2609), + [anon_sym_PIPE] = ACTIONS(2609), + [anon_sym_SLASH] = ACTIONS(2609), + [anon_sym_TILDE] = ACTIONS(2609), + [anon_sym_COMMA] = ACTIONS(2609), + [sym_keyword] = ACTIONS(2609), + [anon_sym_LT_LT] = ACTIONS(2609), + [anon_sym_PERCENT] = ACTIONS(2609), + [anon_sym_DOT_DOT] = ACTIONS(2609), + [anon_sym_AMP] = ACTIONS(2609), + [anon_sym_PLUS] = ACTIONS(2609), + [anon_sym_DASH] = ACTIONS(2609), + [anon_sym_BANG] = ACTIONS(2609), + [anon_sym_CARET] = ACTIONS(2609), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2609), + [anon_sym_not] = ACTIONS(2609), + [anon_sym_AT] = ACTIONS(2609), + [anon_sym_LT_DASH] = ACTIONS(2609), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2609), + [anon_sym_when] = ACTIONS(2609), + [anon_sym_COLON_COLON] = ACTIONS(2609), + [anon_sym_EQ_GT] = ACTIONS(2609), + [anon_sym_EQ] = ACTIONS(2609), + [anon_sym_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_or] = ACTIONS(2609), + [anon_sym_AMP_AMP] = ACTIONS(2609), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2609), + [anon_sym_and] = ACTIONS(2609), + [anon_sym_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ] = ACTIONS(2609), + [anon_sym_EQ_TILDE] = ACTIONS(2609), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2609), + [anon_sym_LT_EQ] = ACTIONS(2609), + [anon_sym_GT_EQ] = ACTIONS(2609), + [anon_sym_PIPE_GT] = ACTIONS(2609), + [anon_sym_LT_LT_LT] = ACTIONS(2609), + [anon_sym_GT_GT_GT] = ACTIONS(2609), + [anon_sym_LT_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_PIPE_GT] = ACTIONS(2609), + [anon_sym_in] = ACTIONS(2609), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2609), + [anon_sym_SLASH_SLASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2609), + [anon_sym_LT_GT] = ACTIONS(2609), + [anon_sym_STAR] = ACTIONS(2609), + [anon_sym_STAR_STAR] = ACTIONS(2609), + [anon_sym_CARET_CARET] = ACTIONS(2609), + [anon_sym_DASH_GT] = ACTIONS(2609), + [anon_sym_DOT] = ACTIONS(2609), + [anon_sym_do] = ACTIONS(2609), + [anon_sym_fn] = ACTIONS(2609), + [anon_sym_LPAREN2] = ACTIONS(2607), + [anon_sym_LBRACK2] = ACTIONS(2607), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2607), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2607), + [sym__not_in] = ACTIONS(2607), + [sym__quoted_atom_start] = ACTIONS(2607), + }, + [994] = { + [aux_sym__terminator_token1] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2597), + [anon_sym_RPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [995] = { + [ts_builtin_sym_end] = ACTIONS(2603), + [aux_sym__terminator_token1] = ACTIONS(2603), + [anon_sym_SEMI] = ACTIONS(2605), + [anon_sym_LPAREN] = ACTIONS(2605), + [aux_sym_identifier_token1] = ACTIONS(2605), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2605), + [sym_alias] = ACTIONS(2605), + [sym_integer] = ACTIONS(2605), + [sym_float] = ACTIONS(2605), + [sym_char] = ACTIONS(2605), + [anon_sym_true] = ACTIONS(2605), + [anon_sym_false] = ACTIONS(2605), + [anon_sym_nil] = ACTIONS(2605), + [sym_atom] = ACTIONS(2605), + [anon_sym_DQUOTE] = ACTIONS(2605), + [anon_sym_SQUOTE] = ACTIONS(2605), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2605), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2605), + [anon_sym_LBRACE] = ACTIONS(2605), + [anon_sym_LBRACK] = ACTIONS(2605), + [anon_sym_LT] = ACTIONS(2605), + [anon_sym_GT] = ACTIONS(2605), + [anon_sym_PIPE] = ACTIONS(2605), + [anon_sym_SLASH] = ACTIONS(2605), + [anon_sym_TILDE] = ACTIONS(2605), + [anon_sym_COMMA] = ACTIONS(2605), + [sym_keyword] = ACTIONS(2605), + [anon_sym_LT_LT] = ACTIONS(2605), + [anon_sym_PERCENT] = ACTIONS(2605), + [anon_sym_DOT_DOT] = ACTIONS(2605), + [anon_sym_AMP] = ACTIONS(2605), + [anon_sym_PLUS] = ACTIONS(2605), + [anon_sym_DASH] = ACTIONS(2605), + [anon_sym_BANG] = ACTIONS(2605), + [anon_sym_CARET] = ACTIONS(2605), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2605), + [anon_sym_not] = ACTIONS(2605), + [anon_sym_AT] = ACTIONS(2605), + [anon_sym_LT_DASH] = ACTIONS(2605), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2605), + [anon_sym_when] = ACTIONS(2605), + [anon_sym_COLON_COLON] = ACTIONS(2605), + [anon_sym_EQ_GT] = ACTIONS(2605), + [anon_sym_EQ] = ACTIONS(2605), + [anon_sym_PIPE_PIPE] = ACTIONS(2605), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2605), + [anon_sym_or] = ACTIONS(2605), + [anon_sym_AMP_AMP] = ACTIONS(2605), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2605), + [anon_sym_and] = ACTIONS(2605), + [anon_sym_EQ_EQ] = ACTIONS(2605), + [anon_sym_BANG_EQ] = ACTIONS(2605), + [anon_sym_EQ_TILDE] = ACTIONS(2605), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2605), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2605), + [anon_sym_LT_EQ] = ACTIONS(2605), + [anon_sym_GT_EQ] = ACTIONS(2605), + [anon_sym_PIPE_GT] = ACTIONS(2605), + [anon_sym_LT_LT_LT] = ACTIONS(2605), + [anon_sym_GT_GT_GT] = ACTIONS(2605), + [anon_sym_LT_LT_TILDE] = ACTIONS(2605), + [anon_sym_TILDE_GT_GT] = ACTIONS(2605), + [anon_sym_LT_TILDE] = ACTIONS(2605), + [anon_sym_TILDE_GT] = ACTIONS(2605), + [anon_sym_LT_TILDE_GT] = ACTIONS(2605), + [anon_sym_LT_PIPE_GT] = ACTIONS(2605), + [anon_sym_in] = ACTIONS(2605), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2605), + [anon_sym_SLASH_SLASH] = ACTIONS(2605), + [anon_sym_PLUS_PLUS] = ACTIONS(2605), + [anon_sym_DASH_DASH] = ACTIONS(2605), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2605), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2605), + [anon_sym_LT_GT] = ACTIONS(2605), + [anon_sym_STAR] = ACTIONS(2605), + [anon_sym_STAR_STAR] = ACTIONS(2605), + [anon_sym_CARET_CARET] = ACTIONS(2605), + [anon_sym_DASH_GT] = ACTIONS(2605), + [anon_sym_DOT] = ACTIONS(2605), + [anon_sym_do] = ACTIONS(2605), + [anon_sym_fn] = ACTIONS(2605), + [anon_sym_LPAREN2] = ACTIONS(2603), + [anon_sym_LBRACK2] = ACTIONS(2603), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2603), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2603), + [sym__not_in] = ACTIONS(2603), + [sym__quoted_atom_start] = ACTIONS(2603), + }, + [996] = { + [aux_sym__terminator_token1] = ACTIONS(2607), + [anon_sym_SEMI] = ACTIONS(2609), + [anon_sym_LPAREN] = ACTIONS(2609), + [aux_sym_identifier_token1] = ACTIONS(2609), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), + [sym_alias] = ACTIONS(2609), + [sym_integer] = ACTIONS(2609), + [sym_float] = ACTIONS(2609), + [sym_char] = ACTIONS(2609), + [anon_sym_true] = ACTIONS(2609), + [anon_sym_false] = ACTIONS(2609), + [anon_sym_nil] = ACTIONS(2609), + [sym_atom] = ACTIONS(2609), + [anon_sym_DQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), + [anon_sym_LBRACE] = ACTIONS(2609), + [anon_sym_LBRACK] = ACTIONS(2609), + [anon_sym_LT] = ACTIONS(2609), + [anon_sym_GT] = ACTIONS(2609), + [anon_sym_PIPE] = ACTIONS(2609), + [anon_sym_SLASH] = ACTIONS(2609), + [anon_sym_TILDE] = ACTIONS(2609), + [anon_sym_COMMA] = ACTIONS(2609), + [sym_keyword] = ACTIONS(2609), + [anon_sym_LT_LT] = ACTIONS(2609), + [anon_sym_PERCENT] = ACTIONS(2609), + [anon_sym_DOT_DOT] = ACTIONS(2609), + [anon_sym_AMP] = ACTIONS(2609), + [anon_sym_PLUS] = ACTIONS(2609), + [anon_sym_DASH] = ACTIONS(2609), + [anon_sym_BANG] = ACTIONS(2609), + [anon_sym_CARET] = ACTIONS(2609), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2609), + [anon_sym_not] = ACTIONS(2609), + [anon_sym_AT] = ACTIONS(2609), + [anon_sym_LT_DASH] = ACTIONS(2609), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2609), + [anon_sym_when] = ACTIONS(2609), + [anon_sym_COLON_COLON] = ACTIONS(2609), + [anon_sym_EQ_GT] = ACTIONS(2609), + [anon_sym_EQ] = ACTIONS(2609), + [anon_sym_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_or] = ACTIONS(2609), + [anon_sym_AMP_AMP] = ACTIONS(2609), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2609), + [anon_sym_and] = ACTIONS(2609), + [anon_sym_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ] = ACTIONS(2609), + [anon_sym_EQ_TILDE] = ACTIONS(2609), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2609), + [anon_sym_LT_EQ] = ACTIONS(2609), + [anon_sym_GT_EQ] = ACTIONS(2609), + [anon_sym_PIPE_GT] = ACTIONS(2609), + [anon_sym_LT_LT_LT] = ACTIONS(2609), + [anon_sym_GT_GT_GT] = ACTIONS(2609), + [anon_sym_LT_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_PIPE_GT] = ACTIONS(2609), + [anon_sym_in] = ACTIONS(2609), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2609), + [anon_sym_SLASH_SLASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2609), + [anon_sym_LT_GT] = ACTIONS(2609), + [anon_sym_STAR] = ACTIONS(2609), + [anon_sym_STAR_STAR] = ACTIONS(2609), + [anon_sym_CARET_CARET] = ACTIONS(2609), + [anon_sym_DASH_GT] = ACTIONS(2609), + [anon_sym_DOT] = ACTIONS(2609), + [anon_sym_do] = ACTIONS(2609), + [anon_sym_end] = ACTIONS(2609), + [anon_sym_fn] = ACTIONS(2609), + [anon_sym_LPAREN2] = ACTIONS(2607), + [anon_sym_LBRACK2] = ACTIONS(2607), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2607), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2607), + [sym__not_in] = ACTIONS(2607), + [sym__quoted_atom_start] = ACTIONS(2607), + }, + [997] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2637), + [aux_sym_identifier_token1] = ACTIONS(2637), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2637), + [sym_alias] = ACTIONS(2637), + [sym_integer] = ACTIONS(2637), + [sym_float] = ACTIONS(2637), + [sym_char] = ACTIONS(2637), + [anon_sym_true] = ACTIONS(2637), + [anon_sym_false] = ACTIONS(2637), + [anon_sym_nil] = ACTIONS(2637), + [sym_atom] = ACTIONS(2637), + [anon_sym_DQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2637), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2637), + [anon_sym_LBRACE] = ACTIONS(2637), + [anon_sym_LBRACK] = ACTIONS(2637), + [anon_sym_LT] = ACTIONS(2637), + [anon_sym_GT] = ACTIONS(2637), + [anon_sym_PIPE] = ACTIONS(2637), + [anon_sym_SLASH] = ACTIONS(2637), + [anon_sym_TILDE] = ACTIONS(2637), + [anon_sym_COMMA] = ACTIONS(2637), + [sym_keyword] = ACTIONS(2637), + [anon_sym_LT_LT] = ACTIONS(2637), + [anon_sym_GT_GT] = ACTIONS(2637), + [anon_sym_PERCENT] = ACTIONS(2637), + [anon_sym_DOT_DOT] = ACTIONS(2637), + [anon_sym_AMP] = ACTIONS(2637), + [anon_sym_PLUS] = ACTIONS(2637), + [anon_sym_DASH] = ACTIONS(2637), + [anon_sym_BANG] = ACTIONS(2637), + [anon_sym_CARET] = ACTIONS(2637), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2637), + [anon_sym_not] = ACTIONS(2637), + [anon_sym_AT] = ACTIONS(2637), + [anon_sym_LT_DASH] = ACTIONS(2637), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2637), + [anon_sym_when] = ACTIONS(2637), + [anon_sym_COLON_COLON] = ACTIONS(2637), + [anon_sym_EQ_GT] = ACTIONS(2637), + [anon_sym_EQ] = ACTIONS(2637), + [anon_sym_PIPE_PIPE] = ACTIONS(2637), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2637), + [anon_sym_or] = ACTIONS(2637), + [anon_sym_AMP_AMP] = ACTIONS(2637), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2637), + [anon_sym_and] = ACTIONS(2637), + [anon_sym_EQ_EQ] = ACTIONS(2637), + [anon_sym_BANG_EQ] = ACTIONS(2637), + [anon_sym_EQ_TILDE] = ACTIONS(2637), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2637), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2637), + [anon_sym_LT_EQ] = ACTIONS(2637), + [anon_sym_GT_EQ] = ACTIONS(2637), + [anon_sym_PIPE_GT] = ACTIONS(2637), + [anon_sym_LT_LT_LT] = ACTIONS(2637), + [anon_sym_GT_GT_GT] = ACTIONS(2637), + [anon_sym_LT_LT_TILDE] = ACTIONS(2637), + [anon_sym_TILDE_GT_GT] = ACTIONS(2637), + [anon_sym_LT_TILDE] = ACTIONS(2637), + [anon_sym_TILDE_GT] = ACTIONS(2637), + [anon_sym_LT_TILDE_GT] = ACTIONS(2637), + [anon_sym_LT_PIPE_GT] = ACTIONS(2637), + [anon_sym_in] = ACTIONS(2637), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2637), + [anon_sym_SLASH_SLASH] = ACTIONS(2637), + [anon_sym_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH] = ACTIONS(2637), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2637), + [anon_sym_LT_GT] = ACTIONS(2637), + [anon_sym_STAR] = ACTIONS(2637), + [anon_sym_STAR_STAR] = ACTIONS(2637), + [anon_sym_CARET_CARET] = ACTIONS(2637), + [anon_sym_DASH_GT] = ACTIONS(2637), + [anon_sym_DOT] = ACTIONS(2637), + [anon_sym_do] = ACTIONS(2637), + [anon_sym_fn] = ACTIONS(2637), + [anon_sym_LPAREN2] = ACTIONS(2635), + [anon_sym_LBRACK2] = ACTIONS(2635), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2635), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2635), + [sym__not_in] = ACTIONS(2635), + [sym__quoted_atom_start] = ACTIONS(2635), + }, + [998] = { + [aux_sym__terminator_token1] = ACTIONS(2607), + [anon_sym_SEMI] = ACTIONS(2609), + [anon_sym_LPAREN] = ACTIONS(2609), + [aux_sym_identifier_token1] = ACTIONS(2609), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), + [sym_alias] = ACTIONS(2609), + [sym_integer] = ACTIONS(2609), + [sym_float] = ACTIONS(2609), + [sym_char] = ACTIONS(2609), + [anon_sym_true] = ACTIONS(2609), + [anon_sym_false] = ACTIONS(2609), + [anon_sym_nil] = ACTIONS(2609), + [sym_atom] = ACTIONS(2609), + [anon_sym_DQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), + [anon_sym_LBRACE] = ACTIONS(2609), + [anon_sym_LBRACK] = ACTIONS(2609), + [anon_sym_LT] = ACTIONS(2609), + [anon_sym_GT] = ACTIONS(2609), + [anon_sym_PIPE] = ACTIONS(2609), + [anon_sym_SLASH] = ACTIONS(2609), + [anon_sym_TILDE] = ACTIONS(2609), + [anon_sym_COMMA] = ACTIONS(2609), + [sym_keyword] = ACTIONS(2609), + [anon_sym_LT_LT] = ACTIONS(2609), + [anon_sym_PERCENT] = ACTIONS(2609), + [anon_sym_DOT_DOT] = ACTIONS(2609), + [anon_sym_AMP] = ACTIONS(2609), + [anon_sym_PLUS] = ACTIONS(2609), + [anon_sym_DASH] = ACTIONS(2609), + [anon_sym_BANG] = ACTIONS(2609), + [anon_sym_CARET] = ACTIONS(2609), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2609), + [anon_sym_not] = ACTIONS(2609), + [anon_sym_AT] = ACTIONS(2609), + [anon_sym_LT_DASH] = ACTIONS(2609), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2609), + [anon_sym_when] = ACTIONS(2609), + [anon_sym_COLON_COLON] = ACTIONS(2609), + [anon_sym_EQ_GT] = ACTIONS(2609), + [anon_sym_EQ] = ACTIONS(2609), + [anon_sym_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_or] = ACTIONS(2609), + [anon_sym_AMP_AMP] = ACTIONS(2609), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2609), + [anon_sym_and] = ACTIONS(2609), + [anon_sym_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ] = ACTIONS(2609), + [anon_sym_EQ_TILDE] = ACTIONS(2609), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2609), + [anon_sym_LT_EQ] = ACTIONS(2609), + [anon_sym_GT_EQ] = ACTIONS(2609), + [anon_sym_PIPE_GT] = ACTIONS(2609), + [anon_sym_LT_LT_LT] = ACTIONS(2609), + [anon_sym_GT_GT_GT] = ACTIONS(2609), + [anon_sym_LT_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_PIPE_GT] = ACTIONS(2609), + [anon_sym_in] = ACTIONS(2609), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2609), + [anon_sym_SLASH_SLASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2609), + [anon_sym_LT_GT] = ACTIONS(2609), + [anon_sym_STAR] = ACTIONS(2609), + [anon_sym_STAR_STAR] = ACTIONS(2609), + [anon_sym_CARET_CARET] = ACTIONS(2609), + [anon_sym_DASH_GT] = ACTIONS(2609), + [anon_sym_DOT] = ACTIONS(2609), + [anon_sym_do] = ACTIONS(2609), + [anon_sym_end] = ACTIONS(2609), + [anon_sym_fn] = ACTIONS(2609), + [anon_sym_LPAREN2] = ACTIONS(2607), + [anon_sym_LBRACK2] = ACTIONS(2607), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2607), + [sym__not_in] = ACTIONS(2607), + [sym__quoted_atom_start] = ACTIONS(2607), + }, + [999] = { [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(2597), [aux_sym_identifier_token1] = ACTIONS(2597), @@ -143600,189 +142427,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2595), [sym__quoted_atom_start] = ACTIONS(2595), }, - [1013] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2593), - [aux_sym_identifier_token1] = ACTIONS(2593), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2593), - [sym_alias] = ACTIONS(2593), - [sym_integer] = ACTIONS(2593), - [sym_float] = ACTIONS(2593), - [sym_char] = ACTIONS(2593), - [anon_sym_true] = ACTIONS(2593), - [anon_sym_false] = ACTIONS(2593), - [anon_sym_nil] = ACTIONS(2593), - [sym_atom] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2593), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_GT] = ACTIONS(2593), - [anon_sym_PIPE] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_COMMA] = ACTIONS(2593), - [sym_keyword] = ACTIONS(2593), - [anon_sym_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT] = ACTIONS(2593), - [anon_sym_PERCENT] = ACTIONS(2593), - [anon_sym_DOT_DOT] = ACTIONS(2593), - [anon_sym_AMP] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_CARET] = ACTIONS(2593), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2593), - [anon_sym_not] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_LT_DASH] = ACTIONS(2593), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2593), - [anon_sym_when] = ACTIONS(2593), - [anon_sym_COLON_COLON] = ACTIONS(2593), - [anon_sym_EQ_GT] = ACTIONS(2593), - [anon_sym_EQ] = ACTIONS(2593), - [anon_sym_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2593), - [anon_sym_or] = ACTIONS(2593), - [anon_sym_AMP_AMP] = ACTIONS(2593), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2593), - [anon_sym_and] = ACTIONS(2593), - [anon_sym_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ] = ACTIONS(2593), - [anon_sym_EQ_TILDE] = ACTIONS(2593), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2593), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2593), - [anon_sym_LT_EQ] = ACTIONS(2593), - [anon_sym_GT_EQ] = ACTIONS(2593), - [anon_sym_PIPE_GT] = ACTIONS(2593), - [anon_sym_LT_LT_LT] = ACTIONS(2593), - [anon_sym_GT_GT_GT] = ACTIONS(2593), - [anon_sym_LT_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE] = ACTIONS(2593), - [anon_sym_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_TILDE_GT] = ACTIONS(2593), - [anon_sym_LT_PIPE_GT] = ACTIONS(2593), - [anon_sym_in] = ACTIONS(2593), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2593), - [anon_sym_SLASH_SLASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2593), - [anon_sym_LT_GT] = ACTIONS(2593), - [anon_sym_STAR] = ACTIONS(2593), - [anon_sym_STAR_STAR] = ACTIONS(2593), - [anon_sym_CARET_CARET] = ACTIONS(2593), - [anon_sym_DASH_GT] = ACTIONS(2593), - [anon_sym_DOT] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_fn] = ACTIONS(2593), - [anon_sym_LPAREN2] = ACTIONS(2591), - [anon_sym_LBRACK2] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2591), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2591), - [sym__not_in] = ACTIONS(2591), - [sym__quoted_atom_start] = ACTIONS(2591), - }, - [1014] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2597), - [aux_sym_identifier_token1] = ACTIONS(2597), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), - [sym_alias] = ACTIONS(2597), - [sym_integer] = ACTIONS(2597), - [sym_float] = ACTIONS(2597), - [sym_char] = ACTIONS(2597), - [anon_sym_true] = ACTIONS(2597), - [anon_sym_false] = ACTIONS(2597), - [anon_sym_nil] = ACTIONS(2597), - [sym_atom] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_GT] = ACTIONS(2597), - [anon_sym_PIPE] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_COMMA] = ACTIONS(2597), - [sym_keyword] = ACTIONS(2597), - [anon_sym_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT] = ACTIONS(2597), - [anon_sym_PERCENT] = ACTIONS(2597), - [anon_sym_DOT_DOT] = ACTIONS(2597), - [anon_sym_AMP] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_CARET] = ACTIONS(2597), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), - [anon_sym_not] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_LT_DASH] = ACTIONS(2597), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), - [anon_sym_when] = ACTIONS(2597), - [anon_sym_COLON_COLON] = ACTIONS(2597), - [anon_sym_EQ_GT] = ACTIONS(2597), - [anon_sym_EQ] = ACTIONS(2597), - [anon_sym_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), - [anon_sym_or] = ACTIONS(2597), - [anon_sym_AMP_AMP] = ACTIONS(2597), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), - [anon_sym_and] = ACTIONS(2597), - [anon_sym_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ] = ACTIONS(2597), - [anon_sym_EQ_TILDE] = ACTIONS(2597), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), - [anon_sym_LT_EQ] = ACTIONS(2597), - [anon_sym_GT_EQ] = ACTIONS(2597), - [anon_sym_PIPE_GT] = ACTIONS(2597), - [anon_sym_LT_LT_LT] = ACTIONS(2597), - [anon_sym_GT_GT_GT] = ACTIONS(2597), - [anon_sym_LT_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE] = ACTIONS(2597), - [anon_sym_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_TILDE_GT] = ACTIONS(2597), - [anon_sym_LT_PIPE_GT] = ACTIONS(2597), - [anon_sym_in] = ACTIONS(2597), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), - [anon_sym_SLASH_SLASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), - [anon_sym_LT_GT] = ACTIONS(2597), - [anon_sym_STAR] = ACTIONS(2597), - [anon_sym_STAR_STAR] = ACTIONS(2597), - [anon_sym_CARET_CARET] = ACTIONS(2597), - [anon_sym_DASH_GT] = ACTIONS(2597), - [anon_sym_DOT] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_fn] = ACTIONS(2597), - [anon_sym_LPAREN2] = ACTIONS(2595), - [anon_sym_LBRACK2] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2595), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2595), - [sym__not_in] = ACTIONS(2595), - [sym__quoted_atom_start] = ACTIONS(2595), - }, - [1015] = { + [1000] = { [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(2613), [aux_sym_identifier_token1] = ACTIONS(2613), @@ -143873,7 +142518,371 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2611), [sym__quoted_atom_start] = ACTIONS(2611), }, - [1016] = { + [1001] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [1002] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [1003] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2611), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), + }, + [1004] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2617), + [aux_sym_identifier_token1] = ACTIONS(2617), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2617), + [sym_alias] = ACTIONS(2617), + [sym_integer] = ACTIONS(2617), + [sym_float] = ACTIONS(2617), + [sym_char] = ACTIONS(2617), + [anon_sym_true] = ACTIONS(2617), + [anon_sym_false] = ACTIONS(2617), + [anon_sym_nil] = ACTIONS(2617), + [sym_atom] = ACTIONS(2617), + [anon_sym_DQUOTE] = ACTIONS(2617), + [anon_sym_SQUOTE] = ACTIONS(2617), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2617), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2617), + [anon_sym_LBRACE] = ACTIONS(2617), + [anon_sym_LBRACK] = ACTIONS(2617), + [anon_sym_LT] = ACTIONS(2617), + [anon_sym_GT] = ACTIONS(2617), + [anon_sym_PIPE] = ACTIONS(2617), + [anon_sym_SLASH] = ACTIONS(2617), + [anon_sym_TILDE] = ACTIONS(2617), + [anon_sym_COMMA] = ACTIONS(2617), + [sym_keyword] = ACTIONS(2617), + [anon_sym_LT_LT] = ACTIONS(2617), + [anon_sym_GT_GT] = ACTIONS(2617), + [anon_sym_PERCENT] = ACTIONS(2617), + [anon_sym_DOT_DOT] = ACTIONS(2617), + [anon_sym_AMP] = ACTIONS(2617), + [anon_sym_PLUS] = ACTIONS(2617), + [anon_sym_DASH] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(2617), + [anon_sym_CARET] = ACTIONS(2617), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2617), + [anon_sym_not] = ACTIONS(2617), + [anon_sym_AT] = ACTIONS(2617), + [anon_sym_LT_DASH] = ACTIONS(2617), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2617), + [anon_sym_when] = ACTIONS(2617), + [anon_sym_COLON_COLON] = ACTIONS(2617), + [anon_sym_EQ_GT] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(2617), + [anon_sym_PIPE_PIPE] = ACTIONS(2617), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2617), + [anon_sym_or] = ACTIONS(2617), + [anon_sym_AMP_AMP] = ACTIONS(2617), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2617), + [anon_sym_and] = ACTIONS(2617), + [anon_sym_EQ_EQ] = ACTIONS(2617), + [anon_sym_BANG_EQ] = ACTIONS(2617), + [anon_sym_EQ_TILDE] = ACTIONS(2617), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2617), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2617), + [anon_sym_LT_EQ] = ACTIONS(2617), + [anon_sym_GT_EQ] = ACTIONS(2617), + [anon_sym_PIPE_GT] = ACTIONS(2617), + [anon_sym_LT_LT_LT] = ACTIONS(2617), + [anon_sym_GT_GT_GT] = ACTIONS(2617), + [anon_sym_LT_LT_TILDE] = ACTIONS(2617), + [anon_sym_TILDE_GT_GT] = ACTIONS(2617), + [anon_sym_LT_TILDE] = ACTIONS(2617), + [anon_sym_TILDE_GT] = ACTIONS(2617), + [anon_sym_LT_TILDE_GT] = ACTIONS(2617), + [anon_sym_LT_PIPE_GT] = ACTIONS(2617), + [anon_sym_in] = ACTIONS(2617), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2617), + [anon_sym_SLASH_SLASH] = ACTIONS(2617), + [anon_sym_PLUS_PLUS] = ACTIONS(2617), + [anon_sym_DASH_DASH] = ACTIONS(2617), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2617), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2617), + [anon_sym_LT_GT] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(2617), + [anon_sym_STAR_STAR] = ACTIONS(2617), + [anon_sym_CARET_CARET] = ACTIONS(2617), + [anon_sym_DASH_GT] = ACTIONS(2617), + [anon_sym_DOT] = ACTIONS(2617), + [anon_sym_do] = ACTIONS(2617), + [anon_sym_fn] = ACTIONS(2617), + [anon_sym_LPAREN2] = ACTIONS(2615), + [anon_sym_LBRACK2] = ACTIONS(2615), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2615), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2615), + [sym__not_in] = ACTIONS(2615), + [sym__quoted_atom_start] = ACTIONS(2615), + }, + [1005] = { [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(2621), [aux_sym_identifier_token1] = ACTIONS(2621), @@ -143964,7 +142973,644 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__not_in] = ACTIONS(2619), [sym__quoted_atom_start] = ACTIONS(2619), }, - [1017] = { + [1006] = { + [ts_builtin_sym_end] = ACTIONS(2607), + [aux_sym__terminator_token1] = ACTIONS(2607), + [anon_sym_SEMI] = ACTIONS(2609), + [anon_sym_LPAREN] = ACTIONS(2609), + [aux_sym_identifier_token1] = ACTIONS(2609), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), + [sym_alias] = ACTIONS(2609), + [sym_integer] = ACTIONS(2609), + [sym_float] = ACTIONS(2609), + [sym_char] = ACTIONS(2609), + [anon_sym_true] = ACTIONS(2609), + [anon_sym_false] = ACTIONS(2609), + [anon_sym_nil] = ACTIONS(2609), + [sym_atom] = ACTIONS(2609), + [anon_sym_DQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), + [anon_sym_LBRACE] = ACTIONS(2609), + [anon_sym_LBRACK] = ACTIONS(2609), + [anon_sym_LT] = ACTIONS(2609), + [anon_sym_GT] = ACTIONS(2609), + [anon_sym_PIPE] = ACTIONS(2609), + [anon_sym_SLASH] = ACTIONS(2609), + [anon_sym_TILDE] = ACTIONS(2609), + [anon_sym_COMMA] = ACTIONS(2609), + [sym_keyword] = ACTIONS(2609), + [anon_sym_LT_LT] = ACTIONS(2609), + [anon_sym_PERCENT] = ACTIONS(2609), + [anon_sym_DOT_DOT] = ACTIONS(2609), + [anon_sym_AMP] = ACTIONS(2609), + [anon_sym_PLUS] = ACTIONS(2609), + [anon_sym_DASH] = ACTIONS(2609), + [anon_sym_BANG] = ACTIONS(2609), + [anon_sym_CARET] = ACTIONS(2609), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2609), + [anon_sym_not] = ACTIONS(2609), + [anon_sym_AT] = ACTIONS(2609), + [anon_sym_LT_DASH] = ACTIONS(2609), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2609), + [anon_sym_when] = ACTIONS(2609), + [anon_sym_COLON_COLON] = ACTIONS(2609), + [anon_sym_EQ_GT] = ACTIONS(2609), + [anon_sym_EQ] = ACTIONS(2609), + [anon_sym_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_or] = ACTIONS(2609), + [anon_sym_AMP_AMP] = ACTIONS(2609), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2609), + [anon_sym_and] = ACTIONS(2609), + [anon_sym_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ] = ACTIONS(2609), + [anon_sym_EQ_TILDE] = ACTIONS(2609), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2609), + [anon_sym_LT_EQ] = ACTIONS(2609), + [anon_sym_GT_EQ] = ACTIONS(2609), + [anon_sym_PIPE_GT] = ACTIONS(2609), + [anon_sym_LT_LT_LT] = ACTIONS(2609), + [anon_sym_GT_GT_GT] = ACTIONS(2609), + [anon_sym_LT_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_PIPE_GT] = ACTIONS(2609), + [anon_sym_in] = ACTIONS(2609), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2609), + [anon_sym_SLASH_SLASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2609), + [anon_sym_LT_GT] = ACTIONS(2609), + [anon_sym_STAR] = ACTIONS(2609), + [anon_sym_STAR_STAR] = ACTIONS(2609), + [anon_sym_CARET_CARET] = ACTIONS(2609), + [anon_sym_DASH_GT] = ACTIONS(2609), + [anon_sym_DOT] = ACTIONS(2609), + [anon_sym_do] = ACTIONS(2609), + [anon_sym_fn] = ACTIONS(2609), + [anon_sym_LPAREN2] = ACTIONS(2607), + [anon_sym_LBRACK2] = ACTIONS(2607), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2607), + [sym__not_in] = ACTIONS(2607), + [sym__quoted_atom_start] = ACTIONS(2607), + }, + [1007] = { + [aux_sym__terminator_token1] = ACTIONS(2607), + [anon_sym_SEMI] = ACTIONS(2609), + [anon_sym_LPAREN] = ACTIONS(2609), + [anon_sym_RPAREN] = ACTIONS(2609), + [aux_sym_identifier_token1] = ACTIONS(2609), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), + [sym_alias] = ACTIONS(2609), + [sym_integer] = ACTIONS(2609), + [sym_float] = ACTIONS(2609), + [sym_char] = ACTIONS(2609), + [anon_sym_true] = ACTIONS(2609), + [anon_sym_false] = ACTIONS(2609), + [anon_sym_nil] = ACTIONS(2609), + [sym_atom] = ACTIONS(2609), + [anon_sym_DQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), + [anon_sym_LBRACE] = ACTIONS(2609), + [anon_sym_LBRACK] = ACTIONS(2609), + [anon_sym_LT] = ACTIONS(2609), + [anon_sym_GT] = ACTIONS(2609), + [anon_sym_PIPE] = ACTIONS(2609), + [anon_sym_SLASH] = ACTIONS(2609), + [anon_sym_TILDE] = ACTIONS(2609), + [anon_sym_COMMA] = ACTIONS(2609), + [sym_keyword] = ACTIONS(2609), + [anon_sym_LT_LT] = ACTIONS(2609), + [anon_sym_PERCENT] = ACTIONS(2609), + [anon_sym_DOT_DOT] = ACTIONS(2609), + [anon_sym_AMP] = ACTIONS(2609), + [anon_sym_PLUS] = ACTIONS(2609), + [anon_sym_DASH] = ACTIONS(2609), + [anon_sym_BANG] = ACTIONS(2609), + [anon_sym_CARET] = ACTIONS(2609), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2609), + [anon_sym_not] = ACTIONS(2609), + [anon_sym_AT] = ACTIONS(2609), + [anon_sym_LT_DASH] = ACTIONS(2609), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2609), + [anon_sym_when] = ACTIONS(2609), + [anon_sym_COLON_COLON] = ACTIONS(2609), + [anon_sym_EQ_GT] = ACTIONS(2609), + [anon_sym_EQ] = ACTIONS(2609), + [anon_sym_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_or] = ACTIONS(2609), + [anon_sym_AMP_AMP] = ACTIONS(2609), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2609), + [anon_sym_and] = ACTIONS(2609), + [anon_sym_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ] = ACTIONS(2609), + [anon_sym_EQ_TILDE] = ACTIONS(2609), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2609), + [anon_sym_LT_EQ] = ACTIONS(2609), + [anon_sym_GT_EQ] = ACTIONS(2609), + [anon_sym_PIPE_GT] = ACTIONS(2609), + [anon_sym_LT_LT_LT] = ACTIONS(2609), + [anon_sym_GT_GT_GT] = ACTIONS(2609), + [anon_sym_LT_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_PIPE_GT] = ACTIONS(2609), + [anon_sym_in] = ACTIONS(2609), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2609), + [anon_sym_SLASH_SLASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2609), + [anon_sym_LT_GT] = ACTIONS(2609), + [anon_sym_STAR] = ACTIONS(2609), + [anon_sym_STAR_STAR] = ACTIONS(2609), + [anon_sym_CARET_CARET] = ACTIONS(2609), + [anon_sym_DASH_GT] = ACTIONS(2609), + [anon_sym_DOT] = ACTIONS(2609), + [anon_sym_do] = ACTIONS(2609), + [anon_sym_fn] = ACTIONS(2609), + [anon_sym_LPAREN2] = ACTIONS(2607), + [anon_sym_LBRACK2] = ACTIONS(2607), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2607), + [sym__not_in] = ACTIONS(2607), + [sym__quoted_atom_start] = ACTIONS(2607), + }, + [1008] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2641), + [aux_sym_identifier_token1] = ACTIONS(2641), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2641), + [sym_alias] = ACTIONS(2641), + [sym_integer] = ACTIONS(2641), + [sym_float] = ACTIONS(2641), + [sym_char] = ACTIONS(2641), + [anon_sym_true] = ACTIONS(2641), + [anon_sym_false] = ACTIONS(2641), + [anon_sym_nil] = ACTIONS(2641), + [sym_atom] = ACTIONS(2641), + [anon_sym_DQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2641), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2641), + [anon_sym_LBRACE] = ACTIONS(2641), + [anon_sym_LBRACK] = ACTIONS(2641), + [anon_sym_LT] = ACTIONS(2641), + [anon_sym_GT] = ACTIONS(2641), + [anon_sym_PIPE] = ACTIONS(2641), + [anon_sym_SLASH] = ACTIONS(2641), + [anon_sym_TILDE] = ACTIONS(2641), + [anon_sym_COMMA] = ACTIONS(2641), + [sym_keyword] = ACTIONS(2641), + [anon_sym_LT_LT] = ACTIONS(2641), + [anon_sym_GT_GT] = ACTIONS(2641), + [anon_sym_PERCENT] = ACTIONS(2641), + [anon_sym_DOT_DOT] = ACTIONS(2641), + [anon_sym_AMP] = ACTIONS(2641), + [anon_sym_PLUS] = ACTIONS(2641), + [anon_sym_DASH] = ACTIONS(2641), + [anon_sym_BANG] = ACTIONS(2641), + [anon_sym_CARET] = ACTIONS(2641), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2641), + [anon_sym_not] = ACTIONS(2641), + [anon_sym_AT] = ACTIONS(2641), + [anon_sym_LT_DASH] = ACTIONS(2641), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2641), + [anon_sym_when] = ACTIONS(2641), + [anon_sym_COLON_COLON] = ACTIONS(2641), + [anon_sym_EQ_GT] = ACTIONS(2641), + [anon_sym_EQ] = ACTIONS(2641), + [anon_sym_PIPE_PIPE] = ACTIONS(2641), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2641), + [anon_sym_or] = ACTIONS(2641), + [anon_sym_AMP_AMP] = ACTIONS(2641), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2641), + [anon_sym_and] = ACTIONS(2641), + [anon_sym_EQ_EQ] = ACTIONS(2641), + [anon_sym_BANG_EQ] = ACTIONS(2641), + [anon_sym_EQ_TILDE] = ACTIONS(2641), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2641), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2641), + [anon_sym_LT_EQ] = ACTIONS(2641), + [anon_sym_GT_EQ] = ACTIONS(2641), + [anon_sym_PIPE_GT] = ACTIONS(2641), + [anon_sym_LT_LT_LT] = ACTIONS(2641), + [anon_sym_GT_GT_GT] = ACTIONS(2641), + [anon_sym_LT_LT_TILDE] = ACTIONS(2641), + [anon_sym_TILDE_GT_GT] = ACTIONS(2641), + [anon_sym_LT_TILDE] = ACTIONS(2641), + [anon_sym_TILDE_GT] = ACTIONS(2641), + [anon_sym_LT_TILDE_GT] = ACTIONS(2641), + [anon_sym_LT_PIPE_GT] = ACTIONS(2641), + [anon_sym_in] = ACTIONS(2641), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2641), + [anon_sym_SLASH_SLASH] = ACTIONS(2641), + [anon_sym_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH] = ACTIONS(2641), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2641), + [anon_sym_LT_GT] = ACTIONS(2641), + [anon_sym_STAR] = ACTIONS(2641), + [anon_sym_STAR_STAR] = ACTIONS(2641), + [anon_sym_CARET_CARET] = ACTIONS(2641), + [anon_sym_DASH_GT] = ACTIONS(2641), + [anon_sym_DOT] = ACTIONS(2641), + [anon_sym_do] = ACTIONS(2641), + [anon_sym_fn] = ACTIONS(2641), + [anon_sym_LPAREN2] = ACTIONS(2639), + [anon_sym_LBRACK2] = ACTIONS(2639), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2639), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2639), + [sym__not_in] = ACTIONS(2639), + [sym__quoted_atom_start] = ACTIONS(2639), + }, + [1009] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2633), + [aux_sym_identifier_token1] = ACTIONS(2633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2633), + [sym_alias] = ACTIONS(2633), + [sym_integer] = ACTIONS(2633), + [sym_float] = ACTIONS(2633), + [sym_char] = ACTIONS(2633), + [anon_sym_true] = ACTIONS(2633), + [anon_sym_false] = ACTIONS(2633), + [anon_sym_nil] = ACTIONS(2633), + [sym_atom] = ACTIONS(2633), + [anon_sym_DQUOTE] = ACTIONS(2633), + [anon_sym_SQUOTE] = ACTIONS(2633), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2633), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2633), + [anon_sym_LBRACE] = ACTIONS(2633), + [anon_sym_LBRACK] = ACTIONS(2633), + [anon_sym_LT] = ACTIONS(2633), + [anon_sym_GT] = ACTIONS(2633), + [anon_sym_PIPE] = ACTIONS(2633), + [anon_sym_SLASH] = ACTIONS(2633), + [anon_sym_TILDE] = ACTIONS(2633), + [anon_sym_COMMA] = ACTIONS(2633), + [sym_keyword] = ACTIONS(2633), + [anon_sym_LT_LT] = ACTIONS(2633), + [anon_sym_GT_GT] = ACTIONS(2633), + [anon_sym_PERCENT] = ACTIONS(2633), + [anon_sym_DOT_DOT] = ACTIONS(2633), + [anon_sym_AMP] = ACTIONS(2633), + [anon_sym_PLUS] = ACTIONS(2633), + [anon_sym_DASH] = ACTIONS(2633), + [anon_sym_BANG] = ACTIONS(2633), + [anon_sym_CARET] = ACTIONS(2633), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2633), + [anon_sym_not] = ACTIONS(2633), + [anon_sym_AT] = ACTIONS(2633), + [anon_sym_LT_DASH] = ACTIONS(2633), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2633), + [anon_sym_when] = ACTIONS(2633), + [anon_sym_COLON_COLON] = ACTIONS(2633), + [anon_sym_EQ_GT] = ACTIONS(2633), + [anon_sym_EQ] = ACTIONS(2633), + [anon_sym_PIPE_PIPE] = ACTIONS(2633), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2633), + [anon_sym_or] = ACTIONS(2633), + [anon_sym_AMP_AMP] = ACTIONS(2633), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2633), + [anon_sym_and] = ACTIONS(2633), + [anon_sym_EQ_EQ] = ACTIONS(2633), + [anon_sym_BANG_EQ] = ACTIONS(2633), + [anon_sym_EQ_TILDE] = ACTIONS(2633), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2633), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2633), + [anon_sym_LT_EQ] = ACTIONS(2633), + [anon_sym_GT_EQ] = ACTIONS(2633), + [anon_sym_PIPE_GT] = ACTIONS(2633), + [anon_sym_LT_LT_LT] = ACTIONS(2633), + [anon_sym_GT_GT_GT] = ACTIONS(2633), + [anon_sym_LT_LT_TILDE] = ACTIONS(2633), + [anon_sym_TILDE_GT_GT] = ACTIONS(2633), + [anon_sym_LT_TILDE] = ACTIONS(2633), + [anon_sym_TILDE_GT] = ACTIONS(2633), + [anon_sym_LT_TILDE_GT] = ACTIONS(2633), + [anon_sym_LT_PIPE_GT] = ACTIONS(2633), + [anon_sym_in] = ACTIONS(2633), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2633), + [anon_sym_SLASH_SLASH] = ACTIONS(2633), + [anon_sym_PLUS_PLUS] = ACTIONS(2633), + [anon_sym_DASH_DASH] = ACTIONS(2633), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2633), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2633), + [anon_sym_LT_GT] = ACTIONS(2633), + [anon_sym_STAR] = ACTIONS(2633), + [anon_sym_STAR_STAR] = ACTIONS(2633), + [anon_sym_CARET_CARET] = ACTIONS(2633), + [anon_sym_DASH_GT] = ACTIONS(2633), + [anon_sym_DOT] = ACTIONS(2633), + [anon_sym_do] = ACTIONS(2633), + [anon_sym_fn] = ACTIONS(2633), + [anon_sym_LPAREN2] = ACTIONS(2631), + [anon_sym_LBRACK2] = ACTIONS(2631), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2631), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2631), + [sym__not_in] = ACTIONS(2631), + [sym__quoted_atom_start] = ACTIONS(2631), + }, + [1010] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2629), + [aux_sym_identifier_token1] = ACTIONS(2629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2629), + [sym_alias] = ACTIONS(2629), + [sym_integer] = ACTIONS(2629), + [sym_float] = ACTIONS(2629), + [sym_char] = ACTIONS(2629), + [anon_sym_true] = ACTIONS(2629), + [anon_sym_false] = ACTIONS(2629), + [anon_sym_nil] = ACTIONS(2629), + [sym_atom] = ACTIONS(2629), + [anon_sym_DQUOTE] = ACTIONS(2629), + [anon_sym_SQUOTE] = ACTIONS(2629), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2629), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2629), + [anon_sym_LBRACE] = ACTIONS(2629), + [anon_sym_LBRACK] = ACTIONS(2629), + [anon_sym_LT] = ACTIONS(2629), + [anon_sym_GT] = ACTIONS(2629), + [anon_sym_PIPE] = ACTIONS(2629), + [anon_sym_SLASH] = ACTIONS(2629), + [anon_sym_TILDE] = ACTIONS(2629), + [anon_sym_COMMA] = ACTIONS(2629), + [sym_keyword] = ACTIONS(2629), + [anon_sym_LT_LT] = ACTIONS(2629), + [anon_sym_GT_GT] = ACTIONS(2629), + [anon_sym_PERCENT] = ACTIONS(2629), + [anon_sym_DOT_DOT] = ACTIONS(2629), + [anon_sym_AMP] = ACTIONS(2629), + [anon_sym_PLUS] = ACTIONS(2629), + [anon_sym_DASH] = ACTIONS(2629), + [anon_sym_BANG] = ACTIONS(2629), + [anon_sym_CARET] = ACTIONS(2629), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2629), + [anon_sym_not] = ACTIONS(2629), + [anon_sym_AT] = ACTIONS(2629), + [anon_sym_LT_DASH] = ACTIONS(2629), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2629), + [anon_sym_when] = ACTIONS(2629), + [anon_sym_COLON_COLON] = ACTIONS(2629), + [anon_sym_EQ_GT] = ACTIONS(2629), + [anon_sym_EQ] = ACTIONS(2629), + [anon_sym_PIPE_PIPE] = ACTIONS(2629), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2629), + [anon_sym_or] = ACTIONS(2629), + [anon_sym_AMP_AMP] = ACTIONS(2629), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2629), + [anon_sym_and] = ACTIONS(2629), + [anon_sym_EQ_EQ] = ACTIONS(2629), + [anon_sym_BANG_EQ] = ACTIONS(2629), + [anon_sym_EQ_TILDE] = ACTIONS(2629), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2629), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2629), + [anon_sym_LT_EQ] = ACTIONS(2629), + [anon_sym_GT_EQ] = ACTIONS(2629), + [anon_sym_PIPE_GT] = ACTIONS(2629), + [anon_sym_LT_LT_LT] = ACTIONS(2629), + [anon_sym_GT_GT_GT] = ACTIONS(2629), + [anon_sym_LT_LT_TILDE] = ACTIONS(2629), + [anon_sym_TILDE_GT_GT] = ACTIONS(2629), + [anon_sym_LT_TILDE] = ACTIONS(2629), + [anon_sym_TILDE_GT] = ACTIONS(2629), + [anon_sym_LT_TILDE_GT] = ACTIONS(2629), + [anon_sym_LT_PIPE_GT] = ACTIONS(2629), + [anon_sym_in] = ACTIONS(2629), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2629), + [anon_sym_SLASH_SLASH] = ACTIONS(2629), + [anon_sym_PLUS_PLUS] = ACTIONS(2629), + [anon_sym_DASH_DASH] = ACTIONS(2629), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2629), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2629), + [anon_sym_LT_GT] = ACTIONS(2629), + [anon_sym_STAR] = ACTIONS(2629), + [anon_sym_STAR_STAR] = ACTIONS(2629), + [anon_sym_CARET_CARET] = ACTIONS(2629), + [anon_sym_DASH_GT] = ACTIONS(2629), + [anon_sym_DOT] = ACTIONS(2629), + [anon_sym_do] = ACTIONS(2629), + [anon_sym_fn] = ACTIONS(2629), + [anon_sym_LPAREN2] = ACTIONS(2627), + [anon_sym_LBRACK2] = ACTIONS(2627), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2627), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2627), + [sym__not_in] = ACTIONS(2627), + [sym__quoted_atom_start] = ACTIONS(2627), + }, + [1011] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2597), + [aux_sym_identifier_token1] = ACTIONS(2597), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2597), + [sym_alias] = ACTIONS(2597), + [sym_integer] = ACTIONS(2597), + [sym_float] = ACTIONS(2597), + [sym_char] = ACTIONS(2597), + [anon_sym_true] = ACTIONS(2597), + [anon_sym_false] = ACTIONS(2597), + [anon_sym_nil] = ACTIONS(2597), + [sym_atom] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2597), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_GT] = ACTIONS(2597), + [anon_sym_PIPE] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_COMMA] = ACTIONS(2597), + [sym_keyword] = ACTIONS(2597), + [anon_sym_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT] = ACTIONS(2597), + [anon_sym_PERCENT] = ACTIONS(2597), + [anon_sym_DOT_DOT] = ACTIONS(2597), + [anon_sym_AMP] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_CARET] = ACTIONS(2597), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2597), + [anon_sym_not] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_LT_DASH] = ACTIONS(2597), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2597), + [anon_sym_when] = ACTIONS(2597), + [anon_sym_COLON_COLON] = ACTIONS(2597), + [anon_sym_EQ_GT] = ACTIONS(2597), + [anon_sym_EQ] = ACTIONS(2597), + [anon_sym_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2597), + [anon_sym_or] = ACTIONS(2597), + [anon_sym_AMP_AMP] = ACTIONS(2597), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2597), + [anon_sym_and] = ACTIONS(2597), + [anon_sym_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ] = ACTIONS(2597), + [anon_sym_EQ_TILDE] = ACTIONS(2597), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2597), + [anon_sym_LT_EQ] = ACTIONS(2597), + [anon_sym_GT_EQ] = ACTIONS(2597), + [anon_sym_PIPE_GT] = ACTIONS(2597), + [anon_sym_LT_LT_LT] = ACTIONS(2597), + [anon_sym_GT_GT_GT] = ACTIONS(2597), + [anon_sym_LT_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE] = ACTIONS(2597), + [anon_sym_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_TILDE_GT] = ACTIONS(2597), + [anon_sym_LT_PIPE_GT] = ACTIONS(2597), + [anon_sym_in] = ACTIONS(2597), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2597), + [anon_sym_SLASH_SLASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2597), + [anon_sym_LT_GT] = ACTIONS(2597), + [anon_sym_STAR] = ACTIONS(2597), + [anon_sym_STAR_STAR] = ACTIONS(2597), + [anon_sym_CARET_CARET] = ACTIONS(2597), + [anon_sym_DASH_GT] = ACTIONS(2597), + [anon_sym_DOT] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_fn] = ACTIONS(2597), + [anon_sym_LPAREN2] = ACTIONS(2595), + [anon_sym_LBRACK2] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2595), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2595), + [sym__not_in] = ACTIONS(2595), + [sym__quoted_atom_start] = ACTIONS(2595), + }, + [1012] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2605), + [aux_sym_identifier_token1] = ACTIONS(2605), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2605), + [sym_alias] = ACTIONS(2605), + [sym_integer] = ACTIONS(2605), + [sym_float] = ACTIONS(2605), + [sym_char] = ACTIONS(2605), + [anon_sym_true] = ACTIONS(2605), + [anon_sym_false] = ACTIONS(2605), + [anon_sym_nil] = ACTIONS(2605), + [sym_atom] = ACTIONS(2605), + [anon_sym_DQUOTE] = ACTIONS(2605), + [anon_sym_SQUOTE] = ACTIONS(2605), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2605), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2605), + [anon_sym_LBRACE] = ACTIONS(2605), + [anon_sym_LBRACK] = ACTIONS(2605), + [anon_sym_LT] = ACTIONS(2605), + [anon_sym_GT] = ACTIONS(2605), + [anon_sym_PIPE] = ACTIONS(2605), + [anon_sym_SLASH] = ACTIONS(2605), + [anon_sym_TILDE] = ACTIONS(2605), + [anon_sym_COMMA] = ACTIONS(2605), + [sym_keyword] = ACTIONS(2605), + [anon_sym_LT_LT] = ACTIONS(2605), + [anon_sym_GT_GT] = ACTIONS(2605), + [anon_sym_PERCENT] = ACTIONS(2605), + [anon_sym_DOT_DOT] = ACTIONS(2605), + [anon_sym_AMP] = ACTIONS(2605), + [anon_sym_PLUS] = ACTIONS(2605), + [anon_sym_DASH] = ACTIONS(2605), + [anon_sym_BANG] = ACTIONS(2605), + [anon_sym_CARET] = ACTIONS(2605), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2605), + [anon_sym_not] = ACTIONS(2605), + [anon_sym_AT] = ACTIONS(2605), + [anon_sym_LT_DASH] = ACTIONS(2605), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2605), + [anon_sym_when] = ACTIONS(2605), + [anon_sym_COLON_COLON] = ACTIONS(2605), + [anon_sym_EQ_GT] = ACTIONS(2605), + [anon_sym_EQ] = ACTIONS(2605), + [anon_sym_PIPE_PIPE] = ACTIONS(2605), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2605), + [anon_sym_or] = ACTIONS(2605), + [anon_sym_AMP_AMP] = ACTIONS(2605), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2605), + [anon_sym_and] = ACTIONS(2605), + [anon_sym_EQ_EQ] = ACTIONS(2605), + [anon_sym_BANG_EQ] = ACTIONS(2605), + [anon_sym_EQ_TILDE] = ACTIONS(2605), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2605), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2605), + [anon_sym_LT_EQ] = ACTIONS(2605), + [anon_sym_GT_EQ] = ACTIONS(2605), + [anon_sym_PIPE_GT] = ACTIONS(2605), + [anon_sym_LT_LT_LT] = ACTIONS(2605), + [anon_sym_GT_GT_GT] = ACTIONS(2605), + [anon_sym_LT_LT_TILDE] = ACTIONS(2605), + [anon_sym_TILDE_GT_GT] = ACTIONS(2605), + [anon_sym_LT_TILDE] = ACTIONS(2605), + [anon_sym_TILDE_GT] = ACTIONS(2605), + [anon_sym_LT_TILDE_GT] = ACTIONS(2605), + [anon_sym_LT_PIPE_GT] = ACTIONS(2605), + [anon_sym_in] = ACTIONS(2605), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2605), + [anon_sym_SLASH_SLASH] = ACTIONS(2605), + [anon_sym_PLUS_PLUS] = ACTIONS(2605), + [anon_sym_DASH_DASH] = ACTIONS(2605), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2605), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2605), + [anon_sym_LT_GT] = ACTIONS(2605), + [anon_sym_STAR] = ACTIONS(2605), + [anon_sym_STAR_STAR] = ACTIONS(2605), + [anon_sym_CARET_CARET] = ACTIONS(2605), + [anon_sym_DASH_GT] = ACTIONS(2605), + [anon_sym_DOT] = ACTIONS(2605), + [anon_sym_do] = ACTIONS(2605), + [anon_sym_fn] = ACTIONS(2605), + [anon_sym_LPAREN2] = ACTIONS(2603), + [anon_sym_LBRACK2] = ACTIONS(2603), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2603), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2603), + [sym__not_in] = ACTIONS(2603), + [sym__quoted_atom_start] = ACTIONS(2603), + }, + [1013] = { [aux_sym__terminator_token1] = ACTIONS(3), [anon_sym_LPAREN] = ACTIONS(2601), [aux_sym_identifier_token1] = ACTIONS(2601), @@ -144048,5309 +143694,5606 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN2] = ACTIONS(2599), [anon_sym_LBRACK2] = ACTIONS(2599), [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2599), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), [sym__before_unary_op] = ACTIONS(2599), [sym__not_in] = ACTIONS(2599), [sym__quoted_atom_start] = ACTIONS(2599), }, - [1018] = { - [aux_sym__terminator_repeat1] = STATE(1019), - [aux_sym__terminator_token1] = ACTIONS(2635), - [anon_sym_SEMI] = ACTIONS(2637), - [anon_sym_LPAREN] = ACTIONS(2639), - [aux_sym_identifier_token1] = ACTIONS(2639), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2639), - [sym_alias] = ACTIONS(2639), - [sym_integer] = ACTIONS(2639), - [sym_float] = ACTIONS(2639), - [sym_char] = ACTIONS(2639), - [anon_sym_true] = ACTIONS(2639), - [anon_sym_false] = ACTIONS(2639), - [anon_sym_nil] = ACTIONS(2639), - [sym_atom] = ACTIONS(2639), - [anon_sym_DQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2639), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2639), - [anon_sym_LBRACE] = ACTIONS(2639), - [anon_sym_LBRACK] = ACTIONS(2639), - [anon_sym_LT] = ACTIONS(2639), - [anon_sym_GT] = ACTIONS(2639), - [anon_sym_PIPE] = ACTIONS(2639), - [anon_sym_SLASH] = ACTIONS(2639), - [anon_sym_TILDE] = ACTIONS(2639), - [sym_keyword] = ACTIONS(2639), - [anon_sym_LT_LT] = ACTIONS(2639), - [anon_sym_PERCENT] = ACTIONS(2639), - [anon_sym_DOT_DOT] = ACTIONS(2639), - [anon_sym_AMP] = ACTIONS(2639), - [anon_sym_PLUS] = ACTIONS(2639), - [anon_sym_DASH] = ACTIONS(2639), - [anon_sym_BANG] = ACTIONS(2639), - [anon_sym_CARET] = ACTIONS(2639), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2639), - [anon_sym_not] = ACTIONS(2639), - [anon_sym_AT] = ACTIONS(2639), - [anon_sym_LT_DASH] = ACTIONS(2639), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2639), - [anon_sym_when] = ACTIONS(2639), - [anon_sym_COLON_COLON] = ACTIONS(2639), - [anon_sym_EQ] = ACTIONS(2639), - [anon_sym_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_or] = ACTIONS(2639), - [anon_sym_AMP_AMP] = ACTIONS(2639), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2639), - [anon_sym_and] = ACTIONS(2639), - [anon_sym_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ] = ACTIONS(2639), - [anon_sym_EQ_TILDE] = ACTIONS(2639), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2639), - [anon_sym_LT_EQ] = ACTIONS(2639), - [anon_sym_GT_EQ] = ACTIONS(2639), - [anon_sym_PIPE_GT] = ACTIONS(2639), - [anon_sym_LT_LT_LT] = ACTIONS(2639), - [anon_sym_GT_GT_GT] = ACTIONS(2639), - [anon_sym_LT_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_PIPE_GT] = ACTIONS(2639), - [anon_sym_in] = ACTIONS(2639), - [anon_sym_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH] = ACTIONS(2639), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2639), - [anon_sym_LT_GT] = ACTIONS(2639), - [anon_sym_STAR] = ACTIONS(2639), - [anon_sym_STAR_STAR] = ACTIONS(2639), - [anon_sym_CARET_CARET] = ACTIONS(2639), - [anon_sym_DASH_GT] = ACTIONS(2639), - [anon_sym_DOT] = ACTIONS(2639), - [anon_sym_after] = ACTIONS(2639), - [anon_sym_catch] = ACTIONS(2639), - [anon_sym_else] = ACTIONS(2639), - [anon_sym_end] = ACTIONS(2639), - [anon_sym_fn] = ACTIONS(2639), - [anon_sym_rescue] = ACTIONS(2639), + [1014] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2625), + [aux_sym_identifier_token1] = ACTIONS(2625), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2625), + [sym_alias] = ACTIONS(2625), + [sym_integer] = ACTIONS(2625), + [sym_float] = ACTIONS(2625), + [sym_char] = ACTIONS(2625), + [anon_sym_true] = ACTIONS(2625), + [anon_sym_false] = ACTIONS(2625), + [anon_sym_nil] = ACTIONS(2625), + [sym_atom] = ACTIONS(2625), + [anon_sym_DQUOTE] = ACTIONS(2625), + [anon_sym_SQUOTE] = ACTIONS(2625), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2625), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2625), + [anon_sym_LBRACE] = ACTIONS(2625), + [anon_sym_LBRACK] = ACTIONS(2625), + [anon_sym_LT] = ACTIONS(2625), + [anon_sym_GT] = ACTIONS(2625), + [anon_sym_PIPE] = ACTIONS(2625), + [anon_sym_SLASH] = ACTIONS(2625), + [anon_sym_TILDE] = ACTIONS(2625), + [anon_sym_COMMA] = ACTIONS(2625), + [sym_keyword] = ACTIONS(2625), + [anon_sym_LT_LT] = ACTIONS(2625), + [anon_sym_GT_GT] = ACTIONS(2625), + [anon_sym_PERCENT] = ACTIONS(2625), + [anon_sym_DOT_DOT] = ACTIONS(2625), + [anon_sym_AMP] = ACTIONS(2625), + [anon_sym_PLUS] = ACTIONS(2625), + [anon_sym_DASH] = ACTIONS(2625), + [anon_sym_BANG] = ACTIONS(2625), + [anon_sym_CARET] = ACTIONS(2625), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2625), + [anon_sym_not] = ACTIONS(2625), + [anon_sym_AT] = ACTIONS(2625), + [anon_sym_LT_DASH] = ACTIONS(2625), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2625), + [anon_sym_when] = ACTIONS(2625), + [anon_sym_COLON_COLON] = ACTIONS(2625), + [anon_sym_EQ_GT] = ACTIONS(2625), + [anon_sym_EQ] = ACTIONS(2625), + [anon_sym_PIPE_PIPE] = ACTIONS(2625), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2625), + [anon_sym_or] = ACTIONS(2625), + [anon_sym_AMP_AMP] = ACTIONS(2625), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2625), + [anon_sym_and] = ACTIONS(2625), + [anon_sym_EQ_EQ] = ACTIONS(2625), + [anon_sym_BANG_EQ] = ACTIONS(2625), + [anon_sym_EQ_TILDE] = ACTIONS(2625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2625), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2625), + [anon_sym_LT_EQ] = ACTIONS(2625), + [anon_sym_GT_EQ] = ACTIONS(2625), + [anon_sym_PIPE_GT] = ACTIONS(2625), + [anon_sym_LT_LT_LT] = ACTIONS(2625), + [anon_sym_GT_GT_GT] = ACTIONS(2625), + [anon_sym_LT_LT_TILDE] = ACTIONS(2625), + [anon_sym_TILDE_GT_GT] = ACTIONS(2625), + [anon_sym_LT_TILDE] = ACTIONS(2625), + [anon_sym_TILDE_GT] = ACTIONS(2625), + [anon_sym_LT_TILDE_GT] = ACTIONS(2625), + [anon_sym_LT_PIPE_GT] = ACTIONS(2625), + [anon_sym_in] = ACTIONS(2625), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2625), + [anon_sym_SLASH_SLASH] = ACTIONS(2625), + [anon_sym_PLUS_PLUS] = ACTIONS(2625), + [anon_sym_DASH_DASH] = ACTIONS(2625), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2625), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2625), + [anon_sym_LT_GT] = ACTIONS(2625), + [anon_sym_STAR] = ACTIONS(2625), + [anon_sym_STAR_STAR] = ACTIONS(2625), + [anon_sym_CARET_CARET] = ACTIONS(2625), + [anon_sym_DASH_GT] = ACTIONS(2625), + [anon_sym_DOT] = ACTIONS(2625), + [anon_sym_do] = ACTIONS(2625), + [anon_sym_fn] = ACTIONS(2625), + [anon_sym_LPAREN2] = ACTIONS(2623), + [anon_sym_LBRACK2] = ACTIONS(2623), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2623), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2623), + [sym__not_in] = ACTIONS(2623), + [sym__quoted_atom_start] = ACTIONS(2623), + }, + [1015] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2609), + [aux_sym_identifier_token1] = ACTIONS(2609), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), + [sym_alias] = ACTIONS(2609), + [sym_integer] = ACTIONS(2609), + [sym_float] = ACTIONS(2609), + [sym_char] = ACTIONS(2609), + [anon_sym_true] = ACTIONS(2609), + [anon_sym_false] = ACTIONS(2609), + [anon_sym_nil] = ACTIONS(2609), + [sym_atom] = ACTIONS(2609), + [anon_sym_DQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), + [anon_sym_LBRACE] = ACTIONS(2609), + [anon_sym_LBRACK] = ACTIONS(2609), + [anon_sym_LT] = ACTIONS(2609), + [anon_sym_GT] = ACTIONS(2609), + [anon_sym_PIPE] = ACTIONS(2609), + [anon_sym_SLASH] = ACTIONS(2609), + [anon_sym_TILDE] = ACTIONS(2609), + [anon_sym_COMMA] = ACTIONS(2609), + [sym_keyword] = ACTIONS(2609), + [anon_sym_LT_LT] = ACTIONS(2609), + [anon_sym_GT_GT] = ACTIONS(2609), + [anon_sym_PERCENT] = ACTIONS(2609), + [anon_sym_DOT_DOT] = ACTIONS(2609), + [anon_sym_AMP] = ACTIONS(2609), + [anon_sym_PLUS] = ACTIONS(2609), + [anon_sym_DASH] = ACTIONS(2609), + [anon_sym_BANG] = ACTIONS(2609), + [anon_sym_CARET] = ACTIONS(2609), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2609), + [anon_sym_not] = ACTIONS(2609), + [anon_sym_AT] = ACTIONS(2609), + [anon_sym_LT_DASH] = ACTIONS(2609), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2609), + [anon_sym_when] = ACTIONS(2609), + [anon_sym_COLON_COLON] = ACTIONS(2609), + [anon_sym_EQ_GT] = ACTIONS(2609), + [anon_sym_EQ] = ACTIONS(2609), + [anon_sym_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_or] = ACTIONS(2609), + [anon_sym_AMP_AMP] = ACTIONS(2609), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2609), + [anon_sym_and] = ACTIONS(2609), + [anon_sym_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ] = ACTIONS(2609), + [anon_sym_EQ_TILDE] = ACTIONS(2609), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2609), + [anon_sym_LT_EQ] = ACTIONS(2609), + [anon_sym_GT_EQ] = ACTIONS(2609), + [anon_sym_PIPE_GT] = ACTIONS(2609), + [anon_sym_LT_LT_LT] = ACTIONS(2609), + [anon_sym_GT_GT_GT] = ACTIONS(2609), + [anon_sym_LT_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_PIPE_GT] = ACTIONS(2609), + [anon_sym_in] = ACTIONS(2609), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2609), + [anon_sym_SLASH_SLASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2609), + [anon_sym_LT_GT] = ACTIONS(2609), + [anon_sym_STAR] = ACTIONS(2609), + [anon_sym_STAR_STAR] = ACTIONS(2609), + [anon_sym_CARET_CARET] = ACTIONS(2609), + [anon_sym_DASH_GT] = ACTIONS(2609), + [anon_sym_DOT] = ACTIONS(2609), + [anon_sym_do] = ACTIONS(2609), + [anon_sym_fn] = ACTIONS(2609), + [anon_sym_LPAREN2] = ACTIONS(2607), + [anon_sym_LBRACK2] = ACTIONS(2607), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2607), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2607), + [sym__not_in] = ACTIONS(2607), + [sym__quoted_atom_start] = ACTIONS(2607), + }, + [1016] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2613), + [aux_sym_identifier_token1] = ACTIONS(2613), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2613), + [sym_alias] = ACTIONS(2613), + [sym_integer] = ACTIONS(2613), + [sym_float] = ACTIONS(2613), + [sym_char] = ACTIONS(2613), + [anon_sym_true] = ACTIONS(2613), + [anon_sym_false] = ACTIONS(2613), + [anon_sym_nil] = ACTIONS(2613), + [sym_atom] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2613), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_GT] = ACTIONS(2613), + [anon_sym_PIPE] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_COMMA] = ACTIONS(2613), + [sym_keyword] = ACTIONS(2613), + [anon_sym_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT] = ACTIONS(2613), + [anon_sym_PERCENT] = ACTIONS(2613), + [anon_sym_DOT_DOT] = ACTIONS(2613), + [anon_sym_AMP] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_CARET] = ACTIONS(2613), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2613), + [anon_sym_not] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_LT_DASH] = ACTIONS(2613), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2613), + [anon_sym_when] = ACTIONS(2613), + [anon_sym_COLON_COLON] = ACTIONS(2613), + [anon_sym_EQ_GT] = ACTIONS(2613), + [anon_sym_EQ] = ACTIONS(2613), + [anon_sym_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2613), + [anon_sym_or] = ACTIONS(2613), + [anon_sym_AMP_AMP] = ACTIONS(2613), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2613), + [anon_sym_and] = ACTIONS(2613), + [anon_sym_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ] = ACTIONS(2613), + [anon_sym_EQ_TILDE] = ACTIONS(2613), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2613), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2613), + [anon_sym_LT_EQ] = ACTIONS(2613), + [anon_sym_GT_EQ] = ACTIONS(2613), + [anon_sym_PIPE_GT] = ACTIONS(2613), + [anon_sym_LT_LT_LT] = ACTIONS(2613), + [anon_sym_GT_GT_GT] = ACTIONS(2613), + [anon_sym_LT_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE] = ACTIONS(2613), + [anon_sym_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_TILDE_GT] = ACTIONS(2613), + [anon_sym_LT_PIPE_GT] = ACTIONS(2613), + [anon_sym_in] = ACTIONS(2613), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2613), + [anon_sym_SLASH_SLASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2613), + [anon_sym_LT_GT] = ACTIONS(2613), + [anon_sym_STAR] = ACTIONS(2613), + [anon_sym_STAR_STAR] = ACTIONS(2613), + [anon_sym_CARET_CARET] = ACTIONS(2613), + [anon_sym_DASH_GT] = ACTIONS(2613), + [anon_sym_DOT] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_fn] = ACTIONS(2613), + [anon_sym_LPAREN2] = ACTIONS(2611), + [anon_sym_LBRACK2] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2611), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2611), + [sym__not_in] = ACTIONS(2611), + [sym__quoted_atom_start] = ACTIONS(2611), + }, + [1017] = { + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2609), + [aux_sym_identifier_token1] = ACTIONS(2609), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2609), + [sym_alias] = ACTIONS(2609), + [sym_integer] = ACTIONS(2609), + [sym_float] = ACTIONS(2609), + [sym_char] = ACTIONS(2609), + [anon_sym_true] = ACTIONS(2609), + [anon_sym_false] = ACTIONS(2609), + [anon_sym_nil] = ACTIONS(2609), + [sym_atom] = ACTIONS(2609), + [anon_sym_DQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2609), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2609), + [anon_sym_LBRACE] = ACTIONS(2609), + [anon_sym_LBRACK] = ACTIONS(2609), + [anon_sym_LT] = ACTIONS(2609), + [anon_sym_GT] = ACTIONS(2609), + [anon_sym_PIPE] = ACTIONS(2609), + [anon_sym_SLASH] = ACTIONS(2609), + [anon_sym_TILDE] = ACTIONS(2609), + [anon_sym_COMMA] = ACTIONS(2609), + [sym_keyword] = ACTIONS(2609), + [anon_sym_LT_LT] = ACTIONS(2609), + [anon_sym_GT_GT] = ACTIONS(2609), + [anon_sym_PERCENT] = ACTIONS(2609), + [anon_sym_DOT_DOT] = ACTIONS(2609), + [anon_sym_AMP] = ACTIONS(2609), + [anon_sym_PLUS] = ACTIONS(2609), + [anon_sym_DASH] = ACTIONS(2609), + [anon_sym_BANG] = ACTIONS(2609), + [anon_sym_CARET] = ACTIONS(2609), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2609), + [anon_sym_not] = ACTIONS(2609), + [anon_sym_AT] = ACTIONS(2609), + [anon_sym_LT_DASH] = ACTIONS(2609), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2609), + [anon_sym_when] = ACTIONS(2609), + [anon_sym_COLON_COLON] = ACTIONS(2609), + [anon_sym_EQ_GT] = ACTIONS(2609), + [anon_sym_EQ] = ACTIONS(2609), + [anon_sym_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2609), + [anon_sym_or] = ACTIONS(2609), + [anon_sym_AMP_AMP] = ACTIONS(2609), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2609), + [anon_sym_and] = ACTIONS(2609), + [anon_sym_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ] = ACTIONS(2609), + [anon_sym_EQ_TILDE] = ACTIONS(2609), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2609), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2609), + [anon_sym_LT_EQ] = ACTIONS(2609), + [anon_sym_GT_EQ] = ACTIONS(2609), + [anon_sym_PIPE_GT] = ACTIONS(2609), + [anon_sym_LT_LT_LT] = ACTIONS(2609), + [anon_sym_GT_GT_GT] = ACTIONS(2609), + [anon_sym_LT_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE] = ACTIONS(2609), + [anon_sym_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_TILDE_GT] = ACTIONS(2609), + [anon_sym_LT_PIPE_GT] = ACTIONS(2609), + [anon_sym_in] = ACTIONS(2609), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2609), + [anon_sym_SLASH_SLASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH] = ACTIONS(2609), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2609), + [anon_sym_LT_GT] = ACTIONS(2609), + [anon_sym_STAR] = ACTIONS(2609), + [anon_sym_STAR_STAR] = ACTIONS(2609), + [anon_sym_CARET_CARET] = ACTIONS(2609), + [anon_sym_DASH_GT] = ACTIONS(2609), + [anon_sym_DOT] = ACTIONS(2609), + [anon_sym_do] = ACTIONS(2609), + [anon_sym_fn] = ACTIONS(2609), + [anon_sym_LPAREN2] = ACTIONS(2607), + [anon_sym_LBRACK2] = ACTIONS(2607), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2641), - [sym__not_in] = ACTIONS(2641), - [sym__quoted_atom_start] = ACTIONS(2641), + [sym__before_unary_op] = ACTIONS(2607), + [sym__not_in] = ACTIONS(2607), + [sym__quoted_atom_start] = ACTIONS(2607), + }, + [1018] = { + [aux_sym__terminator_repeat1] = STATE(1019), + [aux_sym__terminator_token1] = ACTIONS(2643), + [anon_sym_SEMI] = ACTIONS(2645), + [anon_sym_LPAREN] = ACTIONS(2647), + [aux_sym_identifier_token1] = ACTIONS(2647), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2647), + [sym_alias] = ACTIONS(2647), + [sym_integer] = ACTIONS(2647), + [sym_float] = ACTIONS(2647), + [sym_char] = ACTIONS(2647), + [anon_sym_true] = ACTIONS(2647), + [anon_sym_false] = ACTIONS(2647), + [anon_sym_nil] = ACTIONS(2647), + [sym_atom] = ACTIONS(2647), + [anon_sym_DQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2647), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2647), + [anon_sym_LBRACE] = ACTIONS(2647), + [anon_sym_LBRACK] = ACTIONS(2647), + [anon_sym_LT] = ACTIONS(2647), + [anon_sym_GT] = ACTIONS(2647), + [anon_sym_PIPE] = ACTIONS(2647), + [anon_sym_SLASH] = ACTIONS(2647), + [anon_sym_TILDE] = ACTIONS(2647), + [sym_keyword] = ACTIONS(2647), + [anon_sym_LT_LT] = ACTIONS(2647), + [anon_sym_PERCENT] = ACTIONS(2647), + [anon_sym_DOT_DOT] = ACTIONS(2647), + [anon_sym_AMP] = ACTIONS(2647), + [anon_sym_PLUS] = ACTIONS(2647), + [anon_sym_DASH] = ACTIONS(2647), + [anon_sym_BANG] = ACTIONS(2647), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2647), + [anon_sym_not] = ACTIONS(2647), + [anon_sym_AT] = ACTIONS(2647), + [anon_sym_LT_DASH] = ACTIONS(2647), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2647), + [anon_sym_when] = ACTIONS(2647), + [anon_sym_COLON_COLON] = ACTIONS(2647), + [anon_sym_EQ] = ACTIONS(2647), + [anon_sym_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_or] = ACTIONS(2647), + [anon_sym_AMP_AMP] = ACTIONS(2647), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2647), + [anon_sym_and] = ACTIONS(2647), + [anon_sym_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ] = ACTIONS(2647), + [anon_sym_EQ_TILDE] = ACTIONS(2647), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2647), + [anon_sym_LT_EQ] = ACTIONS(2647), + [anon_sym_GT_EQ] = ACTIONS(2647), + [anon_sym_PIPE_GT] = ACTIONS(2647), + [anon_sym_LT_LT_LT] = ACTIONS(2647), + [anon_sym_GT_GT_GT] = ACTIONS(2647), + [anon_sym_LT_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_PIPE_GT] = ACTIONS(2647), + [anon_sym_in] = ACTIONS(2647), + [anon_sym_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH] = ACTIONS(2647), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2647), + [anon_sym_LT_GT] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2647), + [anon_sym_STAR_STAR] = ACTIONS(2647), + [anon_sym_CARET_CARET] = ACTIONS(2647), + [anon_sym_DASH_GT] = ACTIONS(2647), + [anon_sym_DOT] = ACTIONS(2647), + [anon_sym_after] = ACTIONS(2647), + [anon_sym_catch] = ACTIONS(2647), + [anon_sym_else] = ACTIONS(2647), + [anon_sym_end] = ACTIONS(2647), + [anon_sym_fn] = ACTIONS(2647), + [anon_sym_rescue] = ACTIONS(2647), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2649), + [sym__not_in] = ACTIONS(2649), + [sym__quoted_atom_start] = ACTIONS(2649), }, [1019] = { [aux_sym__terminator_repeat1] = STATE(1019), - [aux_sym__terminator_token1] = ACTIONS(2643), - [anon_sym_SEMI] = ACTIONS(2646), - [anon_sym_LPAREN] = ACTIONS(2646), - [aux_sym_identifier_token1] = ACTIONS(2646), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2646), - [sym_alias] = ACTIONS(2646), - [sym_integer] = ACTIONS(2646), - [sym_float] = ACTIONS(2646), - [sym_char] = ACTIONS(2646), - [anon_sym_true] = ACTIONS(2646), - [anon_sym_false] = ACTIONS(2646), - [anon_sym_nil] = ACTIONS(2646), - [sym_atom] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2646), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2646), - [anon_sym_LT] = ACTIONS(2646), - [anon_sym_GT] = ACTIONS(2646), - [anon_sym_PIPE] = ACTIONS(2646), - [anon_sym_SLASH] = ACTIONS(2646), - [anon_sym_TILDE] = ACTIONS(2646), - [sym_keyword] = ACTIONS(2646), - [anon_sym_LT_LT] = ACTIONS(2646), - [anon_sym_PERCENT] = ACTIONS(2646), - [anon_sym_DOT_DOT] = ACTIONS(2646), - [anon_sym_AMP] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_BANG] = ACTIONS(2646), - [anon_sym_CARET] = ACTIONS(2646), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2646), - [anon_sym_not] = ACTIONS(2646), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_LT_DASH] = ACTIONS(2646), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2646), - [anon_sym_when] = ACTIONS(2646), - [anon_sym_COLON_COLON] = ACTIONS(2646), - [anon_sym_EQ] = ACTIONS(2646), - [anon_sym_PIPE_PIPE] = ACTIONS(2646), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2646), - [anon_sym_or] = ACTIONS(2646), - [anon_sym_AMP_AMP] = ACTIONS(2646), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2646), - [anon_sym_and] = ACTIONS(2646), - [anon_sym_EQ_EQ] = ACTIONS(2646), - [anon_sym_BANG_EQ] = ACTIONS(2646), - [anon_sym_EQ_TILDE] = ACTIONS(2646), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2646), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2646), - [anon_sym_LT_EQ] = ACTIONS(2646), - [anon_sym_GT_EQ] = ACTIONS(2646), - [anon_sym_PIPE_GT] = ACTIONS(2646), - [anon_sym_LT_LT_LT] = ACTIONS(2646), - [anon_sym_GT_GT_GT] = ACTIONS(2646), - [anon_sym_LT_LT_TILDE] = ACTIONS(2646), - [anon_sym_TILDE_GT_GT] = ACTIONS(2646), - [anon_sym_LT_TILDE] = ACTIONS(2646), - [anon_sym_TILDE_GT] = ACTIONS(2646), - [anon_sym_LT_TILDE_GT] = ACTIONS(2646), - [anon_sym_LT_PIPE_GT] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2646), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2646), - [anon_sym_LT_GT] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2646), - [anon_sym_STAR_STAR] = ACTIONS(2646), - [anon_sym_CARET_CARET] = ACTIONS(2646), - [anon_sym_DASH_GT] = ACTIONS(2646), - [anon_sym_DOT] = ACTIONS(2646), - [anon_sym_after] = ACTIONS(2646), - [anon_sym_catch] = ACTIONS(2646), - [anon_sym_else] = ACTIONS(2646), - [anon_sym_end] = ACTIONS(2646), - [anon_sym_fn] = ACTIONS(2646), - [anon_sym_rescue] = ACTIONS(2646), + [aux_sym__terminator_token1] = ACTIONS(2651), + [anon_sym_SEMI] = ACTIONS(2654), + [anon_sym_LPAREN] = ACTIONS(2654), + [aux_sym_identifier_token1] = ACTIONS(2654), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2654), + [sym_alias] = ACTIONS(2654), + [sym_integer] = ACTIONS(2654), + [sym_float] = ACTIONS(2654), + [sym_char] = ACTIONS(2654), + [anon_sym_true] = ACTIONS(2654), + [anon_sym_false] = ACTIONS(2654), + [anon_sym_nil] = ACTIONS(2654), + [sym_atom] = ACTIONS(2654), + [anon_sym_DQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2654), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2654), + [anon_sym_LBRACE] = ACTIONS(2654), + [anon_sym_LBRACK] = ACTIONS(2654), + [anon_sym_LT] = ACTIONS(2654), + [anon_sym_GT] = ACTIONS(2654), + [anon_sym_PIPE] = ACTIONS(2654), + [anon_sym_SLASH] = ACTIONS(2654), + [anon_sym_TILDE] = ACTIONS(2654), + [sym_keyword] = ACTIONS(2654), + [anon_sym_LT_LT] = ACTIONS(2654), + [anon_sym_PERCENT] = ACTIONS(2654), + [anon_sym_DOT_DOT] = ACTIONS(2654), + [anon_sym_AMP] = ACTIONS(2654), + [anon_sym_PLUS] = ACTIONS(2654), + [anon_sym_DASH] = ACTIONS(2654), + [anon_sym_BANG] = ACTIONS(2654), + [anon_sym_CARET] = ACTIONS(2654), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2654), + [anon_sym_not] = ACTIONS(2654), + [anon_sym_AT] = ACTIONS(2654), + [anon_sym_LT_DASH] = ACTIONS(2654), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2654), + [anon_sym_when] = ACTIONS(2654), + [anon_sym_COLON_COLON] = ACTIONS(2654), + [anon_sym_EQ] = ACTIONS(2654), + [anon_sym_PIPE_PIPE] = ACTIONS(2654), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2654), + [anon_sym_or] = ACTIONS(2654), + [anon_sym_AMP_AMP] = ACTIONS(2654), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2654), + [anon_sym_and] = ACTIONS(2654), + [anon_sym_EQ_EQ] = ACTIONS(2654), + [anon_sym_BANG_EQ] = ACTIONS(2654), + [anon_sym_EQ_TILDE] = ACTIONS(2654), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2654), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2654), + [anon_sym_LT_EQ] = ACTIONS(2654), + [anon_sym_GT_EQ] = ACTIONS(2654), + [anon_sym_PIPE_GT] = ACTIONS(2654), + [anon_sym_LT_LT_LT] = ACTIONS(2654), + [anon_sym_GT_GT_GT] = ACTIONS(2654), + [anon_sym_LT_LT_TILDE] = ACTIONS(2654), + [anon_sym_TILDE_GT_GT] = ACTIONS(2654), + [anon_sym_LT_TILDE] = ACTIONS(2654), + [anon_sym_TILDE_GT] = ACTIONS(2654), + [anon_sym_LT_TILDE_GT] = ACTIONS(2654), + [anon_sym_LT_PIPE_GT] = ACTIONS(2654), + [anon_sym_in] = ACTIONS(2654), + [anon_sym_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH] = ACTIONS(2654), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2654), + [anon_sym_LT_GT] = ACTIONS(2654), + [anon_sym_STAR] = ACTIONS(2654), + [anon_sym_STAR_STAR] = ACTIONS(2654), + [anon_sym_CARET_CARET] = ACTIONS(2654), + [anon_sym_DASH_GT] = ACTIONS(2654), + [anon_sym_DOT] = ACTIONS(2654), + [anon_sym_after] = ACTIONS(2654), + [anon_sym_catch] = ACTIONS(2654), + [anon_sym_else] = ACTIONS(2654), + [anon_sym_end] = ACTIONS(2654), + [anon_sym_fn] = ACTIONS(2654), + [anon_sym_rescue] = ACTIONS(2654), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2648), - [sym__not_in] = ACTIONS(2648), - [sym__quoted_atom_start] = ACTIONS(2648), + [sym__before_unary_op] = ACTIONS(2656), + [sym__not_in] = ACTIONS(2656), + [sym__quoted_atom_start] = ACTIONS(2656), }, [1020] = { - [aux_sym__terminator_repeat1] = STATE(1022), - [aux_sym__terminator_token1] = ACTIONS(2650), - [anon_sym_SEMI] = ACTIONS(2652), - [anon_sym_LPAREN] = ACTIONS(2639), - [aux_sym_identifier_token1] = ACTIONS(2639), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2639), - [sym_alias] = ACTIONS(2639), - [sym_integer] = ACTIONS(2639), - [sym_float] = ACTIONS(2639), - [sym_char] = ACTIONS(2639), - [anon_sym_true] = ACTIONS(2639), - [anon_sym_false] = ACTIONS(2639), - [anon_sym_nil] = ACTIONS(2639), - [sym_atom] = ACTIONS(2639), - [anon_sym_DQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2639), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2639), - [anon_sym_LBRACE] = ACTIONS(2639), - [anon_sym_LBRACK] = ACTIONS(2639), - [anon_sym_LT] = ACTIONS(2639), - [anon_sym_GT] = ACTIONS(2639), - [anon_sym_PIPE] = ACTIONS(2639), - [anon_sym_SLASH] = ACTIONS(2639), - [anon_sym_TILDE] = ACTIONS(2639), - [anon_sym_LT_LT] = ACTIONS(2639), - [anon_sym_PERCENT] = ACTIONS(2639), - [anon_sym_DOT_DOT] = ACTIONS(2639), - [anon_sym_AMP] = ACTIONS(2639), - [anon_sym_PLUS] = ACTIONS(2639), - [anon_sym_DASH] = ACTIONS(2639), - [anon_sym_BANG] = ACTIONS(2639), - [anon_sym_CARET] = ACTIONS(2639), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2639), - [anon_sym_not] = ACTIONS(2639), - [anon_sym_AT] = ACTIONS(2639), - [anon_sym_LT_DASH] = ACTIONS(2639), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2639), - [anon_sym_when] = ACTIONS(2639), - [anon_sym_COLON_COLON] = ACTIONS(2639), - [anon_sym_EQ] = ACTIONS(2639), - [anon_sym_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_or] = ACTIONS(2639), - [anon_sym_AMP_AMP] = ACTIONS(2639), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2639), - [anon_sym_and] = ACTIONS(2639), - [anon_sym_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ] = ACTIONS(2639), - [anon_sym_EQ_TILDE] = ACTIONS(2639), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2639), - [anon_sym_LT_EQ] = ACTIONS(2639), - [anon_sym_GT_EQ] = ACTIONS(2639), - [anon_sym_PIPE_GT] = ACTIONS(2639), - [anon_sym_LT_LT_LT] = ACTIONS(2639), - [anon_sym_GT_GT_GT] = ACTIONS(2639), - [anon_sym_LT_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_PIPE_GT] = ACTIONS(2639), - [anon_sym_in] = ACTIONS(2639), - [anon_sym_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH] = ACTIONS(2639), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2639), - [anon_sym_LT_GT] = ACTIONS(2639), - [anon_sym_STAR] = ACTIONS(2639), - [anon_sym_STAR_STAR] = ACTIONS(2639), - [anon_sym_CARET_CARET] = ACTIONS(2639), - [anon_sym_DASH_GT] = ACTIONS(2639), - [anon_sym_DOT] = ACTIONS(2639), - [anon_sym_after] = ACTIONS(2639), - [anon_sym_catch] = ACTIONS(2639), - [anon_sym_else] = ACTIONS(2639), - [anon_sym_end] = ACTIONS(2639), - [anon_sym_fn] = ACTIONS(2639), - [anon_sym_rescue] = ACTIONS(2639), + [aux_sym__terminator_repeat1] = STATE(1020), + [aux_sym__terminator_token1] = ACTIONS(2658), + [anon_sym_SEMI] = ACTIONS(2654), + [anon_sym_LPAREN] = ACTIONS(2654), + [aux_sym_identifier_token1] = ACTIONS(2654), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2654), + [sym_alias] = ACTIONS(2654), + [sym_integer] = ACTIONS(2654), + [sym_float] = ACTIONS(2654), + [sym_char] = ACTIONS(2654), + [anon_sym_true] = ACTIONS(2654), + [anon_sym_false] = ACTIONS(2654), + [anon_sym_nil] = ACTIONS(2654), + [sym_atom] = ACTIONS(2654), + [anon_sym_DQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2654), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2654), + [anon_sym_LBRACE] = ACTIONS(2654), + [anon_sym_LBRACK] = ACTIONS(2654), + [anon_sym_LT] = ACTIONS(2654), + [anon_sym_GT] = ACTIONS(2654), + [anon_sym_PIPE] = ACTIONS(2654), + [anon_sym_SLASH] = ACTIONS(2654), + [anon_sym_TILDE] = ACTIONS(2654), + [anon_sym_LT_LT] = ACTIONS(2654), + [anon_sym_PERCENT] = ACTIONS(2654), + [anon_sym_DOT_DOT] = ACTIONS(2654), + [anon_sym_AMP] = ACTIONS(2654), + [anon_sym_PLUS] = ACTIONS(2654), + [anon_sym_DASH] = ACTIONS(2654), + [anon_sym_BANG] = ACTIONS(2654), + [anon_sym_CARET] = ACTIONS(2654), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2654), + [anon_sym_not] = ACTIONS(2654), + [anon_sym_AT] = ACTIONS(2654), + [anon_sym_LT_DASH] = ACTIONS(2654), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2654), + [anon_sym_when] = ACTIONS(2654), + [anon_sym_COLON_COLON] = ACTIONS(2654), + [anon_sym_EQ] = ACTIONS(2654), + [anon_sym_PIPE_PIPE] = ACTIONS(2654), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2654), + [anon_sym_or] = ACTIONS(2654), + [anon_sym_AMP_AMP] = ACTIONS(2654), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2654), + [anon_sym_and] = ACTIONS(2654), + [anon_sym_EQ_EQ] = ACTIONS(2654), + [anon_sym_BANG_EQ] = ACTIONS(2654), + [anon_sym_EQ_TILDE] = ACTIONS(2654), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2654), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2654), + [anon_sym_LT_EQ] = ACTIONS(2654), + [anon_sym_GT_EQ] = ACTIONS(2654), + [anon_sym_PIPE_GT] = ACTIONS(2654), + [anon_sym_LT_LT_LT] = ACTIONS(2654), + [anon_sym_GT_GT_GT] = ACTIONS(2654), + [anon_sym_LT_LT_TILDE] = ACTIONS(2654), + [anon_sym_TILDE_GT_GT] = ACTIONS(2654), + [anon_sym_LT_TILDE] = ACTIONS(2654), + [anon_sym_TILDE_GT] = ACTIONS(2654), + [anon_sym_LT_TILDE_GT] = ACTIONS(2654), + [anon_sym_LT_PIPE_GT] = ACTIONS(2654), + [anon_sym_in] = ACTIONS(2654), + [anon_sym_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH] = ACTIONS(2654), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2654), + [anon_sym_LT_GT] = ACTIONS(2654), + [anon_sym_STAR] = ACTIONS(2654), + [anon_sym_STAR_STAR] = ACTIONS(2654), + [anon_sym_CARET_CARET] = ACTIONS(2654), + [anon_sym_DASH_GT] = ACTIONS(2654), + [anon_sym_DOT] = ACTIONS(2654), + [anon_sym_after] = ACTIONS(2654), + [anon_sym_catch] = ACTIONS(2654), + [anon_sym_else] = ACTIONS(2654), + [anon_sym_end] = ACTIONS(2654), + [anon_sym_fn] = ACTIONS(2654), + [anon_sym_rescue] = ACTIONS(2654), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2641), - [sym__not_in] = ACTIONS(2641), - [sym__quoted_atom_start] = ACTIONS(2641), + [sym__before_unary_op] = ACTIONS(2656), + [sym__not_in] = ACTIONS(2656), + [sym__quoted_atom_start] = ACTIONS(2656), }, [1021] = { - [aux_sym__terminator_repeat1] = STATE(1022), - [aux_sym__terminator_token1] = ACTIONS(2650), - [anon_sym_SEMI] = ACTIONS(2654), - [anon_sym_LPAREN] = ACTIONS(2639), - [aux_sym_identifier_token1] = ACTIONS(2639), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2639), - [sym_alias] = ACTIONS(2639), - [sym_integer] = ACTIONS(2639), - [sym_float] = ACTIONS(2639), - [sym_char] = ACTIONS(2639), - [anon_sym_true] = ACTIONS(2639), - [anon_sym_false] = ACTIONS(2639), - [anon_sym_nil] = ACTIONS(2639), - [sym_atom] = ACTIONS(2639), - [anon_sym_DQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2639), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2639), - [anon_sym_LBRACE] = ACTIONS(2639), - [anon_sym_LBRACK] = ACTIONS(2639), - [anon_sym_LT] = ACTIONS(2639), - [anon_sym_GT] = ACTIONS(2639), - [anon_sym_PIPE] = ACTIONS(2639), - [anon_sym_SLASH] = ACTIONS(2639), - [anon_sym_TILDE] = ACTIONS(2639), - [anon_sym_LT_LT] = ACTIONS(2639), - [anon_sym_PERCENT] = ACTIONS(2639), - [anon_sym_DOT_DOT] = ACTIONS(2639), - [anon_sym_AMP] = ACTIONS(2639), - [anon_sym_PLUS] = ACTIONS(2639), - [anon_sym_DASH] = ACTIONS(2639), - [anon_sym_BANG] = ACTIONS(2639), - [anon_sym_CARET] = ACTIONS(2639), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2639), - [anon_sym_not] = ACTIONS(2639), - [anon_sym_AT] = ACTIONS(2639), - [anon_sym_LT_DASH] = ACTIONS(2639), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2639), - [anon_sym_when] = ACTIONS(2639), - [anon_sym_COLON_COLON] = ACTIONS(2639), - [anon_sym_EQ] = ACTIONS(2639), - [anon_sym_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_or] = ACTIONS(2639), - [anon_sym_AMP_AMP] = ACTIONS(2639), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2639), - [anon_sym_and] = ACTIONS(2639), - [anon_sym_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ] = ACTIONS(2639), - [anon_sym_EQ_TILDE] = ACTIONS(2639), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2639), - [anon_sym_LT_EQ] = ACTIONS(2639), - [anon_sym_GT_EQ] = ACTIONS(2639), - [anon_sym_PIPE_GT] = ACTIONS(2639), - [anon_sym_LT_LT_LT] = ACTIONS(2639), - [anon_sym_GT_GT_GT] = ACTIONS(2639), - [anon_sym_LT_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_PIPE_GT] = ACTIONS(2639), - [anon_sym_in] = ACTIONS(2639), - [anon_sym_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH] = ACTIONS(2639), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2639), - [anon_sym_LT_GT] = ACTIONS(2639), - [anon_sym_STAR] = ACTIONS(2639), - [anon_sym_STAR_STAR] = ACTIONS(2639), - [anon_sym_CARET_CARET] = ACTIONS(2639), - [anon_sym_DASH_GT] = ACTIONS(2639), - [anon_sym_DOT] = ACTIONS(2639), - [anon_sym_after] = ACTIONS(2639), - [anon_sym_catch] = ACTIONS(2639), - [anon_sym_else] = ACTIONS(2639), - [anon_sym_end] = ACTIONS(2639), - [anon_sym_fn] = ACTIONS(2639), - [anon_sym_rescue] = ACTIONS(2639), + [aux_sym__terminator_repeat1] = STATE(1020), + [aux_sym__terminator_token1] = ACTIONS(2661), + [anon_sym_SEMI] = ACTIONS(2663), + [anon_sym_LPAREN] = ACTIONS(2647), + [aux_sym_identifier_token1] = ACTIONS(2647), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2647), + [sym_alias] = ACTIONS(2647), + [sym_integer] = ACTIONS(2647), + [sym_float] = ACTIONS(2647), + [sym_char] = ACTIONS(2647), + [anon_sym_true] = ACTIONS(2647), + [anon_sym_false] = ACTIONS(2647), + [anon_sym_nil] = ACTIONS(2647), + [sym_atom] = ACTIONS(2647), + [anon_sym_DQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2647), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2647), + [anon_sym_LBRACE] = ACTIONS(2647), + [anon_sym_LBRACK] = ACTIONS(2647), + [anon_sym_LT] = ACTIONS(2647), + [anon_sym_GT] = ACTIONS(2647), + [anon_sym_PIPE] = ACTIONS(2647), + [anon_sym_SLASH] = ACTIONS(2647), + [anon_sym_TILDE] = ACTIONS(2647), + [anon_sym_LT_LT] = ACTIONS(2647), + [anon_sym_PERCENT] = ACTIONS(2647), + [anon_sym_DOT_DOT] = ACTIONS(2647), + [anon_sym_AMP] = ACTIONS(2647), + [anon_sym_PLUS] = ACTIONS(2647), + [anon_sym_DASH] = ACTIONS(2647), + [anon_sym_BANG] = ACTIONS(2647), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2647), + [anon_sym_not] = ACTIONS(2647), + [anon_sym_AT] = ACTIONS(2647), + [anon_sym_LT_DASH] = ACTIONS(2647), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2647), + [anon_sym_when] = ACTIONS(2647), + [anon_sym_COLON_COLON] = ACTIONS(2647), + [anon_sym_EQ] = ACTIONS(2647), + [anon_sym_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_or] = ACTIONS(2647), + [anon_sym_AMP_AMP] = ACTIONS(2647), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2647), + [anon_sym_and] = ACTIONS(2647), + [anon_sym_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ] = ACTIONS(2647), + [anon_sym_EQ_TILDE] = ACTIONS(2647), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2647), + [anon_sym_LT_EQ] = ACTIONS(2647), + [anon_sym_GT_EQ] = ACTIONS(2647), + [anon_sym_PIPE_GT] = ACTIONS(2647), + [anon_sym_LT_LT_LT] = ACTIONS(2647), + [anon_sym_GT_GT_GT] = ACTIONS(2647), + [anon_sym_LT_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_PIPE_GT] = ACTIONS(2647), + [anon_sym_in] = ACTIONS(2647), + [anon_sym_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH] = ACTIONS(2647), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2647), + [anon_sym_LT_GT] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2647), + [anon_sym_STAR_STAR] = ACTIONS(2647), + [anon_sym_CARET_CARET] = ACTIONS(2647), + [anon_sym_DASH_GT] = ACTIONS(2647), + [anon_sym_DOT] = ACTIONS(2647), + [anon_sym_after] = ACTIONS(2647), + [anon_sym_catch] = ACTIONS(2647), + [anon_sym_else] = ACTIONS(2647), + [anon_sym_end] = ACTIONS(2647), + [anon_sym_fn] = ACTIONS(2647), + [anon_sym_rescue] = ACTIONS(2647), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2641), - [sym__not_in] = ACTIONS(2641), - [sym__quoted_atom_start] = ACTIONS(2641), + [sym__before_unary_op] = ACTIONS(2649), + [sym__not_in] = ACTIONS(2649), + [sym__quoted_atom_start] = ACTIONS(2649), }, [1022] = { - [aux_sym__terminator_repeat1] = STATE(1022), - [aux_sym__terminator_token1] = ACTIONS(2656), - [anon_sym_SEMI] = ACTIONS(2646), - [anon_sym_LPAREN] = ACTIONS(2646), - [aux_sym_identifier_token1] = ACTIONS(2646), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2646), - [sym_alias] = ACTIONS(2646), - [sym_integer] = ACTIONS(2646), - [sym_float] = ACTIONS(2646), - [sym_char] = ACTIONS(2646), - [anon_sym_true] = ACTIONS(2646), - [anon_sym_false] = ACTIONS(2646), - [anon_sym_nil] = ACTIONS(2646), - [sym_atom] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2646), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2646), - [anon_sym_LT] = ACTIONS(2646), - [anon_sym_GT] = ACTIONS(2646), - [anon_sym_PIPE] = ACTIONS(2646), - [anon_sym_SLASH] = ACTIONS(2646), - [anon_sym_TILDE] = ACTIONS(2646), - [anon_sym_LT_LT] = ACTIONS(2646), - [anon_sym_PERCENT] = ACTIONS(2646), - [anon_sym_DOT_DOT] = ACTIONS(2646), - [anon_sym_AMP] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_BANG] = ACTIONS(2646), - [anon_sym_CARET] = ACTIONS(2646), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2646), - [anon_sym_not] = ACTIONS(2646), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_LT_DASH] = ACTIONS(2646), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2646), - [anon_sym_when] = ACTIONS(2646), - [anon_sym_COLON_COLON] = ACTIONS(2646), - [anon_sym_EQ] = ACTIONS(2646), - [anon_sym_PIPE_PIPE] = ACTIONS(2646), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2646), - [anon_sym_or] = ACTIONS(2646), - [anon_sym_AMP_AMP] = ACTIONS(2646), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2646), - [anon_sym_and] = ACTIONS(2646), - [anon_sym_EQ_EQ] = ACTIONS(2646), - [anon_sym_BANG_EQ] = ACTIONS(2646), - [anon_sym_EQ_TILDE] = ACTIONS(2646), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2646), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2646), - [anon_sym_LT_EQ] = ACTIONS(2646), - [anon_sym_GT_EQ] = ACTIONS(2646), - [anon_sym_PIPE_GT] = ACTIONS(2646), - [anon_sym_LT_LT_LT] = ACTIONS(2646), - [anon_sym_GT_GT_GT] = ACTIONS(2646), - [anon_sym_LT_LT_TILDE] = ACTIONS(2646), - [anon_sym_TILDE_GT_GT] = ACTIONS(2646), - [anon_sym_LT_TILDE] = ACTIONS(2646), - [anon_sym_TILDE_GT] = ACTIONS(2646), - [anon_sym_LT_TILDE_GT] = ACTIONS(2646), - [anon_sym_LT_PIPE_GT] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2646), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2646), - [anon_sym_LT_GT] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2646), - [anon_sym_STAR_STAR] = ACTIONS(2646), - [anon_sym_CARET_CARET] = ACTIONS(2646), - [anon_sym_DASH_GT] = ACTIONS(2646), - [anon_sym_DOT] = ACTIONS(2646), - [anon_sym_after] = ACTIONS(2646), - [anon_sym_catch] = ACTIONS(2646), - [anon_sym_else] = ACTIONS(2646), - [anon_sym_end] = ACTIONS(2646), - [anon_sym_fn] = ACTIONS(2646), - [anon_sym_rescue] = ACTIONS(2646), + [aux_sym__terminator_repeat1] = STATE(1020), + [aux_sym__terminator_token1] = ACTIONS(2661), + [anon_sym_SEMI] = ACTIONS(2665), + [anon_sym_LPAREN] = ACTIONS(2647), + [aux_sym_identifier_token1] = ACTIONS(2647), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2647), + [sym_alias] = ACTIONS(2647), + [sym_integer] = ACTIONS(2647), + [sym_float] = ACTIONS(2647), + [sym_char] = ACTIONS(2647), + [anon_sym_true] = ACTIONS(2647), + [anon_sym_false] = ACTIONS(2647), + [anon_sym_nil] = ACTIONS(2647), + [sym_atom] = ACTIONS(2647), + [anon_sym_DQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2647), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2647), + [anon_sym_LBRACE] = ACTIONS(2647), + [anon_sym_LBRACK] = ACTIONS(2647), + [anon_sym_LT] = ACTIONS(2647), + [anon_sym_GT] = ACTIONS(2647), + [anon_sym_PIPE] = ACTIONS(2647), + [anon_sym_SLASH] = ACTIONS(2647), + [anon_sym_TILDE] = ACTIONS(2647), + [anon_sym_LT_LT] = ACTIONS(2647), + [anon_sym_PERCENT] = ACTIONS(2647), + [anon_sym_DOT_DOT] = ACTIONS(2647), + [anon_sym_AMP] = ACTIONS(2647), + [anon_sym_PLUS] = ACTIONS(2647), + [anon_sym_DASH] = ACTIONS(2647), + [anon_sym_BANG] = ACTIONS(2647), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2647), + [anon_sym_not] = ACTIONS(2647), + [anon_sym_AT] = ACTIONS(2647), + [anon_sym_LT_DASH] = ACTIONS(2647), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2647), + [anon_sym_when] = ACTIONS(2647), + [anon_sym_COLON_COLON] = ACTIONS(2647), + [anon_sym_EQ] = ACTIONS(2647), + [anon_sym_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_or] = ACTIONS(2647), + [anon_sym_AMP_AMP] = ACTIONS(2647), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2647), + [anon_sym_and] = ACTIONS(2647), + [anon_sym_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ] = ACTIONS(2647), + [anon_sym_EQ_TILDE] = ACTIONS(2647), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2647), + [anon_sym_LT_EQ] = ACTIONS(2647), + [anon_sym_GT_EQ] = ACTIONS(2647), + [anon_sym_PIPE_GT] = ACTIONS(2647), + [anon_sym_LT_LT_LT] = ACTIONS(2647), + [anon_sym_GT_GT_GT] = ACTIONS(2647), + [anon_sym_LT_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_PIPE_GT] = ACTIONS(2647), + [anon_sym_in] = ACTIONS(2647), + [anon_sym_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH] = ACTIONS(2647), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2647), + [anon_sym_LT_GT] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2647), + [anon_sym_STAR_STAR] = ACTIONS(2647), + [anon_sym_CARET_CARET] = ACTIONS(2647), + [anon_sym_DASH_GT] = ACTIONS(2647), + [anon_sym_DOT] = ACTIONS(2647), + [anon_sym_after] = ACTIONS(2647), + [anon_sym_catch] = ACTIONS(2647), + [anon_sym_else] = ACTIONS(2647), + [anon_sym_end] = ACTIONS(2647), + [anon_sym_fn] = ACTIONS(2647), + [anon_sym_rescue] = ACTIONS(2647), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2648), - [sym__not_in] = ACTIONS(2648), - [sym__quoted_atom_start] = ACTIONS(2648), + [sym__before_unary_op] = ACTIONS(2649), + [sym__not_in] = ACTIONS(2649), + [sym__quoted_atom_start] = ACTIONS(2649), }, [1023] = { - [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2659), - [aux_sym_identifier_token1] = ACTIONS(2659), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2659), - [sym_alias] = ACTIONS(2659), - [sym_integer] = ACTIONS(2659), - [sym_float] = ACTIONS(2659), - [sym_char] = ACTIONS(2659), - [anon_sym_true] = ACTIONS(2659), - [anon_sym_false] = ACTIONS(2659), - [anon_sym_nil] = ACTIONS(2659), - [sym_atom] = ACTIONS(2659), - [anon_sym_DQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2659), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2659), - [anon_sym_LBRACE] = ACTIONS(2659), - [anon_sym_LBRACK] = ACTIONS(2659), - [anon_sym_LT] = ACTIONS(2659), - [anon_sym_GT] = ACTIONS(2659), - [anon_sym_PIPE] = ACTIONS(2659), - [anon_sym_SLASH] = ACTIONS(2659), - [anon_sym_TILDE] = ACTIONS(2659), - [sym_keyword] = ACTIONS(2659), - [anon_sym_LT_LT] = ACTIONS(2659), - [anon_sym_PERCENT] = ACTIONS(2659), - [anon_sym_DOT_DOT] = ACTIONS(2659), - [anon_sym_AMP] = ACTIONS(2659), - [anon_sym_PLUS] = ACTIONS(2659), - [anon_sym_DASH] = ACTIONS(2659), - [anon_sym_BANG] = ACTIONS(2659), - [anon_sym_CARET] = ACTIONS(2659), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2659), - [anon_sym_not] = ACTIONS(2659), - [anon_sym_AT] = ACTIONS(2659), - [anon_sym_LT_DASH] = ACTIONS(2659), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2659), - [anon_sym_when] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2659), - [anon_sym_EQ] = ACTIONS(2659), - [anon_sym_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_or] = ACTIONS(2659), - [anon_sym_AMP_AMP] = ACTIONS(2659), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2659), - [anon_sym_and] = ACTIONS(2659), - [anon_sym_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ] = ACTIONS(2659), - [anon_sym_EQ_TILDE] = ACTIONS(2659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2659), - [anon_sym_LT_EQ] = ACTIONS(2659), - [anon_sym_GT_EQ] = ACTIONS(2659), - [anon_sym_PIPE_GT] = ACTIONS(2659), - [anon_sym_LT_LT_LT] = ACTIONS(2659), - [anon_sym_GT_GT_GT] = ACTIONS(2659), - [anon_sym_LT_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_PIPE_GT] = ACTIONS(2659), - [anon_sym_in] = ACTIONS(2659), - [anon_sym_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH] = ACTIONS(2659), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2659), - [anon_sym_LT_GT] = ACTIONS(2659), - [anon_sym_STAR] = ACTIONS(2659), - [anon_sym_STAR_STAR] = ACTIONS(2659), - [anon_sym_CARET_CARET] = ACTIONS(2659), - [anon_sym_DASH_GT] = ACTIONS(2659), - [anon_sym_DOT] = ACTIONS(2659), - [anon_sym_after] = ACTIONS(2659), - [anon_sym_catch] = ACTIONS(2659), - [anon_sym_else] = ACTIONS(2659), - [anon_sym_end] = ACTIONS(2659), - [anon_sym_fn] = ACTIONS(2659), - [anon_sym_rescue] = ACTIONS(2659), + [aux_sym__terminator_token1] = ACTIONS(2667), + [anon_sym_SEMI] = ACTIONS(2669), + [anon_sym_LPAREN] = ACTIONS(2669), + [aux_sym_identifier_token1] = ACTIONS(2669), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2669), + [sym_alias] = ACTIONS(2669), + [sym_integer] = ACTIONS(2669), + [sym_float] = ACTIONS(2669), + [sym_char] = ACTIONS(2669), + [anon_sym_true] = ACTIONS(2669), + [anon_sym_false] = ACTIONS(2669), + [anon_sym_nil] = ACTIONS(2669), + [sym_atom] = ACTIONS(2669), + [anon_sym_DQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2669), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2669), + [anon_sym_LBRACE] = ACTIONS(2669), + [anon_sym_LBRACK] = ACTIONS(2669), + [anon_sym_LT] = ACTIONS(2669), + [anon_sym_GT] = ACTIONS(2669), + [anon_sym_PIPE] = ACTIONS(2669), + [anon_sym_SLASH] = ACTIONS(2669), + [anon_sym_TILDE] = ACTIONS(2669), + [anon_sym_LT_LT] = ACTIONS(2669), + [anon_sym_PERCENT] = ACTIONS(2669), + [anon_sym_DOT_DOT] = ACTIONS(2669), + [anon_sym_AMP] = ACTIONS(2669), + [anon_sym_PLUS] = ACTIONS(2669), + [anon_sym_DASH] = ACTIONS(2669), + [anon_sym_BANG] = ACTIONS(2669), + [anon_sym_CARET] = ACTIONS(2669), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2669), + [anon_sym_not] = ACTIONS(2669), + [anon_sym_AT] = ACTIONS(2669), + [anon_sym_LT_DASH] = ACTIONS(2669), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2669), + [anon_sym_when] = ACTIONS(2669), + [anon_sym_COLON_COLON] = ACTIONS(2669), + [anon_sym_EQ] = ACTIONS(2669), + [anon_sym_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_or] = ACTIONS(2669), + [anon_sym_AMP_AMP] = ACTIONS(2669), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2669), + [anon_sym_and] = ACTIONS(2669), + [anon_sym_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ] = ACTIONS(2669), + [anon_sym_EQ_TILDE] = ACTIONS(2669), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2669), + [anon_sym_LT_EQ] = ACTIONS(2669), + [anon_sym_GT_EQ] = ACTIONS(2669), + [anon_sym_PIPE_GT] = ACTIONS(2669), + [anon_sym_LT_LT_LT] = ACTIONS(2669), + [anon_sym_GT_GT_GT] = ACTIONS(2669), + [anon_sym_LT_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_PIPE_GT] = ACTIONS(2669), + [anon_sym_in] = ACTIONS(2669), + [anon_sym_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH] = ACTIONS(2669), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2669), + [anon_sym_LT_GT] = ACTIONS(2669), + [anon_sym_STAR] = ACTIONS(2669), + [anon_sym_STAR_STAR] = ACTIONS(2669), + [anon_sym_CARET_CARET] = ACTIONS(2669), + [anon_sym_DASH_GT] = ACTIONS(2669), + [anon_sym_DOT] = ACTIONS(2669), + [anon_sym_after] = ACTIONS(2669), + [anon_sym_catch] = ACTIONS(2669), + [anon_sym_else] = ACTIONS(2669), + [anon_sym_end] = ACTIONS(2669), + [anon_sym_fn] = ACTIONS(2669), + [anon_sym_rescue] = ACTIONS(2669), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2661), - [sym__not_in] = ACTIONS(2661), - [sym__quoted_atom_start] = ACTIONS(2661), + [sym__before_unary_op] = ACTIONS(2667), + [sym__not_in] = ACTIONS(2667), + [sym__quoted_atom_start] = ACTIONS(2667), }, [1024] = { - [aux_sym__terminator_token1] = ACTIONS(2661), - [anon_sym_SEMI] = ACTIONS(2659), - [anon_sym_LPAREN] = ACTIONS(2659), - [aux_sym_identifier_token1] = ACTIONS(2659), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2659), - [sym_alias] = ACTIONS(2659), - [sym_integer] = ACTIONS(2659), - [sym_float] = ACTIONS(2659), - [sym_char] = ACTIONS(2659), - [anon_sym_true] = ACTIONS(2659), - [anon_sym_false] = ACTIONS(2659), - [anon_sym_nil] = ACTIONS(2659), - [sym_atom] = ACTIONS(2659), - [anon_sym_DQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2659), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2659), - [anon_sym_LBRACE] = ACTIONS(2659), - [anon_sym_LBRACK] = ACTIONS(2659), - [anon_sym_LT] = ACTIONS(2659), - [anon_sym_GT] = ACTIONS(2659), - [anon_sym_PIPE] = ACTIONS(2659), - [anon_sym_SLASH] = ACTIONS(2659), - [anon_sym_TILDE] = ACTIONS(2659), - [anon_sym_LT_LT] = ACTIONS(2659), - [anon_sym_PERCENT] = ACTIONS(2659), - [anon_sym_DOT_DOT] = ACTIONS(2659), - [anon_sym_AMP] = ACTIONS(2659), - [anon_sym_PLUS] = ACTIONS(2659), - [anon_sym_DASH] = ACTIONS(2659), - [anon_sym_BANG] = ACTIONS(2659), - [anon_sym_CARET] = ACTIONS(2659), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2659), - [anon_sym_not] = ACTIONS(2659), - [anon_sym_AT] = ACTIONS(2659), - [anon_sym_LT_DASH] = ACTIONS(2659), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2659), - [anon_sym_when] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2659), - [anon_sym_EQ] = ACTIONS(2659), - [anon_sym_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_or] = ACTIONS(2659), - [anon_sym_AMP_AMP] = ACTIONS(2659), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2659), - [anon_sym_and] = ACTIONS(2659), - [anon_sym_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ] = ACTIONS(2659), - [anon_sym_EQ_TILDE] = ACTIONS(2659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2659), - [anon_sym_LT_EQ] = ACTIONS(2659), - [anon_sym_GT_EQ] = ACTIONS(2659), - [anon_sym_PIPE_GT] = ACTIONS(2659), - [anon_sym_LT_LT_LT] = ACTIONS(2659), - [anon_sym_GT_GT_GT] = ACTIONS(2659), - [anon_sym_LT_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_PIPE_GT] = ACTIONS(2659), - [anon_sym_in] = ACTIONS(2659), - [anon_sym_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH] = ACTIONS(2659), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2659), - [anon_sym_LT_GT] = ACTIONS(2659), - [anon_sym_STAR] = ACTIONS(2659), - [anon_sym_STAR_STAR] = ACTIONS(2659), - [anon_sym_CARET_CARET] = ACTIONS(2659), - [anon_sym_DASH_GT] = ACTIONS(2659), - [anon_sym_DOT] = ACTIONS(2659), - [anon_sym_after] = ACTIONS(2659), - [anon_sym_catch] = ACTIONS(2659), - [anon_sym_else] = ACTIONS(2659), - [anon_sym_end] = ACTIONS(2659), - [anon_sym_fn] = ACTIONS(2659), - [anon_sym_rescue] = ACTIONS(2659), + [aux_sym__terminator_token1] = ACTIONS(3), + [anon_sym_LPAREN] = ACTIONS(2669), + [aux_sym_identifier_token1] = ACTIONS(2669), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2669), + [sym_alias] = ACTIONS(2669), + [sym_integer] = ACTIONS(2669), + [sym_float] = ACTIONS(2669), + [sym_char] = ACTIONS(2669), + [anon_sym_true] = ACTIONS(2669), + [anon_sym_false] = ACTIONS(2669), + [anon_sym_nil] = ACTIONS(2669), + [sym_atom] = ACTIONS(2669), + [anon_sym_DQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2669), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2669), + [anon_sym_LBRACE] = ACTIONS(2669), + [anon_sym_LBRACK] = ACTIONS(2669), + [anon_sym_LT] = ACTIONS(2669), + [anon_sym_GT] = ACTIONS(2669), + [anon_sym_PIPE] = ACTIONS(2669), + [anon_sym_SLASH] = ACTIONS(2669), + [anon_sym_TILDE] = ACTIONS(2669), + [sym_keyword] = ACTIONS(2669), + [anon_sym_LT_LT] = ACTIONS(2669), + [anon_sym_PERCENT] = ACTIONS(2669), + [anon_sym_DOT_DOT] = ACTIONS(2669), + [anon_sym_AMP] = ACTIONS(2669), + [anon_sym_PLUS] = ACTIONS(2669), + [anon_sym_DASH] = ACTIONS(2669), + [anon_sym_BANG] = ACTIONS(2669), + [anon_sym_CARET] = ACTIONS(2669), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2669), + [anon_sym_not] = ACTIONS(2669), + [anon_sym_AT] = ACTIONS(2669), + [anon_sym_LT_DASH] = ACTIONS(2669), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2669), + [anon_sym_when] = ACTIONS(2669), + [anon_sym_COLON_COLON] = ACTIONS(2669), + [anon_sym_EQ] = ACTIONS(2669), + [anon_sym_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_or] = ACTIONS(2669), + [anon_sym_AMP_AMP] = ACTIONS(2669), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2669), + [anon_sym_and] = ACTIONS(2669), + [anon_sym_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ] = ACTIONS(2669), + [anon_sym_EQ_TILDE] = ACTIONS(2669), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2669), + [anon_sym_LT_EQ] = ACTIONS(2669), + [anon_sym_GT_EQ] = ACTIONS(2669), + [anon_sym_PIPE_GT] = ACTIONS(2669), + [anon_sym_LT_LT_LT] = ACTIONS(2669), + [anon_sym_GT_GT_GT] = ACTIONS(2669), + [anon_sym_LT_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_PIPE_GT] = ACTIONS(2669), + [anon_sym_in] = ACTIONS(2669), + [anon_sym_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH] = ACTIONS(2669), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2669), + [anon_sym_LT_GT] = ACTIONS(2669), + [anon_sym_STAR] = ACTIONS(2669), + [anon_sym_STAR_STAR] = ACTIONS(2669), + [anon_sym_CARET_CARET] = ACTIONS(2669), + [anon_sym_DASH_GT] = ACTIONS(2669), + [anon_sym_DOT] = ACTIONS(2669), + [anon_sym_after] = ACTIONS(2669), + [anon_sym_catch] = ACTIONS(2669), + [anon_sym_else] = ACTIONS(2669), + [anon_sym_end] = ACTIONS(2669), + [anon_sym_fn] = ACTIONS(2669), + [anon_sym_rescue] = ACTIONS(2669), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2661), - [sym__not_in] = ACTIONS(2661), - [sym__quoted_atom_start] = ACTIONS(2661), + [sym__before_unary_op] = ACTIONS(2667), + [sym__not_in] = ACTIONS(2667), + [sym__quoted_atom_start] = ACTIONS(2667), }, [1025] = { [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2659), - [aux_sym_identifier_token1] = ACTIONS(2659), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2659), - [sym_alias] = ACTIONS(2659), - [sym_integer] = ACTIONS(2659), - [sym_float] = ACTIONS(2659), - [sym_char] = ACTIONS(2659), - [anon_sym_true] = ACTIONS(2659), - [anon_sym_false] = ACTIONS(2659), - [anon_sym_nil] = ACTIONS(2659), - [sym_atom] = ACTIONS(2659), - [anon_sym_DQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2659), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2659), - [anon_sym_LBRACE] = ACTIONS(2659), - [anon_sym_LBRACK] = ACTIONS(2659), - [anon_sym_LT] = ACTIONS(2659), - [anon_sym_GT] = ACTIONS(2659), - [anon_sym_PIPE] = ACTIONS(2659), - [anon_sym_SLASH] = ACTIONS(2659), - [anon_sym_TILDE] = ACTIONS(2659), - [anon_sym_LT_LT] = ACTIONS(2659), - [anon_sym_PERCENT] = ACTIONS(2659), - [anon_sym_DOT_DOT] = ACTIONS(2659), - [anon_sym_AMP] = ACTIONS(2659), - [anon_sym_PLUS] = ACTIONS(2659), - [anon_sym_DASH] = ACTIONS(2659), - [anon_sym_BANG] = ACTIONS(2659), - [anon_sym_CARET] = ACTIONS(2659), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2659), - [anon_sym_not] = ACTIONS(2659), - [anon_sym_AT] = ACTIONS(2659), - [anon_sym_LT_DASH] = ACTIONS(2659), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2659), - [anon_sym_when] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2659), - [anon_sym_EQ] = ACTIONS(2659), - [anon_sym_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_or] = ACTIONS(2659), - [anon_sym_AMP_AMP] = ACTIONS(2659), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2659), - [anon_sym_and] = ACTIONS(2659), - [anon_sym_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ] = ACTIONS(2659), - [anon_sym_EQ_TILDE] = ACTIONS(2659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2659), - [anon_sym_LT_EQ] = ACTIONS(2659), - [anon_sym_GT_EQ] = ACTIONS(2659), - [anon_sym_PIPE_GT] = ACTIONS(2659), - [anon_sym_LT_LT_LT] = ACTIONS(2659), - [anon_sym_GT_GT_GT] = ACTIONS(2659), - [anon_sym_LT_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_PIPE_GT] = ACTIONS(2659), - [anon_sym_in] = ACTIONS(2659), - [anon_sym_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH] = ACTIONS(2659), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2659), - [anon_sym_LT_GT] = ACTIONS(2659), - [anon_sym_STAR] = ACTIONS(2659), - [anon_sym_STAR_STAR] = ACTIONS(2659), - [anon_sym_CARET_CARET] = ACTIONS(2659), - [anon_sym_DASH_GT] = ACTIONS(2659), - [anon_sym_DOT] = ACTIONS(2659), - [anon_sym_after] = ACTIONS(2659), - [anon_sym_catch] = ACTIONS(2659), - [anon_sym_else] = ACTIONS(2659), - [anon_sym_end] = ACTIONS(2659), - [anon_sym_fn] = ACTIONS(2659), - [anon_sym_rescue] = ACTIONS(2659), + [anon_sym_LPAREN] = ACTIONS(2669), + [aux_sym_identifier_token1] = ACTIONS(2669), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2669), + [sym_alias] = ACTIONS(2669), + [sym_integer] = ACTIONS(2669), + [sym_float] = ACTIONS(2669), + [sym_char] = ACTIONS(2669), + [anon_sym_true] = ACTIONS(2669), + [anon_sym_false] = ACTIONS(2669), + [anon_sym_nil] = ACTIONS(2669), + [sym_atom] = ACTIONS(2669), + [anon_sym_DQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2669), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2669), + [anon_sym_LBRACE] = ACTIONS(2669), + [anon_sym_LBRACK] = ACTIONS(2669), + [anon_sym_LT] = ACTIONS(2669), + [anon_sym_GT] = ACTIONS(2669), + [anon_sym_PIPE] = ACTIONS(2669), + [anon_sym_SLASH] = ACTIONS(2669), + [anon_sym_TILDE] = ACTIONS(2669), + [anon_sym_LT_LT] = ACTIONS(2669), + [anon_sym_PERCENT] = ACTIONS(2669), + [anon_sym_DOT_DOT] = ACTIONS(2669), + [anon_sym_AMP] = ACTIONS(2669), + [anon_sym_PLUS] = ACTIONS(2669), + [anon_sym_DASH] = ACTIONS(2669), + [anon_sym_BANG] = ACTIONS(2669), + [anon_sym_CARET] = ACTIONS(2669), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2669), + [anon_sym_not] = ACTIONS(2669), + [anon_sym_AT] = ACTIONS(2669), + [anon_sym_LT_DASH] = ACTIONS(2669), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2669), + [anon_sym_when] = ACTIONS(2669), + [anon_sym_COLON_COLON] = ACTIONS(2669), + [anon_sym_EQ] = ACTIONS(2669), + [anon_sym_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_or] = ACTIONS(2669), + [anon_sym_AMP_AMP] = ACTIONS(2669), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2669), + [anon_sym_and] = ACTIONS(2669), + [anon_sym_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ] = ACTIONS(2669), + [anon_sym_EQ_TILDE] = ACTIONS(2669), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2669), + [anon_sym_LT_EQ] = ACTIONS(2669), + [anon_sym_GT_EQ] = ACTIONS(2669), + [anon_sym_PIPE_GT] = ACTIONS(2669), + [anon_sym_LT_LT_LT] = ACTIONS(2669), + [anon_sym_GT_GT_GT] = ACTIONS(2669), + [anon_sym_LT_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_PIPE_GT] = ACTIONS(2669), + [anon_sym_in] = ACTIONS(2669), + [anon_sym_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH] = ACTIONS(2669), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2669), + [anon_sym_LT_GT] = ACTIONS(2669), + [anon_sym_STAR] = ACTIONS(2669), + [anon_sym_STAR_STAR] = ACTIONS(2669), + [anon_sym_CARET_CARET] = ACTIONS(2669), + [anon_sym_DASH_GT] = ACTIONS(2669), + [anon_sym_DOT] = ACTIONS(2669), + [anon_sym_after] = ACTIONS(2669), + [anon_sym_catch] = ACTIONS(2669), + [anon_sym_else] = ACTIONS(2669), + [anon_sym_end] = ACTIONS(2669), + [anon_sym_fn] = ACTIONS(2669), + [anon_sym_rescue] = ACTIONS(2669), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2661), - [sym__not_in] = ACTIONS(2661), - [sym__quoted_atom_start] = ACTIONS(2661), + [sym__before_unary_op] = ACTIONS(2667), + [sym__not_in] = ACTIONS(2667), + [sym__quoted_atom_start] = ACTIONS(2667), }, [1026] = { - [aux_sym__terminator_repeat1] = STATE(1026), - [aux_sym__terminator_token1] = ACTIONS(2663), - [anon_sym_SEMI] = ACTIONS(2646), - [anon_sym_LPAREN] = ACTIONS(2646), - [anon_sym_RPAREN] = ACTIONS(2646), - [aux_sym_identifier_token1] = ACTIONS(2646), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2646), - [sym_alias] = ACTIONS(2646), - [sym_integer] = ACTIONS(2646), - [sym_float] = ACTIONS(2646), - [sym_char] = ACTIONS(2646), - [anon_sym_true] = ACTIONS(2646), - [anon_sym_false] = ACTIONS(2646), - [anon_sym_nil] = ACTIONS(2646), - [sym_atom] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2646), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2646), - [anon_sym_LT] = ACTIONS(2646), - [anon_sym_GT] = ACTIONS(2646), - [anon_sym_PIPE] = ACTIONS(2646), - [anon_sym_SLASH] = ACTIONS(2646), - [anon_sym_TILDE] = ACTIONS(2646), - [sym_keyword] = ACTIONS(2646), - [anon_sym_LT_LT] = ACTIONS(2646), - [anon_sym_PERCENT] = ACTIONS(2646), - [anon_sym_DOT_DOT] = ACTIONS(2646), - [anon_sym_AMP] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_BANG] = ACTIONS(2646), - [anon_sym_CARET] = ACTIONS(2646), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2646), - [anon_sym_not] = ACTIONS(2646), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_LT_DASH] = ACTIONS(2646), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2646), - [anon_sym_when] = ACTIONS(2646), - [anon_sym_COLON_COLON] = ACTIONS(2646), - [anon_sym_EQ] = ACTIONS(2646), - [anon_sym_PIPE_PIPE] = ACTIONS(2646), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2646), - [anon_sym_or] = ACTIONS(2646), - [anon_sym_AMP_AMP] = ACTIONS(2646), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2646), - [anon_sym_and] = ACTIONS(2646), - [anon_sym_EQ_EQ] = ACTIONS(2646), - [anon_sym_BANG_EQ] = ACTIONS(2646), - [anon_sym_EQ_TILDE] = ACTIONS(2646), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2646), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2646), - [anon_sym_LT_EQ] = ACTIONS(2646), - [anon_sym_GT_EQ] = ACTIONS(2646), - [anon_sym_PIPE_GT] = ACTIONS(2646), - [anon_sym_LT_LT_LT] = ACTIONS(2646), - [anon_sym_GT_GT_GT] = ACTIONS(2646), - [anon_sym_LT_LT_TILDE] = ACTIONS(2646), - [anon_sym_TILDE_GT_GT] = ACTIONS(2646), - [anon_sym_LT_TILDE] = ACTIONS(2646), - [anon_sym_TILDE_GT] = ACTIONS(2646), - [anon_sym_LT_TILDE_GT] = ACTIONS(2646), - [anon_sym_LT_PIPE_GT] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2646), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2646), - [anon_sym_LT_GT] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2646), - [anon_sym_STAR_STAR] = ACTIONS(2646), - [anon_sym_CARET_CARET] = ACTIONS(2646), - [anon_sym_DASH_GT] = ACTIONS(2646), - [anon_sym_DOT] = ACTIONS(2646), - [anon_sym_fn] = ACTIONS(2646), + [aux_sym__terminator_repeat1] = STATE(1027), + [aux_sym__terminator_token1] = ACTIONS(2671), + [anon_sym_SEMI] = ACTIONS(2673), + [anon_sym_LPAREN] = ACTIONS(2647), + [anon_sym_RPAREN] = ACTIONS(2647), + [aux_sym_identifier_token1] = ACTIONS(2647), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2647), + [sym_alias] = ACTIONS(2647), + [sym_integer] = ACTIONS(2647), + [sym_float] = ACTIONS(2647), + [sym_char] = ACTIONS(2647), + [anon_sym_true] = ACTIONS(2647), + [anon_sym_false] = ACTIONS(2647), + [anon_sym_nil] = ACTIONS(2647), + [sym_atom] = ACTIONS(2647), + [anon_sym_DQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2647), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2647), + [anon_sym_LBRACE] = ACTIONS(2647), + [anon_sym_LBRACK] = ACTIONS(2647), + [anon_sym_LT] = ACTIONS(2647), + [anon_sym_GT] = ACTIONS(2647), + [anon_sym_PIPE] = ACTIONS(2647), + [anon_sym_SLASH] = ACTIONS(2647), + [anon_sym_TILDE] = ACTIONS(2647), + [sym_keyword] = ACTIONS(2647), + [anon_sym_LT_LT] = ACTIONS(2647), + [anon_sym_PERCENT] = ACTIONS(2647), + [anon_sym_DOT_DOT] = ACTIONS(2647), + [anon_sym_AMP] = ACTIONS(2647), + [anon_sym_PLUS] = ACTIONS(2647), + [anon_sym_DASH] = ACTIONS(2647), + [anon_sym_BANG] = ACTIONS(2647), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2647), + [anon_sym_not] = ACTIONS(2647), + [anon_sym_AT] = ACTIONS(2647), + [anon_sym_LT_DASH] = ACTIONS(2647), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2647), + [anon_sym_when] = ACTIONS(2647), + [anon_sym_COLON_COLON] = ACTIONS(2647), + [anon_sym_EQ] = ACTIONS(2647), + [anon_sym_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_or] = ACTIONS(2647), + [anon_sym_AMP_AMP] = ACTIONS(2647), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2647), + [anon_sym_and] = ACTIONS(2647), + [anon_sym_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ] = ACTIONS(2647), + [anon_sym_EQ_TILDE] = ACTIONS(2647), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2647), + [anon_sym_LT_EQ] = ACTIONS(2647), + [anon_sym_GT_EQ] = ACTIONS(2647), + [anon_sym_PIPE_GT] = ACTIONS(2647), + [anon_sym_LT_LT_LT] = ACTIONS(2647), + [anon_sym_GT_GT_GT] = ACTIONS(2647), + [anon_sym_LT_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_PIPE_GT] = ACTIONS(2647), + [anon_sym_in] = ACTIONS(2647), + [anon_sym_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH] = ACTIONS(2647), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2647), + [anon_sym_LT_GT] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2647), + [anon_sym_STAR_STAR] = ACTIONS(2647), + [anon_sym_CARET_CARET] = ACTIONS(2647), + [anon_sym_DASH_GT] = ACTIONS(2647), + [anon_sym_DOT] = ACTIONS(2647), + [anon_sym_fn] = ACTIONS(2647), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2648), - [sym__not_in] = ACTIONS(2648), - [sym__quoted_atom_start] = ACTIONS(2648), + [sym__before_unary_op] = ACTIONS(2649), + [sym__not_in] = ACTIONS(2649), + [sym__quoted_atom_start] = ACTIONS(2649), }, [1027] = { - [aux_sym__terminator_repeat1] = STATE(1026), - [aux_sym__terminator_token1] = ACTIONS(2666), - [anon_sym_SEMI] = ACTIONS(2668), - [anon_sym_LPAREN] = ACTIONS(2639), - [anon_sym_RPAREN] = ACTIONS(2639), - [aux_sym_identifier_token1] = ACTIONS(2639), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2639), - [sym_alias] = ACTIONS(2639), - [sym_integer] = ACTIONS(2639), - [sym_float] = ACTIONS(2639), - [sym_char] = ACTIONS(2639), - [anon_sym_true] = ACTIONS(2639), - [anon_sym_false] = ACTIONS(2639), - [anon_sym_nil] = ACTIONS(2639), - [sym_atom] = ACTIONS(2639), - [anon_sym_DQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2639), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2639), - [anon_sym_LBRACE] = ACTIONS(2639), - [anon_sym_LBRACK] = ACTIONS(2639), - [anon_sym_LT] = ACTIONS(2639), - [anon_sym_GT] = ACTIONS(2639), - [anon_sym_PIPE] = ACTIONS(2639), - [anon_sym_SLASH] = ACTIONS(2639), - [anon_sym_TILDE] = ACTIONS(2639), - [sym_keyword] = ACTIONS(2639), - [anon_sym_LT_LT] = ACTIONS(2639), - [anon_sym_PERCENT] = ACTIONS(2639), - [anon_sym_DOT_DOT] = ACTIONS(2639), - [anon_sym_AMP] = ACTIONS(2639), - [anon_sym_PLUS] = ACTIONS(2639), - [anon_sym_DASH] = ACTIONS(2639), - [anon_sym_BANG] = ACTIONS(2639), - [anon_sym_CARET] = ACTIONS(2639), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2639), - [anon_sym_not] = ACTIONS(2639), - [anon_sym_AT] = ACTIONS(2639), - [anon_sym_LT_DASH] = ACTIONS(2639), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2639), - [anon_sym_when] = ACTIONS(2639), - [anon_sym_COLON_COLON] = ACTIONS(2639), - [anon_sym_EQ] = ACTIONS(2639), - [anon_sym_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_or] = ACTIONS(2639), - [anon_sym_AMP_AMP] = ACTIONS(2639), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2639), - [anon_sym_and] = ACTIONS(2639), - [anon_sym_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ] = ACTIONS(2639), - [anon_sym_EQ_TILDE] = ACTIONS(2639), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2639), - [anon_sym_LT_EQ] = ACTIONS(2639), - [anon_sym_GT_EQ] = ACTIONS(2639), - [anon_sym_PIPE_GT] = ACTIONS(2639), - [anon_sym_LT_LT_LT] = ACTIONS(2639), - [anon_sym_GT_GT_GT] = ACTIONS(2639), - [anon_sym_LT_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_PIPE_GT] = ACTIONS(2639), - [anon_sym_in] = ACTIONS(2639), - [anon_sym_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH] = ACTIONS(2639), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2639), - [anon_sym_LT_GT] = ACTIONS(2639), - [anon_sym_STAR] = ACTIONS(2639), - [anon_sym_STAR_STAR] = ACTIONS(2639), - [anon_sym_CARET_CARET] = ACTIONS(2639), - [anon_sym_DASH_GT] = ACTIONS(2639), - [anon_sym_DOT] = ACTIONS(2639), - [anon_sym_fn] = ACTIONS(2639), + [aux_sym__terminator_repeat1] = STATE(1027), + [aux_sym__terminator_token1] = ACTIONS(2675), + [anon_sym_SEMI] = ACTIONS(2654), + [anon_sym_LPAREN] = ACTIONS(2654), + [anon_sym_RPAREN] = ACTIONS(2654), + [aux_sym_identifier_token1] = ACTIONS(2654), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2654), + [sym_alias] = ACTIONS(2654), + [sym_integer] = ACTIONS(2654), + [sym_float] = ACTIONS(2654), + [sym_char] = ACTIONS(2654), + [anon_sym_true] = ACTIONS(2654), + [anon_sym_false] = ACTIONS(2654), + [anon_sym_nil] = ACTIONS(2654), + [sym_atom] = ACTIONS(2654), + [anon_sym_DQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2654), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2654), + [anon_sym_LBRACE] = ACTIONS(2654), + [anon_sym_LBRACK] = ACTIONS(2654), + [anon_sym_LT] = ACTIONS(2654), + [anon_sym_GT] = ACTIONS(2654), + [anon_sym_PIPE] = ACTIONS(2654), + [anon_sym_SLASH] = ACTIONS(2654), + [anon_sym_TILDE] = ACTIONS(2654), + [sym_keyword] = ACTIONS(2654), + [anon_sym_LT_LT] = ACTIONS(2654), + [anon_sym_PERCENT] = ACTIONS(2654), + [anon_sym_DOT_DOT] = ACTIONS(2654), + [anon_sym_AMP] = ACTIONS(2654), + [anon_sym_PLUS] = ACTIONS(2654), + [anon_sym_DASH] = ACTIONS(2654), + [anon_sym_BANG] = ACTIONS(2654), + [anon_sym_CARET] = ACTIONS(2654), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2654), + [anon_sym_not] = ACTIONS(2654), + [anon_sym_AT] = ACTIONS(2654), + [anon_sym_LT_DASH] = ACTIONS(2654), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2654), + [anon_sym_when] = ACTIONS(2654), + [anon_sym_COLON_COLON] = ACTIONS(2654), + [anon_sym_EQ] = ACTIONS(2654), + [anon_sym_PIPE_PIPE] = ACTIONS(2654), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2654), + [anon_sym_or] = ACTIONS(2654), + [anon_sym_AMP_AMP] = ACTIONS(2654), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2654), + [anon_sym_and] = ACTIONS(2654), + [anon_sym_EQ_EQ] = ACTIONS(2654), + [anon_sym_BANG_EQ] = ACTIONS(2654), + [anon_sym_EQ_TILDE] = ACTIONS(2654), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2654), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2654), + [anon_sym_LT_EQ] = ACTIONS(2654), + [anon_sym_GT_EQ] = ACTIONS(2654), + [anon_sym_PIPE_GT] = ACTIONS(2654), + [anon_sym_LT_LT_LT] = ACTIONS(2654), + [anon_sym_GT_GT_GT] = ACTIONS(2654), + [anon_sym_LT_LT_TILDE] = ACTIONS(2654), + [anon_sym_TILDE_GT_GT] = ACTIONS(2654), + [anon_sym_LT_TILDE] = ACTIONS(2654), + [anon_sym_TILDE_GT] = ACTIONS(2654), + [anon_sym_LT_TILDE_GT] = ACTIONS(2654), + [anon_sym_LT_PIPE_GT] = ACTIONS(2654), + [anon_sym_in] = ACTIONS(2654), + [anon_sym_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH] = ACTIONS(2654), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2654), + [anon_sym_LT_GT] = ACTIONS(2654), + [anon_sym_STAR] = ACTIONS(2654), + [anon_sym_STAR_STAR] = ACTIONS(2654), + [anon_sym_CARET_CARET] = ACTIONS(2654), + [anon_sym_DASH_GT] = ACTIONS(2654), + [anon_sym_DOT] = ACTIONS(2654), + [anon_sym_fn] = ACTIONS(2654), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2641), - [sym__not_in] = ACTIONS(2641), - [sym__quoted_atom_start] = ACTIONS(2641), + [sym__before_unary_op] = ACTIONS(2656), + [sym__not_in] = ACTIONS(2656), + [sym__quoted_atom_start] = ACTIONS(2656), }, [1028] = { - [aux_sym__terminator_repeat1] = STATE(1028), - [aux_sym__terminator_token1] = ACTIONS(2670), - [anon_sym_SEMI] = ACTIONS(2646), - [anon_sym_LPAREN] = ACTIONS(2646), - [aux_sym_identifier_token1] = ACTIONS(2646), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2646), - [sym_alias] = ACTIONS(2646), - [sym_integer] = ACTIONS(2646), - [sym_float] = ACTIONS(2646), - [sym_char] = ACTIONS(2646), - [anon_sym_true] = ACTIONS(2646), - [anon_sym_false] = ACTIONS(2646), - [anon_sym_nil] = ACTIONS(2646), - [sym_atom] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2646), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2646), - [anon_sym_LT] = ACTIONS(2646), - [anon_sym_GT] = ACTIONS(2646), - [anon_sym_PIPE] = ACTIONS(2646), - [anon_sym_SLASH] = ACTIONS(2646), - [anon_sym_TILDE] = ACTIONS(2646), - [anon_sym_LT_LT] = ACTIONS(2646), - [anon_sym_PERCENT] = ACTIONS(2646), - [anon_sym_DOT_DOT] = ACTIONS(2646), - [anon_sym_AMP] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_BANG] = ACTIONS(2646), - [anon_sym_CARET] = ACTIONS(2646), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2646), - [anon_sym_not] = ACTIONS(2646), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_LT_DASH] = ACTIONS(2646), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2646), - [anon_sym_when] = ACTIONS(2646), - [anon_sym_COLON_COLON] = ACTIONS(2646), - [anon_sym_EQ] = ACTIONS(2646), - [anon_sym_PIPE_PIPE] = ACTIONS(2646), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2646), - [anon_sym_or] = ACTIONS(2646), - [anon_sym_AMP_AMP] = ACTIONS(2646), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2646), - [anon_sym_and] = ACTIONS(2646), - [anon_sym_EQ_EQ] = ACTIONS(2646), - [anon_sym_BANG_EQ] = ACTIONS(2646), - [anon_sym_EQ_TILDE] = ACTIONS(2646), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2646), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2646), - [anon_sym_LT_EQ] = ACTIONS(2646), - [anon_sym_GT_EQ] = ACTIONS(2646), - [anon_sym_PIPE_GT] = ACTIONS(2646), - [anon_sym_LT_LT_LT] = ACTIONS(2646), - [anon_sym_GT_GT_GT] = ACTIONS(2646), - [anon_sym_LT_LT_TILDE] = ACTIONS(2646), - [anon_sym_TILDE_GT_GT] = ACTIONS(2646), - [anon_sym_LT_TILDE] = ACTIONS(2646), - [anon_sym_TILDE_GT] = ACTIONS(2646), - [anon_sym_LT_TILDE_GT] = ACTIONS(2646), - [anon_sym_LT_PIPE_GT] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2646), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2646), - [anon_sym_LT_GT] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2646), - [anon_sym_STAR_STAR] = ACTIONS(2646), - [anon_sym_CARET_CARET] = ACTIONS(2646), - [anon_sym_DASH_GT] = ACTIONS(2646), - [anon_sym_DOT] = ACTIONS(2646), - [anon_sym_end] = ACTIONS(2646), - [anon_sym_fn] = ACTIONS(2646), + [aux_sym__terminator_repeat1] = STATE(1032), + [aux_sym__terminator_token1] = ACTIONS(2678), + [anon_sym_SEMI] = ACTIONS(2680), + [anon_sym_LPAREN] = ACTIONS(2647), + [anon_sym_RPAREN] = ACTIONS(2647), + [aux_sym_identifier_token1] = ACTIONS(2647), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2647), + [sym_alias] = ACTIONS(2647), + [sym_integer] = ACTIONS(2647), + [sym_float] = ACTIONS(2647), + [sym_char] = ACTIONS(2647), + [anon_sym_true] = ACTIONS(2647), + [anon_sym_false] = ACTIONS(2647), + [anon_sym_nil] = ACTIONS(2647), + [sym_atom] = ACTIONS(2647), + [anon_sym_DQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2647), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2647), + [anon_sym_LBRACE] = ACTIONS(2647), + [anon_sym_LBRACK] = ACTIONS(2647), + [anon_sym_LT] = ACTIONS(2647), + [anon_sym_GT] = ACTIONS(2647), + [anon_sym_PIPE] = ACTIONS(2647), + [anon_sym_SLASH] = ACTIONS(2647), + [anon_sym_TILDE] = ACTIONS(2647), + [anon_sym_LT_LT] = ACTIONS(2647), + [anon_sym_PERCENT] = ACTIONS(2647), + [anon_sym_DOT_DOT] = ACTIONS(2647), + [anon_sym_AMP] = ACTIONS(2647), + [anon_sym_PLUS] = ACTIONS(2647), + [anon_sym_DASH] = ACTIONS(2647), + [anon_sym_BANG] = ACTIONS(2647), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2647), + [anon_sym_not] = ACTIONS(2647), + [anon_sym_AT] = ACTIONS(2647), + [anon_sym_LT_DASH] = ACTIONS(2647), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2647), + [anon_sym_when] = ACTIONS(2647), + [anon_sym_COLON_COLON] = ACTIONS(2647), + [anon_sym_EQ] = ACTIONS(2647), + [anon_sym_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_or] = ACTIONS(2647), + [anon_sym_AMP_AMP] = ACTIONS(2647), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2647), + [anon_sym_and] = ACTIONS(2647), + [anon_sym_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ] = ACTIONS(2647), + [anon_sym_EQ_TILDE] = ACTIONS(2647), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2647), + [anon_sym_LT_EQ] = ACTIONS(2647), + [anon_sym_GT_EQ] = ACTIONS(2647), + [anon_sym_PIPE_GT] = ACTIONS(2647), + [anon_sym_LT_LT_LT] = ACTIONS(2647), + [anon_sym_GT_GT_GT] = ACTIONS(2647), + [anon_sym_LT_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_PIPE_GT] = ACTIONS(2647), + [anon_sym_in] = ACTIONS(2647), + [anon_sym_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH] = ACTIONS(2647), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2647), + [anon_sym_LT_GT] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2647), + [anon_sym_STAR_STAR] = ACTIONS(2647), + [anon_sym_CARET_CARET] = ACTIONS(2647), + [anon_sym_DASH_GT] = ACTIONS(2647), + [anon_sym_DOT] = ACTIONS(2647), + [anon_sym_fn] = ACTIONS(2647), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2648), - [sym__not_in] = ACTIONS(2648), - [sym__quoted_atom_start] = ACTIONS(2648), + [sym__before_unary_op] = ACTIONS(2649), + [sym__not_in] = ACTIONS(2649), + [sym__quoted_atom_start] = ACTIONS(2649), }, [1029] = { - [aux_sym__terminator_repeat1] = STATE(1029), - [aux_sym__terminator_token1] = ACTIONS(2673), - [anon_sym_SEMI] = ACTIONS(2646), - [anon_sym_LPAREN] = ACTIONS(2646), - [anon_sym_RPAREN] = ACTIONS(2646), - [aux_sym_identifier_token1] = ACTIONS(2646), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2646), - [sym_alias] = ACTIONS(2646), - [sym_integer] = ACTIONS(2646), - [sym_float] = ACTIONS(2646), - [sym_char] = ACTIONS(2646), - [anon_sym_true] = ACTIONS(2646), - [anon_sym_false] = ACTIONS(2646), - [anon_sym_nil] = ACTIONS(2646), - [sym_atom] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2646), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2646), - [anon_sym_LT] = ACTIONS(2646), - [anon_sym_GT] = ACTIONS(2646), - [anon_sym_PIPE] = ACTIONS(2646), - [anon_sym_SLASH] = ACTIONS(2646), - [anon_sym_TILDE] = ACTIONS(2646), - [anon_sym_LT_LT] = ACTIONS(2646), - [anon_sym_PERCENT] = ACTIONS(2646), - [anon_sym_DOT_DOT] = ACTIONS(2646), - [anon_sym_AMP] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_BANG] = ACTIONS(2646), - [anon_sym_CARET] = ACTIONS(2646), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2646), - [anon_sym_not] = ACTIONS(2646), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_LT_DASH] = ACTIONS(2646), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2646), - [anon_sym_when] = ACTIONS(2646), - [anon_sym_COLON_COLON] = ACTIONS(2646), - [anon_sym_EQ] = ACTIONS(2646), - [anon_sym_PIPE_PIPE] = ACTIONS(2646), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2646), - [anon_sym_or] = ACTIONS(2646), - [anon_sym_AMP_AMP] = ACTIONS(2646), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2646), - [anon_sym_and] = ACTIONS(2646), - [anon_sym_EQ_EQ] = ACTIONS(2646), - [anon_sym_BANG_EQ] = ACTIONS(2646), - [anon_sym_EQ_TILDE] = ACTIONS(2646), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2646), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2646), - [anon_sym_LT_EQ] = ACTIONS(2646), - [anon_sym_GT_EQ] = ACTIONS(2646), - [anon_sym_PIPE_GT] = ACTIONS(2646), - [anon_sym_LT_LT_LT] = ACTIONS(2646), - [anon_sym_GT_GT_GT] = ACTIONS(2646), - [anon_sym_LT_LT_TILDE] = ACTIONS(2646), - [anon_sym_TILDE_GT_GT] = ACTIONS(2646), - [anon_sym_LT_TILDE] = ACTIONS(2646), - [anon_sym_TILDE_GT] = ACTIONS(2646), - [anon_sym_LT_TILDE_GT] = ACTIONS(2646), - [anon_sym_LT_PIPE_GT] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2646), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2646), - [anon_sym_LT_GT] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2646), - [anon_sym_STAR_STAR] = ACTIONS(2646), - [anon_sym_CARET_CARET] = ACTIONS(2646), - [anon_sym_DASH_GT] = ACTIONS(2646), - [anon_sym_DOT] = ACTIONS(2646), - [anon_sym_fn] = ACTIONS(2646), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2648), - [sym__not_in] = ACTIONS(2648), - [sym__quoted_atom_start] = ACTIONS(2648), - }, - [1030] = { - [aux_sym__terminator_repeat1] = STATE(1029), - [aux_sym__terminator_token1] = ACTIONS(2676), - [anon_sym_SEMI] = ACTIONS(2678), - [anon_sym_LPAREN] = ACTIONS(2639), - [anon_sym_RPAREN] = ACTIONS(2639), - [aux_sym_identifier_token1] = ACTIONS(2639), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2639), - [sym_alias] = ACTIONS(2639), - [sym_integer] = ACTIONS(2639), - [sym_float] = ACTIONS(2639), - [sym_char] = ACTIONS(2639), - [anon_sym_true] = ACTIONS(2639), - [anon_sym_false] = ACTIONS(2639), - [anon_sym_nil] = ACTIONS(2639), - [sym_atom] = ACTIONS(2639), - [anon_sym_DQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2639), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2639), - [anon_sym_LBRACE] = ACTIONS(2639), - [anon_sym_LBRACK] = ACTIONS(2639), - [anon_sym_LT] = ACTIONS(2639), - [anon_sym_GT] = ACTIONS(2639), - [anon_sym_PIPE] = ACTIONS(2639), - [anon_sym_SLASH] = ACTIONS(2639), - [anon_sym_TILDE] = ACTIONS(2639), - [anon_sym_LT_LT] = ACTIONS(2639), - [anon_sym_PERCENT] = ACTIONS(2639), - [anon_sym_DOT_DOT] = ACTIONS(2639), - [anon_sym_AMP] = ACTIONS(2639), - [anon_sym_PLUS] = ACTIONS(2639), - [anon_sym_DASH] = ACTIONS(2639), - [anon_sym_BANG] = ACTIONS(2639), - [anon_sym_CARET] = ACTIONS(2639), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2639), - [anon_sym_not] = ACTIONS(2639), - [anon_sym_AT] = ACTIONS(2639), - [anon_sym_LT_DASH] = ACTIONS(2639), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2639), - [anon_sym_when] = ACTIONS(2639), - [anon_sym_COLON_COLON] = ACTIONS(2639), - [anon_sym_EQ] = ACTIONS(2639), - [anon_sym_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_or] = ACTIONS(2639), - [anon_sym_AMP_AMP] = ACTIONS(2639), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2639), - [anon_sym_and] = ACTIONS(2639), - [anon_sym_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ] = ACTIONS(2639), - [anon_sym_EQ_TILDE] = ACTIONS(2639), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2639), - [anon_sym_LT_EQ] = ACTIONS(2639), - [anon_sym_GT_EQ] = ACTIONS(2639), - [anon_sym_PIPE_GT] = ACTIONS(2639), - [anon_sym_LT_LT_LT] = ACTIONS(2639), - [anon_sym_GT_GT_GT] = ACTIONS(2639), - [anon_sym_LT_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_PIPE_GT] = ACTIONS(2639), - [anon_sym_in] = ACTIONS(2639), - [anon_sym_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH] = ACTIONS(2639), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2639), - [anon_sym_LT_GT] = ACTIONS(2639), - [anon_sym_STAR] = ACTIONS(2639), - [anon_sym_STAR_STAR] = ACTIONS(2639), - [anon_sym_CARET_CARET] = ACTIONS(2639), - [anon_sym_DASH_GT] = ACTIONS(2639), - [anon_sym_DOT] = ACTIONS(2639), - [anon_sym_fn] = ACTIONS(2639), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2641), - [sym__not_in] = ACTIONS(2641), - [sym__quoted_atom_start] = ACTIONS(2641), - }, - [1031] = { - [aux_sym__terminator_repeat1] = STATE(1029), - [aux_sym__terminator_token1] = ACTIONS(2676), - [anon_sym_SEMI] = ACTIONS(2680), - [anon_sym_LPAREN] = ACTIONS(2639), - [anon_sym_RPAREN] = ACTIONS(2639), - [aux_sym_identifier_token1] = ACTIONS(2639), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2639), - [sym_alias] = ACTIONS(2639), - [sym_integer] = ACTIONS(2639), - [sym_float] = ACTIONS(2639), - [sym_char] = ACTIONS(2639), - [anon_sym_true] = ACTIONS(2639), - [anon_sym_false] = ACTIONS(2639), - [anon_sym_nil] = ACTIONS(2639), - [sym_atom] = ACTIONS(2639), - [anon_sym_DQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2639), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2639), - [anon_sym_LBRACE] = ACTIONS(2639), - [anon_sym_LBRACK] = ACTIONS(2639), - [anon_sym_LT] = ACTIONS(2639), - [anon_sym_GT] = ACTIONS(2639), - [anon_sym_PIPE] = ACTIONS(2639), - [anon_sym_SLASH] = ACTIONS(2639), - [anon_sym_TILDE] = ACTIONS(2639), - [anon_sym_LT_LT] = ACTIONS(2639), - [anon_sym_PERCENT] = ACTIONS(2639), - [anon_sym_DOT_DOT] = ACTIONS(2639), - [anon_sym_AMP] = ACTIONS(2639), - [anon_sym_PLUS] = ACTIONS(2639), - [anon_sym_DASH] = ACTIONS(2639), - [anon_sym_BANG] = ACTIONS(2639), - [anon_sym_CARET] = ACTIONS(2639), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2639), - [anon_sym_not] = ACTIONS(2639), - [anon_sym_AT] = ACTIONS(2639), - [anon_sym_LT_DASH] = ACTIONS(2639), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2639), - [anon_sym_when] = ACTIONS(2639), - [anon_sym_COLON_COLON] = ACTIONS(2639), - [anon_sym_EQ] = ACTIONS(2639), - [anon_sym_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_or] = ACTIONS(2639), - [anon_sym_AMP_AMP] = ACTIONS(2639), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2639), - [anon_sym_and] = ACTIONS(2639), - [anon_sym_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ] = ACTIONS(2639), - [anon_sym_EQ_TILDE] = ACTIONS(2639), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2639), - [anon_sym_LT_EQ] = ACTIONS(2639), - [anon_sym_GT_EQ] = ACTIONS(2639), - [anon_sym_PIPE_GT] = ACTIONS(2639), - [anon_sym_LT_LT_LT] = ACTIONS(2639), - [anon_sym_GT_GT_GT] = ACTIONS(2639), - [anon_sym_LT_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_PIPE_GT] = ACTIONS(2639), - [anon_sym_in] = ACTIONS(2639), - [anon_sym_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH] = ACTIONS(2639), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2639), - [anon_sym_LT_GT] = ACTIONS(2639), - [anon_sym_STAR] = ACTIONS(2639), - [anon_sym_STAR_STAR] = ACTIONS(2639), - [anon_sym_CARET_CARET] = ACTIONS(2639), - [anon_sym_DASH_GT] = ACTIONS(2639), - [anon_sym_DOT] = ACTIONS(2639), - [anon_sym_fn] = ACTIONS(2639), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2641), - [sym__not_in] = ACTIONS(2641), - [sym__quoted_atom_start] = ACTIONS(2641), - }, - [1032] = { - [aux_sym__terminator_repeat1] = STATE(1028), + [aux_sym__terminator_repeat1] = STATE(1030), [aux_sym__terminator_token1] = ACTIONS(2682), [anon_sym_SEMI] = ACTIONS(2684), - [anon_sym_LPAREN] = ACTIONS(2639), - [aux_sym_identifier_token1] = ACTIONS(2639), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2639), - [sym_alias] = ACTIONS(2639), - [sym_integer] = ACTIONS(2639), - [sym_float] = ACTIONS(2639), - [sym_char] = ACTIONS(2639), - [anon_sym_true] = ACTIONS(2639), - [anon_sym_false] = ACTIONS(2639), - [anon_sym_nil] = ACTIONS(2639), - [sym_atom] = ACTIONS(2639), - [anon_sym_DQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2639), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2639), - [anon_sym_LBRACE] = ACTIONS(2639), - [anon_sym_LBRACK] = ACTIONS(2639), - [anon_sym_LT] = ACTIONS(2639), - [anon_sym_GT] = ACTIONS(2639), - [anon_sym_PIPE] = ACTIONS(2639), - [anon_sym_SLASH] = ACTIONS(2639), - [anon_sym_TILDE] = ACTIONS(2639), - [anon_sym_LT_LT] = ACTIONS(2639), - [anon_sym_PERCENT] = ACTIONS(2639), - [anon_sym_DOT_DOT] = ACTIONS(2639), - [anon_sym_AMP] = ACTIONS(2639), - [anon_sym_PLUS] = ACTIONS(2639), - [anon_sym_DASH] = ACTIONS(2639), - [anon_sym_BANG] = ACTIONS(2639), - [anon_sym_CARET] = ACTIONS(2639), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2639), - [anon_sym_not] = ACTIONS(2639), - [anon_sym_AT] = ACTIONS(2639), - [anon_sym_LT_DASH] = ACTIONS(2639), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2639), - [anon_sym_when] = ACTIONS(2639), - [anon_sym_COLON_COLON] = ACTIONS(2639), - [anon_sym_EQ] = ACTIONS(2639), - [anon_sym_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_or] = ACTIONS(2639), - [anon_sym_AMP_AMP] = ACTIONS(2639), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2639), - [anon_sym_and] = ACTIONS(2639), - [anon_sym_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ] = ACTIONS(2639), - [anon_sym_EQ_TILDE] = ACTIONS(2639), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2639), - [anon_sym_LT_EQ] = ACTIONS(2639), - [anon_sym_GT_EQ] = ACTIONS(2639), - [anon_sym_PIPE_GT] = ACTIONS(2639), - [anon_sym_LT_LT_LT] = ACTIONS(2639), - [anon_sym_GT_GT_GT] = ACTIONS(2639), - [anon_sym_LT_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_PIPE_GT] = ACTIONS(2639), - [anon_sym_in] = ACTIONS(2639), - [anon_sym_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH] = ACTIONS(2639), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2639), - [anon_sym_LT_GT] = ACTIONS(2639), - [anon_sym_STAR] = ACTIONS(2639), - [anon_sym_STAR_STAR] = ACTIONS(2639), - [anon_sym_CARET_CARET] = ACTIONS(2639), - [anon_sym_DASH_GT] = ACTIONS(2639), - [anon_sym_DOT] = ACTIONS(2639), - [anon_sym_end] = ACTIONS(2639), - [anon_sym_fn] = ACTIONS(2639), + [anon_sym_LPAREN] = ACTIONS(2647), + [aux_sym_identifier_token1] = ACTIONS(2647), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2647), + [sym_alias] = ACTIONS(2647), + [sym_integer] = ACTIONS(2647), + [sym_float] = ACTIONS(2647), + [sym_char] = ACTIONS(2647), + [anon_sym_true] = ACTIONS(2647), + [anon_sym_false] = ACTIONS(2647), + [anon_sym_nil] = ACTIONS(2647), + [sym_atom] = ACTIONS(2647), + [anon_sym_DQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2647), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2647), + [anon_sym_LBRACE] = ACTIONS(2647), + [anon_sym_LBRACK] = ACTIONS(2647), + [anon_sym_LT] = ACTIONS(2647), + [anon_sym_GT] = ACTIONS(2647), + [anon_sym_PIPE] = ACTIONS(2647), + [anon_sym_SLASH] = ACTIONS(2647), + [anon_sym_TILDE] = ACTIONS(2647), + [anon_sym_LT_LT] = ACTIONS(2647), + [anon_sym_PERCENT] = ACTIONS(2647), + [anon_sym_DOT_DOT] = ACTIONS(2647), + [anon_sym_AMP] = ACTIONS(2647), + [anon_sym_PLUS] = ACTIONS(2647), + [anon_sym_DASH] = ACTIONS(2647), + [anon_sym_BANG] = ACTIONS(2647), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2647), + [anon_sym_not] = ACTIONS(2647), + [anon_sym_AT] = ACTIONS(2647), + [anon_sym_LT_DASH] = ACTIONS(2647), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2647), + [anon_sym_when] = ACTIONS(2647), + [anon_sym_COLON_COLON] = ACTIONS(2647), + [anon_sym_EQ] = ACTIONS(2647), + [anon_sym_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_or] = ACTIONS(2647), + [anon_sym_AMP_AMP] = ACTIONS(2647), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2647), + [anon_sym_and] = ACTIONS(2647), + [anon_sym_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ] = ACTIONS(2647), + [anon_sym_EQ_TILDE] = ACTIONS(2647), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2647), + [anon_sym_LT_EQ] = ACTIONS(2647), + [anon_sym_GT_EQ] = ACTIONS(2647), + [anon_sym_PIPE_GT] = ACTIONS(2647), + [anon_sym_LT_LT_LT] = ACTIONS(2647), + [anon_sym_GT_GT_GT] = ACTIONS(2647), + [anon_sym_LT_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_PIPE_GT] = ACTIONS(2647), + [anon_sym_in] = ACTIONS(2647), + [anon_sym_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH] = ACTIONS(2647), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2647), + [anon_sym_LT_GT] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2647), + [anon_sym_STAR_STAR] = ACTIONS(2647), + [anon_sym_CARET_CARET] = ACTIONS(2647), + [anon_sym_DASH_GT] = ACTIONS(2647), + [anon_sym_DOT] = ACTIONS(2647), + [anon_sym_end] = ACTIONS(2647), + [anon_sym_fn] = ACTIONS(2647), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2641), - [sym__not_in] = ACTIONS(2641), - [sym__quoted_atom_start] = ACTIONS(2641), + [sym__before_unary_op] = ACTIONS(2649), + [sym__not_in] = ACTIONS(2649), + [sym__quoted_atom_start] = ACTIONS(2649), + }, + [1030] = { + [aux_sym__terminator_repeat1] = STATE(1030), + [aux_sym__terminator_token1] = ACTIONS(2686), + [anon_sym_SEMI] = ACTIONS(2654), + [anon_sym_LPAREN] = ACTIONS(2654), + [aux_sym_identifier_token1] = ACTIONS(2654), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2654), + [sym_alias] = ACTIONS(2654), + [sym_integer] = ACTIONS(2654), + [sym_float] = ACTIONS(2654), + [sym_char] = ACTIONS(2654), + [anon_sym_true] = ACTIONS(2654), + [anon_sym_false] = ACTIONS(2654), + [anon_sym_nil] = ACTIONS(2654), + [sym_atom] = ACTIONS(2654), + [anon_sym_DQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2654), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2654), + [anon_sym_LBRACE] = ACTIONS(2654), + [anon_sym_LBRACK] = ACTIONS(2654), + [anon_sym_LT] = ACTIONS(2654), + [anon_sym_GT] = ACTIONS(2654), + [anon_sym_PIPE] = ACTIONS(2654), + [anon_sym_SLASH] = ACTIONS(2654), + [anon_sym_TILDE] = ACTIONS(2654), + [anon_sym_LT_LT] = ACTIONS(2654), + [anon_sym_PERCENT] = ACTIONS(2654), + [anon_sym_DOT_DOT] = ACTIONS(2654), + [anon_sym_AMP] = ACTIONS(2654), + [anon_sym_PLUS] = ACTIONS(2654), + [anon_sym_DASH] = ACTIONS(2654), + [anon_sym_BANG] = ACTIONS(2654), + [anon_sym_CARET] = ACTIONS(2654), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2654), + [anon_sym_not] = ACTIONS(2654), + [anon_sym_AT] = ACTIONS(2654), + [anon_sym_LT_DASH] = ACTIONS(2654), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2654), + [anon_sym_when] = ACTIONS(2654), + [anon_sym_COLON_COLON] = ACTIONS(2654), + [anon_sym_EQ] = ACTIONS(2654), + [anon_sym_PIPE_PIPE] = ACTIONS(2654), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2654), + [anon_sym_or] = ACTIONS(2654), + [anon_sym_AMP_AMP] = ACTIONS(2654), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2654), + [anon_sym_and] = ACTIONS(2654), + [anon_sym_EQ_EQ] = ACTIONS(2654), + [anon_sym_BANG_EQ] = ACTIONS(2654), + [anon_sym_EQ_TILDE] = ACTIONS(2654), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2654), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2654), + [anon_sym_LT_EQ] = ACTIONS(2654), + [anon_sym_GT_EQ] = ACTIONS(2654), + [anon_sym_PIPE_GT] = ACTIONS(2654), + [anon_sym_LT_LT_LT] = ACTIONS(2654), + [anon_sym_GT_GT_GT] = ACTIONS(2654), + [anon_sym_LT_LT_TILDE] = ACTIONS(2654), + [anon_sym_TILDE_GT_GT] = ACTIONS(2654), + [anon_sym_LT_TILDE] = ACTIONS(2654), + [anon_sym_TILDE_GT] = ACTIONS(2654), + [anon_sym_LT_TILDE_GT] = ACTIONS(2654), + [anon_sym_LT_PIPE_GT] = ACTIONS(2654), + [anon_sym_in] = ACTIONS(2654), + [anon_sym_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH] = ACTIONS(2654), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2654), + [anon_sym_LT_GT] = ACTIONS(2654), + [anon_sym_STAR] = ACTIONS(2654), + [anon_sym_STAR_STAR] = ACTIONS(2654), + [anon_sym_CARET_CARET] = ACTIONS(2654), + [anon_sym_DASH_GT] = ACTIONS(2654), + [anon_sym_DOT] = ACTIONS(2654), + [anon_sym_end] = ACTIONS(2654), + [anon_sym_fn] = ACTIONS(2654), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2656), + [sym__not_in] = ACTIONS(2656), + [sym__quoted_atom_start] = ACTIONS(2656), + }, + [1031] = { + [aux_sym__terminator_repeat1] = STATE(1032), + [aux_sym__terminator_token1] = ACTIONS(2678), + [anon_sym_SEMI] = ACTIONS(2689), + [anon_sym_LPAREN] = ACTIONS(2647), + [anon_sym_RPAREN] = ACTIONS(2647), + [aux_sym_identifier_token1] = ACTIONS(2647), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2647), + [sym_alias] = ACTIONS(2647), + [sym_integer] = ACTIONS(2647), + [sym_float] = ACTIONS(2647), + [sym_char] = ACTIONS(2647), + [anon_sym_true] = ACTIONS(2647), + [anon_sym_false] = ACTIONS(2647), + [anon_sym_nil] = ACTIONS(2647), + [sym_atom] = ACTIONS(2647), + [anon_sym_DQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2647), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2647), + [anon_sym_LBRACE] = ACTIONS(2647), + [anon_sym_LBRACK] = ACTIONS(2647), + [anon_sym_LT] = ACTIONS(2647), + [anon_sym_GT] = ACTIONS(2647), + [anon_sym_PIPE] = ACTIONS(2647), + [anon_sym_SLASH] = ACTIONS(2647), + [anon_sym_TILDE] = ACTIONS(2647), + [anon_sym_LT_LT] = ACTIONS(2647), + [anon_sym_PERCENT] = ACTIONS(2647), + [anon_sym_DOT_DOT] = ACTIONS(2647), + [anon_sym_AMP] = ACTIONS(2647), + [anon_sym_PLUS] = ACTIONS(2647), + [anon_sym_DASH] = ACTIONS(2647), + [anon_sym_BANG] = ACTIONS(2647), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2647), + [anon_sym_not] = ACTIONS(2647), + [anon_sym_AT] = ACTIONS(2647), + [anon_sym_LT_DASH] = ACTIONS(2647), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2647), + [anon_sym_when] = ACTIONS(2647), + [anon_sym_COLON_COLON] = ACTIONS(2647), + [anon_sym_EQ] = ACTIONS(2647), + [anon_sym_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_or] = ACTIONS(2647), + [anon_sym_AMP_AMP] = ACTIONS(2647), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2647), + [anon_sym_and] = ACTIONS(2647), + [anon_sym_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ] = ACTIONS(2647), + [anon_sym_EQ_TILDE] = ACTIONS(2647), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2647), + [anon_sym_LT_EQ] = ACTIONS(2647), + [anon_sym_GT_EQ] = ACTIONS(2647), + [anon_sym_PIPE_GT] = ACTIONS(2647), + [anon_sym_LT_LT_LT] = ACTIONS(2647), + [anon_sym_GT_GT_GT] = ACTIONS(2647), + [anon_sym_LT_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_PIPE_GT] = ACTIONS(2647), + [anon_sym_in] = ACTIONS(2647), + [anon_sym_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH] = ACTIONS(2647), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2647), + [anon_sym_LT_GT] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2647), + [anon_sym_STAR_STAR] = ACTIONS(2647), + [anon_sym_CARET_CARET] = ACTIONS(2647), + [anon_sym_DASH_GT] = ACTIONS(2647), + [anon_sym_DOT] = ACTIONS(2647), + [anon_sym_fn] = ACTIONS(2647), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2649), + [sym__not_in] = ACTIONS(2649), + [sym__quoted_atom_start] = ACTIONS(2649), + }, + [1032] = { + [aux_sym__terminator_repeat1] = STATE(1032), + [aux_sym__terminator_token1] = ACTIONS(2691), + [anon_sym_SEMI] = ACTIONS(2654), + [anon_sym_LPAREN] = ACTIONS(2654), + [anon_sym_RPAREN] = ACTIONS(2654), + [aux_sym_identifier_token1] = ACTIONS(2654), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2654), + [sym_alias] = ACTIONS(2654), + [sym_integer] = ACTIONS(2654), + [sym_float] = ACTIONS(2654), + [sym_char] = ACTIONS(2654), + [anon_sym_true] = ACTIONS(2654), + [anon_sym_false] = ACTIONS(2654), + [anon_sym_nil] = ACTIONS(2654), + [sym_atom] = ACTIONS(2654), + [anon_sym_DQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2654), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2654), + [anon_sym_LBRACE] = ACTIONS(2654), + [anon_sym_LBRACK] = ACTIONS(2654), + [anon_sym_LT] = ACTIONS(2654), + [anon_sym_GT] = ACTIONS(2654), + [anon_sym_PIPE] = ACTIONS(2654), + [anon_sym_SLASH] = ACTIONS(2654), + [anon_sym_TILDE] = ACTIONS(2654), + [anon_sym_LT_LT] = ACTIONS(2654), + [anon_sym_PERCENT] = ACTIONS(2654), + [anon_sym_DOT_DOT] = ACTIONS(2654), + [anon_sym_AMP] = ACTIONS(2654), + [anon_sym_PLUS] = ACTIONS(2654), + [anon_sym_DASH] = ACTIONS(2654), + [anon_sym_BANG] = ACTIONS(2654), + [anon_sym_CARET] = ACTIONS(2654), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2654), + [anon_sym_not] = ACTIONS(2654), + [anon_sym_AT] = ACTIONS(2654), + [anon_sym_LT_DASH] = ACTIONS(2654), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2654), + [anon_sym_when] = ACTIONS(2654), + [anon_sym_COLON_COLON] = ACTIONS(2654), + [anon_sym_EQ] = ACTIONS(2654), + [anon_sym_PIPE_PIPE] = ACTIONS(2654), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2654), + [anon_sym_or] = ACTIONS(2654), + [anon_sym_AMP_AMP] = ACTIONS(2654), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2654), + [anon_sym_and] = ACTIONS(2654), + [anon_sym_EQ_EQ] = ACTIONS(2654), + [anon_sym_BANG_EQ] = ACTIONS(2654), + [anon_sym_EQ_TILDE] = ACTIONS(2654), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2654), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2654), + [anon_sym_LT_EQ] = ACTIONS(2654), + [anon_sym_GT_EQ] = ACTIONS(2654), + [anon_sym_PIPE_GT] = ACTIONS(2654), + [anon_sym_LT_LT_LT] = ACTIONS(2654), + [anon_sym_GT_GT_GT] = ACTIONS(2654), + [anon_sym_LT_LT_TILDE] = ACTIONS(2654), + [anon_sym_TILDE_GT_GT] = ACTIONS(2654), + [anon_sym_LT_TILDE] = ACTIONS(2654), + [anon_sym_TILDE_GT] = ACTIONS(2654), + [anon_sym_LT_TILDE_GT] = ACTIONS(2654), + [anon_sym_LT_PIPE_GT] = ACTIONS(2654), + [anon_sym_in] = ACTIONS(2654), + [anon_sym_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH] = ACTIONS(2654), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2654), + [anon_sym_LT_GT] = ACTIONS(2654), + [anon_sym_STAR] = ACTIONS(2654), + [anon_sym_STAR_STAR] = ACTIONS(2654), + [anon_sym_CARET_CARET] = ACTIONS(2654), + [anon_sym_DASH_GT] = ACTIONS(2654), + [anon_sym_DOT] = ACTIONS(2654), + [anon_sym_fn] = ACTIONS(2654), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__before_unary_op] = ACTIONS(2656), + [sym__not_in] = ACTIONS(2656), + [sym__quoted_atom_start] = ACTIONS(2656), }, [1033] = { [aux_sym__terminator_repeat1] = STATE(1034), - [ts_builtin_sym_end] = ACTIONS(2641), - [aux_sym__terminator_token1] = ACTIONS(2686), - [anon_sym_SEMI] = ACTIONS(2688), - [anon_sym_LPAREN] = ACTIONS(2639), - [aux_sym_identifier_token1] = ACTIONS(2639), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2639), - [sym_alias] = ACTIONS(2639), - [sym_integer] = ACTIONS(2639), - [sym_float] = ACTIONS(2639), - [sym_char] = ACTIONS(2639), - [anon_sym_true] = ACTIONS(2639), - [anon_sym_false] = ACTIONS(2639), - [anon_sym_nil] = ACTIONS(2639), - [sym_atom] = ACTIONS(2639), - [anon_sym_DQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2639), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2639), - [anon_sym_LBRACE] = ACTIONS(2639), - [anon_sym_LBRACK] = ACTIONS(2639), - [anon_sym_LT] = ACTIONS(2639), - [anon_sym_GT] = ACTIONS(2639), - [anon_sym_PIPE] = ACTIONS(2639), - [anon_sym_SLASH] = ACTIONS(2639), - [anon_sym_TILDE] = ACTIONS(2639), - [anon_sym_LT_LT] = ACTIONS(2639), - [anon_sym_PERCENT] = ACTIONS(2639), - [anon_sym_DOT_DOT] = ACTIONS(2639), - [anon_sym_AMP] = ACTIONS(2639), - [anon_sym_PLUS] = ACTIONS(2639), - [anon_sym_DASH] = ACTIONS(2639), - [anon_sym_BANG] = ACTIONS(2639), - [anon_sym_CARET] = ACTIONS(2639), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2639), - [anon_sym_not] = ACTIONS(2639), - [anon_sym_AT] = ACTIONS(2639), - [anon_sym_LT_DASH] = ACTIONS(2639), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2639), - [anon_sym_when] = ACTIONS(2639), - [anon_sym_COLON_COLON] = ACTIONS(2639), - [anon_sym_EQ] = ACTIONS(2639), - [anon_sym_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2639), - [anon_sym_or] = ACTIONS(2639), - [anon_sym_AMP_AMP] = ACTIONS(2639), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2639), - [anon_sym_and] = ACTIONS(2639), - [anon_sym_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ] = ACTIONS(2639), - [anon_sym_EQ_TILDE] = ACTIONS(2639), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2639), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2639), - [anon_sym_LT_EQ] = ACTIONS(2639), - [anon_sym_GT_EQ] = ACTIONS(2639), - [anon_sym_PIPE_GT] = ACTIONS(2639), - [anon_sym_LT_LT_LT] = ACTIONS(2639), - [anon_sym_GT_GT_GT] = ACTIONS(2639), - [anon_sym_LT_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE] = ACTIONS(2639), - [anon_sym_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_TILDE_GT] = ACTIONS(2639), - [anon_sym_LT_PIPE_GT] = ACTIONS(2639), - [anon_sym_in] = ACTIONS(2639), - [anon_sym_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH] = ACTIONS(2639), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2639), - [anon_sym_LT_GT] = ACTIONS(2639), - [anon_sym_STAR] = ACTIONS(2639), - [anon_sym_STAR_STAR] = ACTIONS(2639), - [anon_sym_CARET_CARET] = ACTIONS(2639), - [anon_sym_DASH_GT] = ACTIONS(2639), - [anon_sym_DOT] = ACTIONS(2639), - [anon_sym_fn] = ACTIONS(2639), + [ts_builtin_sym_end] = ACTIONS(2649), + [aux_sym__terminator_token1] = ACTIONS(2694), + [anon_sym_SEMI] = ACTIONS(2696), + [anon_sym_LPAREN] = ACTIONS(2647), + [aux_sym_identifier_token1] = ACTIONS(2647), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2647), + [sym_alias] = ACTIONS(2647), + [sym_integer] = ACTIONS(2647), + [sym_float] = ACTIONS(2647), + [sym_char] = ACTIONS(2647), + [anon_sym_true] = ACTIONS(2647), + [anon_sym_false] = ACTIONS(2647), + [anon_sym_nil] = ACTIONS(2647), + [sym_atom] = ACTIONS(2647), + [anon_sym_DQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE] = ACTIONS(2647), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2647), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2647), + [anon_sym_LBRACE] = ACTIONS(2647), + [anon_sym_LBRACK] = ACTIONS(2647), + [anon_sym_LT] = ACTIONS(2647), + [anon_sym_GT] = ACTIONS(2647), + [anon_sym_PIPE] = ACTIONS(2647), + [anon_sym_SLASH] = ACTIONS(2647), + [anon_sym_TILDE] = ACTIONS(2647), + [anon_sym_LT_LT] = ACTIONS(2647), + [anon_sym_PERCENT] = ACTIONS(2647), + [anon_sym_DOT_DOT] = ACTIONS(2647), + [anon_sym_AMP] = ACTIONS(2647), + [anon_sym_PLUS] = ACTIONS(2647), + [anon_sym_DASH] = ACTIONS(2647), + [anon_sym_BANG] = ACTIONS(2647), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2647), + [anon_sym_not] = ACTIONS(2647), + [anon_sym_AT] = ACTIONS(2647), + [anon_sym_LT_DASH] = ACTIONS(2647), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2647), + [anon_sym_when] = ACTIONS(2647), + [anon_sym_COLON_COLON] = ACTIONS(2647), + [anon_sym_EQ] = ACTIONS(2647), + [anon_sym_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2647), + [anon_sym_or] = ACTIONS(2647), + [anon_sym_AMP_AMP] = ACTIONS(2647), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2647), + [anon_sym_and] = ACTIONS(2647), + [anon_sym_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ] = ACTIONS(2647), + [anon_sym_EQ_TILDE] = ACTIONS(2647), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2647), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2647), + [anon_sym_LT_EQ] = ACTIONS(2647), + [anon_sym_GT_EQ] = ACTIONS(2647), + [anon_sym_PIPE_GT] = ACTIONS(2647), + [anon_sym_LT_LT_LT] = ACTIONS(2647), + [anon_sym_GT_GT_GT] = ACTIONS(2647), + [anon_sym_LT_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE] = ACTIONS(2647), + [anon_sym_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_TILDE_GT] = ACTIONS(2647), + [anon_sym_LT_PIPE_GT] = ACTIONS(2647), + [anon_sym_in] = ACTIONS(2647), + [anon_sym_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH] = ACTIONS(2647), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2647), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2647), + [anon_sym_LT_GT] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2647), + [anon_sym_STAR_STAR] = ACTIONS(2647), + [anon_sym_CARET_CARET] = ACTIONS(2647), + [anon_sym_DASH_GT] = ACTIONS(2647), + [anon_sym_DOT] = ACTIONS(2647), + [anon_sym_fn] = ACTIONS(2647), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2641), - [sym__not_in] = ACTIONS(2641), - [sym__quoted_atom_start] = ACTIONS(2641), + [sym__before_unary_op] = ACTIONS(2649), + [sym__not_in] = ACTIONS(2649), + [sym__quoted_atom_start] = ACTIONS(2649), }, [1034] = { [aux_sym__terminator_repeat1] = STATE(1034), - [ts_builtin_sym_end] = ACTIONS(2648), - [aux_sym__terminator_token1] = ACTIONS(2690), - [anon_sym_SEMI] = ACTIONS(2646), - [anon_sym_LPAREN] = ACTIONS(2646), - [aux_sym_identifier_token1] = ACTIONS(2646), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2646), - [sym_alias] = ACTIONS(2646), - [sym_integer] = ACTIONS(2646), - [sym_float] = ACTIONS(2646), - [sym_char] = ACTIONS(2646), - [anon_sym_true] = ACTIONS(2646), - [anon_sym_false] = ACTIONS(2646), - [anon_sym_nil] = ACTIONS(2646), - [sym_atom] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2646), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2646), - [anon_sym_LT] = ACTIONS(2646), - [anon_sym_GT] = ACTIONS(2646), - [anon_sym_PIPE] = ACTIONS(2646), - [anon_sym_SLASH] = ACTIONS(2646), - [anon_sym_TILDE] = ACTIONS(2646), - [anon_sym_LT_LT] = ACTIONS(2646), - [anon_sym_PERCENT] = ACTIONS(2646), - [anon_sym_DOT_DOT] = ACTIONS(2646), - [anon_sym_AMP] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_BANG] = ACTIONS(2646), - [anon_sym_CARET] = ACTIONS(2646), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2646), - [anon_sym_not] = ACTIONS(2646), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_LT_DASH] = ACTIONS(2646), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2646), - [anon_sym_when] = ACTIONS(2646), - [anon_sym_COLON_COLON] = ACTIONS(2646), - [anon_sym_EQ] = ACTIONS(2646), - [anon_sym_PIPE_PIPE] = ACTIONS(2646), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2646), - [anon_sym_or] = ACTIONS(2646), - [anon_sym_AMP_AMP] = ACTIONS(2646), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2646), - [anon_sym_and] = ACTIONS(2646), - [anon_sym_EQ_EQ] = ACTIONS(2646), - [anon_sym_BANG_EQ] = ACTIONS(2646), - [anon_sym_EQ_TILDE] = ACTIONS(2646), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2646), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2646), - [anon_sym_LT_EQ] = ACTIONS(2646), - [anon_sym_GT_EQ] = ACTIONS(2646), - [anon_sym_PIPE_GT] = ACTIONS(2646), - [anon_sym_LT_LT_LT] = ACTIONS(2646), - [anon_sym_GT_GT_GT] = ACTIONS(2646), - [anon_sym_LT_LT_TILDE] = ACTIONS(2646), - [anon_sym_TILDE_GT_GT] = ACTIONS(2646), - [anon_sym_LT_TILDE] = ACTIONS(2646), - [anon_sym_TILDE_GT] = ACTIONS(2646), - [anon_sym_LT_TILDE_GT] = ACTIONS(2646), - [anon_sym_LT_PIPE_GT] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2646), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2646), - [anon_sym_LT_GT] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2646), - [anon_sym_STAR_STAR] = ACTIONS(2646), - [anon_sym_CARET_CARET] = ACTIONS(2646), - [anon_sym_DASH_GT] = ACTIONS(2646), - [anon_sym_DOT] = ACTIONS(2646), - [anon_sym_fn] = ACTIONS(2646), + [ts_builtin_sym_end] = ACTIONS(2656), + [aux_sym__terminator_token1] = ACTIONS(2698), + [anon_sym_SEMI] = ACTIONS(2654), + [anon_sym_LPAREN] = ACTIONS(2654), + [aux_sym_identifier_token1] = ACTIONS(2654), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2654), + [sym_alias] = ACTIONS(2654), + [sym_integer] = ACTIONS(2654), + [sym_float] = ACTIONS(2654), + [sym_char] = ACTIONS(2654), + [anon_sym_true] = ACTIONS(2654), + [anon_sym_false] = ACTIONS(2654), + [anon_sym_nil] = ACTIONS(2654), + [sym_atom] = ACTIONS(2654), + [anon_sym_DQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2654), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2654), + [anon_sym_LBRACE] = ACTIONS(2654), + [anon_sym_LBRACK] = ACTIONS(2654), + [anon_sym_LT] = ACTIONS(2654), + [anon_sym_GT] = ACTIONS(2654), + [anon_sym_PIPE] = ACTIONS(2654), + [anon_sym_SLASH] = ACTIONS(2654), + [anon_sym_TILDE] = ACTIONS(2654), + [anon_sym_LT_LT] = ACTIONS(2654), + [anon_sym_PERCENT] = ACTIONS(2654), + [anon_sym_DOT_DOT] = ACTIONS(2654), + [anon_sym_AMP] = ACTIONS(2654), + [anon_sym_PLUS] = ACTIONS(2654), + [anon_sym_DASH] = ACTIONS(2654), + [anon_sym_BANG] = ACTIONS(2654), + [anon_sym_CARET] = ACTIONS(2654), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2654), + [anon_sym_not] = ACTIONS(2654), + [anon_sym_AT] = ACTIONS(2654), + [anon_sym_LT_DASH] = ACTIONS(2654), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2654), + [anon_sym_when] = ACTIONS(2654), + [anon_sym_COLON_COLON] = ACTIONS(2654), + [anon_sym_EQ] = ACTIONS(2654), + [anon_sym_PIPE_PIPE] = ACTIONS(2654), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2654), + [anon_sym_or] = ACTIONS(2654), + [anon_sym_AMP_AMP] = ACTIONS(2654), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2654), + [anon_sym_and] = ACTIONS(2654), + [anon_sym_EQ_EQ] = ACTIONS(2654), + [anon_sym_BANG_EQ] = ACTIONS(2654), + [anon_sym_EQ_TILDE] = ACTIONS(2654), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2654), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2654), + [anon_sym_LT_EQ] = ACTIONS(2654), + [anon_sym_GT_EQ] = ACTIONS(2654), + [anon_sym_PIPE_GT] = ACTIONS(2654), + [anon_sym_LT_LT_LT] = ACTIONS(2654), + [anon_sym_GT_GT_GT] = ACTIONS(2654), + [anon_sym_LT_LT_TILDE] = ACTIONS(2654), + [anon_sym_TILDE_GT_GT] = ACTIONS(2654), + [anon_sym_LT_TILDE] = ACTIONS(2654), + [anon_sym_TILDE_GT] = ACTIONS(2654), + [anon_sym_LT_TILDE_GT] = ACTIONS(2654), + [anon_sym_LT_PIPE_GT] = ACTIONS(2654), + [anon_sym_in] = ACTIONS(2654), + [anon_sym_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH] = ACTIONS(2654), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2654), + [anon_sym_LT_GT] = ACTIONS(2654), + [anon_sym_STAR] = ACTIONS(2654), + [anon_sym_STAR_STAR] = ACTIONS(2654), + [anon_sym_CARET_CARET] = ACTIONS(2654), + [anon_sym_DASH_GT] = ACTIONS(2654), + [anon_sym_DOT] = ACTIONS(2654), + [anon_sym_fn] = ACTIONS(2654), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2648), - [sym__not_in] = ACTIONS(2648), - [sym__quoted_atom_start] = ACTIONS(2648), + [sym__before_unary_op] = ACTIONS(2656), + [sym__not_in] = ACTIONS(2656), + [sym__quoted_atom_start] = ACTIONS(2656), }, [1035] = { - [aux_sym__terminator_token1] = ACTIONS(2661), - [anon_sym_SEMI] = ACTIONS(2659), - [anon_sym_LPAREN] = ACTIONS(2659), - [anon_sym_RPAREN] = ACTIONS(2659), - [aux_sym_identifier_token1] = ACTIONS(2659), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2659), - [sym_alias] = ACTIONS(2659), - [sym_integer] = ACTIONS(2659), - [sym_float] = ACTIONS(2659), - [sym_char] = ACTIONS(2659), - [anon_sym_true] = ACTIONS(2659), - [anon_sym_false] = ACTIONS(2659), - [anon_sym_nil] = ACTIONS(2659), - [sym_atom] = ACTIONS(2659), - [anon_sym_DQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2659), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2659), - [anon_sym_LBRACE] = ACTIONS(2659), - [anon_sym_LBRACK] = ACTIONS(2659), - [anon_sym_LT] = ACTIONS(2659), - [anon_sym_GT] = ACTIONS(2659), - [anon_sym_PIPE] = ACTIONS(2659), - [anon_sym_SLASH] = ACTIONS(2659), - [anon_sym_TILDE] = ACTIONS(2659), - [anon_sym_LT_LT] = ACTIONS(2659), - [anon_sym_PERCENT] = ACTIONS(2659), - [anon_sym_DOT_DOT] = ACTIONS(2659), - [anon_sym_AMP] = ACTIONS(2659), - [anon_sym_PLUS] = ACTIONS(2659), - [anon_sym_DASH] = ACTIONS(2659), - [anon_sym_BANG] = ACTIONS(2659), - [anon_sym_CARET] = ACTIONS(2659), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2659), - [anon_sym_not] = ACTIONS(2659), - [anon_sym_AT] = ACTIONS(2659), - [anon_sym_LT_DASH] = ACTIONS(2659), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2659), - [anon_sym_when] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2659), - [anon_sym_EQ] = ACTIONS(2659), - [anon_sym_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_or] = ACTIONS(2659), - [anon_sym_AMP_AMP] = ACTIONS(2659), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2659), - [anon_sym_and] = ACTIONS(2659), - [anon_sym_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ] = ACTIONS(2659), - [anon_sym_EQ_TILDE] = ACTIONS(2659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2659), - [anon_sym_LT_EQ] = ACTIONS(2659), - [anon_sym_GT_EQ] = ACTIONS(2659), - [anon_sym_PIPE_GT] = ACTIONS(2659), - [anon_sym_LT_LT_LT] = ACTIONS(2659), - [anon_sym_GT_GT_GT] = ACTIONS(2659), - [anon_sym_LT_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_PIPE_GT] = ACTIONS(2659), - [anon_sym_in] = ACTIONS(2659), - [anon_sym_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH] = ACTIONS(2659), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2659), - [anon_sym_LT_GT] = ACTIONS(2659), - [anon_sym_STAR] = ACTIONS(2659), - [anon_sym_STAR_STAR] = ACTIONS(2659), - [anon_sym_CARET_CARET] = ACTIONS(2659), - [anon_sym_DASH_GT] = ACTIONS(2659), - [anon_sym_DOT] = ACTIONS(2659), - [anon_sym_fn] = ACTIONS(2659), + [aux_sym__terminator_token1] = ACTIONS(2667), + [anon_sym_SEMI] = ACTIONS(2669), + [anon_sym_LPAREN] = ACTIONS(2669), + [aux_sym_identifier_token1] = ACTIONS(2669), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2669), + [sym_alias] = ACTIONS(2669), + [sym_integer] = ACTIONS(2669), + [sym_float] = ACTIONS(2669), + [sym_char] = ACTIONS(2669), + [anon_sym_true] = ACTIONS(2669), + [anon_sym_false] = ACTIONS(2669), + [anon_sym_nil] = ACTIONS(2669), + [sym_atom] = ACTIONS(2669), + [anon_sym_DQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2669), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2669), + [anon_sym_LBRACE] = ACTIONS(2669), + [anon_sym_LBRACK] = ACTIONS(2669), + [anon_sym_LT] = ACTIONS(2669), + [anon_sym_GT] = ACTIONS(2669), + [anon_sym_PIPE] = ACTIONS(2669), + [anon_sym_SLASH] = ACTIONS(2669), + [anon_sym_TILDE] = ACTIONS(2669), + [anon_sym_LT_LT] = ACTIONS(2669), + [anon_sym_PERCENT] = ACTIONS(2669), + [anon_sym_DOT_DOT] = ACTIONS(2669), + [anon_sym_AMP] = ACTIONS(2669), + [anon_sym_PLUS] = ACTIONS(2669), + [anon_sym_DASH] = ACTIONS(2669), + [anon_sym_BANG] = ACTIONS(2669), + [anon_sym_CARET] = ACTIONS(2669), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2669), + [anon_sym_not] = ACTIONS(2669), + [anon_sym_AT] = ACTIONS(2669), + [anon_sym_LT_DASH] = ACTIONS(2669), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2669), + [anon_sym_when] = ACTIONS(2669), + [anon_sym_COLON_COLON] = ACTIONS(2669), + [anon_sym_EQ] = ACTIONS(2669), + [anon_sym_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_or] = ACTIONS(2669), + [anon_sym_AMP_AMP] = ACTIONS(2669), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2669), + [anon_sym_and] = ACTIONS(2669), + [anon_sym_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ] = ACTIONS(2669), + [anon_sym_EQ_TILDE] = ACTIONS(2669), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2669), + [anon_sym_LT_EQ] = ACTIONS(2669), + [anon_sym_GT_EQ] = ACTIONS(2669), + [anon_sym_PIPE_GT] = ACTIONS(2669), + [anon_sym_LT_LT_LT] = ACTIONS(2669), + [anon_sym_GT_GT_GT] = ACTIONS(2669), + [anon_sym_LT_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_PIPE_GT] = ACTIONS(2669), + [anon_sym_in] = ACTIONS(2669), + [anon_sym_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH] = ACTIONS(2669), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2669), + [anon_sym_LT_GT] = ACTIONS(2669), + [anon_sym_STAR] = ACTIONS(2669), + [anon_sym_STAR_STAR] = ACTIONS(2669), + [anon_sym_CARET_CARET] = ACTIONS(2669), + [anon_sym_DASH_GT] = ACTIONS(2669), + [anon_sym_DOT] = ACTIONS(2669), + [anon_sym_end] = ACTIONS(2669), + [anon_sym_fn] = ACTIONS(2669), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2661), - [sym__not_in] = ACTIONS(2661), - [sym__quoted_atom_start] = ACTIONS(2661), + [sym__before_unary_op] = ACTIONS(2667), + [sym__not_in] = ACTIONS(2667), + [sym__quoted_atom_start] = ACTIONS(2667), }, [1036] = { - [aux_sym__terminator_token1] = ACTIONS(2661), - [anon_sym_SEMI] = ACTIONS(2659), - [anon_sym_LPAREN] = ACTIONS(2659), - [aux_sym_identifier_token1] = ACTIONS(2659), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2659), - [sym_alias] = ACTIONS(2659), - [sym_integer] = ACTIONS(2659), - [sym_float] = ACTIONS(2659), - [sym_char] = ACTIONS(2659), - [anon_sym_true] = ACTIONS(2659), - [anon_sym_false] = ACTIONS(2659), - [anon_sym_nil] = ACTIONS(2659), - [sym_atom] = ACTIONS(2659), - [anon_sym_DQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2659), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2659), - [anon_sym_LBRACE] = ACTIONS(2659), - [anon_sym_LBRACK] = ACTIONS(2659), - [anon_sym_LT] = ACTIONS(2659), - [anon_sym_GT] = ACTIONS(2659), - [anon_sym_PIPE] = ACTIONS(2659), - [anon_sym_SLASH] = ACTIONS(2659), - [anon_sym_TILDE] = ACTIONS(2659), - [anon_sym_LT_LT] = ACTIONS(2659), - [anon_sym_PERCENT] = ACTIONS(2659), - [anon_sym_DOT_DOT] = ACTIONS(2659), - [anon_sym_AMP] = ACTIONS(2659), - [anon_sym_PLUS] = ACTIONS(2659), - [anon_sym_DASH] = ACTIONS(2659), - [anon_sym_BANG] = ACTIONS(2659), - [anon_sym_CARET] = ACTIONS(2659), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2659), - [anon_sym_not] = ACTIONS(2659), - [anon_sym_AT] = ACTIONS(2659), - [anon_sym_LT_DASH] = ACTIONS(2659), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2659), - [anon_sym_when] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2659), - [anon_sym_EQ] = ACTIONS(2659), - [anon_sym_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_or] = ACTIONS(2659), - [anon_sym_AMP_AMP] = ACTIONS(2659), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2659), - [anon_sym_and] = ACTIONS(2659), - [anon_sym_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ] = ACTIONS(2659), - [anon_sym_EQ_TILDE] = ACTIONS(2659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2659), - [anon_sym_LT_EQ] = ACTIONS(2659), - [anon_sym_GT_EQ] = ACTIONS(2659), - [anon_sym_PIPE_GT] = ACTIONS(2659), - [anon_sym_LT_LT_LT] = ACTIONS(2659), - [anon_sym_GT_GT_GT] = ACTIONS(2659), - [anon_sym_LT_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_PIPE_GT] = ACTIONS(2659), - [anon_sym_in] = ACTIONS(2659), - [anon_sym_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH] = ACTIONS(2659), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2659), - [anon_sym_LT_GT] = ACTIONS(2659), - [anon_sym_STAR] = ACTIONS(2659), - [anon_sym_STAR_STAR] = ACTIONS(2659), - [anon_sym_CARET_CARET] = ACTIONS(2659), - [anon_sym_DASH_GT] = ACTIONS(2659), - [anon_sym_DOT] = ACTIONS(2659), - [anon_sym_end] = ACTIONS(2659), - [anon_sym_fn] = ACTIONS(2659), + [aux_sym__terminator_token1] = ACTIONS(2667), + [anon_sym_SEMI] = ACTIONS(2669), + [anon_sym_LPAREN] = ACTIONS(2669), + [anon_sym_RPAREN] = ACTIONS(2669), + [aux_sym_identifier_token1] = ACTIONS(2669), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2669), + [sym_alias] = ACTIONS(2669), + [sym_integer] = ACTIONS(2669), + [sym_float] = ACTIONS(2669), + [sym_char] = ACTIONS(2669), + [anon_sym_true] = ACTIONS(2669), + [anon_sym_false] = ACTIONS(2669), + [anon_sym_nil] = ACTIONS(2669), + [sym_atom] = ACTIONS(2669), + [anon_sym_DQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2669), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2669), + [anon_sym_LBRACE] = ACTIONS(2669), + [anon_sym_LBRACK] = ACTIONS(2669), + [anon_sym_LT] = ACTIONS(2669), + [anon_sym_GT] = ACTIONS(2669), + [anon_sym_PIPE] = ACTIONS(2669), + [anon_sym_SLASH] = ACTIONS(2669), + [anon_sym_TILDE] = ACTIONS(2669), + [anon_sym_LT_LT] = ACTIONS(2669), + [anon_sym_PERCENT] = ACTIONS(2669), + [anon_sym_DOT_DOT] = ACTIONS(2669), + [anon_sym_AMP] = ACTIONS(2669), + [anon_sym_PLUS] = ACTIONS(2669), + [anon_sym_DASH] = ACTIONS(2669), + [anon_sym_BANG] = ACTIONS(2669), + [anon_sym_CARET] = ACTIONS(2669), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2669), + [anon_sym_not] = ACTIONS(2669), + [anon_sym_AT] = ACTIONS(2669), + [anon_sym_LT_DASH] = ACTIONS(2669), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2669), + [anon_sym_when] = ACTIONS(2669), + [anon_sym_COLON_COLON] = ACTIONS(2669), + [anon_sym_EQ] = ACTIONS(2669), + [anon_sym_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_or] = ACTIONS(2669), + [anon_sym_AMP_AMP] = ACTIONS(2669), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2669), + [anon_sym_and] = ACTIONS(2669), + [anon_sym_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ] = ACTIONS(2669), + [anon_sym_EQ_TILDE] = ACTIONS(2669), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2669), + [anon_sym_LT_EQ] = ACTIONS(2669), + [anon_sym_GT_EQ] = ACTIONS(2669), + [anon_sym_PIPE_GT] = ACTIONS(2669), + [anon_sym_LT_LT_LT] = ACTIONS(2669), + [anon_sym_GT_GT_GT] = ACTIONS(2669), + [anon_sym_LT_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_PIPE_GT] = ACTIONS(2669), + [anon_sym_in] = ACTIONS(2669), + [anon_sym_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH] = ACTIONS(2669), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2669), + [anon_sym_LT_GT] = ACTIONS(2669), + [anon_sym_STAR] = ACTIONS(2669), + [anon_sym_STAR_STAR] = ACTIONS(2669), + [anon_sym_CARET_CARET] = ACTIONS(2669), + [anon_sym_DASH_GT] = ACTIONS(2669), + [anon_sym_DOT] = ACTIONS(2669), + [anon_sym_fn] = ACTIONS(2669), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2661), - [sym__not_in] = ACTIONS(2661), - [sym__quoted_atom_start] = ACTIONS(2661), + [sym__before_unary_op] = ACTIONS(2667), + [sym__not_in] = ACTIONS(2667), + [sym__quoted_atom_start] = ACTIONS(2667), }, [1037] = { [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2659), - [anon_sym_RPAREN] = ACTIONS(2659), - [aux_sym_identifier_token1] = ACTIONS(2659), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2659), - [sym_alias] = ACTIONS(2659), - [sym_integer] = ACTIONS(2659), - [sym_float] = ACTIONS(2659), - [sym_char] = ACTIONS(2659), - [anon_sym_true] = ACTIONS(2659), - [anon_sym_false] = ACTIONS(2659), - [anon_sym_nil] = ACTIONS(2659), - [sym_atom] = ACTIONS(2659), - [anon_sym_DQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2659), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2659), - [anon_sym_LBRACE] = ACTIONS(2659), - [anon_sym_LBRACK] = ACTIONS(2659), - [anon_sym_LT] = ACTIONS(2659), - [anon_sym_GT] = ACTIONS(2659), - [anon_sym_PIPE] = ACTIONS(2659), - [anon_sym_SLASH] = ACTIONS(2659), - [anon_sym_TILDE] = ACTIONS(2659), - [sym_keyword] = ACTIONS(2659), - [anon_sym_LT_LT] = ACTIONS(2659), - [anon_sym_PERCENT] = ACTIONS(2659), - [anon_sym_DOT_DOT] = ACTIONS(2659), - [anon_sym_AMP] = ACTIONS(2659), - [anon_sym_PLUS] = ACTIONS(2659), - [anon_sym_DASH] = ACTIONS(2659), - [anon_sym_BANG] = ACTIONS(2659), - [anon_sym_CARET] = ACTIONS(2659), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2659), - [anon_sym_not] = ACTIONS(2659), - [anon_sym_AT] = ACTIONS(2659), - [anon_sym_LT_DASH] = ACTIONS(2659), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2659), - [anon_sym_when] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2659), - [anon_sym_EQ] = ACTIONS(2659), - [anon_sym_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_or] = ACTIONS(2659), - [anon_sym_AMP_AMP] = ACTIONS(2659), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2659), - [anon_sym_and] = ACTIONS(2659), - [anon_sym_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ] = ACTIONS(2659), - [anon_sym_EQ_TILDE] = ACTIONS(2659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2659), - [anon_sym_LT_EQ] = ACTIONS(2659), - [anon_sym_GT_EQ] = ACTIONS(2659), - [anon_sym_PIPE_GT] = ACTIONS(2659), - [anon_sym_LT_LT_LT] = ACTIONS(2659), - [anon_sym_GT_GT_GT] = ACTIONS(2659), - [anon_sym_LT_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_PIPE_GT] = ACTIONS(2659), - [anon_sym_in] = ACTIONS(2659), - [anon_sym_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH] = ACTIONS(2659), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2659), - [anon_sym_LT_GT] = ACTIONS(2659), - [anon_sym_STAR] = ACTIONS(2659), - [anon_sym_STAR_STAR] = ACTIONS(2659), - [anon_sym_CARET_CARET] = ACTIONS(2659), - [anon_sym_DASH_GT] = ACTIONS(2659), - [anon_sym_DOT] = ACTIONS(2659), - [anon_sym_fn] = ACTIONS(2659), + [anon_sym_LPAREN] = ACTIONS(2669), + [anon_sym_RPAREN] = ACTIONS(2669), + [aux_sym_identifier_token1] = ACTIONS(2669), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2669), + [sym_alias] = ACTIONS(2669), + [sym_integer] = ACTIONS(2669), + [sym_float] = ACTIONS(2669), + [sym_char] = ACTIONS(2669), + [anon_sym_true] = ACTIONS(2669), + [anon_sym_false] = ACTIONS(2669), + [anon_sym_nil] = ACTIONS(2669), + [sym_atom] = ACTIONS(2669), + [anon_sym_DQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2669), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2669), + [anon_sym_LBRACE] = ACTIONS(2669), + [anon_sym_LBRACK] = ACTIONS(2669), + [anon_sym_LT] = ACTIONS(2669), + [anon_sym_GT] = ACTIONS(2669), + [anon_sym_PIPE] = ACTIONS(2669), + [anon_sym_SLASH] = ACTIONS(2669), + [anon_sym_TILDE] = ACTIONS(2669), + [sym_keyword] = ACTIONS(2669), + [anon_sym_LT_LT] = ACTIONS(2669), + [anon_sym_PERCENT] = ACTIONS(2669), + [anon_sym_DOT_DOT] = ACTIONS(2669), + [anon_sym_AMP] = ACTIONS(2669), + [anon_sym_PLUS] = ACTIONS(2669), + [anon_sym_DASH] = ACTIONS(2669), + [anon_sym_BANG] = ACTIONS(2669), + [anon_sym_CARET] = ACTIONS(2669), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2669), + [anon_sym_not] = ACTIONS(2669), + [anon_sym_AT] = ACTIONS(2669), + [anon_sym_LT_DASH] = ACTIONS(2669), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2669), + [anon_sym_when] = ACTIONS(2669), + [anon_sym_COLON_COLON] = ACTIONS(2669), + [anon_sym_EQ] = ACTIONS(2669), + [anon_sym_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_or] = ACTIONS(2669), + [anon_sym_AMP_AMP] = ACTIONS(2669), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2669), + [anon_sym_and] = ACTIONS(2669), + [anon_sym_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ] = ACTIONS(2669), + [anon_sym_EQ_TILDE] = ACTIONS(2669), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2669), + [anon_sym_LT_EQ] = ACTIONS(2669), + [anon_sym_GT_EQ] = ACTIONS(2669), + [anon_sym_PIPE_GT] = ACTIONS(2669), + [anon_sym_LT_LT_LT] = ACTIONS(2669), + [anon_sym_GT_GT_GT] = ACTIONS(2669), + [anon_sym_LT_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_PIPE_GT] = ACTIONS(2669), + [anon_sym_in] = ACTIONS(2669), + [anon_sym_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH] = ACTIONS(2669), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2669), + [anon_sym_LT_GT] = ACTIONS(2669), + [anon_sym_STAR] = ACTIONS(2669), + [anon_sym_STAR_STAR] = ACTIONS(2669), + [anon_sym_CARET_CARET] = ACTIONS(2669), + [anon_sym_DASH_GT] = ACTIONS(2669), + [anon_sym_DOT] = ACTIONS(2669), + [anon_sym_fn] = ACTIONS(2669), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2661), - [sym__not_in] = ACTIONS(2661), - [sym__quoted_atom_start] = ACTIONS(2661), + [sym__before_unary_op] = ACTIONS(2667), + [sym__not_in] = ACTIONS(2667), + [sym__quoted_atom_start] = ACTIONS(2667), }, [1038] = { - [ts_builtin_sym_end] = ACTIONS(2661), + [ts_builtin_sym_end] = ACTIONS(2667), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2659), - [aux_sym_identifier_token1] = ACTIONS(2659), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2659), - [sym_alias] = ACTIONS(2659), - [sym_integer] = ACTIONS(2659), - [sym_float] = ACTIONS(2659), - [sym_char] = ACTIONS(2659), - [anon_sym_true] = ACTIONS(2659), - [anon_sym_false] = ACTIONS(2659), - [anon_sym_nil] = ACTIONS(2659), - [sym_atom] = ACTIONS(2659), - [anon_sym_DQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2659), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2659), - [anon_sym_LBRACE] = ACTIONS(2659), - [anon_sym_LBRACK] = ACTIONS(2659), - [anon_sym_LT] = ACTIONS(2659), - [anon_sym_GT] = ACTIONS(2659), - [anon_sym_PIPE] = ACTIONS(2659), - [anon_sym_SLASH] = ACTIONS(2659), - [anon_sym_TILDE] = ACTIONS(2659), - [anon_sym_LT_LT] = ACTIONS(2659), - [anon_sym_PERCENT] = ACTIONS(2659), - [anon_sym_DOT_DOT] = ACTIONS(2659), - [anon_sym_AMP] = ACTIONS(2659), - [anon_sym_PLUS] = ACTIONS(2659), - [anon_sym_DASH] = ACTIONS(2659), - [anon_sym_BANG] = ACTIONS(2659), - [anon_sym_CARET] = ACTIONS(2659), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2659), - [anon_sym_not] = ACTIONS(2659), - [anon_sym_AT] = ACTIONS(2659), - [anon_sym_LT_DASH] = ACTIONS(2659), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2659), - [anon_sym_when] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2659), - [anon_sym_EQ] = ACTIONS(2659), - [anon_sym_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_or] = ACTIONS(2659), - [anon_sym_AMP_AMP] = ACTIONS(2659), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2659), - [anon_sym_and] = ACTIONS(2659), - [anon_sym_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ] = ACTIONS(2659), - [anon_sym_EQ_TILDE] = ACTIONS(2659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2659), - [anon_sym_LT_EQ] = ACTIONS(2659), - [anon_sym_GT_EQ] = ACTIONS(2659), - [anon_sym_PIPE_GT] = ACTIONS(2659), - [anon_sym_LT_LT_LT] = ACTIONS(2659), - [anon_sym_GT_GT_GT] = ACTIONS(2659), - [anon_sym_LT_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_PIPE_GT] = ACTIONS(2659), - [anon_sym_in] = ACTIONS(2659), - [anon_sym_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH] = ACTIONS(2659), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2659), - [anon_sym_LT_GT] = ACTIONS(2659), - [anon_sym_STAR] = ACTIONS(2659), - [anon_sym_STAR_STAR] = ACTIONS(2659), - [anon_sym_CARET_CARET] = ACTIONS(2659), - [anon_sym_DASH_GT] = ACTIONS(2659), - [anon_sym_DOT] = ACTIONS(2659), - [anon_sym_fn] = ACTIONS(2659), + [anon_sym_LPAREN] = ACTIONS(2669), + [aux_sym_identifier_token1] = ACTIONS(2669), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2669), + [sym_alias] = ACTIONS(2669), + [sym_integer] = ACTIONS(2669), + [sym_float] = ACTIONS(2669), + [sym_char] = ACTIONS(2669), + [anon_sym_true] = ACTIONS(2669), + [anon_sym_false] = ACTIONS(2669), + [anon_sym_nil] = ACTIONS(2669), + [sym_atom] = ACTIONS(2669), + [anon_sym_DQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2669), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2669), + [anon_sym_LBRACE] = ACTIONS(2669), + [anon_sym_LBRACK] = ACTIONS(2669), + [anon_sym_LT] = ACTIONS(2669), + [anon_sym_GT] = ACTIONS(2669), + [anon_sym_PIPE] = ACTIONS(2669), + [anon_sym_SLASH] = ACTIONS(2669), + [anon_sym_TILDE] = ACTIONS(2669), + [anon_sym_LT_LT] = ACTIONS(2669), + [anon_sym_PERCENT] = ACTIONS(2669), + [anon_sym_DOT_DOT] = ACTIONS(2669), + [anon_sym_AMP] = ACTIONS(2669), + [anon_sym_PLUS] = ACTIONS(2669), + [anon_sym_DASH] = ACTIONS(2669), + [anon_sym_BANG] = ACTIONS(2669), + [anon_sym_CARET] = ACTIONS(2669), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2669), + [anon_sym_not] = ACTIONS(2669), + [anon_sym_AT] = ACTIONS(2669), + [anon_sym_LT_DASH] = ACTIONS(2669), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2669), + [anon_sym_when] = ACTIONS(2669), + [anon_sym_COLON_COLON] = ACTIONS(2669), + [anon_sym_EQ] = ACTIONS(2669), + [anon_sym_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_or] = ACTIONS(2669), + [anon_sym_AMP_AMP] = ACTIONS(2669), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2669), + [anon_sym_and] = ACTIONS(2669), + [anon_sym_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ] = ACTIONS(2669), + [anon_sym_EQ_TILDE] = ACTIONS(2669), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2669), + [anon_sym_LT_EQ] = ACTIONS(2669), + [anon_sym_GT_EQ] = ACTIONS(2669), + [anon_sym_PIPE_GT] = ACTIONS(2669), + [anon_sym_LT_LT_LT] = ACTIONS(2669), + [anon_sym_GT_GT_GT] = ACTIONS(2669), + [anon_sym_LT_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_PIPE_GT] = ACTIONS(2669), + [anon_sym_in] = ACTIONS(2669), + [anon_sym_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH] = ACTIONS(2669), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2669), + [anon_sym_LT_GT] = ACTIONS(2669), + [anon_sym_STAR] = ACTIONS(2669), + [anon_sym_STAR_STAR] = ACTIONS(2669), + [anon_sym_CARET_CARET] = ACTIONS(2669), + [anon_sym_DASH_GT] = ACTIONS(2669), + [anon_sym_DOT] = ACTIONS(2669), + [anon_sym_fn] = ACTIONS(2669), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2661), - [sym__not_in] = ACTIONS(2661), - [sym__quoted_atom_start] = ACTIONS(2661), + [sym__before_unary_op] = ACTIONS(2667), + [sym__not_in] = ACTIONS(2667), + [sym__quoted_atom_start] = ACTIONS(2667), }, [1039] = { [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2659), - [anon_sym_RPAREN] = ACTIONS(2659), - [aux_sym_identifier_token1] = ACTIONS(2659), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2659), - [sym_alias] = ACTIONS(2659), - [sym_integer] = ACTIONS(2659), - [sym_float] = ACTIONS(2659), - [sym_char] = ACTIONS(2659), - [anon_sym_true] = ACTIONS(2659), - [anon_sym_false] = ACTIONS(2659), - [anon_sym_nil] = ACTIONS(2659), - [sym_atom] = ACTIONS(2659), - [anon_sym_DQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2659), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2659), - [anon_sym_LBRACE] = ACTIONS(2659), - [anon_sym_LBRACK] = ACTIONS(2659), - [anon_sym_LT] = ACTIONS(2659), - [anon_sym_GT] = ACTIONS(2659), - [anon_sym_PIPE] = ACTIONS(2659), - [anon_sym_SLASH] = ACTIONS(2659), - [anon_sym_TILDE] = ACTIONS(2659), - [anon_sym_LT_LT] = ACTIONS(2659), - [anon_sym_PERCENT] = ACTIONS(2659), - [anon_sym_DOT_DOT] = ACTIONS(2659), - [anon_sym_AMP] = ACTIONS(2659), - [anon_sym_PLUS] = ACTIONS(2659), - [anon_sym_DASH] = ACTIONS(2659), - [anon_sym_BANG] = ACTIONS(2659), - [anon_sym_CARET] = ACTIONS(2659), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2659), - [anon_sym_not] = ACTIONS(2659), - [anon_sym_AT] = ACTIONS(2659), - [anon_sym_LT_DASH] = ACTIONS(2659), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2659), - [anon_sym_when] = ACTIONS(2659), - [anon_sym_COLON_COLON] = ACTIONS(2659), - [anon_sym_EQ] = ACTIONS(2659), - [anon_sym_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2659), - [anon_sym_or] = ACTIONS(2659), - [anon_sym_AMP_AMP] = ACTIONS(2659), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2659), - [anon_sym_and] = ACTIONS(2659), - [anon_sym_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ] = ACTIONS(2659), - [anon_sym_EQ_TILDE] = ACTIONS(2659), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2659), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2659), - [anon_sym_LT_EQ] = ACTIONS(2659), - [anon_sym_GT_EQ] = ACTIONS(2659), - [anon_sym_PIPE_GT] = ACTIONS(2659), - [anon_sym_LT_LT_LT] = ACTIONS(2659), - [anon_sym_GT_GT_GT] = ACTIONS(2659), - [anon_sym_LT_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE] = ACTIONS(2659), - [anon_sym_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_TILDE_GT] = ACTIONS(2659), - [anon_sym_LT_PIPE_GT] = ACTIONS(2659), - [anon_sym_in] = ACTIONS(2659), - [anon_sym_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH] = ACTIONS(2659), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2659), - [anon_sym_LT_GT] = ACTIONS(2659), - [anon_sym_STAR] = ACTIONS(2659), - [anon_sym_STAR_STAR] = ACTIONS(2659), - [anon_sym_CARET_CARET] = ACTIONS(2659), - [anon_sym_DASH_GT] = ACTIONS(2659), - [anon_sym_DOT] = ACTIONS(2659), - [anon_sym_fn] = ACTIONS(2659), + [anon_sym_LPAREN] = ACTIONS(2669), + [anon_sym_RPAREN] = ACTIONS(2669), + [aux_sym_identifier_token1] = ACTIONS(2669), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2669), + [sym_alias] = ACTIONS(2669), + [sym_integer] = ACTIONS(2669), + [sym_float] = ACTIONS(2669), + [sym_char] = ACTIONS(2669), + [anon_sym_true] = ACTIONS(2669), + [anon_sym_false] = ACTIONS(2669), + [anon_sym_nil] = ACTIONS(2669), + [sym_atom] = ACTIONS(2669), + [anon_sym_DQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE] = ACTIONS(2669), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2669), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2669), + [anon_sym_LBRACE] = ACTIONS(2669), + [anon_sym_LBRACK] = ACTIONS(2669), + [anon_sym_LT] = ACTIONS(2669), + [anon_sym_GT] = ACTIONS(2669), + [anon_sym_PIPE] = ACTIONS(2669), + [anon_sym_SLASH] = ACTIONS(2669), + [anon_sym_TILDE] = ACTIONS(2669), + [anon_sym_LT_LT] = ACTIONS(2669), + [anon_sym_PERCENT] = ACTIONS(2669), + [anon_sym_DOT_DOT] = ACTIONS(2669), + [anon_sym_AMP] = ACTIONS(2669), + [anon_sym_PLUS] = ACTIONS(2669), + [anon_sym_DASH] = ACTIONS(2669), + [anon_sym_BANG] = ACTIONS(2669), + [anon_sym_CARET] = ACTIONS(2669), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2669), + [anon_sym_not] = ACTIONS(2669), + [anon_sym_AT] = ACTIONS(2669), + [anon_sym_LT_DASH] = ACTIONS(2669), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2669), + [anon_sym_when] = ACTIONS(2669), + [anon_sym_COLON_COLON] = ACTIONS(2669), + [anon_sym_EQ] = ACTIONS(2669), + [anon_sym_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2669), + [anon_sym_or] = ACTIONS(2669), + [anon_sym_AMP_AMP] = ACTIONS(2669), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2669), + [anon_sym_and] = ACTIONS(2669), + [anon_sym_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ] = ACTIONS(2669), + [anon_sym_EQ_TILDE] = ACTIONS(2669), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2669), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2669), + [anon_sym_LT_EQ] = ACTIONS(2669), + [anon_sym_GT_EQ] = ACTIONS(2669), + [anon_sym_PIPE_GT] = ACTIONS(2669), + [anon_sym_LT_LT_LT] = ACTIONS(2669), + [anon_sym_GT_GT_GT] = ACTIONS(2669), + [anon_sym_LT_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_TILDE_GT] = ACTIONS(2669), + [anon_sym_LT_PIPE_GT] = ACTIONS(2669), + [anon_sym_in] = ACTIONS(2669), + [anon_sym_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH] = ACTIONS(2669), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2669), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2669), + [anon_sym_LT_GT] = ACTIONS(2669), + [anon_sym_STAR] = ACTIONS(2669), + [anon_sym_STAR_STAR] = ACTIONS(2669), + [anon_sym_CARET_CARET] = ACTIONS(2669), + [anon_sym_DASH_GT] = ACTIONS(2669), + [anon_sym_DOT] = ACTIONS(2669), + [anon_sym_fn] = ACTIONS(2669), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2661), - [sym__not_in] = ACTIONS(2661), - [sym__quoted_atom_start] = ACTIONS(2661), + [sym__before_unary_op] = ACTIONS(2667), + [sym__not_in] = ACTIONS(2667), + [sym__quoted_atom_start] = ACTIONS(2667), }, [1040] = { [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2693), - [aux_sym_identifier_token1] = ACTIONS(2693), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2693), - [sym_alias] = ACTIONS(2693), - [sym_integer] = ACTIONS(2693), - [sym_float] = ACTIONS(2693), - [sym_char] = ACTIONS(2693), - [anon_sym_true] = ACTIONS(2693), - [anon_sym_false] = ACTIONS(2693), - [anon_sym_nil] = ACTIONS(2693), - [sym_atom] = ACTIONS(2693), - [anon_sym_DQUOTE] = ACTIONS(2693), - [anon_sym_SQUOTE] = ACTIONS(2693), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2693), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2693), - [anon_sym_LBRACE] = ACTIONS(2693), - [anon_sym_LBRACK] = ACTIONS(2693), - [anon_sym_LT] = ACTIONS(2693), - [anon_sym_GT] = ACTIONS(2693), - [anon_sym_PIPE] = ACTIONS(2693), - [anon_sym_SLASH] = ACTIONS(2693), - [anon_sym_TILDE] = ACTIONS(2693), - [anon_sym_LT_LT] = ACTIONS(2693), - [anon_sym_PERCENT] = ACTIONS(2693), - [anon_sym_DOT_DOT] = ACTIONS(2693), - [anon_sym_AMP] = ACTIONS(2693), - [anon_sym_PLUS] = ACTIONS(2693), - [anon_sym_DASH] = ACTIONS(2693), - [anon_sym_BANG] = ACTIONS(2693), - [anon_sym_CARET] = ACTIONS(2693), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2693), - [anon_sym_not] = ACTIONS(2693), - [anon_sym_AT] = ACTIONS(2693), - [anon_sym_LT_DASH] = ACTIONS(2693), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2693), - [anon_sym_when] = ACTIONS(2693), - [anon_sym_COLON_COLON] = ACTIONS(2693), - [anon_sym_EQ] = ACTIONS(2693), - [anon_sym_PIPE_PIPE] = ACTIONS(2693), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2693), - [anon_sym_or] = ACTIONS(2693), - [anon_sym_AMP_AMP] = ACTIONS(2693), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2693), - [anon_sym_and] = ACTIONS(2693), - [anon_sym_EQ_EQ] = ACTIONS(2693), - [anon_sym_BANG_EQ] = ACTIONS(2693), - [anon_sym_EQ_TILDE] = ACTIONS(2693), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2693), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2693), - [anon_sym_LT_EQ] = ACTIONS(2693), - [anon_sym_GT_EQ] = ACTIONS(2693), - [anon_sym_PIPE_GT] = ACTIONS(2693), - [anon_sym_LT_LT_LT] = ACTIONS(2693), - [anon_sym_GT_GT_GT] = ACTIONS(2693), - [anon_sym_LT_LT_TILDE] = ACTIONS(2693), - [anon_sym_TILDE_GT_GT] = ACTIONS(2693), - [anon_sym_LT_TILDE] = ACTIONS(2693), - [anon_sym_TILDE_GT] = ACTIONS(2693), - [anon_sym_LT_TILDE_GT] = ACTIONS(2693), - [anon_sym_LT_PIPE_GT] = ACTIONS(2693), - [anon_sym_in] = ACTIONS(2693), - [anon_sym_PLUS_PLUS] = ACTIONS(2693), - [anon_sym_DASH_DASH] = ACTIONS(2693), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2693), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2693), - [anon_sym_LT_GT] = ACTIONS(2693), - [anon_sym_STAR] = ACTIONS(2693), - [anon_sym_STAR_STAR] = ACTIONS(2693), - [anon_sym_CARET_CARET] = ACTIONS(2693), - [anon_sym_DASH_GT] = ACTIONS(2693), - [anon_sym_DOT] = ACTIONS(2693), - [anon_sym_fn] = ACTIONS(2693), + [anon_sym_LPAREN] = ACTIONS(2701), + [aux_sym_identifier_token1] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2701), + [sym_alias] = ACTIONS(2701), + [sym_integer] = ACTIONS(2701), + [sym_float] = ACTIONS(2701), + [sym_char] = ACTIONS(2701), + [anon_sym_true] = ACTIONS(2701), + [anon_sym_false] = ACTIONS(2701), + [anon_sym_nil] = ACTIONS(2701), + [sym_atom] = ACTIONS(2701), + [anon_sym_DQUOTE] = ACTIONS(2701), + [anon_sym_SQUOTE] = ACTIONS(2701), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2701), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2701), + [anon_sym_LBRACE] = ACTIONS(2701), + [anon_sym_LBRACK] = ACTIONS(2701), + [anon_sym_LT] = ACTIONS(2701), + [anon_sym_GT] = ACTIONS(2701), + [anon_sym_PIPE] = ACTIONS(2701), + [anon_sym_SLASH] = ACTIONS(2701), + [anon_sym_TILDE] = ACTIONS(2701), + [anon_sym_LT_LT] = ACTIONS(2701), + [anon_sym_PERCENT] = ACTIONS(2701), + [anon_sym_DOT_DOT] = ACTIONS(2701), + [anon_sym_AMP] = ACTIONS(2701), + [anon_sym_PLUS] = ACTIONS(2701), + [anon_sym_DASH] = ACTIONS(2701), + [anon_sym_BANG] = ACTIONS(2701), + [anon_sym_CARET] = ACTIONS(2701), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2701), + [anon_sym_not] = ACTIONS(2701), + [anon_sym_AT] = ACTIONS(2701), + [anon_sym_LT_DASH] = ACTIONS(2701), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2701), + [anon_sym_when] = ACTIONS(2701), + [anon_sym_COLON_COLON] = ACTIONS(2701), + [anon_sym_EQ] = ACTIONS(2701), + [anon_sym_PIPE_PIPE] = ACTIONS(2701), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2701), + [anon_sym_or] = ACTIONS(2701), + [anon_sym_AMP_AMP] = ACTIONS(2701), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2701), + [anon_sym_and] = ACTIONS(2701), + [anon_sym_EQ_EQ] = ACTIONS(2701), + [anon_sym_BANG_EQ] = ACTIONS(2701), + [anon_sym_EQ_TILDE] = ACTIONS(2701), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2701), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2701), + [anon_sym_LT_EQ] = ACTIONS(2701), + [anon_sym_GT_EQ] = ACTIONS(2701), + [anon_sym_PIPE_GT] = ACTIONS(2701), + [anon_sym_LT_LT_LT] = ACTIONS(2701), + [anon_sym_GT_GT_GT] = ACTIONS(2701), + [anon_sym_LT_LT_TILDE] = ACTIONS(2701), + [anon_sym_TILDE_GT_GT] = ACTIONS(2701), + [anon_sym_LT_TILDE] = ACTIONS(2701), + [anon_sym_TILDE_GT] = ACTIONS(2701), + [anon_sym_LT_TILDE_GT] = ACTIONS(2701), + [anon_sym_LT_PIPE_GT] = ACTIONS(2701), + [anon_sym_in] = ACTIONS(2701), + [anon_sym_PLUS_PLUS] = ACTIONS(2701), + [anon_sym_DASH_DASH] = ACTIONS(2701), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2701), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2701), + [anon_sym_LT_GT] = ACTIONS(2701), + [anon_sym_STAR] = ACTIONS(2701), + [anon_sym_STAR_STAR] = ACTIONS(2701), + [anon_sym_CARET_CARET] = ACTIONS(2701), + [anon_sym_DASH_GT] = ACTIONS(2701), + [anon_sym_DOT] = ACTIONS(2701), + [anon_sym_fn] = ACTIONS(2701), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2695), - [sym__not_in] = ACTIONS(2695), - [sym__quoted_atom_start] = ACTIONS(2695), + [sym__before_unary_op] = ACTIONS(2703), + [sym__not_in] = ACTIONS(2703), + [sym__quoted_atom_start] = ACTIONS(2703), }, [1041] = { [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2693), - [aux_sym_identifier_token1] = ACTIONS(2693), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2693), - [sym_alias] = ACTIONS(2693), - [sym_integer] = ACTIONS(2693), - [sym_float] = ACTIONS(2693), - [sym_char] = ACTIONS(2693), - [anon_sym_true] = ACTIONS(2693), - [anon_sym_false] = ACTIONS(2693), - [anon_sym_nil] = ACTIONS(2693), - [sym_atom] = ACTIONS(2693), - [anon_sym_DQUOTE] = ACTIONS(2693), - [anon_sym_SQUOTE] = ACTIONS(2693), - [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2693), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2693), - [anon_sym_LBRACE] = ACTIONS(2693), - [anon_sym_LBRACK] = ACTIONS(2693), - [anon_sym_LT] = ACTIONS(2693), - [anon_sym_GT] = ACTIONS(2693), - [anon_sym_PIPE] = ACTIONS(2693), - [anon_sym_SLASH] = ACTIONS(2693), - [anon_sym_TILDE] = ACTIONS(2693), - [anon_sym_LT_LT] = ACTIONS(2693), - [anon_sym_PERCENT] = ACTIONS(2693), - [anon_sym_DOT_DOT] = ACTIONS(2693), - [anon_sym_AMP] = ACTIONS(2693), - [anon_sym_PLUS] = ACTIONS(2693), - [anon_sym_DASH] = ACTIONS(2693), - [anon_sym_BANG] = ACTIONS(2693), - [anon_sym_CARET] = ACTIONS(2693), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2693), - [anon_sym_not] = ACTIONS(2693), - [anon_sym_AT] = ACTIONS(2693), - [anon_sym_LT_DASH] = ACTIONS(2693), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2693), - [anon_sym_when] = ACTIONS(2693), - [anon_sym_COLON_COLON] = ACTIONS(2693), - [anon_sym_EQ] = ACTIONS(2693), - [anon_sym_PIPE_PIPE] = ACTIONS(2693), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2693), - [anon_sym_or] = ACTIONS(2693), - [anon_sym_AMP_AMP] = ACTIONS(2693), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2693), - [anon_sym_and] = ACTIONS(2693), - [anon_sym_EQ_EQ] = ACTIONS(2693), - [anon_sym_BANG_EQ] = ACTIONS(2693), - [anon_sym_EQ_TILDE] = ACTIONS(2693), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2693), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2693), - [anon_sym_LT_EQ] = ACTIONS(2693), - [anon_sym_GT_EQ] = ACTIONS(2693), - [anon_sym_PIPE_GT] = ACTIONS(2693), - [anon_sym_LT_LT_LT] = ACTIONS(2693), - [anon_sym_GT_GT_GT] = ACTIONS(2693), - [anon_sym_LT_LT_TILDE] = ACTIONS(2693), - [anon_sym_TILDE_GT_GT] = ACTIONS(2693), - [anon_sym_LT_TILDE] = ACTIONS(2693), - [anon_sym_TILDE_GT] = ACTIONS(2693), - [anon_sym_LT_TILDE_GT] = ACTIONS(2693), - [anon_sym_LT_PIPE_GT] = ACTIONS(2693), - [anon_sym_in] = ACTIONS(2693), - [anon_sym_PLUS_PLUS] = ACTIONS(2693), - [anon_sym_DASH_DASH] = ACTIONS(2693), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2693), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2693), - [anon_sym_LT_GT] = ACTIONS(2693), - [anon_sym_STAR] = ACTIONS(2693), - [anon_sym_STAR_STAR] = ACTIONS(2693), - [anon_sym_CARET_CARET] = ACTIONS(2693), - [anon_sym_DASH_GT] = ACTIONS(2693), - [anon_sym_DOT] = ACTIONS(2693), - [anon_sym_fn] = ACTIONS(2693), + [anon_sym_LPAREN] = ACTIONS(2701), + [aux_sym_identifier_token1] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2701), + [sym_alias] = ACTIONS(2701), + [sym_integer] = ACTIONS(2701), + [sym_float] = ACTIONS(2701), + [sym_char] = ACTIONS(2701), + [anon_sym_true] = ACTIONS(2701), + [anon_sym_false] = ACTIONS(2701), + [anon_sym_nil] = ACTIONS(2701), + [sym_atom] = ACTIONS(2701), + [anon_sym_DQUOTE] = ACTIONS(2701), + [anon_sym_SQUOTE] = ACTIONS(2701), + [anon_sym_SQUOTE_SQUOTE_SQUOTE] = ACTIONS(2701), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(2701), + [anon_sym_LBRACE] = ACTIONS(2701), + [anon_sym_LBRACK] = ACTIONS(2701), + [anon_sym_LT] = ACTIONS(2701), + [anon_sym_GT] = ACTIONS(2701), + [anon_sym_PIPE] = ACTIONS(2701), + [anon_sym_SLASH] = ACTIONS(2701), + [anon_sym_TILDE] = ACTIONS(2701), + [anon_sym_LT_LT] = ACTIONS(2701), + [anon_sym_PERCENT] = ACTIONS(2701), + [anon_sym_DOT_DOT] = ACTIONS(2701), + [anon_sym_AMP] = ACTIONS(2701), + [anon_sym_PLUS] = ACTIONS(2701), + [anon_sym_DASH] = ACTIONS(2701), + [anon_sym_BANG] = ACTIONS(2701), + [anon_sym_CARET] = ACTIONS(2701), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2701), + [anon_sym_not] = ACTIONS(2701), + [anon_sym_AT] = ACTIONS(2701), + [anon_sym_LT_DASH] = ACTIONS(2701), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2701), + [anon_sym_when] = ACTIONS(2701), + [anon_sym_COLON_COLON] = ACTIONS(2701), + [anon_sym_EQ] = ACTIONS(2701), + [anon_sym_PIPE_PIPE] = ACTIONS(2701), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2701), + [anon_sym_or] = ACTIONS(2701), + [anon_sym_AMP_AMP] = ACTIONS(2701), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2701), + [anon_sym_and] = ACTIONS(2701), + [anon_sym_EQ_EQ] = ACTIONS(2701), + [anon_sym_BANG_EQ] = ACTIONS(2701), + [anon_sym_EQ_TILDE] = ACTIONS(2701), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2701), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2701), + [anon_sym_LT_EQ] = ACTIONS(2701), + [anon_sym_GT_EQ] = ACTIONS(2701), + [anon_sym_PIPE_GT] = ACTIONS(2701), + [anon_sym_LT_LT_LT] = ACTIONS(2701), + [anon_sym_GT_GT_GT] = ACTIONS(2701), + [anon_sym_LT_LT_TILDE] = ACTIONS(2701), + [anon_sym_TILDE_GT_GT] = ACTIONS(2701), + [anon_sym_LT_TILDE] = ACTIONS(2701), + [anon_sym_TILDE_GT] = ACTIONS(2701), + [anon_sym_LT_TILDE_GT] = ACTIONS(2701), + [anon_sym_LT_PIPE_GT] = ACTIONS(2701), + [anon_sym_in] = ACTIONS(2701), + [anon_sym_PLUS_PLUS] = ACTIONS(2701), + [anon_sym_DASH_DASH] = ACTIONS(2701), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2701), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2701), + [anon_sym_LT_GT] = ACTIONS(2701), + [anon_sym_STAR] = ACTIONS(2701), + [anon_sym_STAR_STAR] = ACTIONS(2701), + [anon_sym_CARET_CARET] = ACTIONS(2701), + [anon_sym_DASH_GT] = ACTIONS(2701), + [anon_sym_DOT] = ACTIONS(2701), + [anon_sym_fn] = ACTIONS(2701), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__before_unary_op] = ACTIONS(2695), - [sym__not_in] = ACTIONS(2695), - [sym__quoted_atom_start] = ACTIONS(2695), + [sym__before_unary_op] = ACTIONS(2703), + [sym__not_in] = ACTIONS(2703), + [sym__quoted_atom_start] = ACTIONS(2703), }, [1042] = { - [sym_identifier] = STATE(933), - [sym__quoted_i_double] = STATE(932), - [sym__quoted_i_single] = STATE(931), - [sym_tuple] = STATE(2227), - [sym_operator_identifier] = STATE(933), + [sym_identifier] = STATE(920), + [sym__quoted_i_double] = STATE(911), + [sym__quoted_i_single] = STATE(913), + [sym_tuple] = STATE(1435), + [sym_operator_identifier] = STATE(920), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2699), - [anon_sym_true] = ACTIONS(2701), - [anon_sym_false] = ACTIONS(2701), - [anon_sym_nil] = ACTIONS(2701), - [anon_sym_DQUOTE] = ACTIONS(2703), - [anon_sym_SQUOTE] = ACTIONS(2705), - [anon_sym_LBRACE] = ACTIONS(383), - [anon_sym_LT] = ACTIONS(2707), - [anon_sym_GT] = ACTIONS(2707), - [anon_sym_PIPE] = ACTIONS(2707), - [anon_sym_SLASH] = ACTIONS(2707), - [anon_sym_AMP] = ACTIONS(2709), - [anon_sym_PLUS] = ACTIONS(2711), - [anon_sym_DASH] = ACTIONS(2711), - [anon_sym_BANG] = ACTIONS(2711), - [anon_sym_CARET] = ACTIONS(2711), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2711), - [anon_sym_not] = ACTIONS(2713), - [anon_sym_AT] = ACTIONS(2715), - [anon_sym_LT_DASH] = ACTIONS(2707), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2707), - [anon_sym_when] = ACTIONS(2717), - [anon_sym_COLON_COLON] = ACTIONS(2707), - [anon_sym_EQ] = ACTIONS(2707), - [anon_sym_PIPE_PIPE] = ACTIONS(2707), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2707), - [anon_sym_or] = ACTIONS(2717), - [anon_sym_AMP_AMP] = ACTIONS(2707), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2707), - [anon_sym_and] = ACTIONS(2717), - [anon_sym_EQ_EQ] = ACTIONS(2707), - [anon_sym_BANG_EQ] = ACTIONS(2707), - [anon_sym_EQ_TILDE] = ACTIONS(2707), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2707), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2707), - [anon_sym_LT_EQ] = ACTIONS(2707), - [anon_sym_GT_EQ] = ACTIONS(2707), - [anon_sym_PIPE_GT] = ACTIONS(2707), - [anon_sym_LT_LT_LT] = ACTIONS(2707), - [anon_sym_GT_GT_GT] = ACTIONS(2707), - [anon_sym_LT_LT_TILDE] = ACTIONS(2707), - [anon_sym_TILDE_GT_GT] = ACTIONS(2707), - [anon_sym_LT_TILDE] = ACTIONS(2707), - [anon_sym_TILDE_GT] = ACTIONS(2707), - [anon_sym_LT_TILDE_GT] = ACTIONS(2707), - [anon_sym_LT_PIPE_GT] = ACTIONS(2707), - [anon_sym_in] = ACTIONS(2717), - [anon_sym_PLUS_PLUS] = ACTIONS(2707), - [anon_sym_DASH_DASH] = ACTIONS(2707), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2707), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2707), - [anon_sym_LT_GT] = ACTIONS(2707), - [anon_sym_STAR] = ACTIONS(2707), - [anon_sym_STAR_STAR] = ACTIONS(2707), - [anon_sym_CARET_CARET] = ACTIONS(2707), - [anon_sym_DASH_GT] = ACTIONS(2707), - [anon_sym_DOT] = ACTIONS(2707), - [anon_sym_after] = ACTIONS(2701), - [anon_sym_catch] = ACTIONS(2701), - [anon_sym_do] = ACTIONS(2701), - [anon_sym_else] = ACTIONS(2701), - [anon_sym_end] = ACTIONS(2701), - [anon_sym_fn] = ACTIONS(2701), - [anon_sym_rescue] = ACTIONS(2701), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2707), + [anon_sym_true] = ACTIONS(2709), + [anon_sym_false] = ACTIONS(2709), + [anon_sym_nil] = ACTIONS(2709), + [anon_sym_DQUOTE] = ACTIONS(2711), + [anon_sym_SQUOTE] = ACTIONS(2713), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(2715), + [anon_sym_GT] = ACTIONS(2715), + [anon_sym_PIPE] = ACTIONS(2715), + [anon_sym_SLASH] = ACTIONS(2715), + [anon_sym_AMP] = ACTIONS(2717), + [anon_sym_PLUS] = ACTIONS(2719), + [anon_sym_DASH] = ACTIONS(2719), + [anon_sym_BANG] = ACTIONS(2719), + [anon_sym_CARET] = ACTIONS(2719), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2719), + [anon_sym_not] = ACTIONS(2721), + [anon_sym_AT] = ACTIONS(2723), + [anon_sym_LT_DASH] = ACTIONS(2715), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2715), + [anon_sym_when] = ACTIONS(2725), + [anon_sym_COLON_COLON] = ACTIONS(2715), + [anon_sym_EQ] = ACTIONS(2715), + [anon_sym_PIPE_PIPE] = ACTIONS(2715), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2715), + [anon_sym_or] = ACTIONS(2725), + [anon_sym_AMP_AMP] = ACTIONS(2715), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2715), + [anon_sym_and] = ACTIONS(2725), + [anon_sym_EQ_EQ] = ACTIONS(2715), + [anon_sym_BANG_EQ] = ACTIONS(2715), + [anon_sym_EQ_TILDE] = ACTIONS(2715), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2715), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2715), + [anon_sym_LT_EQ] = ACTIONS(2715), + [anon_sym_GT_EQ] = ACTIONS(2715), + [anon_sym_PIPE_GT] = ACTIONS(2715), + [anon_sym_LT_LT_LT] = ACTIONS(2715), + [anon_sym_GT_GT_GT] = ACTIONS(2715), + [anon_sym_LT_LT_TILDE] = ACTIONS(2715), + [anon_sym_TILDE_GT_GT] = ACTIONS(2715), + [anon_sym_LT_TILDE] = ACTIONS(2715), + [anon_sym_TILDE_GT] = ACTIONS(2715), + [anon_sym_LT_TILDE_GT] = ACTIONS(2715), + [anon_sym_LT_PIPE_GT] = ACTIONS(2715), + [anon_sym_in] = ACTIONS(2725), + [anon_sym_PLUS_PLUS] = ACTIONS(2715), + [anon_sym_DASH_DASH] = ACTIONS(2715), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2715), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2715), + [anon_sym_LT_GT] = ACTIONS(2715), + [anon_sym_STAR] = ACTIONS(2715), + [anon_sym_STAR_STAR] = ACTIONS(2715), + [anon_sym_CARET_CARET] = ACTIONS(2715), + [anon_sym_DASH_GT] = ACTIONS(2715), + [anon_sym_DOT] = ACTIONS(2715), + [anon_sym_after] = ACTIONS(2709), + [anon_sym_catch] = ACTIONS(2709), + [anon_sym_do] = ACTIONS(2709), + [anon_sym_else] = ACTIONS(2709), + [anon_sym_end] = ACTIONS(2709), + [anon_sym_fn] = ACTIONS(2709), + [anon_sym_rescue] = ACTIONS(2709), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2719), + [sym__not_in] = ACTIONS(2727), }, [1043] = { - [sym_identifier] = STATE(1006), - [sym__quoted_i_double] = STATE(1005), - [sym__quoted_i_single] = STATE(1004), - [sym_tuple] = STATE(4483), - [sym_operator_identifier] = STATE(1006), + [sym_identifier] = STATE(953), + [sym__quoted_i_double] = STATE(952), + [sym__quoted_i_single] = STATE(951), + [sym_tuple] = STATE(2079), + [sym_operator_identifier] = STATE(953), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(2721), - [anon_sym_true] = ACTIONS(2723), - [anon_sym_false] = ACTIONS(2723), - [anon_sym_nil] = ACTIONS(2723), - [anon_sym_DQUOTE] = ACTIONS(2725), - [anon_sym_SQUOTE] = ACTIONS(2727), - [anon_sym_LBRACE] = ACTIONS(1117), - [anon_sym_LT] = ACTIONS(2729), - [anon_sym_GT] = ACTIONS(2729), - [anon_sym_PIPE] = ACTIONS(2729), - [anon_sym_SLASH] = ACTIONS(2729), - [anon_sym_AMP] = ACTIONS(2731), - [anon_sym_PLUS] = ACTIONS(2733), - [anon_sym_DASH] = ACTIONS(2733), - [anon_sym_BANG] = ACTIONS(2733), - [anon_sym_CARET] = ACTIONS(2733), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2733), - [anon_sym_not] = ACTIONS(2735), - [anon_sym_AT] = ACTIONS(2737), - [anon_sym_LT_DASH] = ACTIONS(2729), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2729), - [anon_sym_when] = ACTIONS(2739), - [anon_sym_COLON_COLON] = ACTIONS(2729), - [anon_sym_EQ] = ACTIONS(2729), - [anon_sym_PIPE_PIPE] = ACTIONS(2729), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2729), - [anon_sym_or] = ACTIONS(2739), - [anon_sym_AMP_AMP] = ACTIONS(2729), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2729), - [anon_sym_and] = ACTIONS(2739), - [anon_sym_EQ_EQ] = ACTIONS(2729), - [anon_sym_BANG_EQ] = ACTIONS(2729), - [anon_sym_EQ_TILDE] = ACTIONS(2729), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2729), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2729), - [anon_sym_LT_EQ] = ACTIONS(2729), - [anon_sym_GT_EQ] = ACTIONS(2729), - [anon_sym_PIPE_GT] = ACTIONS(2729), - [anon_sym_LT_LT_LT] = ACTIONS(2729), - [anon_sym_GT_GT_GT] = ACTIONS(2729), - [anon_sym_LT_LT_TILDE] = ACTIONS(2729), - [anon_sym_TILDE_GT_GT] = ACTIONS(2729), - [anon_sym_LT_TILDE] = ACTIONS(2729), - [anon_sym_TILDE_GT] = ACTIONS(2729), - [anon_sym_LT_TILDE_GT] = ACTIONS(2729), - [anon_sym_LT_PIPE_GT] = ACTIONS(2729), - [anon_sym_in] = ACTIONS(2739), - [anon_sym_PLUS_PLUS] = ACTIONS(2729), - [anon_sym_DASH_DASH] = ACTIONS(2729), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2729), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2729), - [anon_sym_LT_GT] = ACTIONS(2729), - [anon_sym_STAR] = ACTIONS(2729), - [anon_sym_STAR_STAR] = ACTIONS(2729), - [anon_sym_CARET_CARET] = ACTIONS(2729), - [anon_sym_DASH_GT] = ACTIONS(2729), - [anon_sym_DOT] = ACTIONS(2729), - [anon_sym_after] = ACTIONS(2723), - [anon_sym_catch] = ACTIONS(2723), - [anon_sym_do] = ACTIONS(2723), - [anon_sym_else] = ACTIONS(2723), - [anon_sym_end] = ACTIONS(2723), - [anon_sym_fn] = ACTIONS(2723), - [anon_sym_rescue] = ACTIONS(2723), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2729), + [anon_sym_true] = ACTIONS(2731), + [anon_sym_false] = ACTIONS(2731), + [anon_sym_nil] = ACTIONS(2731), + [anon_sym_DQUOTE] = ACTIONS(2733), + [anon_sym_SQUOTE] = ACTIONS(2735), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LT] = ACTIONS(2737), + [anon_sym_GT] = ACTIONS(2737), + [anon_sym_PIPE] = ACTIONS(2737), + [anon_sym_SLASH] = ACTIONS(2737), + [anon_sym_AMP] = ACTIONS(2739), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2741), + [anon_sym_BANG] = ACTIONS(2741), + [anon_sym_CARET] = ACTIONS(2741), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2741), + [anon_sym_not] = ACTIONS(2743), + [anon_sym_AT] = ACTIONS(2745), + [anon_sym_LT_DASH] = ACTIONS(2737), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2737), + [anon_sym_when] = ACTIONS(2747), + [anon_sym_COLON_COLON] = ACTIONS(2737), + [anon_sym_EQ] = ACTIONS(2737), + [anon_sym_PIPE_PIPE] = ACTIONS(2737), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2737), + [anon_sym_or] = ACTIONS(2747), + [anon_sym_AMP_AMP] = ACTIONS(2737), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2737), + [anon_sym_and] = ACTIONS(2747), + [anon_sym_EQ_EQ] = ACTIONS(2737), + [anon_sym_BANG_EQ] = ACTIONS(2737), + [anon_sym_EQ_TILDE] = ACTIONS(2737), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2737), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2737), + [anon_sym_LT_EQ] = ACTIONS(2737), + [anon_sym_GT_EQ] = ACTIONS(2737), + [anon_sym_PIPE_GT] = ACTIONS(2737), + [anon_sym_LT_LT_LT] = ACTIONS(2737), + [anon_sym_GT_GT_GT] = ACTIONS(2737), + [anon_sym_LT_LT_TILDE] = ACTIONS(2737), + [anon_sym_TILDE_GT_GT] = ACTIONS(2737), + [anon_sym_LT_TILDE] = ACTIONS(2737), + [anon_sym_TILDE_GT] = ACTIONS(2737), + [anon_sym_LT_TILDE_GT] = ACTIONS(2737), + [anon_sym_LT_PIPE_GT] = ACTIONS(2737), + [anon_sym_in] = ACTIONS(2747), + [anon_sym_PLUS_PLUS] = ACTIONS(2737), + [anon_sym_DASH_DASH] = ACTIONS(2737), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2737), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2737), + [anon_sym_LT_GT] = ACTIONS(2737), + [anon_sym_STAR] = ACTIONS(2737), + [anon_sym_STAR_STAR] = ACTIONS(2737), + [anon_sym_CARET_CARET] = ACTIONS(2737), + [anon_sym_DASH_GT] = ACTIONS(2737), + [anon_sym_DOT] = ACTIONS(2737), + [anon_sym_after] = ACTIONS(2731), + [anon_sym_catch] = ACTIONS(2731), + [anon_sym_do] = ACTIONS(2731), + [anon_sym_else] = ACTIONS(2731), + [anon_sym_end] = ACTIONS(2731), + [anon_sym_fn] = ACTIONS(2731), + [anon_sym_rescue] = ACTIONS(2731), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2741), + [sym__not_in] = ACTIONS(2749), }, [1044] = { - [sym_identifier] = STATE(973), - [sym__quoted_i_double] = STATE(950), - [sym__quoted_i_single] = STATE(972), - [sym_tuple] = STATE(2077), - [sym_operator_identifier] = STATE(973), + [sym_identifier] = STATE(970), + [sym__quoted_i_double] = STATE(980), + [sym__quoted_i_single] = STATE(995), + [sym_tuple] = STATE(4338), + [sym_operator_identifier] = STATE(970), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2743), - [anon_sym_true] = ACTIONS(2745), - [anon_sym_false] = ACTIONS(2745), - [anon_sym_nil] = ACTIONS(2745), - [anon_sym_DQUOTE] = ACTIONS(2747), - [anon_sym_SQUOTE] = ACTIONS(2749), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LT] = ACTIONS(2751), - [anon_sym_GT] = ACTIONS(2751), - [anon_sym_PIPE] = ACTIONS(2751), - [anon_sym_SLASH] = ACTIONS(2751), - [anon_sym_AMP] = ACTIONS(2753), - [anon_sym_PLUS] = ACTIONS(2755), - [anon_sym_DASH] = ACTIONS(2755), - [anon_sym_BANG] = ACTIONS(2755), - [anon_sym_CARET] = ACTIONS(2755), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2755), - [anon_sym_not] = ACTIONS(2757), - [anon_sym_AT] = ACTIONS(2759), - [anon_sym_LT_DASH] = ACTIONS(2751), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2751), - [anon_sym_when] = ACTIONS(2761), - [anon_sym_COLON_COLON] = ACTIONS(2751), - [anon_sym_EQ] = ACTIONS(2751), - [anon_sym_PIPE_PIPE] = ACTIONS(2751), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2751), - [anon_sym_or] = ACTIONS(2761), - [anon_sym_AMP_AMP] = ACTIONS(2751), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2751), - [anon_sym_and] = ACTIONS(2761), - [anon_sym_EQ_EQ] = ACTIONS(2751), - [anon_sym_BANG_EQ] = ACTIONS(2751), - [anon_sym_EQ_TILDE] = ACTIONS(2751), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2751), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2751), - [anon_sym_LT_EQ] = ACTIONS(2751), - [anon_sym_GT_EQ] = ACTIONS(2751), - [anon_sym_PIPE_GT] = ACTIONS(2751), - [anon_sym_LT_LT_LT] = ACTIONS(2751), - [anon_sym_GT_GT_GT] = ACTIONS(2751), - [anon_sym_LT_LT_TILDE] = ACTIONS(2751), - [anon_sym_TILDE_GT_GT] = ACTIONS(2751), - [anon_sym_LT_TILDE] = ACTIONS(2751), - [anon_sym_TILDE_GT] = ACTIONS(2751), - [anon_sym_LT_TILDE_GT] = ACTIONS(2751), - [anon_sym_LT_PIPE_GT] = ACTIONS(2751), - [anon_sym_in] = ACTIONS(2761), - [anon_sym_PLUS_PLUS] = ACTIONS(2751), - [anon_sym_DASH_DASH] = ACTIONS(2751), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2751), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2751), - [anon_sym_LT_GT] = ACTIONS(2751), - [anon_sym_STAR] = ACTIONS(2751), - [anon_sym_STAR_STAR] = ACTIONS(2751), - [anon_sym_CARET_CARET] = ACTIONS(2751), - [anon_sym_DASH_GT] = ACTIONS(2751), - [anon_sym_DOT] = ACTIONS(2751), - [anon_sym_after] = ACTIONS(2745), - [anon_sym_catch] = ACTIONS(2745), - [anon_sym_do] = ACTIONS(2745), - [anon_sym_else] = ACTIONS(2745), - [anon_sym_end] = ACTIONS(2745), - [anon_sym_fn] = ACTIONS(2745), - [anon_sym_rescue] = ACTIONS(2745), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(2751), + [anon_sym_true] = ACTIONS(2753), + [anon_sym_false] = ACTIONS(2753), + [anon_sym_nil] = ACTIONS(2753), + [anon_sym_DQUOTE] = ACTIONS(2755), + [anon_sym_SQUOTE] = ACTIONS(2757), + [anon_sym_LBRACE] = ACTIONS(31), + [anon_sym_LT] = ACTIONS(2759), + [anon_sym_GT] = ACTIONS(2759), + [anon_sym_PIPE] = ACTIONS(2759), + [anon_sym_SLASH] = ACTIONS(2759), + [anon_sym_AMP] = ACTIONS(2761), + [anon_sym_PLUS] = ACTIONS(2763), + [anon_sym_DASH] = ACTIONS(2763), + [anon_sym_BANG] = ACTIONS(2763), + [anon_sym_CARET] = ACTIONS(2763), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2763), + [anon_sym_not] = ACTIONS(2765), + [anon_sym_AT] = ACTIONS(2767), + [anon_sym_LT_DASH] = ACTIONS(2759), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2759), + [anon_sym_when] = ACTIONS(2769), + [anon_sym_COLON_COLON] = ACTIONS(2759), + [anon_sym_EQ] = ACTIONS(2759), + [anon_sym_PIPE_PIPE] = ACTIONS(2759), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2759), + [anon_sym_or] = ACTIONS(2769), + [anon_sym_AMP_AMP] = ACTIONS(2759), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2759), + [anon_sym_and] = ACTIONS(2769), + [anon_sym_EQ_EQ] = ACTIONS(2759), + [anon_sym_BANG_EQ] = ACTIONS(2759), + [anon_sym_EQ_TILDE] = ACTIONS(2759), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2759), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2759), + [anon_sym_LT_EQ] = ACTIONS(2759), + [anon_sym_GT_EQ] = ACTIONS(2759), + [anon_sym_PIPE_GT] = ACTIONS(2759), + [anon_sym_LT_LT_LT] = ACTIONS(2759), + [anon_sym_GT_GT_GT] = ACTIONS(2759), + [anon_sym_LT_LT_TILDE] = ACTIONS(2759), + [anon_sym_TILDE_GT_GT] = ACTIONS(2759), + [anon_sym_LT_TILDE] = ACTIONS(2759), + [anon_sym_TILDE_GT] = ACTIONS(2759), + [anon_sym_LT_TILDE_GT] = ACTIONS(2759), + [anon_sym_LT_PIPE_GT] = ACTIONS(2759), + [anon_sym_in] = ACTIONS(2769), + [anon_sym_PLUS_PLUS] = ACTIONS(2759), + [anon_sym_DASH_DASH] = ACTIONS(2759), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2759), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2759), + [anon_sym_LT_GT] = ACTIONS(2759), + [anon_sym_STAR] = ACTIONS(2759), + [anon_sym_STAR_STAR] = ACTIONS(2759), + [anon_sym_CARET_CARET] = ACTIONS(2759), + [anon_sym_DASH_GT] = ACTIONS(2759), + [anon_sym_DOT] = ACTIONS(2759), + [anon_sym_after] = ACTIONS(2753), + [anon_sym_catch] = ACTIONS(2753), + [anon_sym_do] = ACTIONS(2753), + [anon_sym_else] = ACTIONS(2753), + [anon_sym_end] = ACTIONS(2753), + [anon_sym_fn] = ACTIONS(2753), + [anon_sym_rescue] = ACTIONS(2753), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2763), + [sym__not_in] = ACTIONS(2771), }, [1045] = { - [sym_identifier] = STATE(933), - [sym__quoted_i_double] = STATE(932), - [sym__quoted_i_single] = STATE(931), - [sym_tuple] = STATE(3353), - [sym_operator_identifier] = STATE(933), + [sym_identifier] = STATE(932), + [sym__quoted_i_double] = STATE(931), + [sym__quoted_i_single] = STATE(930), + [sym_tuple] = STATE(2226), + [sym_operator_identifier] = STATE(932), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2765), - [anon_sym_true] = ACTIONS(2701), - [anon_sym_false] = ACTIONS(2701), - [anon_sym_nil] = ACTIONS(2701), - [anon_sym_DQUOTE] = ACTIONS(2703), - [anon_sym_SQUOTE] = ACTIONS(2705), - [anon_sym_LBRACE] = ACTIONS(1059), - [anon_sym_LT] = ACTIONS(2707), - [anon_sym_GT] = ACTIONS(2707), - [anon_sym_PIPE] = ACTIONS(2707), - [anon_sym_SLASH] = ACTIONS(2707), - [anon_sym_AMP] = ACTIONS(2709), - [anon_sym_PLUS] = ACTIONS(2711), - [anon_sym_DASH] = ACTIONS(2711), - [anon_sym_BANG] = ACTIONS(2711), - [anon_sym_CARET] = ACTIONS(2711), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2711), - [anon_sym_not] = ACTIONS(2713), - [anon_sym_AT] = ACTIONS(2715), - [anon_sym_LT_DASH] = ACTIONS(2707), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2707), - [anon_sym_when] = ACTIONS(2717), - [anon_sym_COLON_COLON] = ACTIONS(2707), - [anon_sym_EQ] = ACTIONS(2707), - [anon_sym_PIPE_PIPE] = ACTIONS(2707), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2707), - [anon_sym_or] = ACTIONS(2717), - [anon_sym_AMP_AMP] = ACTIONS(2707), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2707), - [anon_sym_and] = ACTIONS(2717), - [anon_sym_EQ_EQ] = ACTIONS(2707), - [anon_sym_BANG_EQ] = ACTIONS(2707), - [anon_sym_EQ_TILDE] = ACTIONS(2707), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2707), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2707), - [anon_sym_LT_EQ] = ACTIONS(2707), - [anon_sym_GT_EQ] = ACTIONS(2707), - [anon_sym_PIPE_GT] = ACTIONS(2707), - [anon_sym_LT_LT_LT] = ACTIONS(2707), - [anon_sym_GT_GT_GT] = ACTIONS(2707), - [anon_sym_LT_LT_TILDE] = ACTIONS(2707), - [anon_sym_TILDE_GT_GT] = ACTIONS(2707), - [anon_sym_LT_TILDE] = ACTIONS(2707), - [anon_sym_TILDE_GT] = ACTIONS(2707), - [anon_sym_LT_TILDE_GT] = ACTIONS(2707), - [anon_sym_LT_PIPE_GT] = ACTIONS(2707), - [anon_sym_in] = ACTIONS(2717), - [anon_sym_PLUS_PLUS] = ACTIONS(2707), - [anon_sym_DASH_DASH] = ACTIONS(2707), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2707), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2707), - [anon_sym_LT_GT] = ACTIONS(2707), - [anon_sym_STAR] = ACTIONS(2707), - [anon_sym_STAR_STAR] = ACTIONS(2707), - [anon_sym_CARET_CARET] = ACTIONS(2707), - [anon_sym_DASH_GT] = ACTIONS(2707), - [anon_sym_DOT] = ACTIONS(2707), - [anon_sym_after] = ACTIONS(2701), - [anon_sym_catch] = ACTIONS(2701), - [anon_sym_do] = ACTIONS(2701), - [anon_sym_else] = ACTIONS(2701), - [anon_sym_end] = ACTIONS(2701), - [anon_sym_fn] = ACTIONS(2701), - [anon_sym_rescue] = ACTIONS(2701), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(2773), + [anon_sym_true] = ACTIONS(2775), + [anon_sym_false] = ACTIONS(2775), + [anon_sym_nil] = ACTIONS(2775), + [anon_sym_DQUOTE] = ACTIONS(2777), + [anon_sym_SQUOTE] = ACTIONS(2779), + [anon_sym_LBRACE] = ACTIONS(371), + [anon_sym_LT] = ACTIONS(2781), + [anon_sym_GT] = ACTIONS(2781), + [anon_sym_PIPE] = ACTIONS(2781), + [anon_sym_SLASH] = ACTIONS(2781), + [anon_sym_AMP] = ACTIONS(2783), + [anon_sym_PLUS] = ACTIONS(2785), + [anon_sym_DASH] = ACTIONS(2785), + [anon_sym_BANG] = ACTIONS(2785), + [anon_sym_CARET] = ACTIONS(2785), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2785), + [anon_sym_not] = ACTIONS(2787), + [anon_sym_AT] = ACTIONS(2789), + [anon_sym_LT_DASH] = ACTIONS(2781), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2781), + [anon_sym_when] = ACTIONS(2791), + [anon_sym_COLON_COLON] = ACTIONS(2781), + [anon_sym_EQ] = ACTIONS(2781), + [anon_sym_PIPE_PIPE] = ACTIONS(2781), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2781), + [anon_sym_or] = ACTIONS(2791), + [anon_sym_AMP_AMP] = ACTIONS(2781), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2781), + [anon_sym_and] = ACTIONS(2791), + [anon_sym_EQ_EQ] = ACTIONS(2781), + [anon_sym_BANG_EQ] = ACTIONS(2781), + [anon_sym_EQ_TILDE] = ACTIONS(2781), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2781), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2781), + [anon_sym_LT_EQ] = ACTIONS(2781), + [anon_sym_GT_EQ] = ACTIONS(2781), + [anon_sym_PIPE_GT] = ACTIONS(2781), + [anon_sym_LT_LT_LT] = ACTIONS(2781), + [anon_sym_GT_GT_GT] = ACTIONS(2781), + [anon_sym_LT_LT_TILDE] = ACTIONS(2781), + [anon_sym_TILDE_GT_GT] = ACTIONS(2781), + [anon_sym_LT_TILDE] = ACTIONS(2781), + [anon_sym_TILDE_GT] = ACTIONS(2781), + [anon_sym_LT_TILDE_GT] = ACTIONS(2781), + [anon_sym_LT_PIPE_GT] = ACTIONS(2781), + [anon_sym_in] = ACTIONS(2791), + [anon_sym_PLUS_PLUS] = ACTIONS(2781), + [anon_sym_DASH_DASH] = ACTIONS(2781), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2781), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2781), + [anon_sym_LT_GT] = ACTIONS(2781), + [anon_sym_STAR] = ACTIONS(2781), + [anon_sym_STAR_STAR] = ACTIONS(2781), + [anon_sym_CARET_CARET] = ACTIONS(2781), + [anon_sym_DASH_GT] = ACTIONS(2781), + [anon_sym_DOT] = ACTIONS(2781), + [anon_sym_after] = ACTIONS(2775), + [anon_sym_catch] = ACTIONS(2775), + [anon_sym_do] = ACTIONS(2775), + [anon_sym_else] = ACTIONS(2775), + [anon_sym_end] = ACTIONS(2775), + [anon_sym_fn] = ACTIONS(2775), + [anon_sym_rescue] = ACTIONS(2775), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2719), + [sym__not_in] = ACTIONS(2793), }, [1046] = { - [sym_identifier] = STATE(987), - [sym__quoted_i_double] = STATE(989), - [sym__quoted_i_single] = STATE(961), - [sym_tuple] = STATE(1280), - [sym_operator_identifier] = STATE(987), + [sym_identifier] = STATE(1014), + [sym__quoted_i_double] = STATE(1013), + [sym__quoted_i_single] = STATE(1012), + [sym_tuple] = STATE(4527), + [sym_operator_identifier] = STATE(1014), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2767), - [anon_sym_true] = ACTIONS(2769), - [anon_sym_false] = ACTIONS(2769), - [anon_sym_nil] = ACTIONS(2769), - [anon_sym_DQUOTE] = ACTIONS(2771), - [anon_sym_SQUOTE] = ACTIONS(2773), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LT] = ACTIONS(2775), - [anon_sym_GT] = ACTIONS(2775), - [anon_sym_PIPE] = ACTIONS(2775), - [anon_sym_SLASH] = ACTIONS(2775), - [anon_sym_AMP] = ACTIONS(2777), - [anon_sym_PLUS] = ACTIONS(2779), - [anon_sym_DASH] = ACTIONS(2779), - [anon_sym_BANG] = ACTIONS(2779), - [anon_sym_CARET] = ACTIONS(2779), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2779), - [anon_sym_not] = ACTIONS(2781), - [anon_sym_AT] = ACTIONS(2783), - [anon_sym_LT_DASH] = ACTIONS(2775), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2775), - [anon_sym_when] = ACTIONS(2785), - [anon_sym_COLON_COLON] = ACTIONS(2775), - [anon_sym_EQ] = ACTIONS(2775), - [anon_sym_PIPE_PIPE] = ACTIONS(2775), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2775), - [anon_sym_or] = ACTIONS(2785), - [anon_sym_AMP_AMP] = ACTIONS(2775), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2775), - [anon_sym_and] = ACTIONS(2785), - [anon_sym_EQ_EQ] = ACTIONS(2775), - [anon_sym_BANG_EQ] = ACTIONS(2775), - [anon_sym_EQ_TILDE] = ACTIONS(2775), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2775), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2775), - [anon_sym_LT_EQ] = ACTIONS(2775), - [anon_sym_GT_EQ] = ACTIONS(2775), - [anon_sym_PIPE_GT] = ACTIONS(2775), - [anon_sym_LT_LT_LT] = ACTIONS(2775), - [anon_sym_GT_GT_GT] = ACTIONS(2775), - [anon_sym_LT_LT_TILDE] = ACTIONS(2775), - [anon_sym_TILDE_GT_GT] = ACTIONS(2775), - [anon_sym_LT_TILDE] = ACTIONS(2775), - [anon_sym_TILDE_GT] = ACTIONS(2775), - [anon_sym_LT_TILDE_GT] = ACTIONS(2775), - [anon_sym_LT_PIPE_GT] = ACTIONS(2775), - [anon_sym_in] = ACTIONS(2785), - [anon_sym_PLUS_PLUS] = ACTIONS(2775), - [anon_sym_DASH_DASH] = ACTIONS(2775), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2775), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2775), - [anon_sym_LT_GT] = ACTIONS(2775), - [anon_sym_STAR] = ACTIONS(2775), - [anon_sym_STAR_STAR] = ACTIONS(2775), - [anon_sym_CARET_CARET] = ACTIONS(2775), - [anon_sym_DASH_GT] = ACTIONS(2775), - [anon_sym_DOT] = ACTIONS(2775), - [anon_sym_after] = ACTIONS(2769), - [anon_sym_catch] = ACTIONS(2769), - [anon_sym_do] = ACTIONS(2769), - [anon_sym_else] = ACTIONS(2769), - [anon_sym_end] = ACTIONS(2769), - [anon_sym_fn] = ACTIONS(2769), - [anon_sym_rescue] = ACTIONS(2769), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2795), + [anon_sym_true] = ACTIONS(2797), + [anon_sym_false] = ACTIONS(2797), + [anon_sym_nil] = ACTIONS(2797), + [anon_sym_DQUOTE] = ACTIONS(2799), + [anon_sym_SQUOTE] = ACTIONS(2801), + [anon_sym_LBRACE] = ACTIONS(1117), + [anon_sym_LT] = ACTIONS(2803), + [anon_sym_GT] = ACTIONS(2803), + [anon_sym_PIPE] = ACTIONS(2803), + [anon_sym_SLASH] = ACTIONS(2803), + [anon_sym_AMP] = ACTIONS(2805), + [anon_sym_PLUS] = ACTIONS(2807), + [anon_sym_DASH] = ACTIONS(2807), + [anon_sym_BANG] = ACTIONS(2807), + [anon_sym_CARET] = ACTIONS(2807), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2807), + [anon_sym_not] = ACTIONS(2809), + [anon_sym_AT] = ACTIONS(2811), + [anon_sym_LT_DASH] = ACTIONS(2803), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2803), + [anon_sym_when] = ACTIONS(2813), + [anon_sym_COLON_COLON] = ACTIONS(2803), + [anon_sym_EQ] = ACTIONS(2803), + [anon_sym_PIPE_PIPE] = ACTIONS(2803), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2803), + [anon_sym_or] = ACTIONS(2813), + [anon_sym_AMP_AMP] = ACTIONS(2803), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2803), + [anon_sym_and] = ACTIONS(2813), + [anon_sym_EQ_EQ] = ACTIONS(2803), + [anon_sym_BANG_EQ] = ACTIONS(2803), + [anon_sym_EQ_TILDE] = ACTIONS(2803), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2803), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2803), + [anon_sym_LT_EQ] = ACTIONS(2803), + [anon_sym_GT_EQ] = ACTIONS(2803), + [anon_sym_PIPE_GT] = ACTIONS(2803), + [anon_sym_LT_LT_LT] = ACTIONS(2803), + [anon_sym_GT_GT_GT] = ACTIONS(2803), + [anon_sym_LT_LT_TILDE] = ACTIONS(2803), + [anon_sym_TILDE_GT_GT] = ACTIONS(2803), + [anon_sym_LT_TILDE] = ACTIONS(2803), + [anon_sym_TILDE_GT] = ACTIONS(2803), + [anon_sym_LT_TILDE_GT] = ACTIONS(2803), + [anon_sym_LT_PIPE_GT] = ACTIONS(2803), + [anon_sym_in] = ACTIONS(2813), + [anon_sym_PLUS_PLUS] = ACTIONS(2803), + [anon_sym_DASH_DASH] = ACTIONS(2803), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2803), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2803), + [anon_sym_LT_GT] = ACTIONS(2803), + [anon_sym_STAR] = ACTIONS(2803), + [anon_sym_STAR_STAR] = ACTIONS(2803), + [anon_sym_CARET_CARET] = ACTIONS(2803), + [anon_sym_DASH_GT] = ACTIONS(2803), + [anon_sym_DOT] = ACTIONS(2803), + [anon_sym_after] = ACTIONS(2797), + [anon_sym_catch] = ACTIONS(2797), + [anon_sym_do] = ACTIONS(2797), + [anon_sym_else] = ACTIONS(2797), + [anon_sym_end] = ACTIONS(2797), + [anon_sym_fn] = ACTIONS(2797), + [anon_sym_rescue] = ACTIONS(2797), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2787), + [sym__not_in] = ACTIONS(2815), }, [1047] = { - [sym_identifier] = STATE(917), - [sym__quoted_i_double] = STATE(918), - [sym__quoted_i_single] = STATE(910), - [sym_tuple] = STATE(1728), - [sym_operator_identifier] = STATE(917), + [sym_identifier] = STATE(1014), + [sym__quoted_i_double] = STATE(1013), + [sym__quoted_i_single] = STATE(1012), + [sym_tuple] = STATE(3905), + [sym_operator_identifier] = STATE(1014), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2789), - [anon_sym_true] = ACTIONS(2791), - [anon_sym_false] = ACTIONS(2791), - [anon_sym_nil] = ACTIONS(2791), - [anon_sym_DQUOTE] = ACTIONS(2793), - [anon_sym_SQUOTE] = ACTIONS(2795), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(2797), - [anon_sym_GT] = ACTIONS(2797), - [anon_sym_PIPE] = ACTIONS(2797), - [anon_sym_SLASH] = ACTIONS(2797), - [anon_sym_AMP] = ACTIONS(2799), - [anon_sym_PLUS] = ACTIONS(2801), - [anon_sym_DASH] = ACTIONS(2801), - [anon_sym_BANG] = ACTIONS(2801), - [anon_sym_CARET] = ACTIONS(2801), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2801), - [anon_sym_not] = ACTIONS(2803), - [anon_sym_AT] = ACTIONS(2805), - [anon_sym_LT_DASH] = ACTIONS(2797), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2797), - [anon_sym_when] = ACTIONS(2807), - [anon_sym_COLON_COLON] = ACTIONS(2797), - [anon_sym_EQ] = ACTIONS(2797), - [anon_sym_PIPE_PIPE] = ACTIONS(2797), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2797), - [anon_sym_or] = ACTIONS(2807), - [anon_sym_AMP_AMP] = ACTIONS(2797), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2797), - [anon_sym_and] = ACTIONS(2807), - [anon_sym_EQ_EQ] = ACTIONS(2797), - [anon_sym_BANG_EQ] = ACTIONS(2797), - [anon_sym_EQ_TILDE] = ACTIONS(2797), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2797), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2797), - [anon_sym_LT_EQ] = ACTIONS(2797), - [anon_sym_GT_EQ] = ACTIONS(2797), - [anon_sym_PIPE_GT] = ACTIONS(2797), - [anon_sym_LT_LT_LT] = ACTIONS(2797), - [anon_sym_GT_GT_GT] = ACTIONS(2797), - [anon_sym_LT_LT_TILDE] = ACTIONS(2797), - [anon_sym_TILDE_GT_GT] = ACTIONS(2797), - [anon_sym_LT_TILDE] = ACTIONS(2797), - [anon_sym_TILDE_GT] = ACTIONS(2797), - [anon_sym_LT_TILDE_GT] = ACTIONS(2797), - [anon_sym_LT_PIPE_GT] = ACTIONS(2797), - [anon_sym_in] = ACTIONS(2807), - [anon_sym_PLUS_PLUS] = ACTIONS(2797), - [anon_sym_DASH_DASH] = ACTIONS(2797), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2797), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2797), - [anon_sym_LT_GT] = ACTIONS(2797), - [anon_sym_STAR] = ACTIONS(2797), - [anon_sym_STAR_STAR] = ACTIONS(2797), - [anon_sym_CARET_CARET] = ACTIONS(2797), - [anon_sym_DASH_GT] = ACTIONS(2797), - [anon_sym_DOT] = ACTIONS(2797), - [anon_sym_after] = ACTIONS(2791), - [anon_sym_catch] = ACTIONS(2791), - [anon_sym_do] = ACTIONS(2791), - [anon_sym_else] = ACTIONS(2791), - [anon_sym_end] = ACTIONS(2791), - [anon_sym_fn] = ACTIONS(2791), - [anon_sym_rescue] = ACTIONS(2791), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(590), + [anon_sym_DOT_DOT_DOT] = ACTIONS(590), + [sym_alias] = ACTIONS(2817), + [anon_sym_true] = ACTIONS(2797), + [anon_sym_false] = ACTIONS(2797), + [anon_sym_nil] = ACTIONS(2797), + [anon_sym_DQUOTE] = ACTIONS(2799), + [anon_sym_SQUOTE] = ACTIONS(2801), + [anon_sym_LBRACE] = ACTIONS(606), + [anon_sym_LT] = ACTIONS(2803), + [anon_sym_GT] = ACTIONS(2803), + [anon_sym_PIPE] = ACTIONS(2803), + [anon_sym_SLASH] = ACTIONS(2803), + [anon_sym_AMP] = ACTIONS(2805), + [anon_sym_PLUS] = ACTIONS(2807), + [anon_sym_DASH] = ACTIONS(2807), + [anon_sym_BANG] = ACTIONS(2807), + [anon_sym_CARET] = ACTIONS(2807), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2807), + [anon_sym_not] = ACTIONS(2809), + [anon_sym_AT] = ACTIONS(2811), + [anon_sym_LT_DASH] = ACTIONS(2803), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2803), + [anon_sym_when] = ACTIONS(2813), + [anon_sym_COLON_COLON] = ACTIONS(2803), + [anon_sym_EQ] = ACTIONS(2803), + [anon_sym_PIPE_PIPE] = ACTIONS(2803), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2803), + [anon_sym_or] = ACTIONS(2813), + [anon_sym_AMP_AMP] = ACTIONS(2803), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2803), + [anon_sym_and] = ACTIONS(2813), + [anon_sym_EQ_EQ] = ACTIONS(2803), + [anon_sym_BANG_EQ] = ACTIONS(2803), + [anon_sym_EQ_TILDE] = ACTIONS(2803), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2803), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2803), + [anon_sym_LT_EQ] = ACTIONS(2803), + [anon_sym_GT_EQ] = ACTIONS(2803), + [anon_sym_PIPE_GT] = ACTIONS(2803), + [anon_sym_LT_LT_LT] = ACTIONS(2803), + [anon_sym_GT_GT_GT] = ACTIONS(2803), + [anon_sym_LT_LT_TILDE] = ACTIONS(2803), + [anon_sym_TILDE_GT_GT] = ACTIONS(2803), + [anon_sym_LT_TILDE] = ACTIONS(2803), + [anon_sym_TILDE_GT] = ACTIONS(2803), + [anon_sym_LT_TILDE_GT] = ACTIONS(2803), + [anon_sym_LT_PIPE_GT] = ACTIONS(2803), + [anon_sym_in] = ACTIONS(2813), + [anon_sym_PLUS_PLUS] = ACTIONS(2803), + [anon_sym_DASH_DASH] = ACTIONS(2803), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2803), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2803), + [anon_sym_LT_GT] = ACTIONS(2803), + [anon_sym_STAR] = ACTIONS(2803), + [anon_sym_STAR_STAR] = ACTIONS(2803), + [anon_sym_CARET_CARET] = ACTIONS(2803), + [anon_sym_DASH_GT] = ACTIONS(2803), + [anon_sym_DOT] = ACTIONS(2803), + [anon_sym_after] = ACTIONS(2797), + [anon_sym_catch] = ACTIONS(2797), + [anon_sym_do] = ACTIONS(2797), + [anon_sym_else] = ACTIONS(2797), + [anon_sym_end] = ACTIONS(2797), + [anon_sym_fn] = ACTIONS(2797), + [anon_sym_rescue] = ACTIONS(2797), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2809), + [sym__not_in] = ACTIONS(2815), }, [1048] = { - [sym_identifier] = STATE(966), - [sym__quoted_i_double] = STATE(960), - [sym__quoted_i_single] = STATE(990), - [sym_tuple] = STATE(4230), - [sym_operator_identifier] = STATE(966), + [sym_identifier] = STATE(920), + [sym__quoted_i_double] = STATE(911), + [sym__quoted_i_single] = STATE(913), + [sym_tuple] = STATE(2079), + [sym_operator_identifier] = STATE(920), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(2811), - [anon_sym_true] = ACTIONS(2813), - [anon_sym_false] = ACTIONS(2813), - [anon_sym_nil] = ACTIONS(2813), - [anon_sym_DQUOTE] = ACTIONS(2815), - [anon_sym_SQUOTE] = ACTIONS(2817), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_LT] = ACTIONS(2819), - [anon_sym_GT] = ACTIONS(2819), - [anon_sym_PIPE] = ACTIONS(2819), - [anon_sym_SLASH] = ACTIONS(2819), - [anon_sym_AMP] = ACTIONS(2821), - [anon_sym_PLUS] = ACTIONS(2823), - [anon_sym_DASH] = ACTIONS(2823), - [anon_sym_BANG] = ACTIONS(2823), - [anon_sym_CARET] = ACTIONS(2823), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2823), - [anon_sym_not] = ACTIONS(2825), - [anon_sym_AT] = ACTIONS(2827), - [anon_sym_LT_DASH] = ACTIONS(2819), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2819), - [anon_sym_when] = ACTIONS(2829), - [anon_sym_COLON_COLON] = ACTIONS(2819), - [anon_sym_EQ] = ACTIONS(2819), - [anon_sym_PIPE_PIPE] = ACTIONS(2819), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2819), - [anon_sym_or] = ACTIONS(2829), - [anon_sym_AMP_AMP] = ACTIONS(2819), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2819), - [anon_sym_and] = ACTIONS(2829), - [anon_sym_EQ_EQ] = ACTIONS(2819), - [anon_sym_BANG_EQ] = ACTIONS(2819), - [anon_sym_EQ_TILDE] = ACTIONS(2819), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2819), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2819), - [anon_sym_LT_EQ] = ACTIONS(2819), - [anon_sym_GT_EQ] = ACTIONS(2819), - [anon_sym_PIPE_GT] = ACTIONS(2819), - [anon_sym_LT_LT_LT] = ACTIONS(2819), - [anon_sym_GT_GT_GT] = ACTIONS(2819), - [anon_sym_LT_LT_TILDE] = ACTIONS(2819), - [anon_sym_TILDE_GT_GT] = ACTIONS(2819), - [anon_sym_LT_TILDE] = ACTIONS(2819), - [anon_sym_TILDE_GT] = ACTIONS(2819), - [anon_sym_LT_TILDE_GT] = ACTIONS(2819), - [anon_sym_LT_PIPE_GT] = ACTIONS(2819), - [anon_sym_in] = ACTIONS(2829), - [anon_sym_PLUS_PLUS] = ACTIONS(2819), - [anon_sym_DASH_DASH] = ACTIONS(2819), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2819), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2819), - [anon_sym_LT_GT] = ACTIONS(2819), - [anon_sym_STAR] = ACTIONS(2819), - [anon_sym_STAR_STAR] = ACTIONS(2819), - [anon_sym_CARET_CARET] = ACTIONS(2819), - [anon_sym_DASH_GT] = ACTIONS(2819), - [anon_sym_DOT] = ACTIONS(2819), - [anon_sym_after] = ACTIONS(2813), - [anon_sym_catch] = ACTIONS(2813), - [anon_sym_do] = ACTIONS(2813), - [anon_sym_else] = ACTIONS(2813), - [anon_sym_end] = ACTIONS(2813), - [anon_sym_fn] = ACTIONS(2813), - [anon_sym_rescue] = ACTIONS(2813), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2729), + [anon_sym_true] = ACTIONS(2709), + [anon_sym_false] = ACTIONS(2709), + [anon_sym_nil] = ACTIONS(2709), + [anon_sym_DQUOTE] = ACTIONS(2711), + [anon_sym_SQUOTE] = ACTIONS(2713), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LT] = ACTIONS(2715), + [anon_sym_GT] = ACTIONS(2715), + [anon_sym_PIPE] = ACTIONS(2715), + [anon_sym_SLASH] = ACTIONS(2715), + [anon_sym_AMP] = ACTIONS(2717), + [anon_sym_PLUS] = ACTIONS(2719), + [anon_sym_DASH] = ACTIONS(2719), + [anon_sym_BANG] = ACTIONS(2719), + [anon_sym_CARET] = ACTIONS(2719), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2719), + [anon_sym_not] = ACTIONS(2721), + [anon_sym_AT] = ACTIONS(2723), + [anon_sym_LT_DASH] = ACTIONS(2715), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2715), + [anon_sym_when] = ACTIONS(2725), + [anon_sym_COLON_COLON] = ACTIONS(2715), + [anon_sym_EQ] = ACTIONS(2715), + [anon_sym_PIPE_PIPE] = ACTIONS(2715), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2715), + [anon_sym_or] = ACTIONS(2725), + [anon_sym_AMP_AMP] = ACTIONS(2715), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2715), + [anon_sym_and] = ACTIONS(2725), + [anon_sym_EQ_EQ] = ACTIONS(2715), + [anon_sym_BANG_EQ] = ACTIONS(2715), + [anon_sym_EQ_TILDE] = ACTIONS(2715), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2715), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2715), + [anon_sym_LT_EQ] = ACTIONS(2715), + [anon_sym_GT_EQ] = ACTIONS(2715), + [anon_sym_PIPE_GT] = ACTIONS(2715), + [anon_sym_LT_LT_LT] = ACTIONS(2715), + [anon_sym_GT_GT_GT] = ACTIONS(2715), + [anon_sym_LT_LT_TILDE] = ACTIONS(2715), + [anon_sym_TILDE_GT_GT] = ACTIONS(2715), + [anon_sym_LT_TILDE] = ACTIONS(2715), + [anon_sym_TILDE_GT] = ACTIONS(2715), + [anon_sym_LT_TILDE_GT] = ACTIONS(2715), + [anon_sym_LT_PIPE_GT] = ACTIONS(2715), + [anon_sym_in] = ACTIONS(2725), + [anon_sym_PLUS_PLUS] = ACTIONS(2715), + [anon_sym_DASH_DASH] = ACTIONS(2715), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2715), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2715), + [anon_sym_LT_GT] = ACTIONS(2715), + [anon_sym_STAR] = ACTIONS(2715), + [anon_sym_STAR_STAR] = ACTIONS(2715), + [anon_sym_CARET_CARET] = ACTIONS(2715), + [anon_sym_DASH_GT] = ACTIONS(2715), + [anon_sym_DOT] = ACTIONS(2715), + [anon_sym_after] = ACTIONS(2709), + [anon_sym_catch] = ACTIONS(2709), + [anon_sym_do] = ACTIONS(2709), + [anon_sym_else] = ACTIONS(2709), + [anon_sym_end] = ACTIONS(2709), + [anon_sym_fn] = ACTIONS(2709), + [anon_sym_rescue] = ACTIONS(2709), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2831), + [sym__not_in] = ACTIONS(2727), }, [1049] = { - [sym_identifier] = STATE(987), - [sym__quoted_i_double] = STATE(989), - [sym__quoted_i_single] = STATE(961), - [sym_tuple] = STATE(1465), - [sym_operator_identifier] = STATE(987), + [sym_identifier] = STATE(932), + [sym__quoted_i_double] = STATE(931), + [sym__quoted_i_single] = STATE(930), + [sym_tuple] = STATE(3353), + [sym_operator_identifier] = STATE(932), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2833), - [anon_sym_true] = ACTIONS(2769), - [anon_sym_false] = ACTIONS(2769), - [anon_sym_nil] = ACTIONS(2769), - [anon_sym_DQUOTE] = ACTIONS(2771), - [anon_sym_SQUOTE] = ACTIONS(2773), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LT] = ACTIONS(2775), - [anon_sym_GT] = ACTIONS(2775), - [anon_sym_PIPE] = ACTIONS(2775), - [anon_sym_SLASH] = ACTIONS(2775), - [anon_sym_AMP] = ACTIONS(2777), - [anon_sym_PLUS] = ACTIONS(2779), - [anon_sym_DASH] = ACTIONS(2779), - [anon_sym_BANG] = ACTIONS(2779), - [anon_sym_CARET] = ACTIONS(2779), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2779), - [anon_sym_not] = ACTIONS(2781), - [anon_sym_AT] = ACTIONS(2783), - [anon_sym_LT_DASH] = ACTIONS(2775), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2775), - [anon_sym_when] = ACTIONS(2785), - [anon_sym_COLON_COLON] = ACTIONS(2775), - [anon_sym_EQ] = ACTIONS(2775), - [anon_sym_PIPE_PIPE] = ACTIONS(2775), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2775), - [anon_sym_or] = ACTIONS(2785), - [anon_sym_AMP_AMP] = ACTIONS(2775), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2775), - [anon_sym_and] = ACTIONS(2785), - [anon_sym_EQ_EQ] = ACTIONS(2775), - [anon_sym_BANG_EQ] = ACTIONS(2775), - [anon_sym_EQ_TILDE] = ACTIONS(2775), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2775), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2775), - [anon_sym_LT_EQ] = ACTIONS(2775), - [anon_sym_GT_EQ] = ACTIONS(2775), - [anon_sym_PIPE_GT] = ACTIONS(2775), - [anon_sym_LT_LT_LT] = ACTIONS(2775), - [anon_sym_GT_GT_GT] = ACTIONS(2775), - [anon_sym_LT_LT_TILDE] = ACTIONS(2775), - [anon_sym_TILDE_GT_GT] = ACTIONS(2775), - [anon_sym_LT_TILDE] = ACTIONS(2775), - [anon_sym_TILDE_GT] = ACTIONS(2775), - [anon_sym_LT_TILDE_GT] = ACTIONS(2775), - [anon_sym_LT_PIPE_GT] = ACTIONS(2775), - [anon_sym_in] = ACTIONS(2785), - [anon_sym_PLUS_PLUS] = ACTIONS(2775), - [anon_sym_DASH_DASH] = ACTIONS(2775), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2775), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2775), - [anon_sym_LT_GT] = ACTIONS(2775), - [anon_sym_STAR] = ACTIONS(2775), - [anon_sym_STAR_STAR] = ACTIONS(2775), - [anon_sym_CARET_CARET] = ACTIONS(2775), - [anon_sym_DASH_GT] = ACTIONS(2775), - [anon_sym_DOT] = ACTIONS(2775), - [anon_sym_after] = ACTIONS(2769), - [anon_sym_catch] = ACTIONS(2769), - [anon_sym_do] = ACTIONS(2769), - [anon_sym_else] = ACTIONS(2769), - [anon_sym_end] = ACTIONS(2769), - [anon_sym_fn] = ACTIONS(2769), - [anon_sym_rescue] = ACTIONS(2769), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(2819), + [anon_sym_true] = ACTIONS(2775), + [anon_sym_false] = ACTIONS(2775), + [anon_sym_nil] = ACTIONS(2775), + [anon_sym_DQUOTE] = ACTIONS(2777), + [anon_sym_SQUOTE] = ACTIONS(2779), + [anon_sym_LBRACE] = ACTIONS(1061), + [anon_sym_LT] = ACTIONS(2781), + [anon_sym_GT] = ACTIONS(2781), + [anon_sym_PIPE] = ACTIONS(2781), + [anon_sym_SLASH] = ACTIONS(2781), + [anon_sym_AMP] = ACTIONS(2783), + [anon_sym_PLUS] = ACTIONS(2785), + [anon_sym_DASH] = ACTIONS(2785), + [anon_sym_BANG] = ACTIONS(2785), + [anon_sym_CARET] = ACTIONS(2785), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2785), + [anon_sym_not] = ACTIONS(2787), + [anon_sym_AT] = ACTIONS(2789), + [anon_sym_LT_DASH] = ACTIONS(2781), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2781), + [anon_sym_when] = ACTIONS(2791), + [anon_sym_COLON_COLON] = ACTIONS(2781), + [anon_sym_EQ] = ACTIONS(2781), + [anon_sym_PIPE_PIPE] = ACTIONS(2781), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2781), + [anon_sym_or] = ACTIONS(2791), + [anon_sym_AMP_AMP] = ACTIONS(2781), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2781), + [anon_sym_and] = ACTIONS(2791), + [anon_sym_EQ_EQ] = ACTIONS(2781), + [anon_sym_BANG_EQ] = ACTIONS(2781), + [anon_sym_EQ_TILDE] = ACTIONS(2781), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2781), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2781), + [anon_sym_LT_EQ] = ACTIONS(2781), + [anon_sym_GT_EQ] = ACTIONS(2781), + [anon_sym_PIPE_GT] = ACTIONS(2781), + [anon_sym_LT_LT_LT] = ACTIONS(2781), + [anon_sym_GT_GT_GT] = ACTIONS(2781), + [anon_sym_LT_LT_TILDE] = ACTIONS(2781), + [anon_sym_TILDE_GT_GT] = ACTIONS(2781), + [anon_sym_LT_TILDE] = ACTIONS(2781), + [anon_sym_TILDE_GT] = ACTIONS(2781), + [anon_sym_LT_TILDE_GT] = ACTIONS(2781), + [anon_sym_LT_PIPE_GT] = ACTIONS(2781), + [anon_sym_in] = ACTIONS(2791), + [anon_sym_PLUS_PLUS] = ACTIONS(2781), + [anon_sym_DASH_DASH] = ACTIONS(2781), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2781), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2781), + [anon_sym_LT_GT] = ACTIONS(2781), + [anon_sym_STAR] = ACTIONS(2781), + [anon_sym_STAR_STAR] = ACTIONS(2781), + [anon_sym_CARET_CARET] = ACTIONS(2781), + [anon_sym_DASH_GT] = ACTIONS(2781), + [anon_sym_DOT] = ACTIONS(2781), + [anon_sym_after] = ACTIONS(2775), + [anon_sym_catch] = ACTIONS(2775), + [anon_sym_do] = ACTIONS(2775), + [anon_sym_else] = ACTIONS(2775), + [anon_sym_end] = ACTIONS(2775), + [anon_sym_fn] = ACTIONS(2775), + [anon_sym_rescue] = ACTIONS(2775), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2787), + [sym__not_in] = ACTIONS(2793), }, [1050] = { - [sym_identifier] = STATE(973), - [sym__quoted_i_double] = STATE(950), - [sym__quoted_i_single] = STATE(972), - [sym_tuple] = STATE(1465), - [sym_operator_identifier] = STATE(973), + [sym_identifier] = STATE(932), + [sym__quoted_i_double] = STATE(931), + [sym__quoted_i_single] = STATE(930), + [sym_tuple] = STATE(3031), + [sym_operator_identifier] = STATE(932), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(447), - [anon_sym_DOT_DOT_DOT] = ACTIONS(447), - [sym_alias] = ACTIONS(2833), - [anon_sym_true] = ACTIONS(2745), - [anon_sym_false] = ACTIONS(2745), - [anon_sym_nil] = ACTIONS(2745), - [anon_sym_DQUOTE] = ACTIONS(2747), - [anon_sym_SQUOTE] = ACTIONS(2749), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LT] = ACTIONS(2751), - [anon_sym_GT] = ACTIONS(2751), - [anon_sym_PIPE] = ACTIONS(2751), - [anon_sym_SLASH] = ACTIONS(2751), - [anon_sym_AMP] = ACTIONS(2753), - [anon_sym_PLUS] = ACTIONS(2755), - [anon_sym_DASH] = ACTIONS(2755), - [anon_sym_BANG] = ACTIONS(2755), - [anon_sym_CARET] = ACTIONS(2755), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2755), - [anon_sym_not] = ACTIONS(2757), - [anon_sym_AT] = ACTIONS(2759), - [anon_sym_LT_DASH] = ACTIONS(2751), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2751), - [anon_sym_when] = ACTIONS(2761), - [anon_sym_COLON_COLON] = ACTIONS(2751), - [anon_sym_EQ] = ACTIONS(2751), - [anon_sym_PIPE_PIPE] = ACTIONS(2751), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2751), - [anon_sym_or] = ACTIONS(2761), - [anon_sym_AMP_AMP] = ACTIONS(2751), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2751), - [anon_sym_and] = ACTIONS(2761), - [anon_sym_EQ_EQ] = ACTIONS(2751), - [anon_sym_BANG_EQ] = ACTIONS(2751), - [anon_sym_EQ_TILDE] = ACTIONS(2751), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2751), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2751), - [anon_sym_LT_EQ] = ACTIONS(2751), - [anon_sym_GT_EQ] = ACTIONS(2751), - [anon_sym_PIPE_GT] = ACTIONS(2751), - [anon_sym_LT_LT_LT] = ACTIONS(2751), - [anon_sym_GT_GT_GT] = ACTIONS(2751), - [anon_sym_LT_LT_TILDE] = ACTIONS(2751), - [anon_sym_TILDE_GT_GT] = ACTIONS(2751), - [anon_sym_LT_TILDE] = ACTIONS(2751), - [anon_sym_TILDE_GT] = ACTIONS(2751), - [anon_sym_LT_TILDE_GT] = ACTIONS(2751), - [anon_sym_LT_PIPE_GT] = ACTIONS(2751), - [anon_sym_in] = ACTIONS(2761), - [anon_sym_PLUS_PLUS] = ACTIONS(2751), - [anon_sym_DASH_DASH] = ACTIONS(2751), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2751), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2751), - [anon_sym_LT_GT] = ACTIONS(2751), - [anon_sym_STAR] = ACTIONS(2751), - [anon_sym_STAR_STAR] = ACTIONS(2751), - [anon_sym_CARET_CARET] = ACTIONS(2751), - [anon_sym_DASH_GT] = ACTIONS(2751), - [anon_sym_DOT] = ACTIONS(2751), - [anon_sym_after] = ACTIONS(2745), - [anon_sym_catch] = ACTIONS(2745), - [anon_sym_do] = ACTIONS(2745), - [anon_sym_else] = ACTIONS(2745), - [anon_sym_end] = ACTIONS(2745), - [anon_sym_fn] = ACTIONS(2745), - [anon_sym_rescue] = ACTIONS(2745), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(2821), + [anon_sym_true] = ACTIONS(2775), + [anon_sym_false] = ACTIONS(2775), + [anon_sym_nil] = ACTIONS(2775), + [anon_sym_DQUOTE] = ACTIONS(2777), + [anon_sym_SQUOTE] = ACTIONS(2779), + [anon_sym_LBRACE] = ACTIONS(556), + [anon_sym_LT] = ACTIONS(2781), + [anon_sym_GT] = ACTIONS(2781), + [anon_sym_PIPE] = ACTIONS(2781), + [anon_sym_SLASH] = ACTIONS(2781), + [anon_sym_AMP] = ACTIONS(2783), + [anon_sym_PLUS] = ACTIONS(2785), + [anon_sym_DASH] = ACTIONS(2785), + [anon_sym_BANG] = ACTIONS(2785), + [anon_sym_CARET] = ACTIONS(2785), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2785), + [anon_sym_not] = ACTIONS(2787), + [anon_sym_AT] = ACTIONS(2789), + [anon_sym_LT_DASH] = ACTIONS(2781), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2781), + [anon_sym_when] = ACTIONS(2791), + [anon_sym_COLON_COLON] = ACTIONS(2781), + [anon_sym_EQ] = ACTIONS(2781), + [anon_sym_PIPE_PIPE] = ACTIONS(2781), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2781), + [anon_sym_or] = ACTIONS(2791), + [anon_sym_AMP_AMP] = ACTIONS(2781), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2781), + [anon_sym_and] = ACTIONS(2791), + [anon_sym_EQ_EQ] = ACTIONS(2781), + [anon_sym_BANG_EQ] = ACTIONS(2781), + [anon_sym_EQ_TILDE] = ACTIONS(2781), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2781), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2781), + [anon_sym_LT_EQ] = ACTIONS(2781), + [anon_sym_GT_EQ] = ACTIONS(2781), + [anon_sym_PIPE_GT] = ACTIONS(2781), + [anon_sym_LT_LT_LT] = ACTIONS(2781), + [anon_sym_GT_GT_GT] = ACTIONS(2781), + [anon_sym_LT_LT_TILDE] = ACTIONS(2781), + [anon_sym_TILDE_GT_GT] = ACTIONS(2781), + [anon_sym_LT_TILDE] = ACTIONS(2781), + [anon_sym_TILDE_GT] = ACTIONS(2781), + [anon_sym_LT_TILDE_GT] = ACTIONS(2781), + [anon_sym_LT_PIPE_GT] = ACTIONS(2781), + [anon_sym_in] = ACTIONS(2791), + [anon_sym_PLUS_PLUS] = ACTIONS(2781), + [anon_sym_DASH_DASH] = ACTIONS(2781), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2781), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2781), + [anon_sym_LT_GT] = ACTIONS(2781), + [anon_sym_STAR] = ACTIONS(2781), + [anon_sym_STAR_STAR] = ACTIONS(2781), + [anon_sym_CARET_CARET] = ACTIONS(2781), + [anon_sym_DASH_GT] = ACTIONS(2781), + [anon_sym_DOT] = ACTIONS(2781), + [anon_sym_after] = ACTIONS(2775), + [anon_sym_catch] = ACTIONS(2775), + [anon_sym_do] = ACTIONS(2775), + [anon_sym_else] = ACTIONS(2775), + [anon_sym_end] = ACTIONS(2775), + [anon_sym_fn] = ACTIONS(2775), + [anon_sym_rescue] = ACTIONS(2775), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2763), + [sym__not_in] = ACTIONS(2793), }, [1051] = { - [sym_identifier] = STATE(1006), - [sym__quoted_i_double] = STATE(1005), - [sym__quoted_i_single] = STATE(1004), - [sym_tuple] = STATE(3708), - [sym_operator_identifier] = STATE(1006), + [sym_identifier] = STATE(979), + [sym__quoted_i_double] = STATE(981), + [sym__quoted_i_single] = STATE(982), + [sym_tuple] = STATE(2079), + [sym_operator_identifier] = STATE(979), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(542), - [anon_sym_DOT_DOT_DOT] = ACTIONS(542), - [sym_alias] = ACTIONS(2835), - [anon_sym_true] = ACTIONS(2723), - [anon_sym_false] = ACTIONS(2723), - [anon_sym_nil] = ACTIONS(2723), - [anon_sym_DQUOTE] = ACTIONS(2725), - [anon_sym_SQUOTE] = ACTIONS(2727), - [anon_sym_LBRACE] = ACTIONS(558), - [anon_sym_LT] = ACTIONS(2729), - [anon_sym_GT] = ACTIONS(2729), - [anon_sym_PIPE] = ACTIONS(2729), - [anon_sym_SLASH] = ACTIONS(2729), - [anon_sym_AMP] = ACTIONS(2731), - [anon_sym_PLUS] = ACTIONS(2733), - [anon_sym_DASH] = ACTIONS(2733), - [anon_sym_BANG] = ACTIONS(2733), - [anon_sym_CARET] = ACTIONS(2733), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2733), - [anon_sym_not] = ACTIONS(2735), - [anon_sym_AT] = ACTIONS(2737), - [anon_sym_LT_DASH] = ACTIONS(2729), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2729), - [anon_sym_when] = ACTIONS(2739), - [anon_sym_COLON_COLON] = ACTIONS(2729), - [anon_sym_EQ] = ACTIONS(2729), - [anon_sym_PIPE_PIPE] = ACTIONS(2729), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2729), - [anon_sym_or] = ACTIONS(2739), - [anon_sym_AMP_AMP] = ACTIONS(2729), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2729), - [anon_sym_and] = ACTIONS(2739), - [anon_sym_EQ_EQ] = ACTIONS(2729), - [anon_sym_BANG_EQ] = ACTIONS(2729), - [anon_sym_EQ_TILDE] = ACTIONS(2729), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2729), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2729), - [anon_sym_LT_EQ] = ACTIONS(2729), - [anon_sym_GT_EQ] = ACTIONS(2729), - [anon_sym_PIPE_GT] = ACTIONS(2729), - [anon_sym_LT_LT_LT] = ACTIONS(2729), - [anon_sym_GT_GT_GT] = ACTIONS(2729), - [anon_sym_LT_LT_TILDE] = ACTIONS(2729), - [anon_sym_TILDE_GT_GT] = ACTIONS(2729), - [anon_sym_LT_TILDE] = ACTIONS(2729), - [anon_sym_TILDE_GT] = ACTIONS(2729), - [anon_sym_LT_TILDE_GT] = ACTIONS(2729), - [anon_sym_LT_PIPE_GT] = ACTIONS(2729), - [anon_sym_in] = ACTIONS(2739), - [anon_sym_PLUS_PLUS] = ACTIONS(2729), - [anon_sym_DASH_DASH] = ACTIONS(2729), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2729), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2729), - [anon_sym_LT_GT] = ACTIONS(2729), - [anon_sym_STAR] = ACTIONS(2729), - [anon_sym_STAR_STAR] = ACTIONS(2729), - [anon_sym_CARET_CARET] = ACTIONS(2729), - [anon_sym_DASH_GT] = ACTIONS(2729), - [anon_sym_DOT] = ACTIONS(2729), - [anon_sym_after] = ACTIONS(2723), - [anon_sym_catch] = ACTIONS(2723), - [anon_sym_do] = ACTIONS(2723), - [anon_sym_else] = ACTIONS(2723), - [anon_sym_end] = ACTIONS(2723), - [anon_sym_fn] = ACTIONS(2723), - [anon_sym_rescue] = ACTIONS(2723), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2729), + [anon_sym_true] = ACTIONS(2823), + [anon_sym_false] = ACTIONS(2823), + [anon_sym_nil] = ACTIONS(2823), + [anon_sym_DQUOTE] = ACTIONS(2825), + [anon_sym_SQUOTE] = ACTIONS(2827), + [anon_sym_LBRACE] = ACTIONS(934), + [anon_sym_LT] = ACTIONS(2829), + [anon_sym_GT] = ACTIONS(2829), + [anon_sym_PIPE] = ACTIONS(2829), + [anon_sym_SLASH] = ACTIONS(2829), + [anon_sym_AMP] = ACTIONS(2831), + [anon_sym_PLUS] = ACTIONS(2833), + [anon_sym_DASH] = ACTIONS(2833), + [anon_sym_BANG] = ACTIONS(2833), + [anon_sym_CARET] = ACTIONS(2833), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2833), + [anon_sym_not] = ACTIONS(2835), + [anon_sym_AT] = ACTIONS(2837), + [anon_sym_LT_DASH] = ACTIONS(2829), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2829), + [anon_sym_when] = ACTIONS(2839), + [anon_sym_COLON_COLON] = ACTIONS(2829), + [anon_sym_EQ] = ACTIONS(2829), + [anon_sym_PIPE_PIPE] = ACTIONS(2829), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2829), + [anon_sym_or] = ACTIONS(2839), + [anon_sym_AMP_AMP] = ACTIONS(2829), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2829), + [anon_sym_and] = ACTIONS(2839), + [anon_sym_EQ_EQ] = ACTIONS(2829), + [anon_sym_BANG_EQ] = ACTIONS(2829), + [anon_sym_EQ_TILDE] = ACTIONS(2829), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2829), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2829), + [anon_sym_LT_EQ] = ACTIONS(2829), + [anon_sym_GT_EQ] = ACTIONS(2829), + [anon_sym_PIPE_GT] = ACTIONS(2829), + [anon_sym_LT_LT_LT] = ACTIONS(2829), + [anon_sym_GT_GT_GT] = ACTIONS(2829), + [anon_sym_LT_LT_TILDE] = ACTIONS(2829), + [anon_sym_TILDE_GT_GT] = ACTIONS(2829), + [anon_sym_LT_TILDE] = ACTIONS(2829), + [anon_sym_TILDE_GT] = ACTIONS(2829), + [anon_sym_LT_TILDE_GT] = ACTIONS(2829), + [anon_sym_LT_PIPE_GT] = ACTIONS(2829), + [anon_sym_in] = ACTIONS(2839), + [anon_sym_PLUS_PLUS] = ACTIONS(2829), + [anon_sym_DASH_DASH] = ACTIONS(2829), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2829), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2829), + [anon_sym_LT_GT] = ACTIONS(2829), + [anon_sym_STAR] = ACTIONS(2829), + [anon_sym_STAR_STAR] = ACTIONS(2829), + [anon_sym_CARET_CARET] = ACTIONS(2829), + [anon_sym_DASH_GT] = ACTIONS(2829), + [anon_sym_DOT] = ACTIONS(2829), + [anon_sym_after] = ACTIONS(2823), + [anon_sym_catch] = ACTIONS(2823), + [anon_sym_do] = ACTIONS(2823), + [anon_sym_else] = ACTIONS(2823), + [anon_sym_end] = ACTIONS(2823), + [anon_sym_fn] = ACTIONS(2823), + [anon_sym_rescue] = ACTIONS(2823), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2741), + [sym__not_in] = ACTIONS(2841), }, [1052] = { - [sym_identifier] = STATE(917), - [sym__quoted_i_double] = STATE(918), - [sym__quoted_i_single] = STATE(910), - [sym_tuple] = STATE(1280), - [sym_operator_identifier] = STATE(917), + [sym_identifier] = STATE(953), + [sym__quoted_i_double] = STATE(952), + [sym__quoted_i_single] = STATE(951), + [sym_tuple] = STATE(1742), + [sym_operator_identifier] = STATE(953), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2767), - [anon_sym_true] = ACTIONS(2791), - [anon_sym_false] = ACTIONS(2791), - [anon_sym_nil] = ACTIONS(2791), - [anon_sym_DQUOTE] = ACTIONS(2793), - [anon_sym_SQUOTE] = ACTIONS(2795), - [anon_sym_LBRACE] = ACTIONS(207), - [anon_sym_LT] = ACTIONS(2797), - [anon_sym_GT] = ACTIONS(2797), - [anon_sym_PIPE] = ACTIONS(2797), - [anon_sym_SLASH] = ACTIONS(2797), - [anon_sym_AMP] = ACTIONS(2799), - [anon_sym_PLUS] = ACTIONS(2801), - [anon_sym_DASH] = ACTIONS(2801), - [anon_sym_BANG] = ACTIONS(2801), - [anon_sym_CARET] = ACTIONS(2801), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2801), - [anon_sym_not] = ACTIONS(2803), - [anon_sym_AT] = ACTIONS(2805), - [anon_sym_LT_DASH] = ACTIONS(2797), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2797), - [anon_sym_when] = ACTIONS(2807), - [anon_sym_COLON_COLON] = ACTIONS(2797), - [anon_sym_EQ] = ACTIONS(2797), - [anon_sym_PIPE_PIPE] = ACTIONS(2797), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2797), - [anon_sym_or] = ACTIONS(2807), - [anon_sym_AMP_AMP] = ACTIONS(2797), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2797), - [anon_sym_and] = ACTIONS(2807), - [anon_sym_EQ_EQ] = ACTIONS(2797), - [anon_sym_BANG_EQ] = ACTIONS(2797), - [anon_sym_EQ_TILDE] = ACTIONS(2797), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2797), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2797), - [anon_sym_LT_EQ] = ACTIONS(2797), - [anon_sym_GT_EQ] = ACTIONS(2797), - [anon_sym_PIPE_GT] = ACTIONS(2797), - [anon_sym_LT_LT_LT] = ACTIONS(2797), - [anon_sym_GT_GT_GT] = ACTIONS(2797), - [anon_sym_LT_LT_TILDE] = ACTIONS(2797), - [anon_sym_TILDE_GT_GT] = ACTIONS(2797), - [anon_sym_LT_TILDE] = ACTIONS(2797), - [anon_sym_TILDE_GT] = ACTIONS(2797), - [anon_sym_LT_TILDE_GT] = ACTIONS(2797), - [anon_sym_LT_PIPE_GT] = ACTIONS(2797), - [anon_sym_in] = ACTIONS(2807), - [anon_sym_PLUS_PLUS] = ACTIONS(2797), - [anon_sym_DASH_DASH] = ACTIONS(2797), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2797), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2797), - [anon_sym_LT_GT] = ACTIONS(2797), - [anon_sym_STAR] = ACTIONS(2797), - [anon_sym_STAR_STAR] = ACTIONS(2797), - [anon_sym_CARET_CARET] = ACTIONS(2797), - [anon_sym_DASH_GT] = ACTIONS(2797), - [anon_sym_DOT] = ACTIONS(2797), - [anon_sym_after] = ACTIONS(2791), - [anon_sym_catch] = ACTIONS(2791), - [anon_sym_do] = ACTIONS(2791), - [anon_sym_else] = ACTIONS(2791), - [anon_sym_end] = ACTIONS(2791), - [anon_sym_fn] = ACTIONS(2791), - [anon_sym_rescue] = ACTIONS(2791), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2843), + [anon_sym_true] = ACTIONS(2731), + [anon_sym_false] = ACTIONS(2731), + [anon_sym_nil] = ACTIONS(2731), + [anon_sym_DQUOTE] = ACTIONS(2733), + [anon_sym_SQUOTE] = ACTIONS(2735), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(2737), + [anon_sym_GT] = ACTIONS(2737), + [anon_sym_PIPE] = ACTIONS(2737), + [anon_sym_SLASH] = ACTIONS(2737), + [anon_sym_AMP] = ACTIONS(2739), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2741), + [anon_sym_BANG] = ACTIONS(2741), + [anon_sym_CARET] = ACTIONS(2741), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2741), + [anon_sym_not] = ACTIONS(2743), + [anon_sym_AT] = ACTIONS(2745), + [anon_sym_LT_DASH] = ACTIONS(2737), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2737), + [anon_sym_when] = ACTIONS(2747), + [anon_sym_COLON_COLON] = ACTIONS(2737), + [anon_sym_EQ] = ACTIONS(2737), + [anon_sym_PIPE_PIPE] = ACTIONS(2737), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2737), + [anon_sym_or] = ACTIONS(2747), + [anon_sym_AMP_AMP] = ACTIONS(2737), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2737), + [anon_sym_and] = ACTIONS(2747), + [anon_sym_EQ_EQ] = ACTIONS(2737), + [anon_sym_BANG_EQ] = ACTIONS(2737), + [anon_sym_EQ_TILDE] = ACTIONS(2737), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2737), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2737), + [anon_sym_LT_EQ] = ACTIONS(2737), + [anon_sym_GT_EQ] = ACTIONS(2737), + [anon_sym_PIPE_GT] = ACTIONS(2737), + [anon_sym_LT_LT_LT] = ACTIONS(2737), + [anon_sym_GT_GT_GT] = ACTIONS(2737), + [anon_sym_LT_LT_TILDE] = ACTIONS(2737), + [anon_sym_TILDE_GT_GT] = ACTIONS(2737), + [anon_sym_LT_TILDE] = ACTIONS(2737), + [anon_sym_TILDE_GT] = ACTIONS(2737), + [anon_sym_LT_TILDE_GT] = ACTIONS(2737), + [anon_sym_LT_PIPE_GT] = ACTIONS(2737), + [anon_sym_in] = ACTIONS(2747), + [anon_sym_PLUS_PLUS] = ACTIONS(2737), + [anon_sym_DASH_DASH] = ACTIONS(2737), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2737), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2737), + [anon_sym_LT_GT] = ACTIONS(2737), + [anon_sym_STAR] = ACTIONS(2737), + [anon_sym_STAR_STAR] = ACTIONS(2737), + [anon_sym_CARET_CARET] = ACTIONS(2737), + [anon_sym_DASH_GT] = ACTIONS(2737), + [anon_sym_DOT] = ACTIONS(2737), + [anon_sym_after] = ACTIONS(2731), + [anon_sym_catch] = ACTIONS(2731), + [anon_sym_do] = ACTIONS(2731), + [anon_sym_else] = ACTIONS(2731), + [anon_sym_end] = ACTIONS(2731), + [anon_sym_fn] = ACTIONS(2731), + [anon_sym_rescue] = ACTIONS(2731), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2809), + [sym__not_in] = ACTIONS(2749), }, [1053] = { - [sym_identifier] = STATE(917), - [sym__quoted_i_double] = STATE(918), - [sym__quoted_i_single] = STATE(910), - [sym_tuple] = STATE(1465), - [sym_operator_identifier] = STATE(917), + [sym_identifier] = STATE(953), + [sym__quoted_i_double] = STATE(952), + [sym__quoted_i_single] = STATE(951), + [sym_tuple] = STATE(1435), + [sym_operator_identifier] = STATE(953), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2833), - [anon_sym_true] = ACTIONS(2791), - [anon_sym_false] = ACTIONS(2791), - [anon_sym_nil] = ACTIONS(2791), - [anon_sym_DQUOTE] = ACTIONS(2793), - [anon_sym_SQUOTE] = ACTIONS(2795), - [anon_sym_LBRACE] = ACTIONS(253), - [anon_sym_LT] = ACTIONS(2797), - [anon_sym_GT] = ACTIONS(2797), - [anon_sym_PIPE] = ACTIONS(2797), - [anon_sym_SLASH] = ACTIONS(2797), - [anon_sym_AMP] = ACTIONS(2799), - [anon_sym_PLUS] = ACTIONS(2801), - [anon_sym_DASH] = ACTIONS(2801), - [anon_sym_BANG] = ACTIONS(2801), - [anon_sym_CARET] = ACTIONS(2801), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2801), - [anon_sym_not] = ACTIONS(2803), - [anon_sym_AT] = ACTIONS(2805), - [anon_sym_LT_DASH] = ACTIONS(2797), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2797), - [anon_sym_when] = ACTIONS(2807), - [anon_sym_COLON_COLON] = ACTIONS(2797), - [anon_sym_EQ] = ACTIONS(2797), - [anon_sym_PIPE_PIPE] = ACTIONS(2797), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2797), - [anon_sym_or] = ACTIONS(2807), - [anon_sym_AMP_AMP] = ACTIONS(2797), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2797), - [anon_sym_and] = ACTIONS(2807), - [anon_sym_EQ_EQ] = ACTIONS(2797), - [anon_sym_BANG_EQ] = ACTIONS(2797), - [anon_sym_EQ_TILDE] = ACTIONS(2797), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2797), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2797), - [anon_sym_LT_EQ] = ACTIONS(2797), - [anon_sym_GT_EQ] = ACTIONS(2797), - [anon_sym_PIPE_GT] = ACTIONS(2797), - [anon_sym_LT_LT_LT] = ACTIONS(2797), - [anon_sym_GT_GT_GT] = ACTIONS(2797), - [anon_sym_LT_LT_TILDE] = ACTIONS(2797), - [anon_sym_TILDE_GT_GT] = ACTIONS(2797), - [anon_sym_LT_TILDE] = ACTIONS(2797), - [anon_sym_TILDE_GT] = ACTIONS(2797), - [anon_sym_LT_TILDE_GT] = ACTIONS(2797), - [anon_sym_LT_PIPE_GT] = ACTIONS(2797), - [anon_sym_in] = ACTIONS(2807), - [anon_sym_PLUS_PLUS] = ACTIONS(2797), - [anon_sym_DASH_DASH] = ACTIONS(2797), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2797), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2797), - [anon_sym_LT_GT] = ACTIONS(2797), - [anon_sym_STAR] = ACTIONS(2797), - [anon_sym_STAR_STAR] = ACTIONS(2797), - [anon_sym_CARET_CARET] = ACTIONS(2797), - [anon_sym_DASH_GT] = ACTIONS(2797), - [anon_sym_DOT] = ACTIONS(2797), - [anon_sym_after] = ACTIONS(2791), - [anon_sym_catch] = ACTIONS(2791), - [anon_sym_do] = ACTIONS(2791), - [anon_sym_else] = ACTIONS(2791), - [anon_sym_end] = ACTIONS(2791), - [anon_sym_fn] = ACTIONS(2791), - [anon_sym_rescue] = ACTIONS(2791), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(431), + [anon_sym_DOT_DOT_DOT] = ACTIONS(431), + [sym_alias] = ACTIONS(2707), + [anon_sym_true] = ACTIONS(2731), + [anon_sym_false] = ACTIONS(2731), + [anon_sym_nil] = ACTIONS(2731), + [anon_sym_DQUOTE] = ACTIONS(2733), + [anon_sym_SQUOTE] = ACTIONS(2735), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(2737), + [anon_sym_GT] = ACTIONS(2737), + [anon_sym_PIPE] = ACTIONS(2737), + [anon_sym_SLASH] = ACTIONS(2737), + [anon_sym_AMP] = ACTIONS(2739), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2741), + [anon_sym_BANG] = ACTIONS(2741), + [anon_sym_CARET] = ACTIONS(2741), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2741), + [anon_sym_not] = ACTIONS(2743), + [anon_sym_AT] = ACTIONS(2745), + [anon_sym_LT_DASH] = ACTIONS(2737), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2737), + [anon_sym_when] = ACTIONS(2747), + [anon_sym_COLON_COLON] = ACTIONS(2737), + [anon_sym_EQ] = ACTIONS(2737), + [anon_sym_PIPE_PIPE] = ACTIONS(2737), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2737), + [anon_sym_or] = ACTIONS(2747), + [anon_sym_AMP_AMP] = ACTIONS(2737), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2737), + [anon_sym_and] = ACTIONS(2747), + [anon_sym_EQ_EQ] = ACTIONS(2737), + [anon_sym_BANG_EQ] = ACTIONS(2737), + [anon_sym_EQ_TILDE] = ACTIONS(2737), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2737), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2737), + [anon_sym_LT_EQ] = ACTIONS(2737), + [anon_sym_GT_EQ] = ACTIONS(2737), + [anon_sym_PIPE_GT] = ACTIONS(2737), + [anon_sym_LT_LT_LT] = ACTIONS(2737), + [anon_sym_GT_GT_GT] = ACTIONS(2737), + [anon_sym_LT_LT_TILDE] = ACTIONS(2737), + [anon_sym_TILDE_GT_GT] = ACTIONS(2737), + [anon_sym_LT_TILDE] = ACTIONS(2737), + [anon_sym_TILDE_GT] = ACTIONS(2737), + [anon_sym_LT_TILDE_GT] = ACTIONS(2737), + [anon_sym_LT_PIPE_GT] = ACTIONS(2737), + [anon_sym_in] = ACTIONS(2747), + [anon_sym_PLUS_PLUS] = ACTIONS(2737), + [anon_sym_DASH_DASH] = ACTIONS(2737), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2737), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2737), + [anon_sym_LT_GT] = ACTIONS(2737), + [anon_sym_STAR] = ACTIONS(2737), + [anon_sym_STAR_STAR] = ACTIONS(2737), + [anon_sym_CARET_CARET] = ACTIONS(2737), + [anon_sym_DASH_GT] = ACTIONS(2737), + [anon_sym_DOT] = ACTIONS(2737), + [anon_sym_after] = ACTIONS(2731), + [anon_sym_catch] = ACTIONS(2731), + [anon_sym_do] = ACTIONS(2731), + [anon_sym_else] = ACTIONS(2731), + [anon_sym_end] = ACTIONS(2731), + [anon_sym_fn] = ACTIONS(2731), + [anon_sym_rescue] = ACTIONS(2731), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2809), + [sym__not_in] = ACTIONS(2749), }, [1054] = { - [sym_identifier] = STATE(917), - [sym__quoted_i_double] = STATE(918), - [sym__quoted_i_single] = STATE(910), - [sym_tuple] = STATE(2077), - [sym_operator_identifier] = STATE(917), + [sym_identifier] = STATE(970), + [sym__quoted_i_double] = STATE(980), + [sym__quoted_i_single] = STATE(995), + [sym_tuple] = STATE(3105), + [sym_operator_identifier] = STATE(970), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(191), - [anon_sym_DOT_DOT_DOT] = ACTIONS(191), - [sym_alias] = ACTIONS(2743), - [anon_sym_true] = ACTIONS(2791), - [anon_sym_false] = ACTIONS(2791), - [anon_sym_nil] = ACTIONS(2791), - [anon_sym_DQUOTE] = ACTIONS(2793), - [anon_sym_SQUOTE] = ACTIONS(2795), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LT] = ACTIONS(2797), - [anon_sym_GT] = ACTIONS(2797), - [anon_sym_PIPE] = ACTIONS(2797), - [anon_sym_SLASH] = ACTIONS(2797), - [anon_sym_AMP] = ACTIONS(2799), - [anon_sym_PLUS] = ACTIONS(2801), - [anon_sym_DASH] = ACTIONS(2801), - [anon_sym_BANG] = ACTIONS(2801), - [anon_sym_CARET] = ACTIONS(2801), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2801), - [anon_sym_not] = ACTIONS(2803), - [anon_sym_AT] = ACTIONS(2805), - [anon_sym_LT_DASH] = ACTIONS(2797), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2797), - [anon_sym_when] = ACTIONS(2807), - [anon_sym_COLON_COLON] = ACTIONS(2797), - [anon_sym_EQ] = ACTIONS(2797), - [anon_sym_PIPE_PIPE] = ACTIONS(2797), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2797), - [anon_sym_or] = ACTIONS(2807), - [anon_sym_AMP_AMP] = ACTIONS(2797), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2797), - [anon_sym_and] = ACTIONS(2807), - [anon_sym_EQ_EQ] = ACTIONS(2797), - [anon_sym_BANG_EQ] = ACTIONS(2797), - [anon_sym_EQ_TILDE] = ACTIONS(2797), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2797), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2797), - [anon_sym_LT_EQ] = ACTIONS(2797), - [anon_sym_GT_EQ] = ACTIONS(2797), - [anon_sym_PIPE_GT] = ACTIONS(2797), - [anon_sym_LT_LT_LT] = ACTIONS(2797), - [anon_sym_GT_GT_GT] = ACTIONS(2797), - [anon_sym_LT_LT_TILDE] = ACTIONS(2797), - [anon_sym_TILDE_GT_GT] = ACTIONS(2797), - [anon_sym_LT_TILDE] = ACTIONS(2797), - [anon_sym_TILDE_GT] = ACTIONS(2797), - [anon_sym_LT_TILDE_GT] = ACTIONS(2797), - [anon_sym_LT_PIPE_GT] = ACTIONS(2797), - [anon_sym_in] = ACTIONS(2807), - [anon_sym_PLUS_PLUS] = ACTIONS(2797), - [anon_sym_DASH_DASH] = ACTIONS(2797), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2797), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2797), - [anon_sym_LT_GT] = ACTIONS(2797), - [anon_sym_STAR] = ACTIONS(2797), - [anon_sym_STAR_STAR] = ACTIONS(2797), - [anon_sym_CARET_CARET] = ACTIONS(2797), - [anon_sym_DASH_GT] = ACTIONS(2797), - [anon_sym_DOT] = ACTIONS(2797), - [anon_sym_after] = ACTIONS(2791), - [anon_sym_catch] = ACTIONS(2791), - [anon_sym_do] = ACTIONS(2791), - [anon_sym_else] = ACTIONS(2791), - [anon_sym_end] = ACTIONS(2791), - [anon_sym_fn] = ACTIONS(2791), - [anon_sym_rescue] = ACTIONS(2791), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(485), + [anon_sym_DOT_DOT_DOT] = ACTIONS(485), + [sym_alias] = ACTIONS(2845), + [anon_sym_true] = ACTIONS(2753), + [anon_sym_false] = ACTIONS(2753), + [anon_sym_nil] = ACTIONS(2753), + [anon_sym_DQUOTE] = ACTIONS(2755), + [anon_sym_SQUOTE] = ACTIONS(2757), + [anon_sym_LBRACE] = ACTIONS(501), + [anon_sym_LT] = ACTIONS(2759), + [anon_sym_GT] = ACTIONS(2759), + [anon_sym_PIPE] = ACTIONS(2759), + [anon_sym_SLASH] = ACTIONS(2759), + [anon_sym_AMP] = ACTIONS(2761), + [anon_sym_PLUS] = ACTIONS(2763), + [anon_sym_DASH] = ACTIONS(2763), + [anon_sym_BANG] = ACTIONS(2763), + [anon_sym_CARET] = ACTIONS(2763), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2763), + [anon_sym_not] = ACTIONS(2765), + [anon_sym_AT] = ACTIONS(2767), + [anon_sym_LT_DASH] = ACTIONS(2759), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2759), + [anon_sym_when] = ACTIONS(2769), + [anon_sym_COLON_COLON] = ACTIONS(2759), + [anon_sym_EQ] = ACTIONS(2759), + [anon_sym_PIPE_PIPE] = ACTIONS(2759), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2759), + [anon_sym_or] = ACTIONS(2769), + [anon_sym_AMP_AMP] = ACTIONS(2759), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2759), + [anon_sym_and] = ACTIONS(2769), + [anon_sym_EQ_EQ] = ACTIONS(2759), + [anon_sym_BANG_EQ] = ACTIONS(2759), + [anon_sym_EQ_TILDE] = ACTIONS(2759), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2759), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2759), + [anon_sym_LT_EQ] = ACTIONS(2759), + [anon_sym_GT_EQ] = ACTIONS(2759), + [anon_sym_PIPE_GT] = ACTIONS(2759), + [anon_sym_LT_LT_LT] = ACTIONS(2759), + [anon_sym_GT_GT_GT] = ACTIONS(2759), + [anon_sym_LT_LT_TILDE] = ACTIONS(2759), + [anon_sym_TILDE_GT_GT] = ACTIONS(2759), + [anon_sym_LT_TILDE] = ACTIONS(2759), + [anon_sym_TILDE_GT] = ACTIONS(2759), + [anon_sym_LT_TILDE_GT] = ACTIONS(2759), + [anon_sym_LT_PIPE_GT] = ACTIONS(2759), + [anon_sym_in] = ACTIONS(2769), + [anon_sym_PLUS_PLUS] = ACTIONS(2759), + [anon_sym_DASH_DASH] = ACTIONS(2759), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2759), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2759), + [anon_sym_LT_GT] = ACTIONS(2759), + [anon_sym_STAR] = ACTIONS(2759), + [anon_sym_STAR_STAR] = ACTIONS(2759), + [anon_sym_CARET_CARET] = ACTIONS(2759), + [anon_sym_DASH_GT] = ACTIONS(2759), + [anon_sym_DOT] = ACTIONS(2759), + [anon_sym_after] = ACTIONS(2753), + [anon_sym_catch] = ACTIONS(2753), + [anon_sym_do] = ACTIONS(2753), + [anon_sym_else] = ACTIONS(2753), + [anon_sym_end] = ACTIONS(2753), + [anon_sym_fn] = ACTIONS(2753), + [anon_sym_rescue] = ACTIONS(2753), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2809), + [sym__not_in] = ACTIONS(2771), }, [1055] = { - [sym_identifier] = STATE(933), - [sym__quoted_i_double] = STATE(932), - [sym__quoted_i_single] = STATE(931), - [sym_tuple] = STATE(3029), - [sym_operator_identifier] = STATE(933), + [sym_identifier] = STATE(920), + [sym__quoted_i_double] = STATE(911), + [sym__quoted_i_single] = STATE(913), + [sym_tuple] = STATE(1742), + [sym_operator_identifier] = STATE(920), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2837), - [anon_sym_true] = ACTIONS(2701), - [anon_sym_false] = ACTIONS(2701), - [anon_sym_nil] = ACTIONS(2701), - [anon_sym_DQUOTE] = ACTIONS(2703), - [anon_sym_SQUOTE] = ACTIONS(2705), - [anon_sym_LBRACE] = ACTIONS(604), - [anon_sym_LT] = ACTIONS(2707), - [anon_sym_GT] = ACTIONS(2707), - [anon_sym_PIPE] = ACTIONS(2707), - [anon_sym_SLASH] = ACTIONS(2707), - [anon_sym_AMP] = ACTIONS(2709), - [anon_sym_PLUS] = ACTIONS(2711), - [anon_sym_DASH] = ACTIONS(2711), - [anon_sym_BANG] = ACTIONS(2711), - [anon_sym_CARET] = ACTIONS(2711), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2711), - [anon_sym_not] = ACTIONS(2713), - [anon_sym_AT] = ACTIONS(2715), - [anon_sym_LT_DASH] = ACTIONS(2707), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2707), - [anon_sym_when] = ACTIONS(2717), - [anon_sym_COLON_COLON] = ACTIONS(2707), - [anon_sym_EQ] = ACTIONS(2707), - [anon_sym_PIPE_PIPE] = ACTIONS(2707), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2707), - [anon_sym_or] = ACTIONS(2717), - [anon_sym_AMP_AMP] = ACTIONS(2707), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2707), - [anon_sym_and] = ACTIONS(2717), - [anon_sym_EQ_EQ] = ACTIONS(2707), - [anon_sym_BANG_EQ] = ACTIONS(2707), - [anon_sym_EQ_TILDE] = ACTIONS(2707), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2707), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2707), - [anon_sym_LT_EQ] = ACTIONS(2707), - [anon_sym_GT_EQ] = ACTIONS(2707), - [anon_sym_PIPE_GT] = ACTIONS(2707), - [anon_sym_LT_LT_LT] = ACTIONS(2707), - [anon_sym_GT_GT_GT] = ACTIONS(2707), - [anon_sym_LT_LT_TILDE] = ACTIONS(2707), - [anon_sym_TILDE_GT_GT] = ACTIONS(2707), - [anon_sym_LT_TILDE] = ACTIONS(2707), - [anon_sym_TILDE_GT] = ACTIONS(2707), - [anon_sym_LT_TILDE_GT] = ACTIONS(2707), - [anon_sym_LT_PIPE_GT] = ACTIONS(2707), - [anon_sym_in] = ACTIONS(2717), - [anon_sym_PLUS_PLUS] = ACTIONS(2707), - [anon_sym_DASH_DASH] = ACTIONS(2707), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2707), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2707), - [anon_sym_LT_GT] = ACTIONS(2707), - [anon_sym_STAR] = ACTIONS(2707), - [anon_sym_STAR_STAR] = ACTIONS(2707), - [anon_sym_CARET_CARET] = ACTIONS(2707), - [anon_sym_DASH_GT] = ACTIONS(2707), - [anon_sym_DOT] = ACTIONS(2707), - [anon_sym_after] = ACTIONS(2701), - [anon_sym_catch] = ACTIONS(2701), - [anon_sym_do] = ACTIONS(2701), - [anon_sym_else] = ACTIONS(2701), - [anon_sym_end] = ACTIONS(2701), - [anon_sym_fn] = ACTIONS(2701), - [anon_sym_rescue] = ACTIONS(2701), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2843), + [anon_sym_true] = ACTIONS(2709), + [anon_sym_false] = ACTIONS(2709), + [anon_sym_nil] = ACTIONS(2709), + [anon_sym_DQUOTE] = ACTIONS(2711), + [anon_sym_SQUOTE] = ACTIONS(2713), + [anon_sym_LBRACE] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(2715), + [anon_sym_GT] = ACTIONS(2715), + [anon_sym_PIPE] = ACTIONS(2715), + [anon_sym_SLASH] = ACTIONS(2715), + [anon_sym_AMP] = ACTIONS(2717), + [anon_sym_PLUS] = ACTIONS(2719), + [anon_sym_DASH] = ACTIONS(2719), + [anon_sym_BANG] = ACTIONS(2719), + [anon_sym_CARET] = ACTIONS(2719), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2719), + [anon_sym_not] = ACTIONS(2721), + [anon_sym_AT] = ACTIONS(2723), + [anon_sym_LT_DASH] = ACTIONS(2715), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2715), + [anon_sym_when] = ACTIONS(2725), + [anon_sym_COLON_COLON] = ACTIONS(2715), + [anon_sym_EQ] = ACTIONS(2715), + [anon_sym_PIPE_PIPE] = ACTIONS(2715), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2715), + [anon_sym_or] = ACTIONS(2725), + [anon_sym_AMP_AMP] = ACTIONS(2715), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2715), + [anon_sym_and] = ACTIONS(2725), + [anon_sym_EQ_EQ] = ACTIONS(2715), + [anon_sym_BANG_EQ] = ACTIONS(2715), + [anon_sym_EQ_TILDE] = ACTIONS(2715), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2715), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2715), + [anon_sym_LT_EQ] = ACTIONS(2715), + [anon_sym_GT_EQ] = ACTIONS(2715), + [anon_sym_PIPE_GT] = ACTIONS(2715), + [anon_sym_LT_LT_LT] = ACTIONS(2715), + [anon_sym_GT_GT_GT] = ACTIONS(2715), + [anon_sym_LT_LT_TILDE] = ACTIONS(2715), + [anon_sym_TILDE_GT_GT] = ACTIONS(2715), + [anon_sym_LT_TILDE] = ACTIONS(2715), + [anon_sym_TILDE_GT] = ACTIONS(2715), + [anon_sym_LT_TILDE_GT] = ACTIONS(2715), + [anon_sym_LT_PIPE_GT] = ACTIONS(2715), + [anon_sym_in] = ACTIONS(2725), + [anon_sym_PLUS_PLUS] = ACTIONS(2715), + [anon_sym_DASH_DASH] = ACTIONS(2715), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2715), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2715), + [anon_sym_LT_GT] = ACTIONS(2715), + [anon_sym_STAR] = ACTIONS(2715), + [anon_sym_STAR_STAR] = ACTIONS(2715), + [anon_sym_CARET_CARET] = ACTIONS(2715), + [anon_sym_DASH_GT] = ACTIONS(2715), + [anon_sym_DOT] = ACTIONS(2715), + [anon_sym_after] = ACTIONS(2709), + [anon_sym_catch] = ACTIONS(2709), + [anon_sym_do] = ACTIONS(2709), + [anon_sym_else] = ACTIONS(2709), + [anon_sym_end] = ACTIONS(2709), + [anon_sym_fn] = ACTIONS(2709), + [anon_sym_rescue] = ACTIONS(2709), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2719), + [sym__not_in] = ACTIONS(2727), }, [1056] = { - [sym_identifier] = STATE(987), - [sym__quoted_i_double] = STATE(989), - [sym__quoted_i_single] = STATE(961), - [sym_tuple] = STATE(2077), - [sym_operator_identifier] = STATE(987), + [sym_identifier] = STATE(920), + [sym__quoted_i_double] = STATE(911), + [sym__quoted_i_single] = STATE(913), + [sym_tuple] = STATE(1292), + [sym_operator_identifier] = STATE(920), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(431), - [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2743), - [anon_sym_true] = ACTIONS(2769), - [anon_sym_false] = ACTIONS(2769), - [anon_sym_nil] = ACTIONS(2769), - [anon_sym_DQUOTE] = ACTIONS(2771), - [anon_sym_SQUOTE] = ACTIONS(2773), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_LT] = ACTIONS(2775), - [anon_sym_GT] = ACTIONS(2775), - [anon_sym_PIPE] = ACTIONS(2775), - [anon_sym_SLASH] = ACTIONS(2775), - [anon_sym_AMP] = ACTIONS(2777), - [anon_sym_PLUS] = ACTIONS(2779), - [anon_sym_DASH] = ACTIONS(2779), - [anon_sym_BANG] = ACTIONS(2779), - [anon_sym_CARET] = ACTIONS(2779), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2779), - [anon_sym_not] = ACTIONS(2781), - [anon_sym_AT] = ACTIONS(2783), - [anon_sym_LT_DASH] = ACTIONS(2775), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2775), - [anon_sym_when] = ACTIONS(2785), - [anon_sym_COLON_COLON] = ACTIONS(2775), - [anon_sym_EQ] = ACTIONS(2775), - [anon_sym_PIPE_PIPE] = ACTIONS(2775), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2775), - [anon_sym_or] = ACTIONS(2785), - [anon_sym_AMP_AMP] = ACTIONS(2775), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2775), - [anon_sym_and] = ACTIONS(2785), - [anon_sym_EQ_EQ] = ACTIONS(2775), - [anon_sym_BANG_EQ] = ACTIONS(2775), - [anon_sym_EQ_TILDE] = ACTIONS(2775), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2775), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2775), - [anon_sym_LT_EQ] = ACTIONS(2775), - [anon_sym_GT_EQ] = ACTIONS(2775), - [anon_sym_PIPE_GT] = ACTIONS(2775), - [anon_sym_LT_LT_LT] = ACTIONS(2775), - [anon_sym_GT_GT_GT] = ACTIONS(2775), - [anon_sym_LT_LT_TILDE] = ACTIONS(2775), - [anon_sym_TILDE_GT_GT] = ACTIONS(2775), - [anon_sym_LT_TILDE] = ACTIONS(2775), - [anon_sym_TILDE_GT] = ACTIONS(2775), - [anon_sym_LT_TILDE_GT] = ACTIONS(2775), - [anon_sym_LT_PIPE_GT] = ACTIONS(2775), - [anon_sym_in] = ACTIONS(2785), - [anon_sym_PLUS_PLUS] = ACTIONS(2775), - [anon_sym_DASH_DASH] = ACTIONS(2775), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2775), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2775), - [anon_sym_LT_GT] = ACTIONS(2775), - [anon_sym_STAR] = ACTIONS(2775), - [anon_sym_STAR_STAR] = ACTIONS(2775), - [anon_sym_CARET_CARET] = ACTIONS(2775), - [anon_sym_DASH_GT] = ACTIONS(2775), - [anon_sym_DOT] = ACTIONS(2775), - [anon_sym_after] = ACTIONS(2769), - [anon_sym_catch] = ACTIONS(2769), - [anon_sym_do] = ACTIONS(2769), - [anon_sym_else] = ACTIONS(2769), - [anon_sym_end] = ACTIONS(2769), - [anon_sym_fn] = ACTIONS(2769), - [anon_sym_rescue] = ACTIONS(2769), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(191), + [anon_sym_DOT_DOT_DOT] = ACTIONS(191), + [sym_alias] = ACTIONS(2847), + [anon_sym_true] = ACTIONS(2709), + [anon_sym_false] = ACTIONS(2709), + [anon_sym_nil] = ACTIONS(2709), + [anon_sym_DQUOTE] = ACTIONS(2711), + [anon_sym_SQUOTE] = ACTIONS(2713), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LT] = ACTIONS(2715), + [anon_sym_GT] = ACTIONS(2715), + [anon_sym_PIPE] = ACTIONS(2715), + [anon_sym_SLASH] = ACTIONS(2715), + [anon_sym_AMP] = ACTIONS(2717), + [anon_sym_PLUS] = ACTIONS(2719), + [anon_sym_DASH] = ACTIONS(2719), + [anon_sym_BANG] = ACTIONS(2719), + [anon_sym_CARET] = ACTIONS(2719), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2719), + [anon_sym_not] = ACTIONS(2721), + [anon_sym_AT] = ACTIONS(2723), + [anon_sym_LT_DASH] = ACTIONS(2715), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2715), + [anon_sym_when] = ACTIONS(2725), + [anon_sym_COLON_COLON] = ACTIONS(2715), + [anon_sym_EQ] = ACTIONS(2715), + [anon_sym_PIPE_PIPE] = ACTIONS(2715), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2715), + [anon_sym_or] = ACTIONS(2725), + [anon_sym_AMP_AMP] = ACTIONS(2715), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2715), + [anon_sym_and] = ACTIONS(2725), + [anon_sym_EQ_EQ] = ACTIONS(2715), + [anon_sym_BANG_EQ] = ACTIONS(2715), + [anon_sym_EQ_TILDE] = ACTIONS(2715), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2715), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2715), + [anon_sym_LT_EQ] = ACTIONS(2715), + [anon_sym_GT_EQ] = ACTIONS(2715), + [anon_sym_PIPE_GT] = ACTIONS(2715), + [anon_sym_LT_LT_LT] = ACTIONS(2715), + [anon_sym_GT_GT_GT] = ACTIONS(2715), + [anon_sym_LT_LT_TILDE] = ACTIONS(2715), + [anon_sym_TILDE_GT_GT] = ACTIONS(2715), + [anon_sym_LT_TILDE] = ACTIONS(2715), + [anon_sym_TILDE_GT] = ACTIONS(2715), + [anon_sym_LT_TILDE_GT] = ACTIONS(2715), + [anon_sym_LT_PIPE_GT] = ACTIONS(2715), + [anon_sym_in] = ACTIONS(2725), + [anon_sym_PLUS_PLUS] = ACTIONS(2715), + [anon_sym_DASH_DASH] = ACTIONS(2715), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2715), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2715), + [anon_sym_LT_GT] = ACTIONS(2715), + [anon_sym_STAR] = ACTIONS(2715), + [anon_sym_STAR_STAR] = ACTIONS(2715), + [anon_sym_CARET_CARET] = ACTIONS(2715), + [anon_sym_DASH_GT] = ACTIONS(2715), + [anon_sym_DOT] = ACTIONS(2715), + [anon_sym_after] = ACTIONS(2709), + [anon_sym_catch] = ACTIONS(2709), + [anon_sym_do] = ACTIONS(2709), + [anon_sym_else] = ACTIONS(2709), + [anon_sym_end] = ACTIONS(2709), + [anon_sym_fn] = ACTIONS(2709), + [anon_sym_rescue] = ACTIONS(2709), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2787), + [sym__not_in] = ACTIONS(2727), }, [1057] = { - [sym_identifier] = STATE(933), - [sym__quoted_i_double] = STATE(932), - [sym__quoted_i_single] = STATE(931), - [sym_tuple] = STATE(4311), - [sym_operator_identifier] = STATE(933), + [sym_identifier] = STATE(979), + [sym__quoted_i_double] = STATE(981), + [sym__quoted_i_single] = STATE(982), + [sym_tuple] = STATE(1435), + [sym_operator_identifier] = STATE(979), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(367), - [anon_sym_DOT_DOT_DOT] = ACTIONS(367), - [sym_alias] = ACTIONS(2839), - [anon_sym_true] = ACTIONS(2701), - [anon_sym_false] = ACTIONS(2701), - [anon_sym_nil] = ACTIONS(2701), - [anon_sym_DQUOTE] = ACTIONS(2703), - [anon_sym_SQUOTE] = ACTIONS(2705), - [anon_sym_LBRACE] = ACTIONS(820), - [anon_sym_LT] = ACTIONS(2707), - [anon_sym_GT] = ACTIONS(2707), - [anon_sym_PIPE] = ACTIONS(2707), - [anon_sym_SLASH] = ACTIONS(2707), - [anon_sym_AMP] = ACTIONS(2709), - [anon_sym_PLUS] = ACTIONS(2711), - [anon_sym_DASH] = ACTIONS(2711), - [anon_sym_BANG] = ACTIONS(2711), - [anon_sym_CARET] = ACTIONS(2711), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2711), - [anon_sym_not] = ACTIONS(2713), - [anon_sym_AT] = ACTIONS(2715), - [anon_sym_LT_DASH] = ACTIONS(2707), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2707), - [anon_sym_when] = ACTIONS(2717), - [anon_sym_COLON_COLON] = ACTIONS(2707), - [anon_sym_EQ] = ACTIONS(2707), - [anon_sym_PIPE_PIPE] = ACTIONS(2707), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2707), - [anon_sym_or] = ACTIONS(2717), - [anon_sym_AMP_AMP] = ACTIONS(2707), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2707), - [anon_sym_and] = ACTIONS(2717), - [anon_sym_EQ_EQ] = ACTIONS(2707), - [anon_sym_BANG_EQ] = ACTIONS(2707), - [anon_sym_EQ_TILDE] = ACTIONS(2707), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2707), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2707), - [anon_sym_LT_EQ] = ACTIONS(2707), - [anon_sym_GT_EQ] = ACTIONS(2707), - [anon_sym_PIPE_GT] = ACTIONS(2707), - [anon_sym_LT_LT_LT] = ACTIONS(2707), - [anon_sym_GT_GT_GT] = ACTIONS(2707), - [anon_sym_LT_LT_TILDE] = ACTIONS(2707), - [anon_sym_TILDE_GT_GT] = ACTIONS(2707), - [anon_sym_LT_TILDE] = ACTIONS(2707), - [anon_sym_TILDE_GT] = ACTIONS(2707), - [anon_sym_LT_TILDE_GT] = ACTIONS(2707), - [anon_sym_LT_PIPE_GT] = ACTIONS(2707), - [anon_sym_in] = ACTIONS(2717), - [anon_sym_PLUS_PLUS] = ACTIONS(2707), - [anon_sym_DASH_DASH] = ACTIONS(2707), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2707), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2707), - [anon_sym_LT_GT] = ACTIONS(2707), - [anon_sym_STAR] = ACTIONS(2707), - [anon_sym_STAR_STAR] = ACTIONS(2707), - [anon_sym_CARET_CARET] = ACTIONS(2707), - [anon_sym_DASH_GT] = ACTIONS(2707), - [anon_sym_DOT] = ACTIONS(2707), - [anon_sym_after] = ACTIONS(2701), - [anon_sym_catch] = ACTIONS(2701), - [anon_sym_do] = ACTIONS(2701), - [anon_sym_else] = ACTIONS(2701), - [anon_sym_end] = ACTIONS(2701), - [anon_sym_fn] = ACTIONS(2701), - [anon_sym_rescue] = ACTIONS(2701), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(464), + [anon_sym_DOT_DOT_DOT] = ACTIONS(464), + [sym_alias] = ACTIONS(2707), + [anon_sym_true] = ACTIONS(2823), + [anon_sym_false] = ACTIONS(2823), + [anon_sym_nil] = ACTIONS(2823), + [anon_sym_DQUOTE] = ACTIONS(2825), + [anon_sym_SQUOTE] = ACTIONS(2827), + [anon_sym_LBRACE] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(2829), + [anon_sym_GT] = ACTIONS(2829), + [anon_sym_PIPE] = ACTIONS(2829), + [anon_sym_SLASH] = ACTIONS(2829), + [anon_sym_AMP] = ACTIONS(2831), + [anon_sym_PLUS] = ACTIONS(2833), + [anon_sym_DASH] = ACTIONS(2833), + [anon_sym_BANG] = ACTIONS(2833), + [anon_sym_CARET] = ACTIONS(2833), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2833), + [anon_sym_not] = ACTIONS(2835), + [anon_sym_AT] = ACTIONS(2837), + [anon_sym_LT_DASH] = ACTIONS(2829), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2829), + [anon_sym_when] = ACTIONS(2839), + [anon_sym_COLON_COLON] = ACTIONS(2829), + [anon_sym_EQ] = ACTIONS(2829), + [anon_sym_PIPE_PIPE] = ACTIONS(2829), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2829), + [anon_sym_or] = ACTIONS(2839), + [anon_sym_AMP_AMP] = ACTIONS(2829), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2829), + [anon_sym_and] = ACTIONS(2839), + [anon_sym_EQ_EQ] = ACTIONS(2829), + [anon_sym_BANG_EQ] = ACTIONS(2829), + [anon_sym_EQ_TILDE] = ACTIONS(2829), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2829), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2829), + [anon_sym_LT_EQ] = ACTIONS(2829), + [anon_sym_GT_EQ] = ACTIONS(2829), + [anon_sym_PIPE_GT] = ACTIONS(2829), + [anon_sym_LT_LT_LT] = ACTIONS(2829), + [anon_sym_GT_GT_GT] = ACTIONS(2829), + [anon_sym_LT_LT_TILDE] = ACTIONS(2829), + [anon_sym_TILDE_GT_GT] = ACTIONS(2829), + [anon_sym_LT_TILDE] = ACTIONS(2829), + [anon_sym_TILDE_GT] = ACTIONS(2829), + [anon_sym_LT_TILDE_GT] = ACTIONS(2829), + [anon_sym_LT_PIPE_GT] = ACTIONS(2829), + [anon_sym_in] = ACTIONS(2839), + [anon_sym_PLUS_PLUS] = ACTIONS(2829), + [anon_sym_DASH_DASH] = ACTIONS(2829), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2829), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2829), + [anon_sym_LT_GT] = ACTIONS(2829), + [anon_sym_STAR] = ACTIONS(2829), + [anon_sym_STAR_STAR] = ACTIONS(2829), + [anon_sym_CARET_CARET] = ACTIONS(2829), + [anon_sym_DASH_GT] = ACTIONS(2829), + [anon_sym_DOT] = ACTIONS(2829), + [anon_sym_after] = ACTIONS(2823), + [anon_sym_catch] = ACTIONS(2823), + [anon_sym_do] = ACTIONS(2823), + [anon_sym_else] = ACTIONS(2823), + [anon_sym_end] = ACTIONS(2823), + [anon_sym_fn] = ACTIONS(2823), + [anon_sym_rescue] = ACTIONS(2823), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2719), + [sym__not_in] = ACTIONS(2841), }, [1058] = { - [sym_identifier] = STATE(966), - [sym__quoted_i_double] = STATE(960), - [sym__quoted_i_single] = STATE(990), - [sym_tuple] = STATE(3339), - [sym_operator_identifier] = STATE(966), + [sym_identifier] = STATE(932), + [sym__quoted_i_double] = STATE(931), + [sym__quoted_i_single] = STATE(930), + [sym_tuple] = STATE(4065), + [sym_operator_identifier] = STATE(932), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), - [aux_sym_identifier_token1] = ACTIONS(468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(468), - [sym_alias] = ACTIONS(2841), - [anon_sym_true] = ACTIONS(2813), - [anon_sym_false] = ACTIONS(2813), - [anon_sym_nil] = ACTIONS(2813), - [anon_sym_DQUOTE] = ACTIONS(2815), - [anon_sym_SQUOTE] = ACTIONS(2817), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_LT] = ACTIONS(2819), - [anon_sym_GT] = ACTIONS(2819), - [anon_sym_PIPE] = ACTIONS(2819), - [anon_sym_SLASH] = ACTIONS(2819), - [anon_sym_AMP] = ACTIONS(2821), - [anon_sym_PLUS] = ACTIONS(2823), - [anon_sym_DASH] = ACTIONS(2823), - [anon_sym_BANG] = ACTIONS(2823), - [anon_sym_CARET] = ACTIONS(2823), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2823), - [anon_sym_not] = ACTIONS(2825), - [anon_sym_AT] = ACTIONS(2827), - [anon_sym_LT_DASH] = ACTIONS(2819), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2819), - [anon_sym_when] = ACTIONS(2829), - [anon_sym_COLON_COLON] = ACTIONS(2819), - [anon_sym_EQ] = ACTIONS(2819), - [anon_sym_PIPE_PIPE] = ACTIONS(2819), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2819), - [anon_sym_or] = ACTIONS(2829), - [anon_sym_AMP_AMP] = ACTIONS(2819), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2819), - [anon_sym_and] = ACTIONS(2829), - [anon_sym_EQ_EQ] = ACTIONS(2819), - [anon_sym_BANG_EQ] = ACTIONS(2819), - [anon_sym_EQ_TILDE] = ACTIONS(2819), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2819), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2819), - [anon_sym_LT_EQ] = ACTIONS(2819), - [anon_sym_GT_EQ] = ACTIONS(2819), - [anon_sym_PIPE_GT] = ACTIONS(2819), - [anon_sym_LT_LT_LT] = ACTIONS(2819), - [anon_sym_GT_GT_GT] = ACTIONS(2819), - [anon_sym_LT_LT_TILDE] = ACTIONS(2819), - [anon_sym_TILDE_GT_GT] = ACTIONS(2819), - [anon_sym_LT_TILDE] = ACTIONS(2819), - [anon_sym_TILDE_GT] = ACTIONS(2819), - [anon_sym_LT_TILDE_GT] = ACTIONS(2819), - [anon_sym_LT_PIPE_GT] = ACTIONS(2819), - [anon_sym_in] = ACTIONS(2829), - [anon_sym_PLUS_PLUS] = ACTIONS(2819), - [anon_sym_DASH_DASH] = ACTIONS(2819), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2819), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2819), - [anon_sym_LT_GT] = ACTIONS(2819), - [anon_sym_STAR] = ACTIONS(2819), - [anon_sym_STAR_STAR] = ACTIONS(2819), - [anon_sym_CARET_CARET] = ACTIONS(2819), - [anon_sym_DASH_GT] = ACTIONS(2819), - [anon_sym_DOT] = ACTIONS(2819), - [anon_sym_after] = ACTIONS(2813), - [anon_sym_catch] = ACTIONS(2813), - [anon_sym_do] = ACTIONS(2813), - [anon_sym_else] = ACTIONS(2813), - [anon_sym_end] = ACTIONS(2813), - [anon_sym_fn] = ACTIONS(2813), - [anon_sym_rescue] = ACTIONS(2813), + [anon_sym_LPAREN] = ACTIONS(2705), + [aux_sym_identifier_token1] = ACTIONS(355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(355), + [sym_alias] = ACTIONS(2849), + [anon_sym_true] = ACTIONS(2775), + [anon_sym_false] = ACTIONS(2775), + [anon_sym_nil] = ACTIONS(2775), + [anon_sym_DQUOTE] = ACTIONS(2777), + [anon_sym_SQUOTE] = ACTIONS(2779), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_LT] = ACTIONS(2781), + [anon_sym_GT] = ACTIONS(2781), + [anon_sym_PIPE] = ACTIONS(2781), + [anon_sym_SLASH] = ACTIONS(2781), + [anon_sym_AMP] = ACTIONS(2783), + [anon_sym_PLUS] = ACTIONS(2785), + [anon_sym_DASH] = ACTIONS(2785), + [anon_sym_BANG] = ACTIONS(2785), + [anon_sym_CARET] = ACTIONS(2785), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2785), + [anon_sym_not] = ACTIONS(2787), + [anon_sym_AT] = ACTIONS(2789), + [anon_sym_LT_DASH] = ACTIONS(2781), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2781), + [anon_sym_when] = ACTIONS(2791), + [anon_sym_COLON_COLON] = ACTIONS(2781), + [anon_sym_EQ] = ACTIONS(2781), + [anon_sym_PIPE_PIPE] = ACTIONS(2781), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2781), + [anon_sym_or] = ACTIONS(2791), + [anon_sym_AMP_AMP] = ACTIONS(2781), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2781), + [anon_sym_and] = ACTIONS(2791), + [anon_sym_EQ_EQ] = ACTIONS(2781), + [anon_sym_BANG_EQ] = ACTIONS(2781), + [anon_sym_EQ_TILDE] = ACTIONS(2781), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2781), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2781), + [anon_sym_LT_EQ] = ACTIONS(2781), + [anon_sym_GT_EQ] = ACTIONS(2781), + [anon_sym_PIPE_GT] = ACTIONS(2781), + [anon_sym_LT_LT_LT] = ACTIONS(2781), + [anon_sym_GT_GT_GT] = ACTIONS(2781), + [anon_sym_LT_LT_TILDE] = ACTIONS(2781), + [anon_sym_TILDE_GT_GT] = ACTIONS(2781), + [anon_sym_LT_TILDE] = ACTIONS(2781), + [anon_sym_TILDE_GT] = ACTIONS(2781), + [anon_sym_LT_TILDE_GT] = ACTIONS(2781), + [anon_sym_LT_PIPE_GT] = ACTIONS(2781), + [anon_sym_in] = ACTIONS(2791), + [anon_sym_PLUS_PLUS] = ACTIONS(2781), + [anon_sym_DASH_DASH] = ACTIONS(2781), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2781), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2781), + [anon_sym_LT_GT] = ACTIONS(2781), + [anon_sym_STAR] = ACTIONS(2781), + [anon_sym_STAR_STAR] = ACTIONS(2781), + [anon_sym_CARET_CARET] = ACTIONS(2781), + [anon_sym_DASH_GT] = ACTIONS(2781), + [anon_sym_DOT] = ACTIONS(2781), + [anon_sym_after] = ACTIONS(2775), + [anon_sym_catch] = ACTIONS(2775), + [anon_sym_do] = ACTIONS(2775), + [anon_sym_else] = ACTIONS(2775), + [anon_sym_end] = ACTIONS(2775), + [anon_sym_fn] = ACTIONS(2775), + [anon_sym_rescue] = ACTIONS(2775), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2831), + [sym__not_in] = ACTIONS(2793), }, [1059] = { - [sym_identifier] = STATE(987), - [sym__quoted_i_double] = STATE(989), - [sym__quoted_i_single] = STATE(961), - [sym_tuple] = STATE(1728), - [sym_operator_identifier] = STATE(987), + [sym_identifier] = STATE(953), + [sym__quoted_i_double] = STATE(952), + [sym__quoted_i_single] = STATE(951), + [sym_tuple] = STATE(1292), + [sym_operator_identifier] = STATE(953), [aux_sym__terminator_token1] = ACTIONS(3), - [anon_sym_LPAREN] = ACTIONS(2697), + [anon_sym_LPAREN] = ACTIONS(2705), [aux_sym_identifier_token1] = ACTIONS(431), [anon_sym_DOT_DOT_DOT] = ACTIONS(431), - [sym_alias] = ACTIONS(2789), - [anon_sym_true] = ACTIONS(2769), - [anon_sym_false] = ACTIONS(2769), - [anon_sym_nil] = ACTIONS(2769), - [anon_sym_DQUOTE] = ACTIONS(2771), - [anon_sym_SQUOTE] = ACTIONS(2773), - [anon_sym_LBRACE] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(2775), - [anon_sym_GT] = ACTIONS(2775), - [anon_sym_PIPE] = ACTIONS(2775), - [anon_sym_SLASH] = ACTIONS(2775), - [anon_sym_AMP] = ACTIONS(2777), - [anon_sym_PLUS] = ACTIONS(2779), - [anon_sym_DASH] = ACTIONS(2779), - [anon_sym_BANG] = ACTIONS(2779), - [anon_sym_CARET] = ACTIONS(2779), - [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2779), - [anon_sym_not] = ACTIONS(2781), - [anon_sym_AT] = ACTIONS(2783), - [anon_sym_LT_DASH] = ACTIONS(2775), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2775), - [anon_sym_when] = ACTIONS(2785), - [anon_sym_COLON_COLON] = ACTIONS(2775), - [anon_sym_EQ] = ACTIONS(2775), - [anon_sym_PIPE_PIPE] = ACTIONS(2775), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2775), - [anon_sym_or] = ACTIONS(2785), - [anon_sym_AMP_AMP] = ACTIONS(2775), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2775), - [anon_sym_and] = ACTIONS(2785), - [anon_sym_EQ_EQ] = ACTIONS(2775), - [anon_sym_BANG_EQ] = ACTIONS(2775), - [anon_sym_EQ_TILDE] = ACTIONS(2775), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2775), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2775), - [anon_sym_LT_EQ] = ACTIONS(2775), - [anon_sym_GT_EQ] = ACTIONS(2775), - [anon_sym_PIPE_GT] = ACTIONS(2775), - [anon_sym_LT_LT_LT] = ACTIONS(2775), - [anon_sym_GT_GT_GT] = ACTIONS(2775), - [anon_sym_LT_LT_TILDE] = ACTIONS(2775), - [anon_sym_TILDE_GT_GT] = ACTIONS(2775), - [anon_sym_LT_TILDE] = ACTIONS(2775), - [anon_sym_TILDE_GT] = ACTIONS(2775), - [anon_sym_LT_TILDE_GT] = ACTIONS(2775), - [anon_sym_LT_PIPE_GT] = ACTIONS(2775), - [anon_sym_in] = ACTIONS(2785), - [anon_sym_PLUS_PLUS] = ACTIONS(2775), - [anon_sym_DASH_DASH] = ACTIONS(2775), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2775), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2775), - [anon_sym_LT_GT] = ACTIONS(2775), - [anon_sym_STAR] = ACTIONS(2775), - [anon_sym_STAR_STAR] = ACTIONS(2775), - [anon_sym_CARET_CARET] = ACTIONS(2775), - [anon_sym_DASH_GT] = ACTIONS(2775), - [anon_sym_DOT] = ACTIONS(2775), - [anon_sym_after] = ACTIONS(2769), - [anon_sym_catch] = ACTIONS(2769), - [anon_sym_do] = ACTIONS(2769), - [anon_sym_else] = ACTIONS(2769), - [anon_sym_end] = ACTIONS(2769), - [anon_sym_fn] = ACTIONS(2769), - [anon_sym_rescue] = ACTIONS(2769), + [sym_alias] = ACTIONS(2847), + [anon_sym_true] = ACTIONS(2731), + [anon_sym_false] = ACTIONS(2731), + [anon_sym_nil] = ACTIONS(2731), + [anon_sym_DQUOTE] = ACTIONS(2733), + [anon_sym_SQUOTE] = ACTIONS(2735), + [anon_sym_LBRACE] = ACTIONS(207), + [anon_sym_LT] = ACTIONS(2737), + [anon_sym_GT] = ACTIONS(2737), + [anon_sym_PIPE] = ACTIONS(2737), + [anon_sym_SLASH] = ACTIONS(2737), + [anon_sym_AMP] = ACTIONS(2739), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2741), + [anon_sym_BANG] = ACTIONS(2741), + [anon_sym_CARET] = ACTIONS(2741), + [anon_sym_TILDE_TILDE_TILDE] = ACTIONS(2741), + [anon_sym_not] = ACTIONS(2743), + [anon_sym_AT] = ACTIONS(2745), + [anon_sym_LT_DASH] = ACTIONS(2737), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2737), + [anon_sym_when] = ACTIONS(2747), + [anon_sym_COLON_COLON] = ACTIONS(2737), + [anon_sym_EQ] = ACTIONS(2737), + [anon_sym_PIPE_PIPE] = ACTIONS(2737), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2737), + [anon_sym_or] = ACTIONS(2747), + [anon_sym_AMP_AMP] = ACTIONS(2737), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2737), + [anon_sym_and] = ACTIONS(2747), + [anon_sym_EQ_EQ] = ACTIONS(2737), + [anon_sym_BANG_EQ] = ACTIONS(2737), + [anon_sym_EQ_TILDE] = ACTIONS(2737), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2737), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2737), + [anon_sym_LT_EQ] = ACTIONS(2737), + [anon_sym_GT_EQ] = ACTIONS(2737), + [anon_sym_PIPE_GT] = ACTIONS(2737), + [anon_sym_LT_LT_LT] = ACTIONS(2737), + [anon_sym_GT_GT_GT] = ACTIONS(2737), + [anon_sym_LT_LT_TILDE] = ACTIONS(2737), + [anon_sym_TILDE_GT_GT] = ACTIONS(2737), + [anon_sym_LT_TILDE] = ACTIONS(2737), + [anon_sym_TILDE_GT] = ACTIONS(2737), + [anon_sym_LT_TILDE_GT] = ACTIONS(2737), + [anon_sym_LT_PIPE_GT] = ACTIONS(2737), + [anon_sym_in] = ACTIONS(2747), + [anon_sym_PLUS_PLUS] = ACTIONS(2737), + [anon_sym_DASH_DASH] = ACTIONS(2737), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2737), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2737), + [anon_sym_LT_GT] = ACTIONS(2737), + [anon_sym_STAR] = ACTIONS(2737), + [anon_sym_STAR_STAR] = ACTIONS(2737), + [anon_sym_CARET_CARET] = ACTIONS(2737), + [anon_sym_DASH_GT] = ACTIONS(2737), + [anon_sym_DOT] = ACTIONS(2737), + [anon_sym_after] = ACTIONS(2731), + [anon_sym_catch] = ACTIONS(2731), + [anon_sym_do] = ACTIONS(2731), + [anon_sym_else] = ACTIONS(2731), + [anon_sym_end] = ACTIONS(2731), + [anon_sym_fn] = ACTIONS(2731), + [anon_sym_rescue] = ACTIONS(2731), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2787), + [sym__not_in] = ACTIONS(2749), }, [1060] = { - [sym__terminator] = STATE(148), - [sym_after_block] = STATE(4724), - [sym_rescue_block] = STATE(4724), - [sym_catch_block] = STATE(4724), - [sym_else_block] = STATE(4724), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4671), - [aux_sym_do_block_repeat1] = STATE(4724), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2845), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), + [sym__terminator] = STATE(143), + [sym_after_block] = STATE(4733), + [sym_rescue_block] = STATE(4733), + [sym_catch_block] = STATE(4733), + [sym_else_block] = STATE(4733), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4619), + [aux_sym_do_block_repeat1] = STATE(4733), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2853), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), [anon_sym_after] = ACTIONS(103), [anon_sym_catch] = ACTIONS(105), [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(978), + [anon_sym_end] = ACTIONS(990), [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), + [anon_sym_LBRACK2] = ACTIONS(2898), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), + [sym__not_in] = ACTIONS(2900), }, [1061] = { - [sym__terminator] = STATE(159), - [sym_after_block] = STATE(4725), - [sym_rescue_block] = STATE(4725), - [sym_catch_block] = STATE(4725), - [sym_else_block] = STATE(4725), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4620), - [aux_sym_do_block_repeat1] = STATE(4725), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2894), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), + [sym__terminator] = STATE(163), + [sym_after_block] = STATE(4713), + [sym_rescue_block] = STATE(4713), + [sym_catch_block] = STATE(4713), + [sym_else_block] = STATE(4713), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4624), + [aux_sym_do_block_repeat1] = STATE(4713), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2902), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), [anon_sym_after] = ACTIONS(103), [anon_sym_catch] = ACTIONS(105), [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(1018), + [anon_sym_end] = ACTIONS(1006), [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), + [anon_sym_LBRACK2] = ACTIONS(2898), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), + [sym__not_in] = ACTIONS(2900), }, [1062] = { - [sym__terminator] = STATE(167), - [sym_after_block] = STATE(4726), - [sym_rescue_block] = STATE(4726), - [sym_catch_block] = STATE(4726), - [sym_else_block] = STATE(4726), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4673), - [aux_sym_do_block_repeat1] = STATE(4726), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2896), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(1026), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1063] = { - [sym__terminator] = STATE(142), - [sym_after_block] = STATE(4711), - [sym_rescue_block] = STATE(4711), - [sym_catch_block] = STATE(4711), - [sym_else_block] = STATE(4711), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4634), - [aux_sym_do_block_repeat1] = STATE(4711), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2898), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(343), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1064] = { - [sym__terminator] = STATE(174), - [sym_after_block] = STATE(4706), - [sym_rescue_block] = STATE(4706), - [sym_catch_block] = STATE(4706), - [sym_else_block] = STATE(4706), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4676), - [aux_sym_do_block_repeat1] = STATE(4706), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2900), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(347), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1065] = { - [sym__terminator] = STATE(168), - [sym_after_block] = STATE(4729), - [sym_rescue_block] = STATE(4729), - [sym_catch_block] = STATE(4729), - [sym_else_block] = STATE(4729), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4641), - [aux_sym_do_block_repeat1] = STATE(4729), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2902), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(1016), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1066] = { - [sym__terminator] = STATE(141), - [sym_after_block] = STATE(4705), - [sym_rescue_block] = STATE(4705), - [sym_catch_block] = STATE(4705), - [sym_else_block] = STATE(4705), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4681), - [aux_sym_do_block_repeat1] = STATE(4705), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), + [sym__terminator] = STATE(164), + [sym_after_block] = STATE(4732), + [sym_rescue_block] = STATE(4732), + [sym_catch_block] = STATE(4732), + [sym_else_block] = STATE(4732), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4628), + [aux_sym_do_block_repeat1] = STATE(4732), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(1010), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1067] = { - [sym__terminator] = STATE(157), - [sym_after_block] = STATE(4742), - [sym_rescue_block] = STATE(4742), - [sym_catch_block] = STATE(4742), - [sym_else_block] = STATE(4742), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4667), - [aux_sym_do_block_repeat1] = STATE(4742), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2906), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(307), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1068] = { - [sym__terminator] = STATE(155), - [sym_after_block] = STATE(4695), - [sym_rescue_block] = STATE(4695), - [sym_catch_block] = STATE(4695), - [sym_else_block] = STATE(4695), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4621), - [aux_sym_do_block_repeat1] = STATE(4695), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2908), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(315), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1069] = { - [sym__terminator] = STATE(143), - [sym_after_block] = STATE(4717), - [sym_rescue_block] = STATE(4717), - [sym_catch_block] = STATE(4717), - [sym_else_block] = STATE(4717), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4674), - [aux_sym_do_block_repeat1] = STATE(4717), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2910), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(1024), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1070] = { - [sym__terminator] = STATE(144), - [sym_after_block] = STATE(4749), - [sym_rescue_block] = STATE(4749), - [sym_catch_block] = STATE(4749), - [sym_else_block] = STATE(4749), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4631), - [aux_sym_do_block_repeat1] = STATE(4749), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2912), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(992), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1071] = { - [sym__terminator] = STATE(161), - [sym_after_block] = STATE(4746), - [sym_rescue_block] = STATE(4746), - [sym_catch_block] = STATE(4746), - [sym_else_block] = STATE(4746), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4656), - [aux_sym_do_block_repeat1] = STATE(4746), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2914), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(339), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1072] = { - [sym__terminator] = STATE(173), - [sym_after_block] = STATE(4739), - [sym_rescue_block] = STATE(4739), - [sym_catch_block] = STATE(4739), - [sym_else_block] = STATE(4739), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4655), - [aux_sym_do_block_repeat1] = STATE(4739), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2916), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(323), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1073] = { - [sym__terminator] = STATE(151), - [sym_after_block] = STATE(4699), - [sym_rescue_block] = STATE(4699), - [sym_catch_block] = STATE(4699), - [sym_else_block] = STATE(4699), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4630), - [aux_sym_do_block_repeat1] = STATE(4699), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2918), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(988), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1074] = { - [sym__terminator] = STATE(170), - [sym_after_block] = STATE(4692), - [sym_rescue_block] = STATE(4692), - [sym_catch_block] = STATE(4692), - [sym_else_block] = STATE(4692), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4623), - [aux_sym_do_block_repeat1] = STATE(4692), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2920), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(351), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1075] = { - [sym__terminator] = STATE(150), - [sym_after_block] = STATE(4744), - [sym_rescue_block] = STATE(4744), - [sym_catch_block] = STATE(4744), - [sym_else_block] = STATE(4744), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4664), - [aux_sym_do_block_repeat1] = STATE(4744), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2922), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(335), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1076] = { - [sym__terminator] = STATE(166), - [sym_after_block] = STATE(4738), - [sym_rescue_block] = STATE(4738), - [sym_catch_block] = STATE(4738), - [sym_else_block] = STATE(4738), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4658), - [aux_sym_do_block_repeat1] = STATE(4738), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2924), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(331), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1077] = { - [sym__terminator] = STATE(169), - [sym_after_block] = STATE(4691), - [sym_rescue_block] = STATE(4691), - [sym_catch_block] = STATE(4691), - [sym_else_block] = STATE(4691), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4639), - [aux_sym_do_block_repeat1] = STATE(4691), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2926), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(327), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1078] = { - [sym__terminator] = STATE(147), - [sym_after_block] = STATE(4736), - [sym_rescue_block] = STATE(4736), - [sym_catch_block] = STATE(4736), - [sym_else_block] = STATE(4736), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4637), - [aux_sym_do_block_repeat1] = STATE(4736), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2928), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(962), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1079] = { - [sym__terminator] = STATE(163), - [sym_after_block] = STATE(4731), - [sym_rescue_block] = STATE(4731), - [sym_catch_block] = STATE(4731), - [sym_else_block] = STATE(4731), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4645), - [aux_sym_do_block_repeat1] = STATE(4731), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2930), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), - [anon_sym_after] = ACTIONS(103), - [anon_sym_catch] = ACTIONS(105), - [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(1022), - [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), - [sym_comment] = ACTIONS(5), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), - }, - [1080] = { - [sym__terminator] = STATE(172), - [sym_after_block] = STATE(4735), - [sym_rescue_block] = STATE(4735), - [sym_catch_block] = STATE(4735), - [sym_else_block] = STATE(4735), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4648), - [aux_sym_do_block_repeat1] = STATE(4735), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2932), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), [anon_sym_after] = ACTIONS(103), [anon_sym_catch] = ACTIONS(105), [anon_sym_else] = ACTIONS(107), [anon_sym_end] = ACTIONS(311), [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), + [anon_sym_LBRACK2] = ACTIONS(2898), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), + [sym__not_in] = ACTIONS(2900), }, - [1081] = { - [sym__terminator] = STATE(145), - [sym_after_block] = STATE(4694), - [sym_rescue_block] = STATE(4694), - [sym_catch_block] = STATE(4694), - [sym_else_block] = STATE(4694), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4679), - [aux_sym_do_block_repeat1] = STATE(4694), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2934), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), + [1063] = { + [sym__terminator] = STATE(153), + [sym_after_block] = STATE(4723), + [sym_rescue_block] = STATE(4723), + [sym_catch_block] = STATE(4723), + [sym_else_block] = STATE(4723), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4649), + [aux_sym_do_block_repeat1] = STATE(4723), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2906), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), [anon_sym_after] = ACTIONS(103), [anon_sym_catch] = ACTIONS(105), [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(1020), + [anon_sym_end] = ACTIONS(343), [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), + [anon_sym_LBRACK2] = ACTIONS(2898), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), + [sym__not_in] = ACTIONS(2900), }, - [1082] = { - [sym__terminator] = STATE(158), + [1064] = { + [sym__terminator] = STATE(154), + [sym_after_block] = STATE(4691), + [sym_rescue_block] = STATE(4691), + [sym_catch_block] = STATE(4691), + [sym_else_block] = STATE(4691), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4653), + [aux_sym_do_block_repeat1] = STATE(4691), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2908), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(315), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1065] = { + [sym__terminator] = STATE(141), + [sym_after_block] = STATE(4714), + [sym_rescue_block] = STATE(4714), + [sym_catch_block] = STATE(4714), + [sym_else_block] = STATE(4714), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4634), + [aux_sym_do_block_repeat1] = STATE(4714), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2910), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(335), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1066] = { + [sym__terminator] = STATE(142), [sym_after_block] = STATE(4734), [sym_rescue_block] = STATE(4734), [sym_catch_block] = STATE(4734), [sym_else_block] = STATE(4734), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4646), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4672), [aux_sym_do_block_repeat1] = STATE(4734), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2936), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2912), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), [anon_sym_after] = ACTIONS(103), [anon_sym_catch] = ACTIONS(105), [anon_sym_else] = ACTIONS(107), - [anon_sym_end] = ACTIONS(1000), + [anon_sym_end] = ACTIONS(986), [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), + [anon_sym_LBRACK2] = ACTIONS(2898), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), + [sym__not_in] = ACTIONS(2900), }, - [1083] = { - [sym__terminator] = STATE(171), - [sym_after_block] = STATE(4700), - [sym_rescue_block] = STATE(4700), - [sym_catch_block] = STATE(4700), - [sym_else_block] = STATE(4700), - [aux_sym__terminator_repeat1] = STATE(1020), - [aux_sym_block_repeat2] = STATE(4685), - [aux_sym_do_block_repeat1] = STATE(4700), - [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6068), - [aux_sym__terminator_token1] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2938), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_GT] = ACTIONS(2847), - [anon_sym_PIPE] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_COMMA] = ACTIONS(2853), - [anon_sym_DOT_DOT] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_LT_DASH] = ACTIONS(2859), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2859), - [anon_sym_when] = ACTIONS(2861), - [anon_sym_COLON_COLON] = ACTIONS(2864), - [anon_sym_EQ_GT] = ACTIONS(2866), - [anon_sym_EQ] = ACTIONS(2868), - [anon_sym_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2870), - [anon_sym_or] = ACTIONS(2870), - [anon_sym_AMP_AMP] = ACTIONS(2872), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2872), - [anon_sym_and] = ACTIONS(2872), - [anon_sym_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ] = ACTIONS(2874), - [anon_sym_EQ_TILDE] = ACTIONS(2874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2874), - [anon_sym_LT_EQ] = ACTIONS(2847), - [anon_sym_GT_EQ] = ACTIONS(2847), - [anon_sym_PIPE_GT] = ACTIONS(2876), - [anon_sym_LT_LT_LT] = ACTIONS(2876), - [anon_sym_GT_GT_GT] = ACTIONS(2876), - [anon_sym_LT_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE] = ACTIONS(2876), - [anon_sym_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_TILDE_GT] = ACTIONS(2876), - [anon_sym_LT_PIPE_GT] = ACTIONS(2876), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2880), - [anon_sym_SLASH_SLASH] = ACTIONS(2882), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2855), - [anon_sym_LT_GT] = ACTIONS(2855), - [anon_sym_STAR] = ACTIONS(2851), - [anon_sym_STAR_STAR] = ACTIONS(2884), - [anon_sym_DASH_GT] = ACTIONS(2886), - [anon_sym_DOT] = ACTIONS(2888), + [1067] = { + [sym__terminator] = STATE(160), + [sym_after_block] = STATE(4750), + [sym_rescue_block] = STATE(4750), + [sym_catch_block] = STATE(4750), + [sym_else_block] = STATE(4750), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4661), + [aux_sym_do_block_repeat1] = STATE(4750), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2914), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(327), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1068] = { + [sym__terminator] = STATE(157), + [sym_after_block] = STATE(4722), + [sym_rescue_block] = STATE(4722), + [sym_catch_block] = STATE(4722), + [sym_else_block] = STATE(4722), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4666), + [aux_sym_do_block_repeat1] = STATE(4722), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2916), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(998), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1069] = { + [sym__terminator] = STATE(170), + [sym_after_block] = STATE(4702), + [sym_rescue_block] = STATE(4702), + [sym_catch_block] = STATE(4702), + [sym_else_block] = STATE(4702), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4617), + [aux_sym_do_block_repeat1] = STATE(4702), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2918), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(1028), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1070] = { + [sym__terminator] = STATE(172), + [sym_after_block] = STATE(4708), + [sym_rescue_block] = STATE(4708), + [sym_catch_block] = STATE(4708), + [sym_else_block] = STATE(4708), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4680), + [aux_sym_do_block_repeat1] = STATE(4708), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2920), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(980), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1071] = { + [sym__terminator] = STATE(151), + [sym_after_block] = STATE(4706), + [sym_rescue_block] = STATE(4706), + [sym_catch_block] = STATE(4706), + [sym_else_block] = STATE(4706), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4678), + [aux_sym_do_block_repeat1] = STATE(4706), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2922), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(339), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1072] = { + [sym__terminator] = STATE(158), + [sym_after_block] = STATE(4725), + [sym_rescue_block] = STATE(4725), + [sym_catch_block] = STATE(4725), + [sym_else_block] = STATE(4725), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4639), + [aux_sym_do_block_repeat1] = STATE(4725), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2924), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(960), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1073] = { + [sym__terminator] = STATE(175), + [sym_after_block] = STATE(4698), + [sym_rescue_block] = STATE(4698), + [sym_catch_block] = STATE(4698), + [sym_else_block] = STATE(4698), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4656), + [aux_sym_do_block_repeat1] = STATE(4698), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2926), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(307), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1074] = { + [sym__terminator] = STATE(149), + [sym_after_block] = STATE(4742), + [sym_rescue_block] = STATE(4742), + [sym_catch_block] = STATE(4742), + [sym_else_block] = STATE(4742), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4676), + [aux_sym_do_block_repeat1] = STATE(4742), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2928), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), [anon_sym_after] = ACTIONS(103), [anon_sym_catch] = ACTIONS(105), [anon_sym_else] = ACTIONS(107), [anon_sym_end] = ACTIONS(319), [anon_sym_rescue] = ACTIONS(113), - [anon_sym_LBRACK2] = ACTIONS(2890), + [anon_sym_LBRACK2] = ACTIONS(2898), [sym_comment] = ACTIONS(5), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2892), + [sym__not_in] = ACTIONS(2900), + }, + [1075] = { + [sym__terminator] = STATE(145), + [sym_after_block] = STATE(4743), + [sym_rescue_block] = STATE(4743), + [sym_catch_block] = STATE(4743), + [sym_else_block] = STATE(4743), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4648), + [aux_sym_do_block_repeat1] = STATE(4743), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2930), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(347), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1076] = { + [sym__terminator] = STATE(148), + [sym_after_block] = STATE(4749), + [sym_rescue_block] = STATE(4749), + [sym_catch_block] = STATE(4749), + [sym_else_block] = STATE(4749), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4665), + [aux_sym_do_block_repeat1] = STATE(4749), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2932), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(976), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1077] = { + [sym__terminator] = STATE(159), + [sym_after_block] = STATE(4703), + [sym_rescue_block] = STATE(4703), + [sym_catch_block] = STATE(4703), + [sym_else_block] = STATE(4703), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4650), + [aux_sym_do_block_repeat1] = STATE(4703), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2934), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(323), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1078] = { + [sym__terminator] = STATE(156), + [sym_after_block] = STATE(4721), + [sym_rescue_block] = STATE(4721), + [sym_catch_block] = STATE(4721), + [sym_else_block] = STATE(4721), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4643), + [aux_sym_do_block_repeat1] = STATE(4721), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2936), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(331), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1079] = { + [sym__terminator] = STATE(166), + [sym_after_block] = STATE(4719), + [sym_rescue_block] = STATE(4719), + [sym_catch_block] = STATE(4719), + [sym_else_block] = STATE(4719), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4667), + [aux_sym_do_block_repeat1] = STATE(4719), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2938), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(968), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1080] = { + [sym__terminator] = STATE(167), + [sym_after_block] = STATE(4693), + [sym_rescue_block] = STATE(4693), + [sym_catch_block] = STATE(4693), + [sym_else_block] = STATE(4693), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4638), + [aux_sym_do_block_repeat1] = STATE(4693), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2940), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(1008), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1081] = { + [sym__terminator] = STATE(173), + [sym_after_block] = STATE(4726), + [sym_rescue_block] = STATE(4726), + [sym_catch_block] = STATE(4726), + [sym_else_block] = STATE(4726), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4686), + [aux_sym_do_block_repeat1] = STATE(4726), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2942), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(996), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1082] = { + [sym__terminator] = STATE(165), + [sym_after_block] = STATE(4746), + [sym_rescue_block] = STATE(4746), + [sym_catch_block] = STATE(4746), + [sym_else_block] = STATE(4746), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4677), + [aux_sym_do_block_repeat1] = STATE(4746), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2944), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(351), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), + }, + [1083] = { + [sym__terminator] = STATE(161), + [sym_after_block] = STATE(4716), + [sym_rescue_block] = STATE(4716), + [sym_catch_block] = STATE(4716), + [sym_else_block] = STATE(4716), + [aux_sym__terminator_repeat1] = STATE(1021), + [aux_sym_block_repeat2] = STATE(4674), + [aux_sym_do_block_repeat1] = STATE(4716), + [aux_sym__stab_clause_arguments_without_parentheses_repeat1] = STATE(6021), + [aux_sym__terminator_token1] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2946), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_GT] = ACTIONS(2855), + [anon_sym_PIPE] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_COMMA] = ACTIONS(2861), + [anon_sym_DOT_DOT] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_LT_DASH] = ACTIONS(2867), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2867), + [anon_sym_when] = ACTIONS(2869), + [anon_sym_COLON_COLON] = ACTIONS(2872), + [anon_sym_EQ_GT] = ACTIONS(2874), + [anon_sym_EQ] = ACTIONS(2876), + [anon_sym_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2878), + [anon_sym_or] = ACTIONS(2878), + [anon_sym_AMP_AMP] = ACTIONS(2880), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2880), + [anon_sym_and] = ACTIONS(2880), + [anon_sym_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ] = ACTIONS(2882), + [anon_sym_EQ_TILDE] = ACTIONS(2882), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2882), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2882), + [anon_sym_LT_EQ] = ACTIONS(2855), + [anon_sym_GT_EQ] = ACTIONS(2855), + [anon_sym_PIPE_GT] = ACTIONS(2884), + [anon_sym_LT_LT_LT] = ACTIONS(2884), + [anon_sym_GT_GT_GT] = ACTIONS(2884), + [anon_sym_LT_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE] = ACTIONS(2884), + [anon_sym_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_TILDE_GT] = ACTIONS(2884), + [anon_sym_LT_PIPE_GT] = ACTIONS(2884), + [anon_sym_in] = ACTIONS(2886), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2888), + [anon_sym_SLASH_SLASH] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2863), + [anon_sym_LT_GT] = ACTIONS(2863), + [anon_sym_STAR] = ACTIONS(2859), + [anon_sym_STAR_STAR] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(2894), + [anon_sym_DOT] = ACTIONS(2896), + [anon_sym_after] = ACTIONS(103), + [anon_sym_catch] = ACTIONS(105), + [anon_sym_else] = ACTIONS(107), + [anon_sym_end] = ACTIONS(984), + [anon_sym_rescue] = ACTIONS(113), + [anon_sym_LBRACK2] = ACTIONS(2898), + [sym_comment] = ACTIONS(5), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2900), }, [1084] = { - [sym__call_arguments_with_parentheses] = STATE(1111), - [aux_sym__terminator_token1] = ACTIONS(2940), - [anon_sym_SEMI] = ACTIONS(2942), - [anon_sym_LPAREN] = ACTIONS(2944), - [anon_sym_RPAREN] = ACTIONS(2942), - [anon_sym_LT] = ACTIONS(2942), - [anon_sym_GT] = ACTIONS(2942), - [anon_sym_PIPE] = ACTIONS(2942), - [anon_sym_SLASH] = ACTIONS(2942), - [anon_sym_COMMA] = ACTIONS(2942), - [anon_sym_DOT_DOT] = ACTIONS(2942), - [anon_sym_PLUS] = ACTIONS(2942), - [anon_sym_DASH] = ACTIONS(2942), - [anon_sym_LT_DASH] = ACTIONS(2942), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2942), - [anon_sym_when] = ACTIONS(2942), - [anon_sym_COLON_COLON] = ACTIONS(2942), - [anon_sym_EQ_GT] = ACTIONS(2942), - [anon_sym_EQ] = ACTIONS(2942), - [anon_sym_PIPE_PIPE] = ACTIONS(2942), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2942), - [anon_sym_or] = ACTIONS(2942), - [anon_sym_AMP_AMP] = ACTIONS(2942), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2942), - [anon_sym_and] = ACTIONS(2942), - [anon_sym_EQ_EQ] = ACTIONS(2942), - [anon_sym_BANG_EQ] = ACTIONS(2942), - [anon_sym_EQ_TILDE] = ACTIONS(2942), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2942), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2942), - [anon_sym_LT_EQ] = ACTIONS(2942), - [anon_sym_GT_EQ] = ACTIONS(2942), - [anon_sym_PIPE_GT] = ACTIONS(2942), - [anon_sym_LT_LT_LT] = ACTIONS(2942), - [anon_sym_GT_GT_GT] = ACTIONS(2942), - [anon_sym_LT_LT_TILDE] = ACTIONS(2942), - [anon_sym_TILDE_GT_GT] = ACTIONS(2942), - [anon_sym_LT_TILDE] = ACTIONS(2942), - [anon_sym_TILDE_GT] = ACTIONS(2942), - [anon_sym_LT_TILDE_GT] = ACTIONS(2942), - [anon_sym_LT_PIPE_GT] = ACTIONS(2942), - [anon_sym_in] = ACTIONS(2942), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2942), - [anon_sym_SLASH_SLASH] = ACTIONS(2942), - [anon_sym_PLUS_PLUS] = ACTIONS(2942), - [anon_sym_DASH_DASH] = ACTIONS(2942), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2942), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2942), - [anon_sym_LT_GT] = ACTIONS(2942), - [anon_sym_STAR] = ACTIONS(2942), - [anon_sym_STAR_STAR] = ACTIONS(2942), - [anon_sym_DASH_GT] = ACTIONS(2942), - [anon_sym_DOT] = ACTIONS(2942), - [anon_sym_after] = ACTIONS(2942), - [anon_sym_catch] = ACTIONS(2942), - [anon_sym_do] = ACTIONS(2942), - [anon_sym_else] = ACTIONS(2942), - [anon_sym_end] = ACTIONS(2942), - [anon_sym_rescue] = ACTIONS(2942), - [anon_sym_LBRACK2] = ACTIONS(2940), + [sym_do_block] = STATE(1098), + [aux_sym__terminator_token1] = ACTIONS(2948), + [anon_sym_SEMI] = ACTIONS(2950), + [anon_sym_LPAREN] = ACTIONS(2950), + [anon_sym_RPAREN] = ACTIONS(2950), + [anon_sym_LT] = ACTIONS(2950), + [anon_sym_GT] = ACTIONS(2950), + [anon_sym_PIPE] = ACTIONS(2950), + [anon_sym_SLASH] = ACTIONS(2950), + [anon_sym_COMMA] = ACTIONS(2950), + [anon_sym_DOT_DOT] = ACTIONS(2950), + [anon_sym_PLUS] = ACTIONS(2950), + [anon_sym_DASH] = ACTIONS(2950), + [anon_sym_LT_DASH] = ACTIONS(2950), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2950), + [anon_sym_when] = ACTIONS(2950), + [anon_sym_COLON_COLON] = ACTIONS(2950), + [anon_sym_EQ_GT] = ACTIONS(2950), + [anon_sym_EQ] = ACTIONS(2950), + [anon_sym_PIPE_PIPE] = ACTIONS(2950), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2950), + [anon_sym_or] = ACTIONS(2950), + [anon_sym_AMP_AMP] = ACTIONS(2950), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2950), + [anon_sym_and] = ACTIONS(2950), + [anon_sym_EQ_EQ] = ACTIONS(2950), + [anon_sym_BANG_EQ] = ACTIONS(2950), + [anon_sym_EQ_TILDE] = ACTIONS(2950), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2950), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2950), + [anon_sym_LT_EQ] = ACTIONS(2950), + [anon_sym_GT_EQ] = ACTIONS(2950), + [anon_sym_PIPE_GT] = ACTIONS(2950), + [anon_sym_LT_LT_LT] = ACTIONS(2950), + [anon_sym_GT_GT_GT] = ACTIONS(2950), + [anon_sym_LT_LT_TILDE] = ACTIONS(2950), + [anon_sym_TILDE_GT_GT] = ACTIONS(2950), + [anon_sym_LT_TILDE] = ACTIONS(2950), + [anon_sym_TILDE_GT] = ACTIONS(2950), + [anon_sym_LT_TILDE_GT] = ACTIONS(2950), + [anon_sym_LT_PIPE_GT] = ACTIONS(2950), + [anon_sym_in] = ACTIONS(2950), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2950), + [anon_sym_SLASH_SLASH] = ACTIONS(2950), + [anon_sym_PLUS_PLUS] = ACTIONS(2950), + [anon_sym_DASH_DASH] = ACTIONS(2950), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2950), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2950), + [anon_sym_LT_GT] = ACTIONS(2950), + [anon_sym_STAR] = ACTIONS(2950), + [anon_sym_STAR_STAR] = ACTIONS(2950), + [anon_sym_DASH_GT] = ACTIONS(2950), + [anon_sym_DOT] = ACTIONS(2950), + [anon_sym_after] = ACTIONS(2950), + [anon_sym_catch] = ACTIONS(2950), + [anon_sym_do] = ACTIONS(2950), + [anon_sym_else] = ACTIONS(2950), + [anon_sym_end] = ACTIONS(2950), + [anon_sym_rescue] = ACTIONS(2950), + [anon_sym_LBRACK2] = ACTIONS(2948), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2940), + [sym__newline_before_do] = ACTIONS(2948), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2940), + [sym__not_in] = ACTIONS(2948), }, [1085] = { - [sym_do_block] = STATE(1526), - [aux_sym__terminator_token1] = ACTIONS(2946), - [anon_sym_SEMI] = ACTIONS(2948), - [anon_sym_LPAREN] = ACTIONS(2948), - [anon_sym_RPAREN] = ACTIONS(2948), - [anon_sym_LT] = ACTIONS(2948), - [anon_sym_GT] = ACTIONS(2948), - [anon_sym_PIPE] = ACTIONS(2948), - [anon_sym_SLASH] = ACTIONS(2948), - [anon_sym_COMMA] = ACTIONS(2948), - [anon_sym_DOT_DOT] = ACTIONS(2948), - [anon_sym_PLUS] = ACTIONS(2948), - [anon_sym_DASH] = ACTIONS(2948), - [anon_sym_LT_DASH] = ACTIONS(2948), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2948), - [anon_sym_when] = ACTIONS(2948), - [anon_sym_COLON_COLON] = ACTIONS(2948), - [anon_sym_EQ_GT] = ACTIONS(2948), - [anon_sym_EQ] = ACTIONS(2948), - [anon_sym_PIPE_PIPE] = ACTIONS(2948), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2948), - [anon_sym_or] = ACTIONS(2948), - [anon_sym_AMP_AMP] = ACTIONS(2948), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2948), - [anon_sym_and] = ACTIONS(2948), - [anon_sym_EQ_EQ] = ACTIONS(2948), - [anon_sym_BANG_EQ] = ACTIONS(2948), - [anon_sym_EQ_TILDE] = ACTIONS(2948), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2948), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2948), - [anon_sym_LT_EQ] = ACTIONS(2948), - [anon_sym_GT_EQ] = ACTIONS(2948), - [anon_sym_PIPE_GT] = ACTIONS(2948), - [anon_sym_LT_LT_LT] = ACTIONS(2948), - [anon_sym_GT_GT_GT] = ACTIONS(2948), - [anon_sym_LT_LT_TILDE] = ACTIONS(2948), - [anon_sym_TILDE_GT_GT] = ACTIONS(2948), - [anon_sym_LT_TILDE] = ACTIONS(2948), - [anon_sym_TILDE_GT] = ACTIONS(2948), - [anon_sym_LT_TILDE_GT] = ACTIONS(2948), - [anon_sym_LT_PIPE_GT] = ACTIONS(2948), - [anon_sym_in] = ACTIONS(2948), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2948), - [anon_sym_SLASH_SLASH] = ACTIONS(2948), - [anon_sym_PLUS_PLUS] = ACTIONS(2948), - [anon_sym_DASH_DASH] = ACTIONS(2948), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2948), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2948), - [anon_sym_LT_GT] = ACTIONS(2948), - [anon_sym_STAR] = ACTIONS(2948), - [anon_sym_STAR_STAR] = ACTIONS(2948), - [anon_sym_DASH_GT] = ACTIONS(2948), - [anon_sym_DOT] = ACTIONS(2948), - [anon_sym_after] = ACTIONS(2948), - [anon_sym_catch] = ACTIONS(2948), - [anon_sym_do] = ACTIONS(225), - [anon_sym_else] = ACTIONS(2948), - [anon_sym_end] = ACTIONS(2948), - [anon_sym_rescue] = ACTIONS(2948), - [anon_sym_LBRACK2] = ACTIONS(2946), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2950), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2946), - }, - [1086] = { - [sym_do_block] = STATE(1103), + [sym_do_block] = STATE(1097), [aux_sym__terminator_token1] = ACTIONS(2952), [anon_sym_SEMI] = ACTIONS(2954), [anon_sym_LPAREN] = ACTIONS(2954), @@ -149416,75 +149359,209 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__newline_before_comment] = ACTIONS(3), [sym__not_in] = ACTIONS(2952), }, - [1087] = { - [sym_do_block] = STATE(1105), - [aux_sym__terminator_token1] = ACTIONS(2946), - [anon_sym_SEMI] = ACTIONS(2948), - [anon_sym_LPAREN] = ACTIONS(2948), - [anon_sym_RPAREN] = ACTIONS(2948), - [anon_sym_LT] = ACTIONS(2948), - [anon_sym_GT] = ACTIONS(2948), - [anon_sym_PIPE] = ACTIONS(2948), - [anon_sym_SLASH] = ACTIONS(2948), - [anon_sym_COMMA] = ACTIONS(2948), - [anon_sym_DOT_DOT] = ACTIONS(2948), - [anon_sym_PLUS] = ACTIONS(2948), - [anon_sym_DASH] = ACTIONS(2948), - [anon_sym_LT_DASH] = ACTIONS(2948), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2948), - [anon_sym_when] = ACTIONS(2948), - [anon_sym_COLON_COLON] = ACTIONS(2948), - [anon_sym_EQ_GT] = ACTIONS(2948), - [anon_sym_EQ] = ACTIONS(2948), - [anon_sym_PIPE_PIPE] = ACTIONS(2948), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2948), - [anon_sym_or] = ACTIONS(2948), - [anon_sym_AMP_AMP] = ACTIONS(2948), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2948), - [anon_sym_and] = ACTIONS(2948), - [anon_sym_EQ_EQ] = ACTIONS(2948), - [anon_sym_BANG_EQ] = ACTIONS(2948), - [anon_sym_EQ_TILDE] = ACTIONS(2948), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2948), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2948), - [anon_sym_LT_EQ] = ACTIONS(2948), - [anon_sym_GT_EQ] = ACTIONS(2948), - [anon_sym_PIPE_GT] = ACTIONS(2948), - [anon_sym_LT_LT_LT] = ACTIONS(2948), - [anon_sym_GT_GT_GT] = ACTIONS(2948), - [anon_sym_LT_LT_TILDE] = ACTIONS(2948), - [anon_sym_TILDE_GT_GT] = ACTIONS(2948), - [anon_sym_LT_TILDE] = ACTIONS(2948), - [anon_sym_TILDE_GT] = ACTIONS(2948), - [anon_sym_LT_TILDE_GT] = ACTIONS(2948), - [anon_sym_LT_PIPE_GT] = ACTIONS(2948), - [anon_sym_in] = ACTIONS(2948), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2948), - [anon_sym_SLASH_SLASH] = ACTIONS(2948), - [anon_sym_PLUS_PLUS] = ACTIONS(2948), - [anon_sym_DASH_DASH] = ACTIONS(2948), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2948), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2948), - [anon_sym_LT_GT] = ACTIONS(2948), - [anon_sym_STAR] = ACTIONS(2948), - [anon_sym_STAR_STAR] = ACTIONS(2948), - [anon_sym_DASH_GT] = ACTIONS(2948), - [anon_sym_DOT] = ACTIONS(2948), - [anon_sym_after] = ACTIONS(2948), - [anon_sym_catch] = ACTIONS(2948), - [anon_sym_do] = ACTIONS(2948), - [anon_sym_else] = ACTIONS(2948), - [anon_sym_end] = ACTIONS(2948), - [anon_sym_rescue] = ACTIONS(2948), - [anon_sym_LBRACK2] = ACTIONS(2946), + [1086] = { + [sym__call_arguments_with_parentheses] = STATE(1093), + [aux_sym__terminator_token1] = ACTIONS(2956), + [anon_sym_SEMI] = ACTIONS(2958), + [anon_sym_LPAREN] = ACTIONS(2960), + [anon_sym_RPAREN] = ACTIONS(2958), + [anon_sym_LT] = ACTIONS(2958), + [anon_sym_GT] = ACTIONS(2958), + [anon_sym_PIPE] = ACTIONS(2958), + [anon_sym_SLASH] = ACTIONS(2958), + [anon_sym_COMMA] = ACTIONS(2958), + [anon_sym_DOT_DOT] = ACTIONS(2958), + [anon_sym_PLUS] = ACTIONS(2958), + [anon_sym_DASH] = ACTIONS(2958), + [anon_sym_LT_DASH] = ACTIONS(2958), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2958), + [anon_sym_when] = ACTIONS(2958), + [anon_sym_COLON_COLON] = ACTIONS(2958), + [anon_sym_EQ_GT] = ACTIONS(2958), + [anon_sym_EQ] = ACTIONS(2958), + [anon_sym_PIPE_PIPE] = ACTIONS(2958), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2958), + [anon_sym_or] = ACTIONS(2958), + [anon_sym_AMP_AMP] = ACTIONS(2958), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2958), + [anon_sym_and] = ACTIONS(2958), + [anon_sym_EQ_EQ] = ACTIONS(2958), + [anon_sym_BANG_EQ] = ACTIONS(2958), + [anon_sym_EQ_TILDE] = ACTIONS(2958), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2958), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2958), + [anon_sym_LT_EQ] = ACTIONS(2958), + [anon_sym_GT_EQ] = ACTIONS(2958), + [anon_sym_PIPE_GT] = ACTIONS(2958), + [anon_sym_LT_LT_LT] = ACTIONS(2958), + [anon_sym_GT_GT_GT] = ACTIONS(2958), + [anon_sym_LT_LT_TILDE] = ACTIONS(2958), + [anon_sym_TILDE_GT_GT] = ACTIONS(2958), + [anon_sym_LT_TILDE] = ACTIONS(2958), + [anon_sym_TILDE_GT] = ACTIONS(2958), + [anon_sym_LT_TILDE_GT] = ACTIONS(2958), + [anon_sym_LT_PIPE_GT] = ACTIONS(2958), + [anon_sym_in] = ACTIONS(2958), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2958), + [anon_sym_SLASH_SLASH] = ACTIONS(2958), + [anon_sym_PLUS_PLUS] = ACTIONS(2958), + [anon_sym_DASH_DASH] = ACTIONS(2958), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2958), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2958), + [anon_sym_LT_GT] = ACTIONS(2958), + [anon_sym_STAR] = ACTIONS(2958), + [anon_sym_STAR_STAR] = ACTIONS(2958), + [anon_sym_DASH_GT] = ACTIONS(2958), + [anon_sym_DOT] = ACTIONS(2958), + [anon_sym_after] = ACTIONS(2958), + [anon_sym_catch] = ACTIONS(2958), + [anon_sym_do] = ACTIONS(2958), + [anon_sym_else] = ACTIONS(2958), + [anon_sym_end] = ACTIONS(2958), + [anon_sym_rescue] = ACTIONS(2958), + [anon_sym_LBRACK2] = ACTIONS(2956), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2946), + [sym__newline_before_do] = ACTIONS(2956), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2946), + [sym__not_in] = ACTIONS(2956), + }, + [1087] = { + [sym__call_arguments_with_parentheses] = STATE(1107), + [aux_sym__terminator_token1] = ACTIONS(2956), + [anon_sym_SEMI] = ACTIONS(2958), + [anon_sym_LPAREN] = ACTIONS(2960), + [anon_sym_RPAREN] = ACTIONS(2958), + [anon_sym_LT] = ACTIONS(2958), + [anon_sym_GT] = ACTIONS(2958), + [anon_sym_PIPE] = ACTIONS(2958), + [anon_sym_SLASH] = ACTIONS(2958), + [anon_sym_COMMA] = ACTIONS(2958), + [anon_sym_DOT_DOT] = ACTIONS(2958), + [anon_sym_PLUS] = ACTIONS(2958), + [anon_sym_DASH] = ACTIONS(2958), + [anon_sym_LT_DASH] = ACTIONS(2958), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2958), + [anon_sym_when] = ACTIONS(2958), + [anon_sym_COLON_COLON] = ACTIONS(2958), + [anon_sym_EQ_GT] = ACTIONS(2958), + [anon_sym_EQ] = ACTIONS(2958), + [anon_sym_PIPE_PIPE] = ACTIONS(2958), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2958), + [anon_sym_or] = ACTIONS(2958), + [anon_sym_AMP_AMP] = ACTIONS(2958), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2958), + [anon_sym_and] = ACTIONS(2958), + [anon_sym_EQ_EQ] = ACTIONS(2958), + [anon_sym_BANG_EQ] = ACTIONS(2958), + [anon_sym_EQ_TILDE] = ACTIONS(2958), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2958), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2958), + [anon_sym_LT_EQ] = ACTIONS(2958), + [anon_sym_GT_EQ] = ACTIONS(2958), + [anon_sym_PIPE_GT] = ACTIONS(2958), + [anon_sym_LT_LT_LT] = ACTIONS(2958), + [anon_sym_GT_GT_GT] = ACTIONS(2958), + [anon_sym_LT_LT_TILDE] = ACTIONS(2958), + [anon_sym_TILDE_GT_GT] = ACTIONS(2958), + [anon_sym_LT_TILDE] = ACTIONS(2958), + [anon_sym_TILDE_GT] = ACTIONS(2958), + [anon_sym_LT_TILDE_GT] = ACTIONS(2958), + [anon_sym_LT_PIPE_GT] = ACTIONS(2958), + [anon_sym_in] = ACTIONS(2958), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2958), + [anon_sym_SLASH_SLASH] = ACTIONS(2958), + [anon_sym_PLUS_PLUS] = ACTIONS(2958), + [anon_sym_DASH_DASH] = ACTIONS(2958), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2958), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2958), + [anon_sym_LT_GT] = ACTIONS(2958), + [anon_sym_STAR] = ACTIONS(2958), + [anon_sym_STAR_STAR] = ACTIONS(2958), + [anon_sym_DASH_GT] = ACTIONS(2958), + [anon_sym_DOT] = ACTIONS(2958), + [anon_sym_after] = ACTIONS(2958), + [anon_sym_catch] = ACTIONS(2958), + [anon_sym_do] = ACTIONS(2958), + [anon_sym_else] = ACTIONS(2958), + [anon_sym_end] = ACTIONS(2958), + [anon_sym_rescue] = ACTIONS(2958), + [anon_sym_LBRACK2] = ACTIONS(2956), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2956), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2956), }, [1088] = { - [sym_do_block] = STATE(1532), + [sym_do_block] = STATE(1356), + [aux_sym__terminator_token1] = ACTIONS(2948), + [anon_sym_SEMI] = ACTIONS(2950), + [anon_sym_LPAREN] = ACTIONS(2950), + [anon_sym_RPAREN] = ACTIONS(2950), + [anon_sym_LT] = ACTIONS(2950), + [anon_sym_GT] = ACTIONS(2950), + [anon_sym_PIPE] = ACTIONS(2950), + [anon_sym_SLASH] = ACTIONS(2950), + [anon_sym_COMMA] = ACTIONS(2950), + [anon_sym_DOT_DOT] = ACTIONS(2950), + [anon_sym_PLUS] = ACTIONS(2950), + [anon_sym_DASH] = ACTIONS(2950), + [anon_sym_LT_DASH] = ACTIONS(2950), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2950), + [anon_sym_when] = ACTIONS(2950), + [anon_sym_COLON_COLON] = ACTIONS(2950), + [anon_sym_EQ_GT] = ACTIONS(2950), + [anon_sym_EQ] = ACTIONS(2950), + [anon_sym_PIPE_PIPE] = ACTIONS(2950), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2950), + [anon_sym_or] = ACTIONS(2950), + [anon_sym_AMP_AMP] = ACTIONS(2950), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2950), + [anon_sym_and] = ACTIONS(2950), + [anon_sym_EQ_EQ] = ACTIONS(2950), + [anon_sym_BANG_EQ] = ACTIONS(2950), + [anon_sym_EQ_TILDE] = ACTIONS(2950), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2950), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2950), + [anon_sym_LT_EQ] = ACTIONS(2950), + [anon_sym_GT_EQ] = ACTIONS(2950), + [anon_sym_PIPE_GT] = ACTIONS(2950), + [anon_sym_LT_LT_LT] = ACTIONS(2950), + [anon_sym_GT_GT_GT] = ACTIONS(2950), + [anon_sym_LT_LT_TILDE] = ACTIONS(2950), + [anon_sym_TILDE_GT_GT] = ACTIONS(2950), + [anon_sym_LT_TILDE] = ACTIONS(2950), + [anon_sym_TILDE_GT] = ACTIONS(2950), + [anon_sym_LT_TILDE_GT] = ACTIONS(2950), + [anon_sym_LT_PIPE_GT] = ACTIONS(2950), + [anon_sym_in] = ACTIONS(2950), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2950), + [anon_sym_SLASH_SLASH] = ACTIONS(2950), + [anon_sym_PLUS_PLUS] = ACTIONS(2950), + [anon_sym_DASH_DASH] = ACTIONS(2950), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2950), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2950), + [anon_sym_LT_GT] = ACTIONS(2950), + [anon_sym_STAR] = ACTIONS(2950), + [anon_sym_STAR_STAR] = ACTIONS(2950), + [anon_sym_DASH_GT] = ACTIONS(2950), + [anon_sym_DOT] = ACTIONS(2950), + [anon_sym_after] = ACTIONS(2950), + [anon_sym_catch] = ACTIONS(2950), + [anon_sym_do] = ACTIONS(225), + [anon_sym_else] = ACTIONS(2950), + [anon_sym_end] = ACTIONS(2950), + [anon_sym_rescue] = ACTIONS(2950), + [anon_sym_LBRACK2] = ACTIONS(2948), + [sym_comment] = ACTIONS(5), + [sym__newline_before_do] = ACTIONS(2962), + [sym__newline_before_binary_operator] = ACTIONS(3), + [sym__newline_before_comment] = ACTIONS(3), + [sym__not_in] = ACTIONS(2948), + }, + [1089] = { + [sym_do_block] = STATE(1352), [aux_sym__terminator_token1] = ACTIONS(2952), [anon_sym_SEMI] = ACTIONS(2954), [anon_sym_LPAREN] = ACTIONS(2954), @@ -149545,160 +149622,469 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rescue] = ACTIONS(2954), [anon_sym_LBRACK2] = ACTIONS(2952), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2956), + [sym__newline_before_do] = ACTIONS(2964), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), [sym__not_in] = ACTIONS(2952), }, - [1089] = { - [sym__call_arguments_with_parentheses] = STATE(1113), - [aux_sym__terminator_token1] = ACTIONS(2940), - [anon_sym_SEMI] = ACTIONS(2942), - [anon_sym_LPAREN] = ACTIONS(2944), - [anon_sym_RPAREN] = ACTIONS(2942), - [anon_sym_LT] = ACTIONS(2942), - [anon_sym_GT] = ACTIONS(2942), - [anon_sym_PIPE] = ACTIONS(2942), - [anon_sym_SLASH] = ACTIONS(2942), - [anon_sym_COMMA] = ACTIONS(2942), - [anon_sym_DOT_DOT] = ACTIONS(2942), - [anon_sym_PLUS] = ACTIONS(2942), - [anon_sym_DASH] = ACTIONS(2942), - [anon_sym_LT_DASH] = ACTIONS(2942), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2942), - [anon_sym_when] = ACTIONS(2942), - [anon_sym_COLON_COLON] = ACTIONS(2942), - [anon_sym_EQ_GT] = ACTIONS(2942), - [anon_sym_EQ] = ACTIONS(2942), - [anon_sym_PIPE_PIPE] = ACTIONS(2942), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2942), - [anon_sym_or] = ACTIONS(2942), - [anon_sym_AMP_AMP] = ACTIONS(2942), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2942), - [anon_sym_and] = ACTIONS(2942), - [anon_sym_EQ_EQ] = ACTIONS(2942), - [anon_sym_BANG_EQ] = ACTIONS(2942), - [anon_sym_EQ_TILDE] = ACTIONS(2942), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2942), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2942), - [anon_sym_LT_EQ] = ACTIONS(2942), - [anon_sym_GT_EQ] = ACTIONS(2942), - [anon_sym_PIPE_GT] = ACTIONS(2942), - [anon_sym_LT_LT_LT] = ACTIONS(2942), - [anon_sym_GT_GT_GT] = ACTIONS(2942), - [anon_sym_LT_LT_TILDE] = ACTIONS(2942), - [anon_sym_TILDE_GT_GT] = ACTIONS(2942), - [anon_sym_LT_TILDE] = ACTIONS(2942), - [anon_sym_TILDE_GT] = ACTIONS(2942), - [anon_sym_LT_TILDE_GT] = ACTIONS(2942), - [anon_sym_LT_PIPE_GT] = ACTIONS(2942), - [anon_sym_in] = ACTIONS(2942), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2942), - [anon_sym_SLASH_SLASH] = ACTIONS(2942), - [anon_sym_PLUS_PLUS] = ACTIONS(2942), - [anon_sym_DASH_DASH] = ACTIONS(2942), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2942), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2942), - [anon_sym_LT_GT] = ACTIONS(2942), - [anon_sym_STAR] = ACTIONS(2942), - [anon_sym_STAR_STAR] = ACTIONS(2942), - [anon_sym_DASH_GT] = ACTIONS(2942), - [anon_sym_DOT] = ACTIONS(2942), - [anon_sym_after] = ACTIONS(2942), - [anon_sym_catch] = ACTIONS(2942), - [anon_sym_do] = ACTIONS(2942), - [anon_sym_else] = ACTIONS(2942), - [anon_sym_end] = ACTIONS(2942), - [anon_sym_rescue] = ACTIONS(2942), - [anon_sym_LBRACK2] = ACTIONS(2940), - [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2940), - [sym__newline_before_binary_operator] = ACTIONS(3), - [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2940), - }, [1090] = { - [sym__call_arguments_with_parentheses] = STATE(1114), - [aux_sym__terminator_token1] = ACTIONS(2940), - [anon_sym_SEMI] = ACTIONS(2942), - [anon_sym_LPAREN] = ACTIONS(2944), - [anon_sym_RPAREN] = ACTIONS(2942), - [anon_sym_LT] = ACTIONS(2942), - [anon_sym_GT] = ACTIONS(2942), - [anon_sym_PIPE] = ACTIONS(2942), - [anon_sym_SLASH] = ACTIONS(2942), - [anon_sym_COMMA] = ACTIONS(2942), - [anon_sym_DOT_DOT] = ACTIONS(2942), - [anon_sym_PLUS] = ACTIONS(2942), - [anon_sym_DASH] = ACTIONS(2942), - [anon_sym_LT_DASH] = ACTIONS(2942), - [anon_sym_BSLASH_BSLASH] = ACTIONS(2942), - [anon_sym_when] = ACTIONS(2942), - [anon_sym_COLON_COLON] = ACTIONS(2942), - [anon_sym_EQ_GT] = ACTIONS(2942), - [anon_sym_EQ] = ACTIONS(2942), - [anon_sym_PIPE_PIPE] = ACTIONS(2942), - [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2942), - [anon_sym_or] = ACTIONS(2942), - [anon_sym_AMP_AMP] = ACTIONS(2942), - [anon_sym_AMP_AMP_AMP] = ACTIONS(2942), - [anon_sym_and] = ACTIONS(2942), - [anon_sym_EQ_EQ] = ACTIONS(2942), - [anon_sym_BANG_EQ] = ACTIONS(2942), - [anon_sym_EQ_TILDE] = ACTIONS(2942), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2942), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2942), - [anon_sym_LT_EQ] = ACTIONS(2942), - [anon_sym_GT_EQ] = ACTIONS(2942), - [anon_sym_PIPE_GT] = ACTIONS(2942), - [anon_sym_LT_LT_LT] = ACTIONS(2942), - [anon_sym_GT_GT_GT] = ACTIONS(2942), - [anon_sym_LT_LT_TILDE] = ACTIONS(2942), - [anon_sym_TILDE_GT_GT] = ACTIONS(2942), - [anon_sym_LT_TILDE] = ACTIONS(2942), - [anon_sym_TILDE_GT] = ACTIONS(2942), - [anon_sym_LT_TILDE_GT] = ACTIONS(2942), - [anon_sym_LT_PIPE_GT] = ACTIONS(2942), - [anon_sym_in] = ACTIONS(2942), - [anon_sym_CARET_CARET_CARET] = ACTIONS(2942), - [anon_sym_SLASH_SLASH] = ACTIONS(2942), - [anon_sym_PLUS_PLUS] = ACTIONS(2942), - [anon_sym_DASH_DASH] = ACTIONS(2942), - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2942), - [anon_sym_DASH_DASH_DASH] = ACTIONS(2942), - [anon_sym_LT_GT] = ACTIONS(2942), - [anon_sym_STAR] = ACTIONS(2942), - [anon_sym_STAR_STAR] = ACTIONS(2942), - [anon_sym_DASH_GT] = ACTIONS(2942), - [anon_sym_DOT] = ACTIONS(2942), - [anon_sym_after] = ACTIONS(2942), - [anon_sym_catch] = ACTIONS(2942), - [anon_sym_do] = ACTIONS(2942), - [anon_sym_else] = ACTIONS(2942), - [anon_sym_end] = ACTIONS(2942), - [anon_sym_rescue] = ACTIONS(2942), - [anon_sym_LBRACK2] = ACTIONS(2940), + [sym__call_arguments_with_parentheses] = STATE(1111), + [aux_sym__terminator_token1] = ACTIONS(2956), + [anon_sym_SEMI] = ACTIONS(2958), + [anon_sym_LPAREN] = ACTIONS(2960), + [anon_sym_RPAREN] = ACTIONS(2958), + [anon_sym_LT] = ACTIONS(2958), + [anon_sym_GT] = ACTIONS(2958), + [anon_sym_PIPE] = ACTIONS(2958), + [anon_sym_SLASH] = ACTIONS(2958), + [anon_sym_COMMA] = ACTIONS(2958), + [anon_sym_DOT_DOT] = ACTIONS(2958), + [anon_sym_PLUS] = ACTIONS(2958), + [anon_sym_DASH] = ACTIONS(2958), + [anon_sym_LT_DASH] = ACTIONS(2958), + [anon_sym_BSLASH_BSLASH] = ACTIONS(2958), + [anon_sym_when] = ACTIONS(2958), + [anon_sym_COLON_COLON] = ACTIONS(2958), + [anon_sym_EQ_GT] = ACTIONS(2958), + [anon_sym_EQ] = ACTIONS(2958), + [anon_sym_PIPE_PIPE] = ACTIONS(2958), + [anon_sym_PIPE_PIPE_PIPE] = ACTIONS(2958), + [anon_sym_or] = ACTIONS(2958), + [anon_sym_AMP_AMP] = ACTIONS(2958), + [anon_sym_AMP_AMP_AMP] = ACTIONS(2958), + [anon_sym_and] = ACTIONS(2958), + [anon_sym_EQ_EQ] = ACTIONS(2958), + [anon_sym_BANG_EQ] = ACTIONS(2958), + [anon_sym_EQ_TILDE] = ACTIONS(2958), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2958), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2958), + [anon_sym_LT_EQ] = ACTIONS(2958), + [anon_sym_GT_EQ] = ACTIONS(2958), + [anon_sym_PIPE_GT] = ACTIONS(2958), + [anon_sym_LT_LT_LT] = ACTIONS(2958), + [anon_sym_GT_GT_GT] = ACTIONS(2958), + [anon_sym_LT_LT_TILDE] = ACTIONS(2958), + [anon_sym_TILDE_GT_GT] = ACTIONS(2958), + [anon_sym_LT_TILDE] = ACTIONS(2958), + [anon_sym_TILDE_GT] = ACTIONS(2958), + [anon_sym_LT_TILDE_GT] = ACTIONS(2958), + [anon_sym_LT_PIPE_GT] = ACTIONS(2958), + [anon_sym_in] = ACTIONS(2958), + [anon_sym_CARET_CARET_CARET] = ACTIONS(2958), + [anon_sym_SLASH_SLASH] = ACTIONS(2958), + [anon_sym_PLUS_PLUS] = ACTIONS(2958), + [anon_sym_DASH_DASH] = ACTIONS(2958), + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(2958), + [anon_sym_DASH_DASH_DASH] = ACTIONS(2958), + [anon_sym_LT_GT] = ACTIONS(2958), + [anon_sym_STAR] = ACTIONS(2958), + [anon_sym_STAR_STAR] = ACTIONS(2958), + [anon_sym_DASH_GT] = ACTIONS(2958), + [anon_sym_DOT] = ACTIONS(2958), + [anon_sym_after] = ACTIONS(2958), + [anon_sym_catch] = ACTIONS(2958), + [anon_sym_do] = ACTIONS(2958), + [anon_sym_else] = ACTIONS(2958), + [anon_sym_end] = ACTIONS(2958), + [anon_sym_rescue] = ACTIONS(2958), + [anon_sym_LBRACK2] = ACTIONS(2956), [sym_comment] = ACTIONS(5), - [sym__newline_before_do] = ACTIONS(2940), + [sym__newline_before_do] = ACTIONS(2956), [sym__newline_before_binary_operator] = ACTIONS(3), [sym__newline_before_comment] = ACTIONS(3), - [sym__not_in] = ACTIONS(2940), + [sym__not_in] = ACTIONS(2956), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 4, + [0] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2869), 1, + anon_sym_when, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(2966), 1, + anon_sym_SEMI, + STATE(294), 1, + sym__terminator, + STATE(1021), 1, + aux_sym__terminator_repeat1, + STATE(4777), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2867), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1469), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [129] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2968), 1, + anon_sym_LPAREN, + STATE(1142), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [206] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(1322), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [281] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2958), 4, + ACTIONS(2635), 5, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [354] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 5, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [427] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2974), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2960), 57, + ACTIONS(2976), 57, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -149756,92 +150142,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [73] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(225), 1, - anon_sym_do, - ACTIONS(2966), 1, - sym__newline_before_do, - STATE(1571), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [152] = 4, + [500] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2627), 5, + ACTIONS(2978), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2629), 56, + ACTIONS(2980), 57, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -149897,7 +150211,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [225] = 4, + [573] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2982), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2984), 57, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [646] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -149966,18 +150349,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [298] = 4, + [719] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2968), 4, + ACTIONS(2627), 5, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [792] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2986), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2970), 57, + ACTIONS(2988), 57, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -150035,18 +150487,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [371] = 4, + [865] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2972), 4, + ACTIONS(2990), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2974), 57, + ACTIONS(2992), 57, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -150104,18 +150556,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [444] = 4, + [938] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2976), 4, + ACTIONS(2994), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2978), 57, + ACTIONS(2996), 57, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -150173,355 +150625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [517] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2980), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2982), 57, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [590] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2984), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2986), 57, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [663] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2988), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2990), 57, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [736] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2992), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2994), 57, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [809] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - ACTIONS(2996), 1, - sym__newline_before_do, - STATE(1637), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2946), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2948), 55, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [888] = 4, + [1011] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -150590,94 +150694,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [961] = 32, + [1084] = 7, ACTIONS(5), 1, sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2861), 1, - anon_sym_when, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, + ACTIONS(287), 1, + anon_sym_do, ACTIONS(3002), 1, - anon_sym_SEMI, - STATE(344), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4767), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, + sym__newline_before_do, + STATE(1686), 1, + sym_do_block, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2851), 2, + ACTIONS(2948), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2950), 55, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, + anon_sym_COMMA, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2859), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(2870), 3, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(2872), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(670), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(2874), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -150687,7 +150750,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [1090] = 4, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [1163] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -150756,25 +150835,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [1163] = 7, + [1236] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(271), 1, - anon_sym_do, - ACTIONS(3008), 1, - sym__newline_before_do, - STATE(1636), 1, + STATE(1304), 1, sym_do_block, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2952), 3, + ACTIONS(2970), 4, + sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2954), 55, + ACTIONS(2972), 56, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -150822,24 +150897,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, + anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [1242] = 4, + [1311] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3010), 4, + ACTIONS(3008), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3012), 57, + ACTIONS(3010), 57, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -150897,19 +150974,158 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [1315] = 4, + [1384] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2623), 5, + ACTIONS(3012), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2625), 56, + ACTIONS(3014), 57, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [1457] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3016), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3018), 57, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [1530] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(1298), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 56, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -150966,7 +151182,552 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [1388] = 4, + [1605] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3020), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3022), 57, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [1678] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(1295), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3024), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3026), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [1753] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(1312), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3028), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3030), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [1828] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2968), 1, + anon_sym_LPAREN, + STATE(1141), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [1905] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2869), 1, + anon_sym_when, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3032), 1, + anon_sym_SEMI, + STATE(287), 1, + sym__terminator, + STATE(1021), 1, + aux_sym__terminator_repeat1, + STATE(4768), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2867), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1495), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [2034] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2968), 1, + anon_sym_LPAREN, + STATE(1145), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [2111] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2869), 1, + anon_sym_when, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3034), 1, + anon_sym_SEMI, + STATE(278), 1, + sym__terminator, + STATE(1021), 1, + aux_sym__terminator_repeat1, + STATE(4764), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2867), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1507), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [2240] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -151035,536 +151796,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [1461] = 4, + [2313] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3014), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3016), 57, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [1534] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1237), 1, + STATE(1192), 1, sym_do_block, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2962), 4, + ACTIONS(2948), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2964), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [1609] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1292), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3018), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3020), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [1684] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1289), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [1759] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1288), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [1834] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1284), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3022), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3024), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [1909] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2861), 1, - anon_sym_when, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3026), 1, - anon_sym_SEMI, - STATE(335), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4751), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2859), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(666), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [2038] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1220), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2952), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2954), 56, + ACTIONS(2950), 56, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -151621,746 +151866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [2113] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2861), 1, - anon_sym_when, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3028), 1, - anon_sym_SEMI, - STATE(317), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4768), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2859), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(674), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [2242] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [2317] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [2392] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2861), 1, - anon_sym_when, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3042), 1, - anon_sym_SEMI, - STATE(306), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4764), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2859), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(678), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [2521] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3044), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3046), 57, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [2594] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1304), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2946), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2948), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [2669] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2861), 1, - anon_sym_when, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3048), 1, - anon_sym_SEMI, - STATE(303), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4775), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2859), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(1437), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [2798] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2861), 1, - anon_sym_when, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3050), 1, - anon_sym_SEMI, - STATE(309), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4778), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2859), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(1467), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [2927] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(225), 1, - anon_sym_do, - ACTIONS(3052), 1, - sym__newline_before_do, - STATE(1732), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3022), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3024), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [3006] = 4, + [2388] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -152429,18 +151935,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [3079] = 4, + [2461] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3054), 4, + ACTIONS(3036), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3056), 57, + ACTIONS(3038), 57, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -152498,23 +152004,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [3152] = 6, + [2534] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3058), 1, - anon_sym_LPAREN, - STATE(1256), 1, - sym__call_arguments_with_parentheses, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2940), 4, + ACTIONS(3040), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2942), 55, + ACTIONS(3042), 57, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -152562,174 +152065,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [3229] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2861), 1, - anon_sym_when, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2886), 1, anon_sym_DASH_GT, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3060), 1, - anon_sym_SEMI, - STATE(310), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4772), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2859), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(1497), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [3358] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3058), 1, - anon_sym_LPAREN, - STATE(1247), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_after, anon_sym_catch, @@ -152737,24 +152073,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [3435] = 7, + [2607] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(225), 1, - anon_sym_do, - ACTIONS(3062), 1, - sym__newline_before_do, - STATE(1751), 1, + STATE(1144), 1, sym_do_block, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2962), 3, + ACTIONS(2952), 4, + sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2964), 55, + ACTIONS(2954), 56, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -152802,30 +152136,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, + anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [3514] = 7, + [2682] = 7, ACTIONS(5), 1, sym_comment, ACTIONS(225), 1, anon_sym_do, - ACTIONS(3064), 1, + ACTIONS(3044), 1, sym__newline_before_do, - STATE(1750), 1, + STATE(1735), 1, sym_do_block, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3018), 3, + ACTIONS(2970), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3020), 55, + ACTIONS(2972), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -152881,23 +152215,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [3593] = 6, + [2761] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3058), 1, - anon_sym_LPAREN, - STATE(1246), 1, - sym__call_arguments_with_parentheses, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2940), 4, + ACTIONS(3046), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2942), 55, + ACTIONS(3048), 57, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -152945,6 +152276,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, @@ -152952,19 +152284,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [3670] = 4, + [2834] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 5, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, + ACTIONS(3054), 1, aux_sym_quoted_keyword_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2613), 56, + ACTIONS(3052), 56, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -153021,94 +152354,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [3743] = 32, + [2909] = 7, ACTIONS(5), 1, sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2861), 1, - anon_sym_when, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3066), 1, - anon_sym_SEMI, - STATE(312), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4769), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(225), 1, + anon_sym_do, + ACTIONS(3056), 1, + sym__newline_before_do, + STATE(1736), 1, + sym_do_block, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2851), 2, + ACTIONS(3028), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3030), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, + anon_sym_COMMA, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2859), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(2870), 3, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(2872), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(1505), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(2874), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -153118,23 +152409,254 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [3872] = 7, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [2988] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(225), 1, + anon_sym_do, + ACTIONS(3058), 1, + sym__newline_before_do, + STATE(1738), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [3067] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [3142] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(225), 1, + anon_sym_do, + ACTIONS(3066), 1, + sym__newline_before_do, + STATE(1739), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [3221] = 7, ACTIONS(5), 1, sym_comment, ACTIONS(225), 1, anon_sym_do, ACTIONS(3068), 1, sym__newline_before_do, - STATE(1734), 1, + STATE(1741), 1, sym_do_block, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2962), 3, + ACTIONS(3024), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2964), 55, + ACTIONS(3026), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -153190,18 +152712,508 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [3951] = 4, + [3300] = 32, ACTIONS(5), 1, sym_comment, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2869), 1, + anon_sym_when, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3070), 1, + anon_sym_SEMI, + STATE(337), 1, + sym__terminator, + STATE(1021), 1, + aux_sym__terminator_repeat1, + STATE(4751), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3070), 4, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2867), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(664), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [3429] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2869), 1, + anon_sym_when, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3072), 1, + anon_sym_SEMI, + STATE(332), 1, + sym__terminator, + STATE(1021), 1, + aux_sym__terminator_repeat1, + STATE(4758), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2867), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(648), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [3558] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2869), 1, + anon_sym_when, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3074), 1, + anon_sym_SEMI, + STATE(305), 1, + sym__terminator, + STATE(1021), 1, + aux_sym__terminator_repeat1, + STATE(4779), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2867), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(1467), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [3687] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2869), 1, + anon_sym_when, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3076), 1, + anon_sym_SEMI, + STATE(320), 1, + sym__terminator, + STATE(1021), 1, + aux_sym__terminator_repeat1, + STATE(4780), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2867), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(678), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [3816] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2869), 1, + anon_sym_when, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3078), 1, + anon_sym_SEMI, + STATE(319), 1, + sym__terminator, + STATE(1021), 1, + aux_sym__terminator_repeat1, + STATE(4755), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2867), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(668), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [3945] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + ACTIONS(3080), 1, sym__newline_before_do, + STATE(1687), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2952), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3072), 57, + ACTIONS(2954), 55, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -153251,220 +153263,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, - anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, [4024] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [4096] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1466), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3022), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3024), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [4170] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3078), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3080), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [4242] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -153532,7 +153337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [4314] = 4, + [4096] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -153544,1094 +153349,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, anon_sym_LBRACK2, ACTIONS(3088), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [4386] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3090), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3092), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [4458] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3094), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3096), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [4530] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3098), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3100), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [4602] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3102), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3104), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [4674] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3106), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3108), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [4746] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 5, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [4818] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3110), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3112), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [4890] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3114), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3116), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [4962] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3118), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3120), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [5034] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3122), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3124), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [5106] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3126), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3128), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [5178] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3130), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3132), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [5250] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3134), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3136), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [5322] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2627), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [5394] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [5466] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3138), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3140), 56, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -154688,18 +153405,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [5538] = 4, + [4168] = 5, ACTIONS(5), 1, sym_comment, + STATE(1429), 1, + sym_do_block, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 4, + ACTIONS(2970), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 56, + ACTIONS(2972), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -154748,7 +153467,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, @@ -154756,18 +153474,156 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [5610] = 4, + [4242] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(1430), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [4316] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(1432), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3024), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3026), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [4390] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3070), 4, + ACTIONS(2978), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3072), 56, + ACTIONS(2980), 56, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -154824,907 +153680,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [5682] = 4, + [4462] = 5, ACTIONS(5), 1, sym_comment, + STATE(1423), 1, + sym_do_block, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3146), 4, + ACTIONS(2970), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3148), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [5754] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3154), 1, - anon_sym_COMMA, - STATE(1166), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3150), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3152), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [5830] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3156), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3158), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [5902] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3160), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3162), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [5974] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3154), 1, - anon_sym_COMMA, - STATE(1240), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3164), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3166), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6050] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3168), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3170), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6122] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3172), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3174), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6194] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2968), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2970), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6266] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2972), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2974), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6338] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3176), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3178), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6410] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6482] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6554] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6626] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2627), 5, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 55, + ACTIONS(2972), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -155780,3004 +153749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [6698] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6770] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3180), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3182), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6842] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3180), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3182), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6914] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2958), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2960), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [6986] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2976), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2978), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7058] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3054), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3056), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7130] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3184), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3186), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7202] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3188), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3190), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7274] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3192), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3194), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7346] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3200), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7420] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3202), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3204), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7492] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3206), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3208), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7564] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3210), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3212), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7636] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 5, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7708] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 5, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7780] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7852] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2980), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2982), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7924] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3044), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3046), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [7996] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2984), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2986), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8068] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3218), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3220), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8140] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3222), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3224), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8212] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3226), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3228), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8284] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3230), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3232), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8356] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3234), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3236), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8428] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3242), 1, - anon_sym_COMMA, - STATE(1313), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3238), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3240), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8504] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8576] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8648] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2992), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2994), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8720] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3244), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3246), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8792] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3248), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3250), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8864] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3252), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3254), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [8936] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3256), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3258), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9008] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3260), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3262), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9080] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3264), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3266), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9152] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3268), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3270), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9224] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3272), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3274), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9296] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3276), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3278), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9368] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9442] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9516] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9588] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3280), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3282), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9660] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3284), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3286), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9732] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3288), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3290), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9804] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3288), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3290), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [9876] = 4, + [4536] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -158845,910 +153817,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [9948] = 4, + [4608] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3292), 4, + ACTIONS(2974), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3294), 56, + ACTIONS(2976), 56, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10020] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3296), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3298), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10092] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3300), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3302), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10164] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3304), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3306), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10236] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2944), 1, anon_sym_LPAREN, - STATE(1132), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10312] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2944), 1, - anon_sym_LPAREN, - STATE(1137), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10388] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3308), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3310), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10460] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3312), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3314), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10532] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2944), 1, - anon_sym_LPAREN, - STATE(1092), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10608] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10680] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10752] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10824] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3320), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3322), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [10896] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 5, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 55, - anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -159803,362 +153885,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [10968] = 4, + [4680] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3324), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3326), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, + ACTIONS(3094), 1, anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [11040] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3328), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3330), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [11112] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [11184] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3336), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3338), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [11256] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [11328] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3340), 1, - anon_sym_COMMA, - STATE(1240), 1, + STATE(1148), 1, aux_sym_keywords_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3160), 4, + ACTIONS(3090), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3162), 54, + ACTIONS(3092), 54, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -160213,25 +153955,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [11404] = 4, + [4756] = 6, ACTIONS(5), 1, sym_comment, + ACTIONS(3101), 1, + anon_sym_COMMA, + STATE(1148), 1, + aux_sym_keywords_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3343), 4, + ACTIONS(3097), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3345), 56, + ACTIONS(3099), 54, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -160281,88 +154025,119 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [11476] = 27, + [4832] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3349), 1, - anon_sym_PIPE, - ACTIONS(3353), 1, + ACTIONS(3101), 1, anon_sym_COMMA, - ACTIONS(3361), 1, - anon_sym_when, - ACTIONS(3363), 1, - anon_sym_COLON_COLON, - ACTIONS(3365), 1, - anon_sym_EQ_GT, - ACTIONS(3367), 1, - anon_sym_EQ, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, + STATE(1149), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3103), 4, + sym__newline_before_do, sym__not_in, - STATE(1200), 1, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3105), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [4908] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3111), 1, + anon_sym_COMMA, + STATE(1151), 1, aux_sym__items_with_trailing_separator_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3268), 2, + ACTIONS(3107), 4, sym__newline_before_do, + sym__not_in, aux_sym__terminator_token1, - ACTIONS(3351), 2, + anon_sym_LBRACK2, + ACTIONS(3109), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3359), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(3369), 3, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(3371), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3347), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3373), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3270), 8, - anon_sym_SEMI, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(3375), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -160372,18 +154147,197 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [11594] = 4, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [4984] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3118), 1, + anon_sym_COMMA, + STATE(1151), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3114), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3116), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [5060] = 27, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3126), 1, + anon_sym_PIPE, + ACTIONS(3130), 1, + anon_sym_COMMA, + ACTIONS(3138), 1, + anon_sym_when, + ACTIONS(3140), 1, + anon_sym_COLON_COLON, + ACTIONS(3142), 1, + anon_sym_EQ_GT, + ACTIONS(3144), 1, + anon_sym_EQ, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + STATE(1152), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3120), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3136), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3146), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3148), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3150), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3122), 8, + anon_sym_SEMI, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [5178] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3391), 4, + ACTIONS(2627), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3393), 56, + ACTIONS(2629), 56, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -160440,18 +154394,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [11666] = 4, + [5250] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3395), 4, + ACTIONS(2631), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3397), 56, + ACTIONS(2633), 56, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -160508,293 +154462,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [11738] = 4, + [5322] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2988), 4, + ACTIONS(2639), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2990), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [11810] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1468), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [11884] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1469), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [11958] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3399), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [12032] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3401), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3403), 56, + ACTIONS(2641), 56, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -160851,638 +154530,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [12104] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3405), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [12178] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3407), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [12252] = 4, + [5394] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3409), 4, + ACTIONS(2635), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3411), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [12324] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1471), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3018), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3020), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [12398] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - ACTIONS(3413), 1, - sym__newline_before_do, - STATE(2088), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [12476] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3415), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [12550] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1472), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [12624] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3018), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3020), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [12696] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3014), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3016), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [12768] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 56, + ACTIONS(2637), 56, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -161539,1439 +154598,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [12840] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3421), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [12914] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [12986] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3427), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13060] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13132] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3429), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13206] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3431), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13280] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 5, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13352] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13424] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3433), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3435), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13496] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13568] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3441), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3443), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13640] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13712] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13784] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3445), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3447), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13856] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3449), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3451), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [13928] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3453), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3455), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14000] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3457), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3459), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14072] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3461), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3463), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14144] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14216] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14288] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3469), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3471), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14360] = 4, + [5466] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -163039,917 +154666,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [14432] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3473), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14506] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - ACTIONS(3475), 1, - sym__newline_before_do, - STATE(2087), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3018), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3020), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14584] = 4, + [5538] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3477), 4, + ACTIONS(2615), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3479), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14656] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14728] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3481), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14802] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - ACTIONS(3483), 1, - sym__newline_before_do, - STATE(2084), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14880] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [14952] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [15024] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3485), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3487), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [15096] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - ACTIONS(3489), 1, - sym__newline_before_do, - STATE(2083), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [15174] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3485), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3487), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [15246] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3491), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [15320] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - ACTIONS(3493), 1, - sym__newline_before_do, - STATE(2080), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3022), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3024), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [15398] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 56, + ACTIONS(2617), 56, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -164006,18 +154734,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [15470] = 4, + [5610] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3499), 4, + ACTIONS(3168), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3501), 56, + ACTIONS(3170), 56, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -164074,24 +154802,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [15542] = 4, + [5682] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3503), 4, + ACTIONS(3172), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3505), 56, + ACTIONS(3174), 56, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -164142,18 +154870,290 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [15614] = 4, + [5754] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3010), 4, + ACTIONS(3176), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3012), 56, + ACTIONS(3178), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [5826] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [5898] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [5970] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [6042] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2994), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2996), 56, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -164210,18 +155210,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [15686] = 4, + [6114] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3507), 4, + ACTIONS(3040), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3509), 56, + ACTIONS(3042), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [6186] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3192), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3194), 56, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -164278,18 +155346,583 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [15758] = 4, + [6258] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + ACTIONS(3196), 1, + sym__newline_before_do, + STATE(2082), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3024), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3026), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [6336] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + ACTIONS(3198), 1, + sym__newline_before_do, + STATE(2085), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [6414] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + ACTIONS(3200), 1, + sym__newline_before_do, + STATE(2086), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [6492] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2960), 1, + anon_sym_LPAREN, + STATE(1131), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [6568] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2960), 1, + anon_sym_LPAREN, + STATE(1129), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [6644] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + ACTIONS(3202), 1, + sym__newline_before_do, + STATE(2089), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3028), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3030), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [6722] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2960), 1, + anon_sym_LPAREN, + STATE(1125), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [6798] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + ACTIONS(3204), 1, + sym__newline_before_do, + STATE(2090), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [6876] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3511), 4, + ACTIONS(3206), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3513), 56, + ACTIONS(3208), 56, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -164346,18 +155979,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [15830] = 4, + [6948] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3515), 4, + ACTIONS(3210), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3517), 56, + ACTIONS(3212), 56, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -164414,18 +156047,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [15902] = 4, + [7020] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3519), 4, + ACTIONS(3214), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3521), 56, + ACTIONS(3216), 56, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -164482,18 +156115,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [15974] = 4, + [7092] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3523), 4, + ACTIONS(3060), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3525), 56, + ACTIONS(3062), 56, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -164550,7 +156183,3273 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [16046] = 4, + [7164] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [7236] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [7308] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3046), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3048), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [7380] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3036), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3038), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [7452] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3020), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3022), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [7524] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [7596] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3120), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3122), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [7668] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3218), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3220), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [7740] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3218), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3220), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [7812] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [7884] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [7956] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2982), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2984), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8028] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8100] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3226), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3228), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8172] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8244] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3230), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3232), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8316] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3234), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3236), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8388] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3238), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3240), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8460] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3242), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3244), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8532] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3242), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3244), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8604] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3246), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3248), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8676] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3250), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3252), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8748] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8820] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8892] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3254), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3256), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [8964] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3258), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3260), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9036] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3262), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3264), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9108] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9180] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3054), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9254] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9328] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9400] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9472] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3270), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3272), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9544] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3274), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3276), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9616] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3278), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3280), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9688] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3282), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3284), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9760] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3286), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3288), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9832] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3090), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3092), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9904] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3290), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3292), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [9976] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3294), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3296), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10048] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3298), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3300), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10120] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3302), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3304), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10192] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3306), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3308), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10264] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2986), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2988), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10336] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2990), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2992), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10408] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3310), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3312), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10480] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3314), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3316), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10552] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3318), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3320), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10624] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -164618,20 +159517,2128 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [16118] = 5, + [10696] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3527), 1, - aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3196), 4, + ACTIONS(3322), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3198), 55, + ACTIONS(3324), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10768] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3326), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3328), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10840] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3330), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3332), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10912] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3334), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3336), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [10984] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3338), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3340), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11056] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3008), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3010), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11128] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3342), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3344), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11200] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3012), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3014), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11272] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3016), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3018), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11344] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 5, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11416] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3346), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3348), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11488] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3350), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3352), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11560] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3354), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3356), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11632] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3358), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3360), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11704] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3362), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3364), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11776] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3366), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3368), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11848] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2615), 5, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11920] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2619), 5, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [11992] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 5, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12064] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 5, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12136] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3028), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3030), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12208] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3370), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3372), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12280] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3374), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3376), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12352] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 5, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12424] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3378), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3380), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12496] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3382), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3384), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12568] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12640] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12712] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12784] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3390), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3392), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12856] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3394), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3396), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [12928] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3402), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -164687,20 +161694,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [16192] = 5, + [13002] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3529), 1, + ACTIONS(3404), 1, aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3196), 4, + ACTIONS(3398), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3198), 55, + ACTIONS(3400), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -164756,20 +161763,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [16266] = 5, + [13076] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3531), 1, + ACTIONS(3406), 1, aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3196), 4, + ACTIONS(3398), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3198), 55, + ACTIONS(3400), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -164825,20 +161832,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [16340] = 5, + [13150] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3533), 1, + ACTIONS(3408), 1, aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3196), 4, + ACTIONS(3398), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3198), 55, + ACTIONS(3400), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -164894,20 +161901,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [16414] = 5, + [13224] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3535), 1, + ACTIONS(3410), 1, aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3196), 4, + ACTIONS(3398), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3198), 55, + ACTIONS(3400), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -164963,20 +161970,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [16488] = 5, + [13298] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3537), 1, + ACTIONS(3412), 1, aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3196), 4, + ACTIONS(3398), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3198), 55, + ACTIONS(3400), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -165032,20 +162039,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [16562] = 5, + [13372] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3539), 1, + ACTIONS(3414), 1, aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3196), 4, + ACTIONS(3398), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3198), 55, + ACTIONS(3400), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -165101,20 +162108,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [16636] = 5, + [13446] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3541), 1, + ACTIONS(3416), 1, aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3196), 4, + ACTIONS(3398), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3198), 55, + ACTIONS(3400), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -165170,27 +162177,3030 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [16710] = 6, + [13520] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3547), 1, - anon_sym_COMMA, - STATE(1313), 1, - aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3418), 1, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3543), 4, + ACTIONS(3398), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3545), 54, + ACTIONS(3400), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [13594] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3420), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [13668] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3422), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [13742] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3424), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [13816] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3426), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [13890] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3428), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [13964] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3430), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14038] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3432), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14112] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3434), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14186] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3436), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14260] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3438), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14334] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3440), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14408] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3442), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3444), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14480] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3446), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3448), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14552] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14624] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14696] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3450), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3452), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14768] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3454), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3456), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14840] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3458), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3460), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14912] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3462), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3464), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [14984] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3466), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3468), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15056] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15128] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15200] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3474), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3476), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15272] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3478), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3480), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15344] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3482), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3484), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15416] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3486), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3488), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15488] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15560] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3490), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3492), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15632] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15704] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3498), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3500), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15776] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3502), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3504), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15848] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3506), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3508), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15920] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [15992] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3514), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3516), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [16064] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [16136] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [16208] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [16280] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(1426), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3028), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3030), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [16354] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3518), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3520), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [16426] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3522), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3524), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [16498] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3526), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3528), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [16570] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3530), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3532), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [16642] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3086), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3088), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [16714] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3534), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3536), 56, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -165246,18 +165256,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3519), 4, + ACTIONS(3538), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3521), 56, + ACTIONS(3540), 56, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -165314,18 +165324,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3519), 4, + ACTIONS(3542), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3521), 56, + ACTIONS(3544), 56, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -165382,12 +165392,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3550), 4, + ACTIONS(3546), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3552), 56, + ACTIONS(3548), 56, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -165450,12 +165460,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2623), 4, + ACTIONS(3550), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2625), 56, + ACTIONS(3552), 56, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -165518,12 +165528,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3074), 4, + ACTIONS(3554), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3076), 56, + ACTIONS(3556), 56, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -165581,74 +165591,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_rescue, [17146] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3554), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3556), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [17218] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -165716,7 +165658,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [17290] = 4, + [17218] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -165784,7 +165726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [17362] = 4, + [17290] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -165852,6 +165794,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, + [17362] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, [17434] = 4, ACTIONS(5), 1, sym_comment, @@ -165921,550 +165931,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_rescue, [17506] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [17578] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [17650] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [17722] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [17794] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [17866] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [17938] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18010] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18082] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -166532,1027 +165998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [18154] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18226] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18298] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18370] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18442] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18514] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18586] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18658] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18730] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18802] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18874] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [18946] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3499), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [19018] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 56, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [19090] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3292), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [19162] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 56, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [19234] = 4, + [17578] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -167620,18 +166066,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [19306] = 4, + [17650] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 4, + ACTIONS(3578), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 55, + ACTIONS(3580), 56, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -167680,92 +166126,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [19377] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3070), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3072), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, + anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [19448] = 4, + [17722] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3160), 4, + ACTIONS(3578), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3162), 55, + ACTIONS(3580), 56, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -167814,6 +166194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, @@ -167821,18 +166202,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [19519] = 4, + [17794] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3146), 4, + ACTIONS(3578), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3148), 55, + ACTIONS(3580), 56, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -167881,6 +166262,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, @@ -167888,24 +166270,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [19590] = 4, + [17866] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3184), 4, + ACTIONS(3578), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3186), 55, + ACTIONS(3580), 56, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -167948,6 +166330,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, @@ -167955,24 +166338,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [19661] = 4, + [17938] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3176), 4, + ACTIONS(3578), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3178), 55, + ACTIONS(3580), 56, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -168015,6 +166398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, @@ -168022,24 +166406,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [19732] = 4, + [18010] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3172), 4, + ACTIONS(3578), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3174), 55, + ACTIONS(3580), 56, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -168082,6 +166466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, @@ -168089,7 +166474,891 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [19803] = 4, + [18082] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [18154] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [18226] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [18298] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [18370] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [18442] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [18514] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [18586] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [18658] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [18730] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [18802] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [18874] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [18946] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [19018] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -168100,13 +167369,13 @@ static const uint16_t ts_small_parse_table[] = { sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3170), 55, + ACTIONS(3170), 56, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -168149,113 +167418,162 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [19874] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3349), 1, - anon_sym_PIPE, - ACTIONS(3361), 1, - anon_sym_when, - ACTIONS(3363), 1, - anon_sym_COLON_COLON, - ACTIONS(3365), 1, - anon_sym_EQ_GT, - ACTIONS(3367), 1, - anon_sym_EQ, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3359), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3543), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3369), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3371), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3347), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3373), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3545), 9, - anon_sym_SEMI, - anon_sym_COMMA, anon_sym_DASH_GT, + anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [19987] = 4, + [19090] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3156), 4, + ACTIONS(3172), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3158), 55, + ACTIONS(3174), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [19162] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3582), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3584), 56, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [19234] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3586), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3588), 56, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -168304,6 +167622,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, @@ -168311,677 +167630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [20058] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3134), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3136), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20129] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3130), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3132), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20200] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3122), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3124), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20271] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3118), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3120), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20342] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3114), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3116), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20413] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3110), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3112), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20484] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3106), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3108), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20555] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3102), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3104), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20626] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3098), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3100), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20697] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3094), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3096), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20768] = 4, + [19306] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -168993,2311 +167642,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, anon_sym_LBRACK2, ACTIONS(3092), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20839] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3086), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3088), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20910] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3082), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3084), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [20981] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3078), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3080), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [21052] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3395), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3397), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [21123] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3343), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3345), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [21194] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3391), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3393), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [21265] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3401), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3403), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [21336] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3244), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3246), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [21407] = 27, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3584), 1, - anon_sym_PIPE, - ACTIONS(3588), 1, - anon_sym_COMMA, - ACTIONS(3596), 1, - anon_sym_when, - ACTIONS(3598), 1, - anon_sym_COLON_COLON, - ACTIONS(3600), 1, - anon_sym_EQ_GT, - ACTIONS(3602), 1, - anon_sym_EQ, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, - sym__not_in, - STATE(1529), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3268), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3594), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3604), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3606), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3582), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3608), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3270), 7, - anon_sym_SEMI, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(3610), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [21524] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3248), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3250), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [21595] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3252), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3254), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [21666] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3256), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3258), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [21737] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3260), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3262), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [21808] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3044), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3046), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [21879] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3264), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3266), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [21950] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3272), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3274), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22021] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3280), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3282), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22092] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3284), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3286), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22163] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3296), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3298), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22234] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3188), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3190), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22305] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3202), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3204), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22376] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3206), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3208), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22447] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3210), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3212), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22518] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3300), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3302), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22589] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3218), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3220), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22660] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3222), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3224), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22731] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3226), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3228), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22802] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3320), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3322), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22873] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3230), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3232), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [22944] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3324), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3326), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [23015] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3234), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3236), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [23086] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [23165] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [23236] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3308), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3310), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -171353,20 +167697,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [23307] = 5, + [19377] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3626), 1, + ACTIONS(3590), 1, aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3196), 4, + ACTIONS(3398), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3198), 54, + ACTIONS(3400), 54, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -171421,7141 +167765,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [23380] = 5, + [19450] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3628), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [23453] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3630), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [23526] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3632), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [23599] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3634), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [23672] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3636), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [23745] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3638), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [23818] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3640), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [23891] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3642), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [23964] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3644), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24037] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3646), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24110] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3648), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24183] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3650), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24256] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3652), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24329] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3654), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24402] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3656), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24475] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 4, - sym__not_in, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24546] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 4, - sym__not_in, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24617] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3658), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24690] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3660), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24763] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3662), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24836] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3664), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24909] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3014), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3016), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [24980] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 4, - sym__not_in, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25051] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 4, - sym__not_in, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25122] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25195] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3276), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3278), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25266] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3574), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3576), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25337] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25408] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25479] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25550] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25621] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25692] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3180), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3182), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25763] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3666), 1, - anon_sym_COMMA, - STATE(1438), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3160), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3162), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25838] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3180), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3182), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25909] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [25980] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26051] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3511), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3513), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26122] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26193] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3288), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3290), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26264] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3288), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3290), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26335] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3138), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3140), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26406] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3304), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3306), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26477] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3312), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3314), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26548] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26619] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26690] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26761] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3409), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3411), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26832] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3018), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3020), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26903] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [26974] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27045] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27116] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3433), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3435), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27187] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3445), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3447), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27258] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3449), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3451), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27329] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3453), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3455), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27400] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3457), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3459), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27471] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3461), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3463), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27542] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27613] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27684] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3469), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3471), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27755] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3477), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3479), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27826] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27897] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [27968] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28039] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3485), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3487), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28110] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3485), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3487), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28181] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28252] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3578), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3580), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28323] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28394] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28465] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28536] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3292), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28607] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28678] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28749] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28820] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3499), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28891] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [28962] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29033] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29104] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29175] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29246] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29317] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29388] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29459] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29530] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29601] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29672] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29743] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29814] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29885] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3336), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3338), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [29956] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30027] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2627), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30098] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30169] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30240] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30311] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30382] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3058), 1, - anon_sym_LPAREN, - STATE(1254), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30457] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30528] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30599] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3570), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3572), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30670] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3058), 1, - anon_sym_LPAREN, - STATE(1287), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30745] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3058), 1, - anon_sym_LPAREN, - STATE(1291), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30820] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3566), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3568), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30891] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3562), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3564), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [30962] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -178563,743 +167775,7 @@ static const uint16_t ts_small_parse_table[] = { sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3038), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31035] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3558), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3560), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31106] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3554), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3556), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31177] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3550), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3552), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31248] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3441), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3443), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31319] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3192), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3194), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31390] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3519), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3521), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31461] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3519), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3521), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31532] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3523), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3525), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31603] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3519), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3521), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31674] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3515), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3517), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31745] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2992), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2994), 56, + ACTIONS(3038), 56, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -179356,151 +167832,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [31816] = 4, + [19521] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3507), 4, - sym__newline_before_do, + ACTIONS(2978), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3509), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31887] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3503), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3505), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [31958] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3010), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3012), 56, + ACTIONS(2980), 56, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -179557,7 +167899,1686 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [32029] = 4, + [19592] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 42, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [19677] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 42, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [19762] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 40, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [19853] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2982), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2984), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [19924] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 27, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [20019] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3150), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 22, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [20116] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3148), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3150), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 19, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [20215] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3144), 1, + anon_sym_EQ, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3146), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3148), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3150), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 15, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [20318] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3142), 1, + anon_sym_EQ_GT, + ACTIONS(3144), 1, + anon_sym_EQ, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3146), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3148), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3150), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 14, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [20423] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3126), 1, + anon_sym_PIPE, + ACTIONS(3140), 1, + anon_sym_COLON_COLON, + ACTIONS(3142), 1, + anon_sym_EQ_GT, + ACTIONS(3144), 1, + anon_sym_EQ, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3146), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3148), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3150), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 12, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [20532] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 4, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [20603] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3126), 1, + anon_sym_PIPE, + ACTIONS(3138), 1, + anon_sym_when, + ACTIONS(3140), 1, + anon_sym_COLON_COLON, + ACTIONS(3142), 1, + anon_sym_EQ_GT, + ACTIONS(3144), 1, + anon_sym_EQ, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3146), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3148), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3150), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 11, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [20714] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 4, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [20785] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3126), 1, + anon_sym_PIPE, + ACTIONS(3138), 1, + anon_sym_when, + ACTIONS(3140), 1, + anon_sym_COLON_COLON, + ACTIONS(3142), 1, + anon_sym_EQ_GT, + ACTIONS(3144), 1, + anon_sym_EQ, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3146), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3148), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3150), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 11, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [20896] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [20975] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 43, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [21058] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [21135] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3126), 1, + anon_sym_PIPE, + ACTIONS(3142), 1, + anon_sym_EQ_GT, + ACTIONS(3144), 1, + anon_sym_EQ, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3146), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3148), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3150), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 13, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [21242] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 31, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [21335] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 41, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [21422] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2986), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2988), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [21493] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2990), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2992), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [21564] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -179624,24 +169645,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [32100] = 4, + [21635] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3126), 4, - sym__newline_before_do, + ACTIONS(3008), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3128), 55, + ACTIONS(3010), 56, anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -179684,34 +169705,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, - anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [32171] = 6, + [21706] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3669), 1, - anon_sym_COMMA, - STATE(1528), 1, - aux_sym__items_with_trailing_separator_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3543), 4, - sym__newline_before_do, + ACTIONS(2974), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3545), 53, + ACTIONS(2976), 56, anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -179753,34 +169772,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, - anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [32246] = 6, + [21777] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3672), 1, - anon_sym_COMMA, - STATE(1528), 1, - aux_sym__items_with_trailing_separator_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3238), 4, - sym__newline_before_do, + ACTIONS(3012), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3240), 53, + ACTIONS(3014), 56, anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -179822,25 +169839,159 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, - anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [32321] = 4, + [21848] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3268), 4, + ACTIONS(3016), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3018), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [21919] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3020), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3022), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [21990] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3270), 55, + ACTIONS(3170), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -179896,43 +170047,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [32392] = 11, + [22061] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, + ACTIONS(3172), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 42, + anon_sym_LBRACK2, + ACTIONS(3174), 55, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -179963,14 +170099,3037 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_PIPE_GT, anon_sym_in, anon_sym_CARET_CARET_CARET, - anon_sym_DASH_GT, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [32477] = 4, + [22132] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [22203] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [22274] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3046), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3048), 56, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [22345] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [22416] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [22487] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3490), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3492), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [22558] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3498), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3500), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [22629] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3502), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3504), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [22700] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3506), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3508), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [22771] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [22842] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3514), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3516), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [22913] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [22984] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23055] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3546), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3548), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23126] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3558), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3560), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23197] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3562), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3564), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23268] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3566), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3568), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23339] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3570), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3572), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23410] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3574), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3576), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23481] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23552] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23623] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23694] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23765] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23836] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23907] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [23978] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24049] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24120] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24191] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24262] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24333] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24404] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24475] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24546] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24617] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24688] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24759] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24830] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24901] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3582), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3584), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [24972] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [25043] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 4, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [25114] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 4, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [25185] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3086), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3088), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [25256] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3086), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3088), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [25327] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -180037,18 +173196,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [32548] = 4, + [25398] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3074), 4, + ACTIONS(3494), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3076), 55, + ACTIONS(3496), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -180104,106 +173263,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [32619] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3349), 1, - anon_sym_PIPE, - ACTIONS(3361), 1, - anon_sym_when, - ACTIONS(3363), 1, - anon_sym_COLON_COLON, - ACTIONS(3365), 1, - anon_sym_EQ_GT, - ACTIONS(3367), 1, - anon_sym_EQ, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3359), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3674), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3369), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3371), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3347), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3373), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3676), 9, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [32732] = 4, + [25469] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3292), 4, + ACTIONS(3494), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3294), 55, + ACTIONS(3496), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -180259,43 +173330,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [32803] = 11, + [25540] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, + ACTIONS(3470), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 42, + anon_sym_LBRACK2, + ACTIONS(3472), 55, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -180326,55 +173382,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_PIPE_GT, anon_sym_in, anon_sym_CARET_CARET_CARET, - anon_sym_DASH_GT, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [32888] = 14, + [25611] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, - sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 2, + ACTIONS(3486), 4, sym__newline_before_do, + sym__not_in, aux_sym__terminator_token1, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 40, + anon_sym_LBRACK2, + ACTIONS(3488), 55, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -180403,156 +173447,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - anon_sym_DASH_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [32979] = 25, + [25682] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3349), 1, - anon_sym_PIPE, - ACTIONS(3361), 1, - anon_sym_when, - ACTIONS(3363), 1, - anon_sym_COLON_COLON, - ACTIONS(3365), 1, - anon_sym_EQ_GT, - ACTIONS(3367), 1, - anon_sym_EQ, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, - sym__not_in, + ACTIONS(3592), 1, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3359), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3678), 2, + ACTIONS(3398), 4, sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3369), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3371), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3347), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3373), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3680), 9, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [33092] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 2, - sym__newline_before_do, aux_sym__terminator_token1, - ACTIONS(3347), 4, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 27, - anon_sym_SEMI, anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -180570,61 +173504,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [33187] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3347), 4, - anon_sym_LT, - anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(3373), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -180634,10 +173515,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - ACTIONS(3467), 22, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [25755] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3206), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3208), 55, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -180650,65 +173566,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [33284] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3371), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3347), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3373), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -180718,10 +173582,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - ACTIONS(3467), 19, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [25826] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3474), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3476), 55, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -180731,71 +173630,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [33383] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3367), 1, - anon_sym_EQ, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3369), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3371), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3347), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3373), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -180805,34 +173649,170 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - ACTIONS(3467), 15, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_DASH_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [33486] = 4, + [25897] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2627), 4, + ACTIONS(3470), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [25968] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3594), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [26041] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2619), 4, sym__not_in, aux_sym__terminator_token1, aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2629), 55, + ACTIONS(2621), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -180888,102 +173868,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [33557] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3365), 1, - anon_sym_EQ_GT, - ACTIONS(3367), 1, - anon_sym_EQ, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3369), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3371), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3347), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3373), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 14, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [33662] = 4, + [26112] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2631), 4, + ACTIONS(2615), 4, sym__not_in, aux_sym__terminator_token1, aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2633), 55, + ACTIONS(2617), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -181039,70 +173935,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [33733] = 23, + [26183] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3349), 1, - anon_sym_PIPE, - ACTIONS(3363), 1, - anon_sym_COLON_COLON, - ACTIONS(3365), 1, - anon_sym_EQ_GT, - ACTIONS(3367), 1, - anon_sym_EQ, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, - sym__not_in, + ACTIONS(3596), 1, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3351), 2, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, + anon_sym_COMMA, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3369), 3, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(3371), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3347), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3373), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -181112,85 +173986,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - ACTIONS(3467), 12, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_DASH_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [33842] = 24, + [26256] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3349), 1, - anon_sym_PIPE, - ACTIONS(3361), 1, - anon_sym_when, - ACTIONS(3363), 1, - anon_sym_COLON_COLON, - ACTIONS(3365), 1, - anon_sym_EQ_GT, - ACTIONS(3367), 1, - anon_sym_EQ, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, - sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3351), 2, + ACTIONS(3470), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, + anon_sym_COMMA, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3369), 3, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(3371), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3347), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3373), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -181200,84 +174053,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - ACTIONS(3467), 11, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_DASH_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [33953] = 24, + [26327] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3349), 1, - anon_sym_PIPE, - ACTIONS(3361), 1, - anon_sym_when, - ACTIONS(3363), 1, - anon_sym_COLON_COLON, - ACTIONS(3365), 1, - anon_sym_EQ_GT, - ACTIONS(3367), 1, - anon_sym_EQ, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, - sym__not_in, + ACTIONS(3598), 1, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3351), 2, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, + anon_sym_COMMA, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3369), 3, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(3371), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3347), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3373), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -181287,30 +174121,1452 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - ACTIONS(3467), 11, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_DASH_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [34064] = 4, + [26400] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3600), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [26473] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3602), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [26546] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3604), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [26619] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3328), 4, + ACTIONS(3466), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3330), 55, + ACTIONS(3468), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [26690] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3210), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3212), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [26761] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3214), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3216), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [26832] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3606), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [26905] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3608), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [26978] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3462), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3464), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27049] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3458), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3460), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27120] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3454), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3456), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27191] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3450), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3452), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27262] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3610), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27335] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3612), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27408] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3394), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3396), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27479] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3614), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27552] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27623] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27694] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27765] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3616), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27838] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3618), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [27911] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2619), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -181366,96 +175622,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [34135] = 10, + [27982] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, + ACTIONS(3620), 1, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, + ACTIONS(3398), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 43, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [34218] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 53, + ACTIONS(3400), 54, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -181502,215 +175682,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, anon_sym_STAR, - anon_sym_DASH_GT, + anon_sym_STAR_STAR, + anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [34295] = 22, + [28055] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3349), 1, - anon_sym_PIPE, - ACTIONS(3365), 1, - anon_sym_EQ_GT, - ACTIONS(3367), 1, - anon_sym_EQ, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, - sym__not_in, + ACTIONS(3622), 1, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 2, + ACTIONS(3398), 4, sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3369), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3371), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3347), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3373), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 13, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [34402] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3377), 1, - anon_sym_in, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3389), 1, sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3351), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 2, - sym__newline_before_do, aux_sym__terminator_token1, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3375), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 31, + anon_sym_LBRACK2, + ACTIONS(3400), 54, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [34495] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3379), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3381), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3383), 1, - anon_sym_STAR_STAR, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3351), 2, anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3357), 2, + anon_sym_COMMA, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3355), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 41, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -181740,6 +175742,5405 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28128] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3624), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28201] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3626), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28274] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3628), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28347] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3522), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3524), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28418] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3526), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3528), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28489] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3530), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3532), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28560] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3534), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3536), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28631] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3082), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3084), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28702] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3542), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3544), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28773] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3550), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3552), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28844] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3554), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3556), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28915] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3538), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3540), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [28986] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3586), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3588), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29057] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3518), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3520), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29128] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3482), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3484), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29199] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3478), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3480), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29270] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3446), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3448), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29341] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3442), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3444), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29412] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3378), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3380), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29483] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3374), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3376), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29554] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3370), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3372), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29625] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3366), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3368), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29696] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3362), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3364), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29767] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3358), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3360), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29838] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3354), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3356), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29909] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3346), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3348), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [29980] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3342), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3344), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30051] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3338), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3340), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30122] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3334), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3336), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30193] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3330), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3332), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30264] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3326), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3328), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30335] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3322), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3324), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30406] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30477] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3318), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3320), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30548] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3314), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3316), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30619] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3310), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3312), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30690] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2968), 1, + anon_sym_LPAREN, + STATE(1176), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30765] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3306), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3308), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30836] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2968), 1, + anon_sym_LPAREN, + STATE(1171), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30911] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2968), 1, + anon_sym_LPAREN, + STATE(1170), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [30986] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3302), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3304), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31057] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3298), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3300), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31128] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3294), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3296), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31199] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3290), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3292), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31270] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3286), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3288), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31341] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3282), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3284), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31412] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3278), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3280), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31483] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3274), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3276), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31554] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3382), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3384), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31625] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3390), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3392), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31696] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31767] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3218), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3220), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31838] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3270), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3272), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31909] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3250), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3252), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [31980] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3246), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3248), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32051] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3238), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3240), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32122] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3234), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3236), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32193] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3230), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3232), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32264] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3226), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3228), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32335] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3218), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3220), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32406] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32477] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32548] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32619] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3120), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3122), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32690] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32761] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32832] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32903] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [32974] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [33045] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [33116] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [33187] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3170), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [33258] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [33329] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3028), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3030), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [33400] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3242), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3244), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [33471] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3242), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3244), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [33542] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3192), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3194), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [33613] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3254), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3256), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [33684] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2615), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [33755] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3126), 1, + anon_sym_PIPE, + ACTIONS(3138), 1, + anon_sym_when, + ACTIONS(3140), 1, + anon_sym_COLON_COLON, + ACTIONS(3142), 1, + anon_sym_EQ_GT, + ACTIONS(3144), 1, + anon_sym_EQ, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3136), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3630), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3146), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3148), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3150), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3632), 9, + anon_sym_SEMI, + anon_sym_COMMA, anon_sym_DASH_GT, anon_sym_after, anon_sym_catch, @@ -181747,22 +181148,623 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [34582] = 6, + [33868] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [33939] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [34010] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [34081] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [34152] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3258), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3260), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [34223] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3126), 1, + anon_sym_PIPE, + ACTIONS(3138), 1, + anon_sym_when, + ACTIONS(3140), 1, + anon_sym_COLON_COLON, + ACTIONS(3142), 1, + anon_sym_EQ_GT, + ACTIONS(3144), 1, + anon_sym_EQ, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3107), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3136), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3146), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3148), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3150), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3109), 9, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [34336] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3126), 1, + anon_sym_PIPE, + ACTIONS(3138), 1, + anon_sym_when, + ACTIONS(3140), 1, + anon_sym_COLON_COLON, + ACTIONS(3142), 1, + anon_sym_EQ_GT, + ACTIONS(3144), 1, + anon_sym_EQ, + ACTIONS(3154), 1, + anon_sym_in, + ACTIONS(3156), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3158), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3160), 1, + anon_sym_STAR_STAR, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3166), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3128), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3134), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3136), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3634), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3146), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3148), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3124), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3150), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3132), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3152), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3636), 9, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [34449] = 27, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3640), 1, + anon_sym_PIPE, + ACTIONS(3644), 1, + anon_sym_COMMA, + ACTIONS(3652), 1, + anon_sym_when, + ACTIONS(3654), 1, + anon_sym_COLON_COLON, + ACTIONS(3656), 1, + anon_sym_EQ_GT, + ACTIONS(3658), 1, + anon_sym_EQ, + ACTIONS(3668), 1, + anon_sym_in, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3680), 1, + sym__not_in, + STATE(1561), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3120), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3650), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3660), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3662), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3638), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3664), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3122), 7, + anon_sym_SEMI, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(3666), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [34566] = 6, ACTIONS(5), 1, sym_comment, ACTIONS(3682), 1, anon_sym_COMMA, - STATE(1556), 1, + STATE(1555), 1, aux_sym_keywords_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3150), 4, + ACTIONS(3090), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3152), 53, + ACTIONS(3092), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -181816,22 +181818,838 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [34657] = 6, + [34641] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3682), 1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3262), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3264), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, - STATE(1438), 1, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [34712] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [34783] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3268), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [34858] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3388), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [34933] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3162), 1, + anon_sym_DOT, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [35008] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3685), 1, + anon_sym_COMMA, + STATE(1562), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3114), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3116), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [35083] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3687), 1, + anon_sym_COMMA, + STATE(1562), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3107), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3109), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [35158] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3054), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [35231] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [35304] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [35375] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [35446] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3350), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3352), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [35517] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3690), 1, + anon_sym_COMMA, + STATE(1569), 1, aux_sym_keywords_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3164), 4, + ACTIONS(3103), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3166), 53, + ACTIONS(3105), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -181885,25 +182703,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [34732] = 4, + [35592] = 6, ACTIONS(5), 1, sym_comment, + ACTIONS(3690), 1, + anon_sym_COMMA, + STATE(1555), 1, + aux_sym_keywords_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3417), 4, + ACTIONS(3097), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3419), 55, + ACTIONS(3099), 53, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -181952,827 +182772,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [34803] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [34874] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [34949] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3425), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [35024] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [35095] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3499), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [35166] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3385), 1, - anon_sym_DOT, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3318), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [35241] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2968), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2970), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [35312] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2972), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2974), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [35383] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2976), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2978), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [35454] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2980), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2982), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [35525] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2984), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2986), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [35596] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2988), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2990), 56, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, [35667] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3156), 3, + ACTIONS(3306), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3158), 55, + ACTIONS(3308), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -182834,11 +182844,11 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3332), 3, + ACTIONS(2956), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3334), 55, + ACTIONS(2958), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -182897,18 +182907,18 @@ static const uint16_t ts_small_parse_table[] = { [35807] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3684), 1, + ACTIONS(3692), 1, anon_sym_COMMA, STATE(1572), 1, aux_sym_keywords_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3160), 3, + ACTIONS(3090), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3162), 53, + ACTIONS(3092), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -182965,18 +182975,18 @@ static const uint16_t ts_small_parse_table[] = { [35881] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3687), 1, + ACTIONS(3695), 1, anon_sym_COMMA, STATE(1572), 1, aux_sym_keywords_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3164), 3, + ACTIONS(3097), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3166), 53, + ACTIONS(3099), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -183033,18 +183043,18 @@ static const uint16_t ts_small_parse_table[] = { [35955] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3687), 1, + ACTIONS(3695), 1, anon_sym_COMMA, STATE(1573), 1, aux_sym_keywords_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3150), 3, + ACTIONS(3103), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3152), 53, + ACTIONS(3105), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -183098,17 +183108,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [36029] = 4, + [36029] = 5, ACTIONS(5), 1, sym_comment, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3288), 3, + ACTIONS(3060), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3290), 55, + ACTIONS(3062), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -183157,24 +183169,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [36099] = 4, + [36101] = 5, ACTIONS(5), 1, sym_comment, + ACTIONS(3054), 1, + aux_sym_quoted_keyword_token1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3288), 3, + ACTIONS(3050), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3290), 55, + ACTIONS(3052), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -183223,25 +183236,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [36169] = 4, + [36173] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2940), 3, + ACTIONS(3036), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2942), 55, + ACTIONS(3038), 55, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -183289,25 +183302,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [36239] = 4, + [36243] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3214), 3, + ACTIONS(3046), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3216), 55, + ACTIONS(3048), 55, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -183355,30 +183368,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [36309] = 4, + [36313] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3218), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3220), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, + ACTIONS(3697), 1, aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -183428,23 +183441,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [36379] = 4, + [36385] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3210), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3212), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, + ACTIONS(3699), 1, aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -183494,23 +183508,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [36449] = 4, + [36457] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3206), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3208), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, + ACTIONS(3701), 1, aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -183560,23 +183575,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [36519] = 4, + [36529] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3202), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3204), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, + ACTIONS(3703), 1, aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -183626,23 +183642,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [36589] = 4, + [36601] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3188), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3190), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, + ACTIONS(3705), 1, aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -183692,89 +183709,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [36659] = 4, + [36673] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3184), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3186), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, + ACTIONS(3707), 1, aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [36729] = 4, - ACTIONS(5), 1, - sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3176), 3, + ACTIONS(3398), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3178), 55, + ACTIONS(3400), 54, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -183824,285 +183776,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [36799] = 4, + [36745] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3172), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3174), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, + ACTIONS(3676), 1, anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [36869] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3168), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3170), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [36939] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3134), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3136), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [37009] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [37079] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, + ACTIONS(3678), 1, anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3465), 3, + ACTIONS(3470), 3, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, - ACTIONS(3467), 53, + ACTIONS(3472), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -184156,351 +183844,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [37153] = 4, + [36819] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3130), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3132), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, + ACTIONS(3676), 1, anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [37223] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3126), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3128), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [37293] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3122), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3124), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [37363] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3118), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3120), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [37433] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3114), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3116), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [37503] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, + ACTIONS(3678), 1, anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3423), 3, + ACTIONS(3386), 3, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, - ACTIONS(3425), 53, + ACTIONS(3388), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -184554,21 +183912,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [37577] = 6, + [36893] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3620), 1, + ACTIONS(3676), 1, anon_sym_DOT, - ACTIONS(3622), 1, + ACTIONS(3678), 1, anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3316), 3, + ACTIONS(3266), 3, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, - ACTIONS(3318), 53, + ACTIONS(3268), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -184622,17 +183980,955 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [37651] = 4, + [36967] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3709), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37039] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3711), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37111] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3713), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37183] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3715), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37255] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3717), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37327] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3719), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37399] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3721), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37471] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3723), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37543] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3725), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37615] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3727), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37687] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3729), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37759] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3731), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37831] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3733), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37903] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3735), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [37975] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3110), 3, + ACTIONS(3522), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3112), 55, + ACTIONS(3524), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -184688,17 +184984,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [37721] = 4, + [38045] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3106), 3, + ACTIONS(3526), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3108), 55, + ACTIONS(3528), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -184754,17 +185050,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [37791] = 4, + [38115] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3102), 3, + ACTIONS(3530), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3104), 55, + ACTIONS(3532), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -184820,17 +185116,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [37861] = 4, + [38185] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3098), 3, + ACTIONS(3534), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3100), 55, + ACTIONS(3536), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -184886,205 +185182,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [37931] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3094), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3096), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38001] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3090), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3092), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38071] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3086), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3088), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38141] = 4, + [38255] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -185150,1227 +185248,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [38211] = 4, + [38325] = 5, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3078), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3080), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38281] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3395), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3397), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38351] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3343), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3345), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38421] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38491] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3180), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3182), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38561] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3180), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3182), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38631] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3391), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3393), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38701] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3401), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3403), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38771] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3244), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3246), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38841] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3248), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3250), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38911] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3252), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3254), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [38981] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3256), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3258), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [39051] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3260), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3262), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [39121] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [39191] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3264), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3266), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [39261] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 40, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [39347] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3272), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3274), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [39417] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3610), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 30, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [39509] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3689), 2, + ACTIONS(3737), 2, anon_sym_when, anon_sym_DASH_GT, - ACTIONS(3138), 3, + ACTIONS(3192), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3140), 53, + ACTIONS(3194), 53, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -186424,92 +185315,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [39581] = 33, + [38397] = 33, ACTIONS(5), 1, sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2886), 1, + ACTIONS(2894), 1, anon_sym_DASH_GT, - ACTIONS(2890), 1, + ACTIONS(2898), 1, anon_sym_LBRACK2, - ACTIONS(3691), 1, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3741), 1, anon_sym_SEMI, - ACTIONS(3693), 1, + ACTIONS(3743), 1, anon_sym_RPAREN, - ACTIONS(3697), 1, + ACTIONS(3747), 1, anon_sym_PIPE, - ACTIONS(3701), 1, + ACTIONS(3751), 1, anon_sym_COMMA, - ACTIONS(3709), 1, + ACTIONS(3759), 1, anon_sym_when, - ACTIONS(3712), 1, + ACTIONS(3762), 1, anon_sym_COLON_COLON, - ACTIONS(3714), 1, + ACTIONS(3764), 1, anon_sym_EQ_GT, - ACTIONS(3716), 1, + ACTIONS(3766), 1, anon_sym_EQ, - ACTIONS(3726), 1, + ACTIONS(3776), 1, anon_sym_in, - ACTIONS(3728), 1, + ACTIONS(3778), 1, anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, + ACTIONS(3780), 1, anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, + ACTIONS(3782), 1, anon_sym_STAR_STAR, - ACTIONS(3734), 1, + ACTIONS(3784), 1, anon_sym_DOT, - ACTIONS(3736), 1, + ACTIONS(3786), 1, sym__not_in, - STATE(427), 1, + STATE(416), 1, sym__terminator, STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5545), 1, + STATE(5661), 1, aux_sym_block_repeat2, - STATE(6068), 1, + STATE(6021), 1, aux_sym__stab_clause_arguments_without_parentheses_repeat1, - STATE(6438), 1, + STATE(6524), 1, aux_sym__stab_clause_arguments_with_parentheses_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3699), 2, + ACTIONS(3749), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(3705), 2, + ACTIONS(3755), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3707), 2, + ACTIONS(3757), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, + ACTIONS(3768), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(3720), 3, + ACTIONS(3770), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3695), 4, + ACTIONS(3745), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(3722), 5, + ACTIONS(3772), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, + ACTIONS(3753), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(3724), 9, + ACTIONS(3774), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -186519,17 +185410,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [39709] = 4, + [38525] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3280), 3, + ACTIONS(3542), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3282), 55, + ACTIONS(3544), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -186585,170 +185476,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [39779] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3584), 1, - anon_sym_PIPE, - ACTIONS(3600), 1, - anon_sym_EQ_GT, - ACTIONS(3602), 1, - anon_sym_EQ, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3604), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3606), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3582), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3608), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3610), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 12, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [39885] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 52, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [39961] = 4, + [38595] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3284), 3, + ACTIONS(3550), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3286), 55, + ACTIONS(3552), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -186804,41 +185542,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [40031] = 10, + [38665] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, + ACTIONS(3554), 3, sym__not_in, aux_sym__terminator_token1, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 42, + anon_sym_LBRACK2, + ACTIONS(3556), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -186870,24 +185594,1153 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_CARET_CARET_CARET, anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, anon_sym_after, anon_sym_catch, - anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [40113] = 4, + [38735] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2631), 4, + ACTIONS(3538), 3, sym__not_in, aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2633), 54, + ACTIONS(3540), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [38805] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3586), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3588), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [38875] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3518), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3520), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [38945] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3482), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3484), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39015] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3478), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3480), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39085] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3446), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3448), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39155] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3442), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3444), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39225] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3378), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3380), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39295] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3374), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3376), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39365] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3370), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3372), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39435] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3366), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3368), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39505] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3362), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3364), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39575] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3358), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3360), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39645] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3354), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3356), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39715] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3346), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3348), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39785] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3342), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3344), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39855] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3338), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3340), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [39925] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3090), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3092), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -186936,94 +186789,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [40183] = 8, + [39995] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, + ACTIONS(3788), 2, anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [40261] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2627), 4, + anon_sym_DASH_GT, + ACTIONS(3394), 3, sym__not_in, aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2629), 54, + ACTIONS(3396), 53, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -187036,7 +186822,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - anon_sym_when, anon_sym_COLON_COLON, anon_sym_EQ_GT, anon_sym_EQ, @@ -187078,158 +186863,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [40331] = 24, + [40067] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3584), 1, - anon_sym_PIPE, - ACTIONS(3596), 1, - anon_sym_when, - ACTIONS(3598), 1, - anon_sym_COLON_COLON, - ACTIONS(3600), 1, - anon_sym_EQ_GT, - ACTIONS(3602), 1, - anon_sym_EQ, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, - sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, + ACTIONS(3334), 3, + sym__not_in, aux_sym__terminator_token1, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3604), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3606), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3582), 4, + anon_sym_LBRACK2, + ACTIONS(3336), 55, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3608), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3610), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 10, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [40441] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3584), 1, anon_sym_PIPE, - ACTIONS(3596), 1, - anon_sym_when, - ACTIONS(3598), 1, - anon_sym_COLON_COLON, - ACTIONS(3600), 1, - anon_sym_EQ_GT, - ACTIONS(3602), 1, - anon_sym_EQ, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3586), 2, anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3604), 3, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(3606), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3582), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3608), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3610), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -187239,31 +186912,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - ACTIONS(3467), 10, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, anon_sym_after, anon_sym_catch, - anon_sym_do, anon_sym_else, anon_sym_end, anon_sym_rescue, - [40551] = 4, + [40137] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2998), 3, + ACTIONS(3330), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3000), 55, + ACTIONS(3332), 55, anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [40207] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(1911), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2948), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2950), 53, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -187311,25 +187061,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [40621] = 4, + anon_sym_do, + [40279] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, + STATE(1912), 1, + sym_do_block, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3004), 3, - sym__not_in, aux_sym__terminator_token1, + ACTIONS(2952), 3, + sym__newline_before_do, + sym__not_in, anon_sym_LBRACK2, - ACTIONS(3006), 55, - anon_sym_SEMI, + ACTIONS(2954), 53, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -187377,22 +187128,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [40691] = 4, + anon_sym_do, + [40351] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3296), 3, + ACTIONS(3326), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3298), 55, + ACTIONS(3328), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -187448,17 +187195,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [40761] = 4, + [40421] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3300), 3, + ACTIONS(3322), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3302), 55, + ACTIONS(3324), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -187514,413 +187261,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [40831] = 4, + [40491] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3010), 3, + ACTIONS(3318), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3012), 55, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [40901] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3584), 1, - anon_sym_PIPE, - ACTIONS(3598), 1, - anon_sym_COLON_COLON, - ACTIONS(3600), 1, - anon_sym_EQ_GT, - ACTIONS(3602), 1, - anon_sym_EQ, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3604), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3606), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3582), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3608), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3610), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 11, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [41009] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3600), 1, - anon_sym_EQ_GT, - ACTIONS(3602), 1, - anon_sym_EQ, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3604), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3606), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3582), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3608), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3610), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 13, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [41113] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3602), 1, - anon_sym_EQ, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3604), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3606), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3582), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3608), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3610), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 14, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [41215] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3606), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3582), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3608), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3610), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 18, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [41313] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3320), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3322), 55, + ACTIONS(3320), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -187976,174 +187327,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [41383] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3582), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3608), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3610), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 21, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [41479] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3582), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3610), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 26, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [41573] = 4, + [40561] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3324), 3, + ACTIONS(3314), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3326), 55, + ACTIONS(3316), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -188199,93 +187393,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [41643] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 39, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [41733] = 4, + [40631] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3328), 3, + ACTIONS(3310), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3330), 55, + ACTIONS(3312), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -188341,157 +187459,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [41803] = 5, + [40701] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3738), 2, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(3433), 3, + ACTIONS(3302), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3435), 53, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [41875] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 41, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [41959] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3336), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3338), 55, + ACTIONS(3304), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -188547,610 +187525,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [42029] = 11, + [40771] = 25, ACTIONS(5), 1, sym_comment, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3590), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 41, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, + ACTIONS(3640), 1, anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, + ACTIONS(3652), 1, anon_sym_when, + ACTIONS(3654), 1, anon_sym_COLON_COLON, + ACTIONS(3656), 1, anon_sym_EQ_GT, + ACTIONS(3658), 1, anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_after, - anon_sym_catch, - anon_sym_do, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [42113] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2968), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2970), 55, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, + ACTIONS(3668), 1, anon_sym_in, + ACTIONS(3670), 1, anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, + ACTIONS(3674), 1, anon_sym_STAR_STAR, + ACTIONS(3676), 1, anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [42183] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2972), 3, - sym__not_in, - aux_sym__terminator_token1, + ACTIONS(3678), 1, anon_sym_LBRACK2, - ACTIONS(2974), 55, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [42253] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3146), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3148), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [42323] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3574), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3576), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [42393] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3276), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3278), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [42463] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2976), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2978), 55, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [42533] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [42603] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3584), 1, - anon_sym_PIPE, - ACTIONS(3596), 1, - anon_sym_when, - ACTIONS(3598), 1, - anon_sym_COLON_COLON, - ACTIONS(3600), 1, - anon_sym_EQ_GT, - ACTIONS(3602), 1, - anon_sym_EQ, - ACTIONS(3612), 1, - anon_sym_in, - ACTIONS(3614), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, - anon_sym_STAR_STAR, - ACTIONS(3620), 1, - anon_sym_DOT, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(3624), 1, + ACTIONS(3680), 1, sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3594), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3674), 2, + ACTIONS(3630), 2, sym__newline_before_do, aux_sym__terminator_token1, - ACTIONS(3604), 3, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3650), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3660), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(3606), 3, + ACTIONS(3662), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3582), 4, + ACTIONS(3638), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(3608), 5, + ACTIONS(3664), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3590), 6, + ACTIONS(3646), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(3676), 8, + ACTIONS(3632), 8, anon_sym_SEMI, anon_sym_COMMA, anon_sym_after, @@ -189159,7 +187602,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - ACTIONS(3610), 9, + ACTIONS(3666), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -189169,75 +187612,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [42715] = 25, + [40883] = 25, ACTIONS(5), 1, sym_comment, - ACTIONS(3584), 1, + ACTIONS(3640), 1, anon_sym_PIPE, - ACTIONS(3596), 1, + ACTIONS(3652), 1, anon_sym_when, - ACTIONS(3598), 1, + ACTIONS(3654), 1, anon_sym_COLON_COLON, - ACTIONS(3600), 1, + ACTIONS(3656), 1, anon_sym_EQ_GT, - ACTIONS(3602), 1, + ACTIONS(3658), 1, anon_sym_EQ, - ACTIONS(3612), 1, + ACTIONS(3668), 1, anon_sym_in, - ACTIONS(3614), 1, + ACTIONS(3670), 1, anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, + ACTIONS(3672), 1, anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, + ACTIONS(3674), 1, anon_sym_STAR_STAR, - ACTIONS(3620), 1, + ACTIONS(3676), 1, anon_sym_DOT, - ACTIONS(3622), 1, + ACTIONS(3678), 1, anon_sym_LBRACK2, - ACTIONS(3624), 1, + ACTIONS(3680), 1, sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3586), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3592), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3594), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3678), 2, + ACTIONS(3634), 2, sym__newline_before_do, aux_sym__terminator_token1, - ACTIONS(3604), 3, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3650), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3660), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(3606), 3, + ACTIONS(3662), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3582), 4, + ACTIONS(3638), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(3608), 5, + ACTIONS(3664), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3590), 6, + ACTIONS(3646), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(3680), 8, + ACTIONS(3636), 8, anon_sym_SEMI, anon_sym_COMMA, anon_sym_after, @@ -189246,7 +187689,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - ACTIONS(3610), 9, + ACTIONS(3666), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -189256,75 +187699,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [42827] = 25, + [40995] = 25, ACTIONS(5), 1, sym_comment, - ACTIONS(3584), 1, + ACTIONS(3640), 1, anon_sym_PIPE, - ACTIONS(3596), 1, + ACTIONS(3652), 1, anon_sym_when, - ACTIONS(3598), 1, + ACTIONS(3654), 1, anon_sym_COLON_COLON, - ACTIONS(3600), 1, + ACTIONS(3656), 1, anon_sym_EQ_GT, - ACTIONS(3602), 1, + ACTIONS(3658), 1, anon_sym_EQ, - ACTIONS(3612), 1, + ACTIONS(3668), 1, anon_sym_in, - ACTIONS(3614), 1, + ACTIONS(3670), 1, anon_sym_CARET_CARET_CARET, - ACTIONS(3616), 1, + ACTIONS(3672), 1, anon_sym_SLASH_SLASH, - ACTIONS(3618), 1, + ACTIONS(3674), 1, anon_sym_STAR_STAR, - ACTIONS(3620), 1, + ACTIONS(3676), 1, anon_sym_DOT, - ACTIONS(3622), 1, + ACTIONS(3678), 1, anon_sym_LBRACK2, - ACTIONS(3624), 1, + ACTIONS(3680), 1, sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3543), 2, + ACTIONS(3107), 2, sym__newline_before_do, aux_sym__terminator_token1, - ACTIONS(3586), 2, + ACTIONS(3642), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(3592), 2, + ACTIONS(3648), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3594), 2, + ACTIONS(3650), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(3604), 3, + ACTIONS(3660), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(3606), 3, + ACTIONS(3662), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3582), 4, + ACTIONS(3638), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(3608), 5, + ACTIONS(3664), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3590), 6, + ACTIONS(3646), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(3545), 8, + ACTIONS(3109), 8, anon_sym_SEMI, anon_sym_COMMA, anon_sym_after, @@ -189333,7 +187776,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - ACTIONS(3610), 9, + ACTIONS(3666), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -189343,17 +187786,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [42939] = 4, + [41107] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3226), 3, + ACTIONS(3298), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3228), 55, + ACTIONS(3300), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -189409,23 +187852,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [43009] = 4, + [41177] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3292), 3, + ACTIONS(3294), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3294), 55, + ACTIONS(3296), 55, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -189475,88 +187918,154 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [43079] = 29, + [41247] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3740), 1, - aux_sym__terminator_token1, - ACTIONS(3743), 1, - anon_sym_SEMI, - ACTIONS(3748), 1, - anon_sym_PIPE, - ACTIONS(3758), 1, - anon_sym_when, - ACTIONS(3760), 1, - anon_sym_COLON_COLON, - ACTIONS(3762), 1, - anon_sym_EQ_GT, - ACTIONS(3764), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3290), 3, sym__not_in, - STATE(259), 1, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3292), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [41317] = 29, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3790), 1, + aux_sym__terminator_token1, + ACTIONS(3793), 1, + anon_sym_SEMI, + ACTIONS(3798), 1, + anon_sym_PIPE, + ACTIONS(3808), 1, + anon_sym_when, + ACTIONS(3810), 1, + anon_sym_COLON_COLON, + ACTIONS(3812), 1, + anon_sym_EQ_GT, + ACTIONS(3814), 1, + anon_sym_EQ, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + STATE(258), 1, sym__terminator, - STATE(1021), 1, + STATE(1022), 1, aux_sym__terminator_repeat1, - STATE(4757), 1, + STATE(4774), 1, aux_sym_source_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3750), 2, + ACTIONS(3800), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(3754), 2, + ACTIONS(3804), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3756), 2, + ACTIONS(3806), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(3766), 3, + ACTIONS(3816), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(3768), 3, + ACTIONS(3818), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3746), 4, + ACTIONS(3796), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(1295), 5, + ACTIONS(1313), 5, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - ACTIONS(3770), 5, + ACTIONS(3820), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, + ACTIONS(3802), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(3772), 9, + ACTIONS(3822), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -189566,23 +188075,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [43199] = 4, + [41437] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3030), 3, + ACTIONS(3286), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3032), 55, + ACTIONS(3288), 55, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -189632,23 +188141,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [43269] = 4, + [41507] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3308), 3, + ACTIONS(3282), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3310), 55, + ACTIONS(3284), 55, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -189698,1173 +188207,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [43339] = 4, + [41577] = 29, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3312), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3314), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, + ACTIONS(3798), 1, anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, + ACTIONS(3808), 1, anon_sym_when, + ACTIONS(3810), 1, anon_sym_COLON_COLON, + ACTIONS(3812), 1, anon_sym_EQ_GT, + ACTIONS(3814), 1, anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, + ACTIONS(3824), 1, anon_sym_in, + ACTIONS(3826), 1, anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, + ACTIONS(3830), 1, anon_sym_STAR_STAR, - anon_sym_DASH_GT, + ACTIONS(3832), 1, anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [43409] = 29, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3748), 1, - anon_sym_PIPE, - ACTIONS(3758), 1, - anon_sym_when, - ACTIONS(3760), 1, - anon_sym_COLON_COLON, - ACTIONS(3762), 1, - anon_sym_EQ_GT, - ACTIONS(3764), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, + ACTIONS(3834), 1, anon_sym_LBRACK2, - ACTIONS(3786), 1, + ACTIONS(3836), 1, sym__not_in, - ACTIONS(3788), 1, + ACTIONS(3838), 1, aux_sym__terminator_token1, - ACTIONS(3791), 1, + ACTIONS(3841), 1, anon_sym_SEMI, - STATE(258), 1, + STATE(262), 1, sym__terminator, - STATE(1021), 1, + STATE(1022), 1, aux_sym__terminator_repeat1, STATE(4763), 1, aux_sym_source_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3750), 2, + ACTIONS(3800), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(3754), 2, + ACTIONS(3804), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3756), 2, + ACTIONS(3806), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(3766), 3, + ACTIONS(3816), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(3768), 3, + ACTIONS(3818), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3746), 4, + ACTIONS(3796), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(3770), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3794), 5, + ACTIONS(1301), 5, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [43529] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, + ACTIONS(3820), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [43599] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [43669] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [43739] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2980), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2982), 55, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [43809] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 4, - sym__not_in, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [43879] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 4, - sym__not_in, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [43949] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3409), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3411), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44019] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3018), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3020), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44089] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44159] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3014), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3016), 55, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44229] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44299] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44369] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3138), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3140), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44439] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3433), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3435), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44509] = 33, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3701), 1, - anon_sym_COMMA, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3796), 1, - anon_sym_SEMI, - ACTIONS(3798), 1, - anon_sym_RPAREN, - STATE(402), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5663), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - STATE(6438), 1, - aux_sym__stab_clause_arguments_with_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, + ACTIONS(3802), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(3724), 9, + ACTIONS(3822), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -190874,545 +188298,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [44637] = 4, + [41697] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3417), 3, + ACTIONS(3278), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3419), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44707] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44777] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3445), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3447), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44847] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3449), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3451), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44917] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2984), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2986), 55, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [44987] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2988), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2990), 55, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [45057] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2992), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2994), 55, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [45127] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3453), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3455), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [45197] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 55, + ACTIONS(3280), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -191468,17 +188364,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [45267] = 4, + [41767] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3292), 3, + ACTIONS(3274), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3294), 55, + ACTIONS(3276), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -191534,149 +188430,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [45337] = 4, + [41837] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3457), 3, + ACTIONS(3270), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3459), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [45407] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3461), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3463), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [45477] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 55, + ACTIONS(3272), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -191732,1223 +188496,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [45547] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3800), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [45619] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3802), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [45691] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3804), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [45763] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3806), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [45835] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3808), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [45907] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3810), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [45979] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3812), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46051] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3814), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46123] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3816), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46195] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3818), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46267] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3820), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46339] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3822), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46411] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3824), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46483] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3826), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46555] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3828), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46627] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3830), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46699] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3832), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46771] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3834), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46843] = 4, + [41907] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3437), 3, + ACTIONS(3250), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3439), 55, + ACTIONS(3252), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -193004,151 +188562,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [46913] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3836), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [46985] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3838), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [47057] = 4, + [41977] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3230), 3, + ACTIONS(3246), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3232), 55, + ACTIONS(3248), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -193204,7 +188628,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [47127] = 4, + [42047] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3238), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3240), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [42117] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -193270,23 +188760,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [47197] = 4, + [42187] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3465), 3, + ACTIONS(3230), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3467), 55, + ACTIONS(3232), 55, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -193336,20 +188826,187 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [47267] = 4, + [42257] = 33, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3751), 1, + anon_sym_COMMA, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3844), 1, + anon_sym_SEMI, + ACTIONS(3846), 1, + anon_sym_RPAREN, + STATE(396), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5395), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + STATE(6524), 1, + aux_sym__stab_clause_arguments_with_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [42385] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3044), 3, + ACTIONS(3226), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3046), 55, + ACTIONS(3228), 55, anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [42455] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3848), 1, anon_sym_LPAREN, + STATE(1941), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2956), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2958), 52, anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -193397,90 +189054,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [47337] = 4, + anon_sym_do, + [42529] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3070), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3072), 55, - anon_sym_SEMI, + ACTIONS(3848), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [47407] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, + STATE(1944), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3465), 3, - sym__not_in, aux_sym__terminator_token1, + ACTIONS(2956), 3, + sym__newline_before_do, + sym__not_in, anon_sym_LBRACK2, - ACTIONS(3467), 55, - anon_sym_SEMI, + ACTIONS(2958), 52, anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -193527,160 +189121,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [47477] = 4, + anon_sym_do, + [42603] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, + ACTIONS(3848), 1, + anon_sym_LPAREN, + STATE(1945), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3304), 3, - sym__not_in, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3306), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [47547] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3469), 3, + ACTIONS(2956), 3, + sym__newline_before_do, sym__not_in, - aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3471), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [47617] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 54, - anon_sym_SEMI, + ACTIONS(2958), 52, anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -193728,86 +189190,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [47689] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [47761] = 7, + anon_sym_do, + [42677] = 7, ACTIONS(5), 1, sym_comment, ACTIONS(427), 1, anon_sym_do, - ACTIONS(3840), 1, + ACTIONS(3850), 1, sym__newline_before_do, - STATE(2583), 1, + STATE(2788), 1, + sym_do_block, + ACTIONS(2948), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2950), 52, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [42753] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(427), 1, + anon_sym_do, + ACTIONS(3852), 1, + sym__newline_before_do, + STATE(2786), 1, sym_do_block, ACTIONS(2952), 2, sym__not_in, @@ -193869,17 +189329,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [47837] = 4, + [42829] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3477), 3, + ACTIONS(3050), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3479), 55, + ACTIONS(3052), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -193935,17 +189395,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [47907] = 4, + [42899] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3465), 3, + ACTIONS(3060), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3467), 55, + ACTIONS(3062), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -194001,17 +189461,281 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [47977] = 4, + [42969] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3332), 3, + ACTIONS(3020), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3334), 55, + ACTIONS(3022), 55, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [43039] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3016), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3018), 55, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [43109] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3012), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3014), 55, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [43179] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3008), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3010), 55, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [43249] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3490), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3492), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -194067,23 +189791,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [48047] = 4, + [43319] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3495), 3, + ACTIONS(3498), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3497), 55, + ACTIONS(3500), 55, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -194133,23 +189857,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [48117] = 4, + [43389] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2631), 3, + ACTIONS(3502), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2633), 55, + ACTIONS(3504), 55, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -194199,7 +189923,271 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [48187] = 4, + [43459] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3004), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3006), 55, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [43529] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2990), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2992), 55, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [43599] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2986), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2988), 55, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [43669] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 4, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [43739] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -194265,17 +190253,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [48257] = 4, + [43809] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2623), 3, + ACTIONS(2631), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2625), 55, + ACTIONS(2633), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -194331,7 +190319,139 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [48327] = 4, + [43879] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [43949] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [44019] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -194397,7 +190517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [48397] = 4, + [44089] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -194463,84 +190583,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [48467] = 4, + [44159] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2611), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [48537] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 4, + ACTIONS(2631), 4, sym__not_in, aux_sym__terminator_token1, aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2617), 54, + ACTIONS(2633), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -194595,94 +190649,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [48607] = 4, + [44229] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2611), 4, + ACTIONS(2982), 3, sym__not_in, aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2613), 54, + ACTIONS(2984), 55, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [48677] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(427), 1, - anon_sym_do, - ACTIONS(3842), 1, - sym__newline_before_do, - STATE(2582), 1, - sym_do_block, - ACTIONS(2946), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2948), 52, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -194730,17 +190710,352 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [48753] = 4, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [44299] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3036), 3, + ACTIONS(2978), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3038), 55, + ACTIONS(2980), 55, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [44369] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2974), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2976), 55, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [44439] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 4, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [44509] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 4, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [44579] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2998), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3000), 55, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [44649] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3192), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3194), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -194796,17 +191111,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [48823] = 4, + [44719] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3030), 3, + ACTIONS(3506), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3032), 55, + ACTIONS(3508), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -194862,17 +191177,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [48893] = 4, + [44789] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3503), 3, + ACTIONS(3510), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3505), 55, + ACTIONS(3512), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -194928,83 +191243,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [48963] = 4, + [44859] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3499), 3, + ACTIONS(3514), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3501), 55, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [49033] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3485), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3487), 55, + ACTIONS(3516), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -195060,17 +191309,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [49103] = 4, + [44929] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3485), 3, + ACTIONS(3510), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3487), 55, + ACTIONS(3512), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -195126,17 +191375,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [49173] = 4, + [44999] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3332), 3, + ACTIONS(3510), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3334), 55, + ACTIONS(3512), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -195192,17 +191441,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [49243] = 4, + [45069] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3507), 3, + ACTIONS(3546), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3509), 55, + ACTIONS(3548), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -195258,1789 +191507,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [49313] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3578), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3580), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [49383] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3511), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3513), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [49453] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [49523] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3499), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [49593] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [49663] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [49733] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [49803] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [49873] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [49943] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50013] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50083] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50153] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50223] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50293] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50363] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50433] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50503] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50573] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50643] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50713] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50783] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50853] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50923] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [50993] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3570), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3572), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [51063] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3566), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3568), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [51133] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3562), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3564), 55, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [51203] = 4, + [45139] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -197106,17 +191573,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [51273] = 4, + [45209] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3554), 3, + ACTIONS(3562), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3556), 55, + ACTIONS(3564), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -197172,17 +191639,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [51343] = 4, + [45279] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3550), 3, + ACTIONS(3566), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3552), 55, + ACTIONS(3568), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -197238,17 +191705,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [51413] = 4, + [45349] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3519), 3, + ACTIONS(3570), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3521), 55, + ACTIONS(3572), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -197304,17 +191771,149 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [51483] = 4, + [45419] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3519), 3, + ACTIONS(2619), 4, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [45489] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2615), 4, + sym__not_in, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [45559] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3574), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3521), 55, + ACTIONS(3576), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -197370,17 +191969,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [51553] = 4, + [45629] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3523), 3, + ACTIONS(3578), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3525), 55, + ACTIONS(3580), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -197436,17 +192035,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [51623] = 4, + [45699] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3519), 3, + ACTIONS(3578), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3521), 55, + ACTIONS(3580), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -197502,17 +192101,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [51693] = 4, + [45769] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3515), 3, + ACTIONS(3578), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3517), 55, + ACTIONS(3580), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -197568,355 +192167,611 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [51763] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3844), 1, - anon_sym_LPAREN, - STATE(1861), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2940), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2942), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [51837] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3844), 1, - anon_sym_LPAREN, - STATE(1860), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2940), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2942), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [51911] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3844), 1, - anon_sym_LPAREN, - STATE(1857), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2940), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2942), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [51985] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1830), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2946), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2948), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [52057] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(1829), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2952), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2954), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [52129] = 4, + [45839] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3222), 3, + ACTIONS(3578), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3224), 55, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [45909] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [45979] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46049] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46119] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46189] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46259] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46329] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46399] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46469] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3170), 55, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -197972,17 +192827,5172 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, + [46539] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46609] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46679] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46749] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46819] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46889] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [46959] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47029] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47099] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47169] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47239] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47309] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47379] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 55, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47449] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3170), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47519] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47589] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3582), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3584), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47659] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47729] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3086), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3088), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47799] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3086), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3088), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47869] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [47939] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48009] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48079] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3486), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3488), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48149] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3474), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3476), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48219] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3254), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3256), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48289] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48359] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48429] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3466), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3468), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48499] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3462), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3464), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48569] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3458), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3460), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48639] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3454), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3456), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48709] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3450), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3452), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48779] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48849] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48919] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3394), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3396), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [48989] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49059] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49129] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49199] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3028), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3030), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49269] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3350), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3352), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49339] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49409] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49479] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49549] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3262), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3264), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49619] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3258), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3260), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49689] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3242), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3244), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49759] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3242), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3244), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49829] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49899] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3206), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3208), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [49969] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3210), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3212), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [50039] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [50109] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [50179] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3668), 1, + anon_sym_in, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3680), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3638), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3664), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3666), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 21, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [50275] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3668), 1, + anon_sym_in, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3680), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3662), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3638), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3664), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3666), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 18, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [50373] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3658), 1, + anon_sym_EQ, + ACTIONS(3668), 1, + anon_sym_in, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3680), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3660), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3662), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3638), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3664), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3666), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 14, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [50475] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3656), 1, + anon_sym_EQ_GT, + ACTIONS(3658), 1, + anon_sym_EQ, + ACTIONS(3668), 1, + anon_sym_in, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3680), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3660), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3662), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3638), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3664), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3666), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 13, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [50579] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3640), 1, + anon_sym_PIPE, + ACTIONS(3654), 1, + anon_sym_COLON_COLON, + ACTIONS(3656), 1, + anon_sym_EQ_GT, + ACTIONS(3658), 1, + anon_sym_EQ, + ACTIONS(3668), 1, + anon_sym_in, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3680), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3660), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3662), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3638), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3664), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3666), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 11, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [50687] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3640), 1, + anon_sym_PIPE, + ACTIONS(3652), 1, + anon_sym_when, + ACTIONS(3654), 1, + anon_sym_COLON_COLON, + ACTIONS(3656), 1, + anon_sym_EQ_GT, + ACTIONS(3658), 1, + anon_sym_EQ, + ACTIONS(3668), 1, + anon_sym_in, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3680), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3660), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3662), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3638), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3664), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3666), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 10, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [50797] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 41, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [50881] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 41, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [50965] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3668), 1, + anon_sym_in, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3680), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 39, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [51055] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3668), 1, + anon_sym_in, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3680), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3638), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3666), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 26, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [51149] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3640), 1, + anon_sym_PIPE, + ACTIONS(3652), 1, + anon_sym_when, + ACTIONS(3654), 1, + anon_sym_COLON_COLON, + ACTIONS(3656), 1, + anon_sym_EQ_GT, + ACTIONS(3658), 1, + anon_sym_EQ, + ACTIONS(3668), 1, + anon_sym_in, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3680), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3660), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3662), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3638), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3664), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3666), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 10, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [51259] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [51337] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 42, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [51419] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 52, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [51495] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3640), 1, + anon_sym_PIPE, + ACTIONS(3656), 1, + anon_sym_EQ_GT, + ACTIONS(3658), 1, + anon_sym_EQ, + ACTIONS(3668), 1, + anon_sym_in, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3680), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3660), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3662), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3638), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3664), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3666), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 12, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [51601] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3668), 1, + anon_sym_in, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3680), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3666), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 30, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [51693] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3670), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3672), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3674), 1, + anon_sym_STAR_STAR, + ACTIONS(3676), 1, + anon_sym_DOT, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3642), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3648), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3646), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 40, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_after, + anon_sym_catch, + anon_sym_do, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [51779] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3214), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3216), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [51849] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [51919] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3218), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3220), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [51989] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3218), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3220), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [52059] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [52129] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 55, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, [52199] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3160), 3, + ACTIONS(3222), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3162), 55, + ACTIONS(3224), 55, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -198045,11 +198055,11 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3106), 3, + ACTIONS(3542), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3108), 53, + ACTIONS(3544), 53, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -198104,20032 +198114,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_do, [52338] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3102), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3104), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [52407] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3098), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3100), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [52476] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3094), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3096), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [52545] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3090), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3092), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [52614] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3086), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3088), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [52683] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3082), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3084), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [52752] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3078), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3080), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [52821] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3395), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3397), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [52890] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3343), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3345), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [52959] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3391), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3393), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53028] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2976), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2978), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53097] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2972), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2974), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53166] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2968), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2970), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53235] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3401), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3403), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53304] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3244), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3246), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53373] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3248), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3250), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53442] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3252), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3254), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53511] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3256), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3258), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53580] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3260), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3262), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53649] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3264), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3266), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53718] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3272), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3274), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53787] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3280), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3282), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53856] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3284), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3286), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53925] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3296), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3298), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [53994] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3300), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3302), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54063] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3320), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3322), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54132] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3324), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3326), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54201] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3328), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3330), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54270] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3336), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3338), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54339] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2631), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54408] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3846), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [54479] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2627), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54548] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3110), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3112), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54617] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2998), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3000), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54686] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3004), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3006), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54755] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3010), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3012), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54824] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3114), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3116), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54893] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3848), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [54964] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3850), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55035] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3852), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55106] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3854), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55177] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3856), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55248] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3858), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55319] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3860), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55390] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3862), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55461] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3864), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55532] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3866), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55603] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3868), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55674] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3870), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55745] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3872), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55816] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3874), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55887] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3876), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [55958] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3878), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56029] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3880), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56100] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3882), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56171] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3884), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56242] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3886), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56313] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2623), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56382] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2619), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56451] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3888), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [56522] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3014), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3016), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56591] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(2215), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2962), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2964), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56662] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(2217), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3018), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3020), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56733] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3118), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3120), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56802] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(2219), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2962), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2964), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56873] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(2221), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2962), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2964), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [56944] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(2224), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3022), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3024), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [57015] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3122), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3124), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [57084] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3890), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [57155] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3892), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [57226] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3894), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [57297] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3896), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [57368] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2615), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [57437] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2611), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [57506] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3126), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3128), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [57575] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2980), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2982), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [57644] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3130), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3132), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [57713] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3336), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3338), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [57782] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3328), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3330), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [57851] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3324), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3326), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [57920] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3320), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3322), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [57989] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3300), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3302), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58058] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3296), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3298), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58127] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3284), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3286), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58196] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3280), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3282), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58265] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3272), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3274), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58334] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3264), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3266), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58403] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3260), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3262), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58472] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3256), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3258), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58541] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3252), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3254), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58610] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3248), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3250), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58679] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3244), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3246), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58748] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3401), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3403), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58817] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3391), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3393), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58886] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3343), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3345), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [58955] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3395), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3397), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59024] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3078), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3080), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59093] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3082), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3084), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59162] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3086), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3088), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59231] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3090), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3092), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59300] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3094), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3096), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59369] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3098), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3100), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59438] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3102), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3104), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59507] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3106), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3108), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59576] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3110), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3112), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59645] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3114), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3116), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59714] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3118), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3120), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59783] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3122), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3124), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59852] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3126), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3128), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59921] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3130), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3132), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [59990] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3134), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3136), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60059] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3156), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3158), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60128] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3168), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3170), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60197] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3172), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3174), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60266] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3176), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3178), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60335] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3184), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3186), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60404] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3188), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3190), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60473] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3202), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3204), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60542] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3206), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3208), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60611] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3210), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3212), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60680] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3218), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3220), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60749] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3222), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3224), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60818] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3226), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3228), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60887] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3230), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3232), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [60956] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3234), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3236), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [61025] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3134), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3136), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61094] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3156), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3158), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61163] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3168), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3170), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61232] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3172), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3174), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61301] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3176), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3178), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61370] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3184), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3186), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61439] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2631), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2633), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61508] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3188), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3190), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61577] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3202), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3204), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61646] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3206), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3208), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61715] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3210), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3212), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61784] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3218), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3220), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61853] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3222), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3224), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61922] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3226), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3228), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [61991] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3230), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3232), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [62060] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3234), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3236), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [62129] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2984), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2986), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [62198] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2988), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2990), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [62267] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2992), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2994), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [62336] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3898), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [62407] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3900), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [62478] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3902), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [62549] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3904), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [62620] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3906), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [62691] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [62760] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3908), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [62831] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3910), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [62902] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2627), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2629), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [62971] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3912), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63042] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3276), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3278), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63111] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3574), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3576), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63180] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3146), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3148), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63249] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3914), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63320] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3916), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63391] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3918), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63462] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2623), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2625), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [63531] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3920), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63602] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3922), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63673] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63742] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63811] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3180), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3182), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63880] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3180), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3182), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [63949] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [64018] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2619), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2621), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [64087] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [64156] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [64225] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3924), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [64296] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3292), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [64365] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2615), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2617), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [64434] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [64503] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [64572] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2611), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2613), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [64641] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [64710] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3288), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3290), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [64779] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3288), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3290), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [64848] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [64917] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3030), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3032), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [64988] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3036), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3038), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [65059] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3499), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [65128] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3678), 1, - aux_sym__terminator_token1, - ACTIONS(3926), 1, - anon_sym_when, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2859), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3680), 8, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [65239] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(427), 1, - anon_sym_do, - ACTIONS(3928), 1, - sym__newline_before_do, - STATE(3332), 1, - sym_do_block, - ACTIONS(3022), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3024), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [65314] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [65383] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3292), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [65452] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3304), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3306), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [65521] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3308), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3310), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [65590] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3312), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3314), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [65659] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [65728] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [65797] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [65866] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [65935] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [66004] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3558), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3560), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [66073] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(427), 1, - anon_sym_do, - ACTIONS(3930), 1, - sym__newline_before_do, - STATE(3330), 1, - sym_do_block, - ACTIONS(2962), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2964), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [66148] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(427), 1, - anon_sym_do, - ACTIONS(3932), 1, - sym__newline_before_do, - STATE(3329), 1, - sym_do_block, - ACTIONS(2962), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2964), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [66223] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(427), 1, - anon_sym_do, - ACTIONS(3934), 1, - sym__newline_before_do, - STATE(3325), 1, - sym_do_block, - ACTIONS(3018), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3020), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [66298] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2958), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2960), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [66367] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(427), 1, - anon_sym_do, - ACTIONS(3936), 1, - sym__newline_before_do, - STATE(3324), 1, - sym_do_block, - ACTIONS(2962), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2964), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [66442] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3054), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3056), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [66511] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3138), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3140), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [66580] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 40, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [66665] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 30, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [66756] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 12, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [66861] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [66930] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [66999] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [67068] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 52, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [67143] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 42, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [67224] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [67301] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [67370] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2627), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [67439] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 54, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [67508] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3409), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3411), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [67577] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(906), 1, - anon_sym_RPAREN, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3938), 1, - anon_sym_SEMI, - STATE(396), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5515), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [67702] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3926), 1, - anon_sym_when, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 10, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [67811] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1709), 1, - anon_sym_RPAREN, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3940), 1, - anon_sym_SEMI, - STATE(431), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5607), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [67936] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3691), 1, - anon_sym_SEMI, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3942), 1, - anon_sym_RPAREN, - STATE(427), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5545), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [68061] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3018), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3020), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [68130] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3926), 1, - anon_sym_when, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 10, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [68239] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 11, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [68346] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2849), 1, - anon_sym_PIPE, - ACTIONS(2864), 1, - anon_sym_COLON_COLON, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3674), 1, - aux_sym__terminator_token1, - ACTIONS(3926), 1, - anon_sym_when, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2859), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3676), 8, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [68457] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [68526] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [68595] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2866), 1, - anon_sym_EQ_GT, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 13, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [68698] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [68767] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3433), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3435), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [68836] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2868), 1, - anon_sym_EQ, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2870), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 14, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [68937] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3503), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3505), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [69006] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2872), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 18, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [69103] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2874), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 21, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [69198] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [69267] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [69336] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3445), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3447), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [69405] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3449), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3451), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [69474] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2847), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(2876), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 26, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [69567] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3507), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3509), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [69636] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3511), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3513), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [69705] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2878), 1, - anon_sym_in, - ACTIONS(2880), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(2892), 1, - sym__not_in, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 39, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [69794] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 41, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [69877] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(882), 1, - anon_sym_RPAREN, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3944), 1, - anon_sym_SEMI, - STATE(370), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5346), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [70002] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1649), 1, - anon_sym_RPAREN, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3946), 1, - anon_sym_SEMI, - STATE(391), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5375), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [70127] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3938), 1, - anon_sym_SEMI, - ACTIONS(3948), 1, - anon_sym_RPAREN, - STATE(396), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5515), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [70252] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3499), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3501), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [70321] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3495), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3497), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [70390] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3437), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3439), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [70459] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3417), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3419), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [70528] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3292), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3294), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [70597] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3074), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3076), 53, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [70666] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2882), 1, - anon_sym_SLASH_SLASH, - ACTIONS(2884), 1, - anon_sym_STAR_STAR, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2851), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(2857), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(2855), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 41, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [70749] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3160), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3162), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [70818] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(874), 1, - anon_sym_RPAREN, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3950), 1, - anon_sym_SEMI, - STATE(369), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5083), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [70943] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3515), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3517), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [71012] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3519), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3521), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [71081] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3523), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3525), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [71150] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3453), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3455), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [71219] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3457), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3459), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [71288] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3461), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3463), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [71357] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1583), 1, - anon_sym_RPAREN, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3952), 1, - anon_sym_SEMI, - STATE(365), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5150), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [71482] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3944), 1, - anon_sym_SEMI, - ACTIONS(3954), 1, - anon_sym_RPAREN, - STATE(370), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5346), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [71607] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(894), 1, - anon_sym_RPAREN, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3691), 1, - anon_sym_SEMI, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - STATE(427), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5545), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [71732] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [71801] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1665), 1, - anon_sym_RPAREN, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3956), 1, - anon_sym_SEMI, - STATE(353), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5868), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [71926] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3519), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3521), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [71995] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3519), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3521), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [72064] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3550), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3552), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [72133] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3796), 1, - anon_sym_SEMI, - ACTIONS(3958), 1, - anon_sym_RPAREN, - STATE(402), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5663), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [72258] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [72327] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(914), 1, - anon_sym_RPAREN, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3960), 1, - anon_sym_SEMI, - STATE(380), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5228), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [72452] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1581), 1, - anon_sym_RPAREN, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3962), 1, - anon_sym_SEMI, - STATE(372), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5121), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [72577] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3950), 1, - anon_sym_SEMI, - ACTIONS(3964), 1, - anon_sym_RPAREN, - STATE(369), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5083), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [72702] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(910), 1, - anon_sym_RPAREN, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3966), 1, - anon_sym_SEMI, - STATE(408), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5378), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [72827] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1611), 1, - anon_sym_RPAREN, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3968), 1, - anon_sym_SEMI, - STATE(384), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5272), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [72952] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3960), 1, - anon_sym_SEMI, - ACTIONS(3970), 1, - anon_sym_RPAREN, - STATE(380), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5228), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [73077] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(878), 1, - anon_sym_RPAREN, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3796), 1, - anon_sym_SEMI, - STATE(402), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5663), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [73202] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1679), 1, - anon_sym_RPAREN, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3972), 1, - anon_sym_SEMI, - STATE(424), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5415), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [73327] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3044), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3046), 53, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [73396] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3966), 1, - anon_sym_SEMI, - ACTIONS(3974), 1, - anon_sym_RPAREN, - STATE(408), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5378), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [73521] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3469), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3471), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [73590] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3976), 1, - anon_sym_SEMI, - ACTIONS(3978), 1, - anon_sym_RPAREN, - STATE(405), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5878), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [73715] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(870), 1, - anon_sym_RPAREN, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3980), 1, - anon_sym_SEMI, - STATE(439), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5521), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [73840] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3477), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3479), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [73909] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [73978] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3554), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3556), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [74047] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [74116] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [74185] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3485), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3487), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [74254] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1731), 1, - anon_sym_RPAREN, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3982), 1, - anon_sym_SEMI, - STATE(438), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5558), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [74379] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3485), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3487), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [74448] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [74517] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -218194,482 +198178,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [74586] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3980), 1, - anon_sym_SEMI, - ACTIONS(3984), 1, - anon_sym_RPAREN, - STATE(439), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5521), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [74711] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(898), 1, - anon_sym_RPAREN, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3986), 1, - anon_sym_SEMI, - STATE(433), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5664), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [74836] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1719), 1, - anon_sym_RPAREN, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3988), 1, - anon_sym_SEMI, - STATE(430), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5701), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [74961] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3986), 1, - anon_sym_SEMI, - ACTIONS(3990), 1, - anon_sym_RPAREN, - STATE(433), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5664), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [75086] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(886), 1, - anon_sym_RPAREN, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3992), 1, - anon_sym_SEMI, - STATE(426), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5807), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [75211] = 4, + [52407] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3495), 3, + ACTIONS(3050), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3497), 54, + ACTIONS(3052), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -218724,17 +198243,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [75280] = 4, + [52476] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3499), 3, + ACTIONS(3060), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3501), 54, + ACTIONS(3062), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -218789,1721 +198308,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [75349] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1707), 1, - anon_sym_RPAREN, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3994), 1, - anon_sym_SEMI, - STATE(425), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5842), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [75474] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3992), 1, - anon_sym_SEMI, - ACTIONS(3996), 1, - anon_sym_RPAREN, - STATE(426), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5807), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [75599] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1671), 1, - anon_sym_RPAREN, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3998), 1, - anon_sym_SEMI, - STATE(368), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5077), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [75724] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(902), 1, - anon_sym_RPAREN, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(4000), 1, - anon_sym_SEMI, - STATE(422), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5943), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [75849] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1699), 1, - anon_sym_RPAREN, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(4002), 1, - anon_sym_SEMI, - STATE(421), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5908), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [75974] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [76043] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [76112] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [76181] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [76250] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [76319] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [76388] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [76457] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [76526] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [76595] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 54, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [76664] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(4000), 1, - anon_sym_SEMI, - ACTIONS(4004), 1, - anon_sym_RPAREN, - STATE(422), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5943), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [76789] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3318), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [76862] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3425), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [76935] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2888), 1, - anon_sym_DOT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 53, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [77008] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4006), 1, - anon_sym_COMMA, - STATE(2117), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3150), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3152), 52, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [77081] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4006), 1, - anon_sym_COMMA, - STATE(2118), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3164), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3166), 52, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [77154] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4008), 1, - anon_sym_COMMA, - STATE(2118), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3160), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3162), 52, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [77227] = 32, - ACTIONS(5), 1, - sym_comment, - ACTIONS(890), 1, - anon_sym_RPAREN, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(2853), 1, - anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3709), 1, - anon_sym_when, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3976), 1, - anon_sym_SEMI, - STATE(405), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5878), 1, - aux_sym_block_repeat2, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [77352] = 4, + [52545] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3070), 3, + ACTIONS(3040), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3072), 53, + ACTIONS(3042), 53, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, @@ -220557,17 +198373,2045 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [77421] = 4, + [52614] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2994), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2996), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [52683] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(894), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3854), 1, + anon_sym_SEMI, + STATE(413), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5878), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [52808] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3036), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3038), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [52877] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3856), 1, + anon_sym_COMMA, + STATE(1803), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3090), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3092), 52, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [52950] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_COMMA, + STATE(1803), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3097), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3099), 52, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [53023] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_COMMA, + STATE(1804), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3103), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3105), 52, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [53096] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [53169] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3388), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [53242] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3268), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [53315] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3861), 1, + anon_sym_SEMI, + ACTIONS(3863), 1, + anon_sym_RPAREN, + STATE(378), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5188), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [53440] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 40, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [53525] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 30, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [53616] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 12, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [53721] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 52, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [53796] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 42, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [53877] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [53954] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3865), 1, + anon_sym_when, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 10, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [54063] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3865), 1, + anon_sym_when, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 10, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [54172] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 11, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [54279] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 13, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [54382] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 14, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [54483] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 18, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [54580] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 21, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [54675] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 26, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [54768] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 39, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [54857] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 41, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [54940] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 41, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [55023] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 3, + ACTIONS(3090), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 54, + ACTIONS(3092), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -220622,17 +200466,7157 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [77490] = 4, + [55092] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1603), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3867), 1, + anon_sym_SEMI, + STATE(408), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5872), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [55217] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(882), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3861), 1, + anon_sym_SEMI, + STATE(378), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5188), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [55342] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1691), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3869), 1, + anon_sym_SEMI, + STATE(376), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5077), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [55467] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3871), 1, + anon_sym_SEMI, + ACTIONS(3873), 1, + anon_sym_RPAREN, + STATE(407), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5807), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [55592] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1681), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3875), 1, + anon_sym_SEMI, + STATE(412), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5842), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [55717] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(914), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3871), 1, + anon_sym_SEMI, + STATE(407), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5807), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [55842] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3877), 1, + anon_sym_SEMI, + ACTIONS(3879), 1, + anon_sym_RPAREN, + STATE(374), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5664), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [55967] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1591), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3881), 1, + anon_sym_SEMI, + STATE(379), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5701), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [56092] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(890), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3877), 1, + anon_sym_SEMI, + STATE(374), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5664), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [56217] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3883), 1, + anon_sym_SEMI, + ACTIONS(3885), 1, + anon_sym_RPAREN, + STATE(356), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5521), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [56342] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1531), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3887), 1, + anon_sym_SEMI, + STATE(435), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5558), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [56467] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(874), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3883), 1, + anon_sym_SEMI, + STATE(356), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5521), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [56592] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3854), 1, + anon_sym_SEMI, + ACTIONS(3889), 1, + anon_sym_RPAREN, + STATE(413), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5878), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [56717] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3891), 1, + anon_sym_SEMI, + ACTIONS(3893), 1, + anon_sym_RPAREN, + STATE(400), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5378), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [56842] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1661), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3895), 1, + anon_sym_SEMI, + STATE(414), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5415), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [56967] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(902), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3844), 1, + anon_sym_SEMI, + STATE(396), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5395), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [57092] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3897), 1, + anon_sym_SEMI, + ACTIONS(3899), 1, + anon_sym_RPAREN, + STATE(423), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5228), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [57217] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1713), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3901), 1, + anon_sym_SEMI, + STATE(434), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5272), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [57342] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3020), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3022), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [57411] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3016), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3018), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [57480] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3012), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3014), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [57549] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3226), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3228), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [57618] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3230), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3232), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [57687] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2631), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2633), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [57756] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3234), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3236), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [57825] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3238), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3240), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [57894] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3246), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3248), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [57963] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3250), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3252), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58032] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3270), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3272), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58101] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3274), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3276), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58170] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3278), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3280), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58239] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3282), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3284), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58308] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3286), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3288), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58377] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3290), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3292), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58446] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3294), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3296), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58515] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3298), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3300), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58584] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3302), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3304), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58653] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3306), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3308), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58722] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3008), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3010), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58791] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3310), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3312), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58860] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3188), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3190), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58929] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3184), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3186), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [58998] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3180), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3182), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59067] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3176), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3178), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59136] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3172), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3174), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59205] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3314), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3316), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59274] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3318), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3320), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59343] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3322), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3324), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59412] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3326), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3328), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59481] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3330), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3332), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59550] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3334), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3336), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59619] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3338), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3340), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59688] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3342), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3344), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59757] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3346), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3348), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59826] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3354), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3356), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59895] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3168), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3170), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [59964] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3358), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3360), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60033] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3362), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3364), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60102] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3366), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3368), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60171] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3370), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3372), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60240] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3374), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3376), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60309] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3004), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3006), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60378] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2990), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2992), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60447] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2986), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2988), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60516] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3378), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3380), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60585] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3442), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3444), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60654] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3446), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3448), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60723] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3478), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3480), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60792] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3482), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3484), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60861] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3518), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3520), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60930] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3586), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3588), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [60999] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3538), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3540), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [61068] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3554), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3556), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [61137] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3550), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3552), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [61206] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3082), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3084), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [61275] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3534), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3536), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [61344] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3530), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3532), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [61413] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3526), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3528), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [61482] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3522), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3524), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [61551] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2627), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [61620] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(906), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3891), 1, + anon_sym_SEMI, + STATE(400), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5378), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [61745] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2631), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [61814] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3903), 1, + anon_sym_SEMI, + ACTIONS(3905), 1, + anon_sym_RPAREN, + STATE(382), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5083), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [61939] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2982), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2984), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62008] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2978), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2980), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62077] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2974), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2976), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62146] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3907), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62217] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3909), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62288] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3911), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62359] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3913), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62430] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3915), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62501] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3917), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62572] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3919), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62643] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3921), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62714] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3923), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62785] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3925), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62856] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3927), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62927] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3929), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [62998] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3931), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [63069] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3933), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [63140] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3935), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [63211] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 3, + ACTIONS(3192), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 54, + ACTIONS(3194), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -220687,17 +207671,1653 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [77559] = 4, + [63280] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2615), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2617), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [63349] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3937), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [63420] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3939), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [63491] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3941), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [63562] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3943), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [63633] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3945), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [63704] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2639), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [63773] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2635), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [63842] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1611), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3947), 1, + anon_sym_SEMI, + STATE(390), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5121), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [63967] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(910), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3897), 1, + anon_sym_SEMI, + STATE(423), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5228), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [64092] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2998), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3000), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [64161] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(2219), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2970), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2972), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [64232] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(2220), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3028), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3030), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [64303] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3844), 1, + anon_sym_SEMI, + ACTIONS(3949), 1, + anon_sym_RPAREN, + STATE(396), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5395), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [64428] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(2222), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2970), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2972), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [64499] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(2223), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2970), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2972), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [64570] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(2225), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3024), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3026), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [64641] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1653), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3951), 1, + anon_sym_SEMI, + STATE(399), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5331), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [64766] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3953), 1, + anon_sym_SEMI, + ACTIONS(3955), 1, + anon_sym_RPAREN, + STATE(373), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5793), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [64891] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1589), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3957), 1, + anon_sym_SEMI, + STATE(368), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5675), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [65016] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(886), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3903), 1, + anon_sym_SEMI, + STATE(382), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5083), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [65141] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2619), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2621), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [65210] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 3, + ACTIONS(3206), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 54, + ACTIONS(3208), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -220752,17 +209372,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [77628] = 4, + [65279] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 3, + ACTIONS(3210), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 54, + ACTIONS(3212), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -220817,17 +209437,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [77697] = 4, + [65348] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 3, + ACTIONS(3214), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 54, + ACTIONS(3216), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -220882,17 +209502,491 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [77766] = 4, + [65417] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3046), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3048), 53, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [65486] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3959), 1, + anon_sym_SEMI, + ACTIONS(3961), 1, + anon_sym_RPAREN, + STATE(354), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5079), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [65611] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2635), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2637), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [65680] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1525), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3963), 1, + anon_sym_SEMI, + STATE(391), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5727), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [65805] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2639), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2641), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [65874] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(878), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3953), 1, + anon_sym_SEMI, + STATE(373), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5793), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [65999] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 3, + ACTIONS(3050), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 54, + ACTIONS(3052), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -220947,17 +210041,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [77835] = 4, + [66068] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 3, + ACTIONS(3060), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 54, + ACTIONS(3062), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -221012,17 +210106,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [77904] = 4, + [66137] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 3, + ACTIONS(3218), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 54, + ACTIONS(3220), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -221077,17 +210171,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [77973] = 4, + [66206] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 3, + ACTIONS(3218), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 54, + ACTIONS(3220), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -221142,17 +210236,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [78042] = 4, + [66275] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 3, + ACTIONS(3222), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 54, + ACTIONS(3224), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -221207,17 +210301,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [78111] = 4, + [66344] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3630), 1, + aux_sym__terminator_token1, + ACTIONS(3865), 1, + anon_sym_when, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2867), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3632), 8, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [66455] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3570), 3, + ACTIONS(3222), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3572), 54, + ACTIONS(3224), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -221272,17 +210452,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [78180] = 4, + [66524] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3566), 3, + ACTIONS(3222), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3568), 54, + ACTIONS(3224), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -221337,7 +210517,8813 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [78249] = 4, + [66593] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3741), 1, + anon_sym_SEMI, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3965), 1, + anon_sym_RPAREN, + STATE(416), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5661), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [66718] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2619), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [66787] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2615), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [66856] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [66925] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1695), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3967), 1, + anon_sym_SEMI, + STATE(429), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5452), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [67050] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(870), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3959), 1, + anon_sym_SEMI, + STATE(354), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5079), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [67175] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [67244] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3242), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3244), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [67313] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3242), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3244), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [67382] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [67451] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3060), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3062), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [67522] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3054), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3050), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3052), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [67593] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [67662] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2627), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2629), 53, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [67731] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [67800] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [67869] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [67938] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3254), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3256), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [68007] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3258), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3260), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [68076] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3262), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3264), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [68145] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [68214] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(427), 1, + anon_sym_do, + ACTIONS(3969), 1, + sym__newline_before_do, + STATE(3324), 1, + sym_do_block, + ACTIONS(2970), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2972), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [68289] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [68358] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(427), 1, + anon_sym_do, + ACTIONS(3971), 1, + sym__newline_before_do, + STATE(3325), 1, + sym_do_block, + ACTIONS(3028), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3030), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [68433] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [68502] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2619), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [68571] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(427), 1, + anon_sym_do, + ACTIONS(3973), 1, + sym__newline_before_do, + STATE(3328), 1, + sym_do_block, + ACTIONS(2970), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2972), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [68646] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(427), 1, + anon_sym_do, + ACTIONS(3975), 1, + sym__newline_before_do, + STATE(3329), 1, + sym_do_block, + ACTIONS(2970), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2972), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [68721] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(427), 1, + anon_sym_do, + ACTIONS(3977), 1, + sym__newline_before_do, + STATE(3332), 1, + sym_do_block, + ACTIONS(3024), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3026), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [68796] = 32, + ACTIONS(5), 1, + sym_comment, + ACTIONS(898), 1, + anon_sym_RPAREN, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3741), 1, + anon_sym_SEMI, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3759), 1, + anon_sym_when, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + STATE(416), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5661), 1, + aux_sym_block_repeat2, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [68921] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2857), 1, + anon_sym_PIPE, + ACTIONS(2872), 1, + anon_sym_COLON_COLON, + ACTIONS(2874), 1, + anon_sym_EQ_GT, + ACTIONS(2876), 1, + anon_sym_EQ, + ACTIONS(2886), 1, + anon_sym_in, + ACTIONS(2888), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(2890), 1, + anon_sym_SLASH_SLASH, + ACTIONS(2892), 1, + anon_sym_STAR_STAR, + ACTIONS(2896), 1, + anon_sym_DOT, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(2900), 1, + sym__not_in, + ACTIONS(3634), 1, + aux_sym__terminator_token1, + ACTIONS(3865), 1, + anon_sym_when, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2859), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(2865), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2867), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(2878), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(2880), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(2855), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2882), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2863), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3636), 8, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_DASH_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(2884), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [69032] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2615), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69101] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3490), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3492), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69170] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69239] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69308] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69377] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3226), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3228), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69446] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3230), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3232), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69515] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3234), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3236), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69584] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3238), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3240), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69653] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3246), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3248), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69722] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3250), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3252), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69791] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3270), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3272), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69860] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3498), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3500), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69929] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3502), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3504), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [69998] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3350), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3352), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70067] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70136] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3274), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3276), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70205] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3278), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3280), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70274] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3282), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3284), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70343] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3028), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3030), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70412] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3286), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3288), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70481] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70550] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3290), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3292), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70619] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70688] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70757] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3294), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3296), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70826] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70895] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3394), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3396), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [70964] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3298), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3300), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71033] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3302), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3304), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71102] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3170), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71171] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3979), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71242] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71311] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71380] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3450), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3452), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71449] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3454), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3456), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71518] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3306), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3308), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71587] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3310), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3312), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71656] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3314), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3316), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71725] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3318), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3320), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71794] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3322), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3324), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71863] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3326), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3328), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [71932] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3330), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3332), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72001] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3334), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3336), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72070] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3338), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3340), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72139] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3342), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3344), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72208] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3346), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3348), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72277] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3354), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3356), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72346] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3358), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3360), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72415] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3362), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3364), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72484] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3366), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3368), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72553] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3370), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3372), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72622] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3374), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3376), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72691] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3378), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3380), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72760] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3442), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3444), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72829] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3446), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3448), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72898] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3458), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3460), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [72967] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3462), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3464), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73036] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3466), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3468), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73105] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3478), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3480), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73174] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3482), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3484), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73243] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3518), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3520), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73312] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73381] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3586), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3588), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73450] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3538), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3540), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73519] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3554), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3556), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73588] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3550), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3552), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73657] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3542), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3544), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73726] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73795] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3082), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3084), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73864] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3534), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3536), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [73933] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3530), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3532), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74002] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3526), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3528), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74071] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3522), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3524), 54, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74140] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3981), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74211] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3983), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74282] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3985), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74353] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3987), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74424] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3989), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74495] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3474), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3476), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74564] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3991), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74635] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3993), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74706] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3486), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3488), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74775] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74844] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3995), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74915] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [74984] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75053] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3086), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3088), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75122] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3997), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75193] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3086), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3088), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75262] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75331] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3582), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3584), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75400] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3506), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3508), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75469] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75538] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3514), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3516), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75607] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75676] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75745] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75814] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3170), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75883] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3999), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [75954] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3546), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3548), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76023] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3558), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3560), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76092] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -221402,22 +219388,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [78318] = 4, + [76161] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3457), 3, - sym__newline_before_do, + ACTIONS(3566), 3, sym__not_in, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3459), 52, + ACTIONS(3568), 54, + anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -221465,85 +219448,934 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - anon_sym_do, - [78386] = 4, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76230] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3272), 4, - sym__newline_before_do, + ACTIONS(3570), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3274), 52, + ACTIONS(3572), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76299] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3574), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3576), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76368] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76437] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76506] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76575] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76644] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76713] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76782] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76851] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76920] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [76989] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [77058] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [77127] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [77196] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4001), 1, aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [78454] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3465), 2, + ACTIONS(3398), 3, sym__not_in, aux_sym__terminator_token1, - ACTIONS(3467), 52, + anon_sym_LBRACK2, + ACTIONS(3400), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -221591,25 +220423,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [78526] = 6, + [77267] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, + ACTIONS(4003), 1, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3423), 2, + ACTIONS(3398), 3, sym__not_in, aux_sym__terminator_token1, - ACTIONS(3425), 52, + anon_sym_LBRACK2, + ACTIONS(3400), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -221657,25 +220489,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [78598] = 6, + [77338] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, + ACTIONS(4005), 1, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3316), 2, + ACTIONS(3398), 3, sym__not_in, aux_sym__terminator_token1, - ACTIONS(3318), 52, + anon_sym_LBRACK2, + ACTIONS(3400), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -221723,31 +220555,158 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DOT, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [78670] = 7, + [77409] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4007), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [77480] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4009), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [77551] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(533), 1, - anon_sym_do, ACTIONS(4011), 1, - sym__newline_before_do, - STATE(3828), 1, - sym_do_block, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2946), 4, + ACTIONS(3398), 3, sym__not_in, - ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2948), 49, + ACTIONS(3400), 53, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -221795,175 +220754,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [78744] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, - anon_sym_do, - ACTIONS(4013), 1, - sym__newline_before_do, - STATE(3776), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2952), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2954), 49, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [78818] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3674), 1, - aux_sym__terminator_token1, - ACTIONS(3748), 1, - anon_sym_PIPE, - ACTIONS(3758), 1, - anon_sym_when, - ACTIONS(3760), 1, - anon_sym_COLON_COLON, - ACTIONS(3762), 1, - anon_sym_EQ_GT, - ACTIONS(3764), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3756), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3766), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3768), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3746), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3770), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3676), 7, - anon_sym_SEMI, - anon_sym_COMMA, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [78928] = 6, + [77622] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(4015), 1, - anon_sym_LPAREN, - STATE(2677), 1, - sym__call_arguments_with_parentheses, + ACTIONS(4013), 1, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2940), 5, - sym__newline_before_do, + ACTIONS(3398), 3, sym__not_in, - ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2942), 49, + ACTIONS(3400), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -222012,24 +220820,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - anon_sym_do, - [79000] = 6, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [77693] = 5, ACTIONS(5), 1, sym_comment, ACTIONS(4015), 1, - anon_sym_LPAREN, - STATE(2676), 1, - sym__call_arguments_with_parentheses, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2940), 5, - sym__newline_before_do, + ACTIONS(3398), 3, sym__not_in, - ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2942), 49, + ACTIONS(3400), 53, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -222078,162 +220886,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - anon_sym_do, - [79072] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4015), 1, - anon_sym_LPAREN, - STATE(2672), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [79144] = 6, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [77764] = 5, ACTIONS(5), 1, sym_comment, ACTIONS(4017), 1, - anon_sym_COMMA, - STATE(2147), 1, - aux_sym_keywords_repeat1, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3164), 4, - sym__newline_before_do, + ACTIONS(3398), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3166), 50, + ACTIONS(3400), 53, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [77835] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [79216] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4019), 1, anon_sym_COMMA, - STATE(2353), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3238), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3240), 50, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -222276,29 +221017,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - anon_sym_do, - [79288] = 6, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [77904] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4021), 1, - anon_sym_COMMA, - STATE(2147), 1, - aux_sym_keywords_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3160), 4, - sym__newline_before_do, + ACTIONS(3578), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3162), 50, + ACTIONS(3580), 54, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -222340,21 +221081,423 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, - anon_sym_do, - [79360] = 4, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [77973] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3074), 4, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [78042] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [78111] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [78180] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [78249] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 54, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [78318] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 38, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [78406] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3550), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3076), 52, + ACTIONS(3552), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -222407,29 +221550,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [79428] = 4, + [78474] = 12, ACTIONS(5), 1, sym_comment, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3292), 4, - sym__newline_before_do, + ACTIONS(3470), 2, sym__not_in, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 52, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 39, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -222459,108 +221617,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [79496] = 6, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [78558] = 15, ACTIONS(5), 1, sym_comment, - ACTIONS(4024), 1, - anon_sym_COMMA, - STATE(2150), 1, - aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3543), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3545), 50, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3822), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 29, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [79568] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3192), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3194), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -222580,133 +221692,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [79636] = 4, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [78648] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, + ACTIONS(3470), 1, aux_sym__terminator_token1, - ACTIONS(3441), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3443), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, + ACTIONS(3798), 1, anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, + ACTIONS(3812), 1, anon_sym_EQ_GT, + ACTIONS(3814), 1, anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, + ACTIONS(3824), 1, anon_sym_in, + ACTIONS(3826), 1, anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, + ACTIONS(3830), 1, anon_sym_STAR_STAR, + ACTIONS(3832), 1, anon_sym_DOT, - anon_sym_do, - [79704] = 4, - ACTIONS(5), 1, - sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3417), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, + ACTIONS(3800), 2, anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, + anon_sym_STAR, + ACTIONS(3804), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, + ACTIONS(3816), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, + ACTIONS(3818), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, + ACTIONS(3796), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3820), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3822), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -222716,38 +221767,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [79772] = 4, + ACTIONS(3472), 11, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [78752] = 7, ACTIONS(5), 1, sym_comment, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3437), 4, - sym__newline_before_do, + ACTIONS(3470), 2, sym__not_in, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 52, + ACTIONS(3472), 51, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -222789,33 +221841,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [79840] = 4, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [78826] = 10, ACTIONS(5), 1, sym_comment, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3495), 4, - sym__newline_before_do, + ACTIONS(3470), 2, sym__not_in, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 52, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 41, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -222847,35 +221911,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_CARET_CARET_CARET, anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [79908] = 4, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [78906] = 8, ACTIONS(5), 1, sym_comment, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3499), 4, - sym__newline_before_do, + ACTIONS(3470), 2, sym__not_in, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 52, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3472), 49, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -222916,166 +221979,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [79976] = 4, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [78982] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3268), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3270), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [80044] = 27, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3268), 1, - sym__newline_before_do, - ACTIONS(4029), 1, - anon_sym_PIPE, - ACTIONS(4033), 1, - anon_sym_COMMA, - ACTIONS(4041), 1, - anon_sym_when, - ACTIONS(4043), 1, - anon_sym_COLON_COLON, - ACTIONS(4045), 1, - anon_sym_EQ_GT, - ACTIONS(4047), 1, - anon_sym_EQ, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4069), 1, - sym__not_in, - STATE(2146), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4039), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4049), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4051), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3270), 4, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_do, - ACTIONS(4027), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4053), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [80158] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(2835), 1, + STATE(2906), 1, sym_do_block, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -223137,20 +222049,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [80228] = 5, + [79052] = 5, ACTIONS(5), 1, sym_comment, - STATE(2837), 1, + STATE(2905), 1, sym_do_block, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(2946), 3, + ACTIONS(2948), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(2948), 51, + ACTIONS(2950), 51, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LT, @@ -223202,697 +222114,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [80298] = 6, + [79122] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4071), 1, - anon_sym_COMMA, - STATE(2171), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, + ACTIONS(3470), 1, aux_sym__terminator_token1, - ACTIONS(3150), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3152), 50, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, + ACTIONS(3798), 1, anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, + ACTIONS(3808), 1, anon_sym_when, + ACTIONS(3810), 1, anon_sym_COLON_COLON, + ACTIONS(3812), 1, anon_sym_EQ_GT, + ACTIONS(3814), 1, anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, + ACTIONS(3824), 1, anon_sym_in, + ACTIONS(3826), 1, anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, + ACTIONS(3830), 1, anon_sym_STAR_STAR, + ACTIONS(3832), 1, anon_sym_DOT, - anon_sym_do, - [80370] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4017), 1, - anon_sym_COMMA, - STATE(2145), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3150), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, + ACTIONS(3834), 1, anon_sym_LBRACK2, - ACTIONS(3152), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [80442] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3844), 1, - anon_sym_LPAREN, - STATE(1997), 1, - sym__call_arguments_with_parentheses, - ACTIONS(2940), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2942), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [80514] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3844), 1, - anon_sym_LPAREN, - STATE(1994), 1, - sym__call_arguments_with_parentheses, - ACTIONS(2940), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2942), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [80586] = 27, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4075), 1, - anon_sym_PIPE, - ACTIONS(4079), 1, - anon_sym_COMMA, - ACTIONS(4087), 1, - anon_sym_when, - ACTIONS(4089), 1, - anon_sym_COLON_COLON, - ACTIONS(4091), 1, - anon_sym_EQ_GT, - ACTIONS(4093), 1, - anon_sym_EQ, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - STATE(2220), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3268), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4085), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4095), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4097), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3270), 4, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4073), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4099), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [80700] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3844), 1, - anon_sym_LPAREN, - STATE(1993), 1, - sym__call_arguments_with_parentheses, - ACTIONS(2940), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2942), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [80772] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4115), 1, - anon_sym_LPAREN, - STATE(2915), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2940), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2942), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [80844] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4115), 1, - anon_sym_LPAREN, - STATE(2911), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2940), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2942), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [80916] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4115), 1, - anon_sym_LPAREN, - STATE(2910), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2940), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2942), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [80988] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3678), 1, - aux_sym__terminator_token1, - ACTIONS(3748), 1, - anon_sym_PIPE, - ACTIONS(3758), 1, - anon_sym_when, - ACTIONS(3760), 1, - anon_sym_COLON_COLON, - ACTIONS(3762), 1, - anon_sym_EQ_GT, - ACTIONS(3764), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, + ACTIONS(3836), 1, sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3750), 2, + ACTIONS(3800), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(3754), 2, + ACTIONS(3804), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3756), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3766), 3, + ACTIONS(3816), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(3768), 3, + ACTIONS(3818), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3746), 4, + ACTIONS(3796), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(3770), 5, + ACTIONS(3820), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, + ACTIONS(3802), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(3680), 7, + ACTIONS(3472), 9, anon_sym_SEMI, anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - ACTIONS(3772), 9, + ACTIONS(3822), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -223902,22 +222198,172 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [81098] = 6, + [79230] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(4071), 1, + ACTIONS(4019), 1, + anon_sym_LPAREN, + STATE(2909), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2956), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2958), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, - STATE(2349), 1, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [79302] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3798), 1, + anon_sym_PIPE, + ACTIONS(3808), 1, + anon_sym_when, + ACTIONS(3810), 1, + anon_sym_COLON_COLON, + ACTIONS(3812), 1, + anon_sym_EQ_GT, + ACTIONS(3814), 1, + anon_sym_EQ, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3816), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3818), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3796), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3820), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(3822), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [79410] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4021), 1, + anon_sym_COMMA, + STATE(2166), 1, aux_sym_keywords_repeat1, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3164), 3, + ACTIONS(3103), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3166), 50, + ACTIONS(3105), 50, anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_RBRACK, @@ -223968,21 +222414,1549 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [81170] = 5, + [79482] = 6, ACTIONS(5), 1, sym_comment, - STATE(2485), 1, + ACTIONS(4019), 1, + anon_sym_LPAREN, + STATE(2914), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2956), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2958), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [79554] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3798), 1, + anon_sym_PIPE, + ACTIONS(3810), 1, + anon_sym_COLON_COLON, + ACTIONS(3812), 1, + anon_sym_EQ_GT, + ACTIONS(3814), 1, + anon_sym_EQ, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3816), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3818), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3796), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3820), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3822), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 10, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [79660] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [79728] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3812), 1, + anon_sym_EQ_GT, + ACTIONS(3814), 1, + anon_sym_EQ, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3816), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3818), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3796), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3820), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3822), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 12, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [79830] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3814), 1, + anon_sym_EQ, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3816), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3818), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3796), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3820), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3822), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 13, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [79930] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3382), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3384), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [79998] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3818), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3796), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3820), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3822), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 17, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [80094] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3390), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3392), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [80162] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4023), 1, + anon_sym_COMMA, + STATE(2156), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3107), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3109), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [80234] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3796), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3820), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3822), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 20, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [80328] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3796), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3822), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 25, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [80420] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4026), 1, + anon_sym_COMMA, + STATE(2159), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3090), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3092), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [80492] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 40, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [80574] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4029), 1, + anon_sym_COMMA, + STATE(2353), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3114), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3116), 50, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [80646] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 52, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [80718] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3388), 52, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [80790] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3268), 52, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [80862] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + ACTIONS(4031), 1, + sym__newline_before_do, + STATE(3523), 1, sym_do_block, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2946), 5, + ACTIONS(2952), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2954), 49, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [80936] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4021), 1, + anon_sym_COMMA, + STATE(2348), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3097), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3099), 50, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [81008] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + ACTIONS(4033), 1, + sym__newline_before_do, + STATE(3519), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2948), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2950), 49, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [81082] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [81150] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [81218] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(2672), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2948), 5, sym__newline_before_do, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2948), 50, + ACTIONS(2950), 50, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_LT, @@ -224033,10 +224007,161 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [81240] = 5, + [81288] = 27, ACTIONS(5), 1, sym_comment, - STATE(2523), 1, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4037), 1, + anon_sym_PIPE, + ACTIONS(4041), 1, + anon_sym_COMMA, + ACTIONS(4049), 1, + anon_sym_when, + ACTIONS(4051), 1, + anon_sym_COLON_COLON, + ACTIONS(4053), 1, + anon_sym_EQ_GT, + ACTIONS(4055), 1, + anon_sym_EQ, + ACTIONS(4065), 1, + anon_sym_in, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, + sym__not_in, + STATE(2179), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3120), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4047), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4057), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4059), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3122), 4, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4035), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4061), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4063), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [81402] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [81470] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(2679), 1, sym_do_block, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -224098,18 +224223,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [81310] = 4, + [81540] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [81608] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3503), 3, + ACTIONS(3490), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3505), 52, + ACTIONS(3492), 52, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -224162,18 +224351,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [81378] = 4, + [81676] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3170), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [81744] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3507), 3, + ACTIONS(3498), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3509), 52, + ACTIONS(3500), 52, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -224226,18 +224479,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [81446] = 4, + [81812] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3511), 3, + ACTIONS(3502), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3513), 52, + ACTIONS(3504), 52, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -224290,18 +224543,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [81514] = 4, + [81880] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4077), 1, + anon_sym_COMMA, + STATE(2156), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3114), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3116), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [81952] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3515), 3, + ACTIONS(3506), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3517), 52, + ACTIONS(3508), 52, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -224354,18 +224673,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [81582] = 4, + [82020] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3519), 3, + ACTIONS(3510), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3521), 52, + ACTIONS(3512), 52, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -224418,18 +224737,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [81650] = 4, + [82088] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3523), 3, + ACTIONS(3514), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3525), 52, + ACTIONS(3516), 52, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -224482,18 +224801,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [81718] = 4, + [82156] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3519), 3, + ACTIONS(3510), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3521), 52, + ACTIONS(3512), 52, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -224546,18 +224865,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [81786] = 4, + [82224] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3519), 3, + ACTIONS(3510), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3521), 52, + ACTIONS(3512), 52, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -224610,18 +224929,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [81854] = 4, + [82292] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3550), 3, + ACTIONS(3546), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3552), 52, + ACTIONS(3548), 52, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -224674,71 +224993,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [81922] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3554), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3556), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [81990] = 4, + [82360] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, @@ -224802,7 +225057,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [82058] = 4, + [82428] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, @@ -224866,7 +225121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [82126] = 4, + [82496] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, @@ -224930,7 +225185,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [82194] = 4, + [82564] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, @@ -224994,7670 +225249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [82262] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [82330] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [82398] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [82466] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [82534] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [82602] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [82670] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [82738] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [82806] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [82874] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [82942] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [83010] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [83078] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [83146] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [83214] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [83282] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [83350] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [83418] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [83486] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [83554] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [83622] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3499), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3501), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [83690] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3495), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3497), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [83758] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [83826] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [83894] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [83962] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [84030] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3578), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3580), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [84098] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3332), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3334), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [84166] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - ACTIONS(4117), 1, - sym__newline_before_do, - STATE(3799), 1, - sym_do_block, - ACTIONS(2946), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2948), 50, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [84240] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3485), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3487), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [84308] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3485), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3487), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [84376] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3332), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3334), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [84444] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4119), 1, - anon_sym_COMMA, - STATE(2150), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3238), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3240), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [84516] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3332), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3334), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [84584] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2627), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [84652] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3467), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [84720] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3477), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3479), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [84788] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [84856] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - ACTIONS(4121), 1, - sym__newline_before_do, - STATE(3929), 1, - sym_do_block, - ACTIONS(2952), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2954), 50, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [84930] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3469), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3471), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [84998] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - [85070] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3467), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [85138] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3467), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [85206] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3461), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3463), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [85274] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3453), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3455), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [85342] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3449), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3451), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [85410] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3445), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3447), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [85478] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3437), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3439), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [85546] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3417), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3419), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [85614] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3433), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3435), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [85682] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3425), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [85750] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(3423), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - [85822] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3425), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [85890] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3425), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [85958] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3018), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3020), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [86026] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3409), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3411), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [86094] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 39, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [86178] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 29, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [86268] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3748), 1, - anon_sym_PIPE, - ACTIONS(3762), 1, - anon_sym_EQ_GT, - ACTIONS(3764), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3766), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3768), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3746), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3770), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 11, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [86372] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [86446] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 41, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [86526] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3467), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [86602] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3748), 1, - anon_sym_PIPE, - ACTIONS(3758), 1, - anon_sym_when, - ACTIONS(3760), 1, - anon_sym_COLON_COLON, - ACTIONS(3762), 1, - anon_sym_EQ_GT, - ACTIONS(3764), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3766), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3768), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3746), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3770), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [86710] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3748), 1, - anon_sym_PIPE, - ACTIONS(3758), 1, - anon_sym_when, - ACTIONS(3760), 1, - anon_sym_COLON_COLON, - ACTIONS(3762), 1, - anon_sym_EQ_GT, - ACTIONS(3764), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3766), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3768), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3746), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3770), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [86818] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3748), 1, - anon_sym_PIPE, - ACTIONS(3760), 1, - anon_sym_COLON_COLON, - ACTIONS(3762), 1, - anon_sym_EQ_GT, - ACTIONS(3764), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3766), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3768), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3746), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3770), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 10, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [86924] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3762), 1, - anon_sym_EQ_GT, - ACTIONS(3764), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3766), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3768), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3746), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3770), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 12, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [87026] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3764), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3766), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3768), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3746), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3770), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 13, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [87126] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3768), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3746), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3770), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 17, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [87222] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3746), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3770), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 20, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [87316] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3746), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 25, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [87408] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3316), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3318), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [87476] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(3316), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - [87548] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3316), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3318), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [87616] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3316), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3318), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [87684] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3312), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3314), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [87752] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3308), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3310), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [87820] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3304), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3306), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [87888] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3292), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3294), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [87956] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3074), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3076), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [88024] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3138), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3140), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [88092] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3288), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3290), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [88160] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3288), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3290), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [88228] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 38, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [88316] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 40, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [88398] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 40, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [88480] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2940), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2942), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [88548] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3200), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [88618] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3541), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [88688] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3539), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [88758] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3537), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [88828] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3535), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [88898] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3533), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [88968] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3531), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89038] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3529), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89108] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3527), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89178] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3491), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89248] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3481), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89318] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3473), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89388] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3431), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89458] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3429), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89528] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3427), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89598] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3421), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89668] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3415), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89738] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3407), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89808] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3405), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89878] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3399), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [89948] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3214), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3216), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [90016] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3214), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3216), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [90084] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3214), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3216), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [90152] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3180), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3182), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [90220] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3180), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3182), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [90288] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3030), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3032), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [90356] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3036), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3038), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [90424] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3036), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3038), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [90492] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3030), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3032), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [90560] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3146), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3148), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [90628] = 4, + [82632] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, @@ -232721,18 +225313,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [90696] = 4, + [82700] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3276), 3, + ACTIONS(3578), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3278), 52, + ACTIONS(3580), 52, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -232785,18 +225377,594 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [90764] = 4, + [82768] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [82836] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [82904] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [82972] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83040] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83108] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83176] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83244] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83312] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83380] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3234), 4, + ACTIONS(2615), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3236), 52, + ACTIONS(2617), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -232849,18 +226017,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [90832] = 4, + [83448] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3230), 4, + ACTIONS(2619), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3232), 52, + ACTIONS(2621), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -232913,7 +226081,6503 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [90900] = 4, + [83516] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83584] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83652] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83720] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83788] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83856] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83924] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [83992] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [84060] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [84128] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [84196] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4019), 1, + anon_sym_LPAREN, + STATE(2913), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2956), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2958), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [84268] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [84336] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [84404] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3168), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3170), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [84472] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3172), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3174), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [84540] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3582), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3584), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [84608] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3494), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3496), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [84676] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3086), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3088), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [84744] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3086), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3088), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [84812] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3494), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3496), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [84880] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3494), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3496), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [84948] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3472), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [85016] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3486), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3488), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [85084] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3474), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3476), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [85152] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + [85224] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3472), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [85292] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3472), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [85360] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3466), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3468), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [85428] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3462), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3464), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [85496] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3458), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3460), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [85564] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 40, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [85646] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [85714] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [85782] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3454), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3456), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [85850] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3450), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3452), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [85918] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3176), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3178), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [85986] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3180), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3182), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [86054] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3394), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3396), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [86122] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3388), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [86190] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(3386), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + [86262] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3388), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [86330] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3388), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [86398] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3028), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3030), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [86466] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3350), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3352), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [86534] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3634), 1, + aux_sym__terminator_token1, + ACTIONS(3798), 1, + anon_sym_PIPE, + ACTIONS(3808), 1, + anon_sym_when, + ACTIONS(3810), 1, + anon_sym_COLON_COLON, + ACTIONS(3812), 1, + anon_sym_EQ_GT, + ACTIONS(3814), 1, + anon_sym_EQ, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3806), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3816), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3818), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3796), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3820), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3636), 7, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(3822), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [86644] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3630), 1, + aux_sym__terminator_token1, + ACTIONS(3798), 1, + anon_sym_PIPE, + ACTIONS(3808), 1, + anon_sym_when, + ACTIONS(3810), 1, + anon_sym_COLON_COLON, + ACTIONS(3812), 1, + anon_sym_EQ_GT, + ACTIONS(3814), 1, + anon_sym_EQ, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3806), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3816), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3818), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3796), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3820), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3632), 7, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(3822), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [86754] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4083), 1, + anon_sym_LPAREN, + STATE(2665), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [86826] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3848), 1, + anon_sym_LPAREN, + STATE(1996), 1, + sym__call_arguments_with_parentheses, + ACTIONS(2956), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2958), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [86898] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3848), 1, + anon_sym_LPAREN, + STATE(1995), 1, + sym__call_arguments_with_parentheses, + ACTIONS(2956), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2958), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [86970] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3848), 1, + anon_sym_LPAREN, + STATE(1990), 1, + sym__call_arguments_with_parentheses, + ACTIONS(2956), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2958), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [87042] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4083), 1, + anon_sym_LPAREN, + STATE(2674), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [87114] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3268), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [87182] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4085), 1, + anon_sym_COMMA, + STATE(2302), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3103), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3105), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [87254] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(3266), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + [87326] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3268), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [87394] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3268), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [87462] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3262), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3264), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [87530] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3258), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3260), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [87598] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3254), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3256), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [87666] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3184), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3186), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [87734] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3188), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3190), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [87802] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4083), 1, + anon_sym_LPAREN, + STATE(2670), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [87874] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + ACTIONS(4087), 1, + sym__newline_before_do, + STATE(3626), 1, + sym_do_block, + ACTIONS(2948), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2950), 50, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [87948] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3192), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3194), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [88016] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3242), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3244), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [88084] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3242), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3244), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [88152] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2956), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2958), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [88220] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3222), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3224), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [88288] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3222), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3224), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [88356] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3222), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3224), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [88424] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3218), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3220), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [88492] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3218), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3220), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [88560] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3060), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3062), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [88628] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3402), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [88698] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3404), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [88768] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3406), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [88838] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3408), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [88908] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3410), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [88978] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3412), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89048] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3414), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89118] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3416), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89188] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3418), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89258] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3420), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89328] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3422), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89398] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3424), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89468] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3426), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89538] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3428), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89608] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3430), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89678] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3432), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89748] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3434), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89818] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3436), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89888] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3438), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [89958] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3440), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [90028] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3050), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3052), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [90096] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3050), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3052), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [90164] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3060), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3062), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [90232] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3214), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3216), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [90300] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3210), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3212), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [90368] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3206), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3208), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [90436] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4085), 1, + anon_sym_COMMA, + STATE(2159), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3097), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3099), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [90508] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -232977,18 +232641,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [90968] = 4, + [90576] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3222), 4, + ACTIONS(3230), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3224), 52, + ACTIONS(3232), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233041,18 +232705,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91036] = 4, + [90644] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3218), 4, + ACTIONS(3234), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3220), 52, + ACTIONS(3236), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233105,18 +232769,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91104] = 4, + [90712] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3210), 4, + ACTIONS(3238), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3212), 52, + ACTIONS(3240), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233169,18 +232833,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91172] = 4, + [90780] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3206), 4, + ACTIONS(3246), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3208), 52, + ACTIONS(3248), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233233,18 +232897,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91240] = 4, + [90848] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3202), 4, + ACTIONS(3250), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3204), 52, + ACTIONS(3252), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233297,18 +232961,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91308] = 4, + [90916] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3188), 4, + ACTIONS(3270), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3190), 52, + ACTIONS(3272), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233361,18 +233025,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91376] = 4, + [90984] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3184), 4, + ACTIONS(3274), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3186), 52, + ACTIONS(3276), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233425,18 +233089,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91444] = 4, + [91052] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3176), 4, + ACTIONS(3278), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3178), 52, + ACTIONS(3280), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233489,18 +233153,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91512] = 4, + [91120] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3172), 4, + ACTIONS(3282), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3174), 52, + ACTIONS(3284), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233553,18 +233217,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91580] = 4, + [91188] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3168), 4, + ACTIONS(3286), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3170), 52, + ACTIONS(3288), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233617,18 +233281,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91648] = 4, + [91256] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3156), 4, + ACTIONS(3290), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3158), 52, + ACTIONS(3292), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233681,18 +233345,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91716] = 4, + [91324] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3134), 4, + ACTIONS(3294), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3136), 52, + ACTIONS(3296), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233745,18 +233409,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91784] = 4, + [91392] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3130), 4, + ACTIONS(3298), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3132), 52, + ACTIONS(3300), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233809,18 +233473,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91852] = 4, + [91460] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3126), 4, + ACTIONS(3302), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3128), 52, + ACTIONS(3304), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -233873,48 +233537,1431 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [91920] = 4, + [91528] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(3306), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3308), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [91596] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + ACTIONS(4089), 1, + sym__newline_before_do, + STATE(3668), 1, + sym_do_block, + ACTIONS(2952), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2954), 50, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [91670] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3310), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3312), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [91738] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3314), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3316), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [91806] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3318), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3320), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [91874] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3322), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3324), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [91942] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3326), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3328), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92010] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3330), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3332), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92078] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3334), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3336), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92146] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3338), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3340), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92214] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3342), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3344), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92282] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3554), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3556), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92350] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3538), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3540), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92418] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3586), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3588), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92486] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3518), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3520), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92554] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3482), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3484), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92622] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3478), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3480), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92690] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3446), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3448), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92758] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3442), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3444), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92826] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3378), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3380), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92894] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3358), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3360), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [92962] = 27, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3120), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4093), 1, + anon_sym_PIPE, + ACTIONS(4097), 1, + anon_sym_COMMA, + ACTIONS(4105), 1, + anon_sym_when, + ACTIONS(4107), 1, + anon_sym_COLON_COLON, + ACTIONS(4109), 1, + anon_sym_EQ_GT, + ACTIONS(4111), 1, + anon_sym_EQ, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + STATE(2161), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4103), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4113), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4115), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, ACTIONS(3122), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3124), 52, - anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_do, + ACTIONS(4091), 4, anon_sym_LT, anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4117), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4119), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -233924,31 +234971,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [91988] = 4, + [93076] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3118), 4, + ACTIONS(3522), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3120), 52, + ACTIONS(3524), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -234001,18 +235035,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [92056] = 4, + [93144] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3114), 4, + ACTIONS(3526), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3116), 52, + ACTIONS(3528), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -234065,18 +235099,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [92124] = 4, + [93212] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3110), 4, + ACTIONS(3530), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3112), 52, + ACTIONS(3532), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -234129,18 +235163,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [92192] = 4, + [93280] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3106), 4, + ACTIONS(3534), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3108), 52, + ACTIONS(3536), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -234193,327 +235227,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [92260] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3102), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3104), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [92328] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3098), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3100), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [92396] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3094), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3096), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [92464] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3090), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3092), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [92532] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3086), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3088), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [92600] = 4, + [93348] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -234577,722 +235291,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [92668] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3078), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3080), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [92736] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3264), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3266), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [92804] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3260), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3262), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [92872] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3256), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3258), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [92940] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3336), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3338), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [93008] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3328), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3330), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [93076] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3324), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3326), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [93144] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3320), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3322), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [93212] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3300), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3302), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [93280] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3296), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3298), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [93348] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3252), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3254), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, [93416] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3248), 4, + ACTIONS(3542), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3250), 52, + ACTIONS(3544), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -235351,12 +235361,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3244), 4, + ACTIONS(3354), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3246), 52, + ACTIONS(3356), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -235412,209 +235422,15 @@ static const uint16_t ts_small_parse_table[] = { [93552] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3401), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3403), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [93620] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3391), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3393), 52, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [93688] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4123), 1, - anon_sym_COMMA, - STATE(2349), 1, - aux_sym_keywords_repeat1, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3160), 3, + ACTIONS(3120), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3162), 50, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [93760] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3160), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3162), 52, + ACTIONS(3122), 52, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -235667,18 +235483,212 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, + [93620] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4131), 1, + anon_sym_COMMA, + STATE(2348), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3090), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3092), 50, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [93692] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3090), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3092), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [93760] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3346), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3348), 52, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, [93828] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3343), 4, + ACTIONS(3374), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3345), 52, + ACTIONS(3376), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -235737,12 +235747,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3395), 4, + ACTIONS(3370), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3397), 52, + ACTIONS(3372), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -235798,7 +235808,7 @@ static const uint16_t ts_small_parse_table[] = { [93964] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(4126), 1, + ACTIONS(4134), 1, anon_sym_COMMA, STATE(2353), 1, aux_sym__items_with_trailing_separator_repeat1, @@ -235806,11 +235816,11 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3543), 3, + ACTIONS(3107), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3545), 50, + ACTIONS(3109), 50, anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_RBRACK, @@ -235867,12 +235877,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3284), 4, + ACTIONS(3366), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3286), 52, + ACTIONS(3368), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -235931,12 +235941,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3280), 4, + ACTIONS(3362), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3282), 52, + ACTIONS(3364), 52, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -235992,18 +236002,17 @@ static const uint16_t ts_small_parse_table[] = { [94172] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3206), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(3326), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, - ACTIONS(3208), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, + anon_sym_LBRACK2, + ACTIONS(3328), 50, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -236052,26 +236061,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + anon_sym_do, [94239] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2611), 3, + ACTIONS(3478), 5, + sym__newline_before_do, sym__not_in, - aux_sym_quoted_keyword_token1, + ts_builtin_sym_end, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2613), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, + ACTIONS(3480), 50, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -236115,20 +236124,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + anon_sym_do, [94306] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3090), 5, + ACTIONS(3378), 4, sym__newline_before_do, sym__not_in, - ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3092), 50, + ACTIONS(3380), 51, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -236178,22 +236188,149 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [94373] = 6, + [94373] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4129), 1, - anon_sym_COMMA, - STATE(2507), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3238), 3, + ACTIONS(3442), 4, sym__newline_before_do, sym__not_in, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3240), 49, + ACTIONS(3444), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [94440] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3446), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3448), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [94507] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4137), 1, + anon_sym_COMMA, + STATE(2361), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3090), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3092), 49, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -236240,686 +236377,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [94444] = 4, + [94578] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3086), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3088), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [94511] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3082), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3084), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [94578] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4131), 1, - anon_sym_COMMA, - STATE(2362), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3160), 4, + ACTIONS(3478), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3162), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [94649] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3395), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3397), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [94716] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3343), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3345), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [94783] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3391), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3393), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [94850] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4134), 1, - anon_sym_COMMA, - STATE(2362), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3164), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3166), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [94921] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4134), 1, - anon_sym_COMMA, - STATE(2366), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3150), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3152), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [94992] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4136), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [95061] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4075), 1, - anon_sym_PIPE, - ACTIONS(4087), 1, - anon_sym_when, - ACTIONS(4089), 1, - anon_sym_COLON_COLON, - ACTIONS(4091), 1, - anon_sym_EQ_GT, - ACTIONS(4093), 1, - anon_sym_EQ, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3543), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4085), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4095), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4097), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4073), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3545), 5, + ACTIONS(3480), 51, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4099), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [95170] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2976), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2978), 50, - anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -236964,326 +236442,837 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [95237] = 25, + [94645] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3543), 1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3482), 4, sym__newline_before_do, - ACTIONS(4029), 1, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3484), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, anon_sym_PIPE, - ACTIONS(4041), 1, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, anon_sym_when, - ACTIONS(4043), 1, anon_sym_COLON_COLON, - ACTIONS(4045), 1, anon_sym_EQ_GT, - ACTIONS(4047), 1, anon_sym_EQ, - ACTIONS(4057), 1, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, anon_sym_in, - ACTIONS(4059), 1, anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [94712] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3518), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3520), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [94779] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3586), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3588), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [94846] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3538), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3540), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [94913] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3554), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3556), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [94980] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3550), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3552), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [95047] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3542), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3544), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [95114] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3082), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3084), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [95181] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3534), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3536), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [95248] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3530), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3532), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [95315] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3526), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3528), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [95382] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3522), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3524), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [95449] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4037), 1, + anon_sym_PIPE, + ACTIONS(4049), 1, + anon_sym_when, + ACTIONS(4051), 1, + anon_sym_COLON_COLON, + ACTIONS(4053), 1, + anon_sym_EQ_GT, + ACTIONS(4055), 1, + anon_sym_EQ, ACTIONS(4065), 1, - anon_sym_DOT, + anon_sym_in, ACTIONS(4067), 1, - anon_sym_LBRACK2, + anon_sym_CARET_CARET_CARET, ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3107), 2, + sym__newline_before_do, + aux_sym__terminator_token1, ACTIONS(4039), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4049), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4051), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4027), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3545), 5, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - anon_sym_do, - ACTIONS(4053), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [95346] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - ACTIONS(4138), 1, - sym__newline_before_do, - STATE(4173), 1, - sym_do_block, - ACTIONS(3022), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3024), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, + anon_sym_STAR, + ACTIONS(4045), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(4047), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, + ACTIONS(4057), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, + ACTIONS(4059), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, + ACTIONS(4035), 4, + anon_sym_LT, + anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, + ACTIONS(3109), 5, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_DASH_GT, - anon_sym_DOT, - [95419] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3044), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3046), 52, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [95486] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4140), 1, - anon_sym_COMMA, - STATE(2374), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3543), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3545), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, anon_sym_do, - anon_sym_end, - [95557] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2972), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2974), 50, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, + ACTIONS(4061), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4063), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -237293,98 +237282,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [95624] = 4, + [95558] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, + ACTIONS(3628), 1, aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [95691] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - ACTIONS(4143), 1, - sym__newline_before_do, - STATE(4142), 1, - sym_do_block, - ACTIONS(2962), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, aux_sym__terminator_token1, - ACTIONS(2964), 49, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -237432,628 +237344,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [95764] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2968), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2970), 50, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [95831] = 6, + [95627] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(4145), 1, - anon_sym_COMMA, - STATE(2374), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3238), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3240), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [95902] = 27, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4149), 1, - anon_sym_PIPE, - ACTIONS(4153), 1, - anon_sym_COMMA, - ACTIONS(4161), 1, - anon_sym_when, - ACTIONS(4163), 1, - anon_sym_COLON_COLON, - ACTIONS(4165), 1, - anon_sym_EQ_GT, - ACTIONS(4167), 1, - anon_sym_EQ, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - STATE(2389), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3270), 2, - anon_sym_SEMI, - anon_sym_do, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4159), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3268), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4169), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4171), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4173), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [96015] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, - anon_sym_do, - ACTIONS(4191), 1, - sym__newline_before_do, - STATE(4236), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3022), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3024), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [96088] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, - anon_sym_do, - ACTIONS(4193), 1, - sym__newline_before_do, - STATE(4240), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [96161] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, - anon_sym_do, - ACTIONS(4195), 1, - sym__newline_before_do, - STATE(4354), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [96234] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, - anon_sym_do, - ACTIONS(4197), 1, - sym__newline_before_do, - STATE(4298), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3018), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3020), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [96307] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, - anon_sym_do, - ACTIONS(4199), 1, - sym__newline_before_do, - STATE(4315), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [96380] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2627), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2629), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, + ACTIONS(3626), 1, aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [96447] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2958), 3, + ACTIONS(3398), 4, sym__newline_before_do, sym__not_in, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2960), 51, - anon_sym_LPAREN, + ACTIONS(3400), 50, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -238101,600 +237408,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [96514] = 4, + [95696] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3054), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3056), 50, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [96581] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4201), 1, - anon_sym_COMMA, - STATE(2510), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3238), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3240), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [96652] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3070), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3072), 50, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [96719] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2631), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2633), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, + ACTIONS(3624), 1, aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [96786] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4203), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [96855] = 4, - ACTIONS(5), 1, - sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3098), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3100), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [96922] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3102), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3104), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [96989] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3106), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3108), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [97056] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4205), 1, - anon_sym_COMMA, - STATE(2396), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3160), 4, + ACTIONS(3398), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3162), 49, + ACTIONS(3400), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [97127] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3110), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3112), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -238739,357 +237474,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [97194] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3114), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3116), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [97261] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3118), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3120), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [97328] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4208), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [97397] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3748), 1, - anon_sym_PIPE, - ACTIONS(3758), 1, - anon_sym_when, - ACTIONS(3760), 1, - anon_sym_COLON_COLON, - ACTIONS(3762), 1, - anon_sym_EQ_GT, - ACTIONS(3764), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(4210), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3756), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3766), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3768), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3746), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3770), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4212), 6, - anon_sym_SEMI, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [97506] = 27, + [95765] = 5, ACTIONS(5), 1, sym_comment, ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4216), 1, - anon_sym_PIPE, - ACTIONS(4220), 1, - anon_sym_COMMA, - ACTIONS(4228), 1, - anon_sym_when, - ACTIONS(4230), 1, - anon_sym_COLON_COLON, - ACTIONS(4232), 1, - anon_sym_EQ_GT, - ACTIONS(4234), 1, - anon_sym_EQ, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - STATE(2379), 1, - aux_sym__items_with_trailing_separator_repeat1, + aux_sym_sigil_token3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3268), 2, + ACTIONS(3398), 4, sym__newline_before_do, + sym__not_in, aux_sym__terminator_token1, - ACTIONS(4218), 2, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, + anon_sym_COMMA, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4226), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(3270), 3, - anon_sym_SEMI, - anon_sym_do, - anon_sym_end, - ACTIONS(4236), 3, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4238), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4240), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4242), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -239099,291 +237526,1055 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [97619] = 4, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [95834] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3620), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [95903] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3598), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [95972] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3618), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96041] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3616), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96110] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3614), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96179] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3612), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96248] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3610), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96317] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3608), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96386] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3606), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96455] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3604), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96524] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3602), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96593] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3600), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96662] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3590), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96731] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3596), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96800] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3594), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96869] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3592), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [96938] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2958), 5, + ACTIONS(3286), 5, sym__newline_before_do, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2960), 50, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [97686] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3122), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3124), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [97753] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3044), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3046), 50, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [97820] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3748), 1, - anon_sym_PIPE, - ACTIONS(3758), 1, - anon_sym_when, - ACTIONS(3760), 1, - anon_sym_COLON_COLON, - ACTIONS(3762), 1, - anon_sym_EQ_GT, - ACTIONS(3764), 1, - anon_sym_EQ, - ACTIONS(3774), 1, - anon_sym_in, - ACTIONS(3776), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3778), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3780), 1, - anon_sym_STAR_STAR, - ACTIONS(3782), 1, - anon_sym_DOT, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3786), 1, - sym__not_in, - ACTIONS(4256), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3750), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3754), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3756), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3766), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3768), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3746), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3770), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3752), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4258), 6, - anon_sym_SEMI, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - ACTIONS(3772), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [97929] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 51, + ACTIONS(3288), 50, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -239434,7482 +238625,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - anon_sym_end, - [97996] = 4, + [97005] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2627), 4, + ACTIONS(3176), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2629), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [98063] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3126), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3128), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [98130] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [98197] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3054), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3056), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [98264] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2980), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2982), 50, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [98331] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [98398] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3130), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3132), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [98465] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_do, - [98536] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 38, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_DASH_GT, - anon_sym_do, - [98617] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 38, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_DASH_GT, - anon_sym_do, - [98698] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_DASH_GT, - anon_sym_do, - [98785] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4073), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 23, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_DASH_GT, - anon_sym_do, - [98876] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4073), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4099), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 18, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_DASH_GT, - anon_sym_do, - [98969] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4097), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4073), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4099), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 15, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_DASH_GT, - anon_sym_do, - [99064] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4093), 1, - anon_sym_EQ, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4095), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4097), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4073), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4099), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 11, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - anon_sym_do, - [99163] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4091), 1, - anon_sym_EQ_GT, - ACTIONS(4093), 1, - anon_sym_EQ, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4095), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4097), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4073), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4099), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 10, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_do, - [99264] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4075), 1, - anon_sym_PIPE, - ACTIONS(4089), 1, - anon_sym_COLON_COLON, - ACTIONS(4091), 1, - anon_sym_EQ_GT, - ACTIONS(4093), 1, - anon_sym_EQ, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4095), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4097), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4073), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4099), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [99369] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3401), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3403), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [99436] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3244), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3246), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [99503] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3248), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3250), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [99570] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3252), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3254), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [99637] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3134), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3136), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [99704] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4075), 1, - anon_sym_PIPE, - ACTIONS(4087), 1, - anon_sym_when, - ACTIONS(4089), 1, - anon_sym_COLON_COLON, - ACTIONS(4091), 1, - anon_sym_EQ_GT, - ACTIONS(4093), 1, - anon_sym_EQ, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4095), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4097), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4073), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4099), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [99811] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4075), 1, - anon_sym_PIPE, - ACTIONS(4087), 1, - anon_sym_when, - ACTIONS(4089), 1, - anon_sym_COLON_COLON, - ACTIONS(4091), 1, - anon_sym_EQ_GT, - ACTIONS(4093), 1, - anon_sym_EQ, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4095), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4097), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4073), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4099), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [99918] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3256), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3258), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [99985] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3260), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3262), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [100052] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3264), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3266), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [100119] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [100186] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 47, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_DASH_GT, - anon_sym_do, - [100261] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 39, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_DASH_GT, - anon_sym_do, - [100340] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_DASH_GT, - anon_sym_do, - [100413] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3156), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3158), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [100480] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4075), 1, - anon_sym_PIPE, - ACTIONS(4091), 1, - anon_sym_EQ_GT, - ACTIONS(4093), 1, - anon_sym_EQ, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4095), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4097), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4073), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4099), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [100583] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 27, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_DASH_GT, - anon_sym_do, - [100672] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_DASH_GT, - anon_sym_do, - [100755] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3272), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3274), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [100822] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3168), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3170), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [100889] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3172), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3174), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [100956] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3280), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3282), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [101023] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3499), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [101090] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3284), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3286), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [101157] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3176), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3178), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [101224] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3184), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3186), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [101291] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3188), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3190), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [101358] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3202), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3204), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [101425] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3206), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3208), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [101492] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3210), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3212), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [101559] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3218), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3220), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [101626] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3030), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3032), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [101695] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3036), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3038), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [101764] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [101831] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [101898] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [101965] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3226), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3228), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [102032] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4260), 1, - anon_sym_COMMA, - STATE(2396), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3164), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3166), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [102103] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3222), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3224), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [102170] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2627), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [102237] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3425), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_do, - [102308] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3230), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3232), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [102375] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3674), 1, - sym__newline_before_do, - ACTIONS(4029), 1, - anon_sym_PIPE, - ACTIONS(4041), 1, - anon_sym_when, - ACTIONS(4043), 1, - anon_sym_COLON_COLON, - ACTIONS(4045), 1, - anon_sym_EQ_GT, - ACTIONS(4047), 1, - anon_sym_EQ, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4069), 1, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4039), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4049), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4051), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4027), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3676), 5, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - anon_sym_do, - ACTIONS(4053), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [102484] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [102551] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [102618] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4262), 1, - anon_sym_COMMA, - STATE(2664), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3150), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3152), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [102689] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4264), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [102758] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4266), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [102827] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 6, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [102894] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4268), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [102963] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4270), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [103032] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4272), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [103101] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4274), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [103170] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3234), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3236), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [103237] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2984), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2986), 50, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [103304] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2988), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2990), 50, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [103371] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2992), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2994), 50, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [103438] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [103505] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4075), 1, - anon_sym_PIPE, - ACTIONS(4087), 1, - anon_sym_when, - ACTIONS(4089), 1, - anon_sym_COLON_COLON, - ACTIONS(4091), 1, - anon_sym_EQ_GT, - ACTIONS(4093), 1, - anon_sym_EQ, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3678), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4077), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4083), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4085), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4095), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4097), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4073), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3680), 5, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4099), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4101), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [103614] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4276), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [103683] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3004), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3006), 50, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [103750] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4278), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [103819] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4280), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [103888] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4282), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [103957] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4284), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [104026] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4286), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [104095] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [104162] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4288), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [104231] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4290), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [104300] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3296), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3298), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [104367] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3300), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3302), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [104434] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4292), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [104503] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3320), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3322), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [104570] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3324), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3326), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [104637] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4294), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [104706] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4296), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [104775] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2623), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [104842] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2619), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [104909] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3234), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3236), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [104976] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3230), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3232), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [105043] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3328), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3330), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [105110] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3336), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3338), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [105177] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4298), 1, - anon_sym_COMMA, - STATE(2507), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3543), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3545), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [105248] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3226), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3228), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [105315] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3222), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3224), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [105382] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4301), 1, - anon_sym_COMMA, - STATE(2510), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3543), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3545), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [105453] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3078), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3080), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [105520] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3499), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [105587] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3218), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3220), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [105654] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3210), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3212), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [105721] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 6, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [105788] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3206), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3208), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [105855] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2627), 6, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [105922] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4304), 1, - anon_sym_COMMA, - STATE(2518), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3160), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3162), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [105993] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3202), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3204), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [106060] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3188), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3190), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [106127] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3184), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3186), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [106194] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3176), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, ACTIONS(3178), 51, - anon_sym_RPAREN, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -246957,84 +238685,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [106261] = 4, + anon_sym_end, + [97072] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2998), 5, + ACTIONS(3334), 4, sym__newline_before_do, sym__not_in, - ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3000), 50, + ACTIONS(3336), 51, anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [106328] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3172), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3174), 51, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -247083,21 +238749,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [106395] = 4, + [97139] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3168), 3, + ACTIONS(3370), 4, sym__newline_before_do, sym__not_in, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3170), 51, + ACTIONS(3372), 51, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -247146,21 +238812,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [106462] = 4, + [97206] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3156), 3, + ACTIONS(3366), 4, sym__newline_before_do, sym__not_in, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3158), 51, + ACTIONS(3368), 51, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -247209,84 +238875,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [106529] = 4, + [97273] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3070), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3072), 52, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [106596] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3134), 3, + ACTIONS(3362), 4, sym__newline_before_do, sym__not_in, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3136), 51, + ACTIONS(3364), 51, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -247335,21 +238938,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [106663] = 4, + [97340] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3130), 3, + ACTIONS(3358), 4, sym__newline_before_do, sym__not_in, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3132), 51, + ACTIONS(3360), 51, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -247398,29 +239001,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [106730] = 4, + [97407] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3010), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(3354), 4, + sym__newline_before_do, + sym__not_in, aux_sym__terminator_token1, - ACTIONS(3012), 52, - anon_sym_LPAREN, + anon_sym_LBRACK2, + ACTIONS(3356), 51, + anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -247464,500 +239065,358 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [106797] = 6, + anon_sym_do, + [97474] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4307), 1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3346), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3348), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, - STATE(2752), 1, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [97541] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3342), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3344), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [97608] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3338), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3340), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [97675] = 27, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3120), 1, + sym__newline_before_do, + ACTIONS(4142), 1, + anon_sym_PIPE, + ACTIONS(4146), 1, + anon_sym_COMMA, + ACTIONS(4154), 1, + anon_sym_when, + ACTIONS(4156), 1, + anon_sym_COLON_COLON, + ACTIONS(4158), 1, + anon_sym_EQ_GT, + ACTIONS(4160), 1, + anon_sym_EQ, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + STATE(2872), 1, aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3238), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3240), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [106868] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [106935] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3126), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3128), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [107002] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4309), 1, - anon_sym_COMMA, - STATE(2534), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3160), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3162), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [107073] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4031), 2, + ACTIONS(4144), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4037), 2, + ACTIONS(4150), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, + ACTIONS(4152), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_do, - [107156] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4069), 1, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 27, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_do, - [107245] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4029), 1, - anon_sym_PIPE, - ACTIONS(4045), 1, - anon_sym_EQ_GT, - ACTIONS(4047), 1, - anon_sym_EQ, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4069), 1, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4049), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4051), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4027), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4053), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_do, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [107348] = 4, - ACTIONS(5), 1, - sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, ACTIONS(3122), 3, + anon_sym_RPAREN, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4162), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4164), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4166), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [97788] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 4, sym__newline_before_do, sym__not_in, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3124), 51, + ACTIONS(3182), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [97855] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3286), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3288), 51, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -248006,33 +239465,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [97922] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + ACTIONS(4184), 1, + sym__newline_before_do, + STATE(4180), 1, + sym_do_block, + ACTIONS(3024), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3026), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - anon_sym_do, - [107415] = 7, + [97995] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(3330), 4, + sym__newline_before_do, + sym__not_in, aux_sym__terminator_token1, - ACTIONS(3467), 49, + anon_sym_LBRACK2, + ACTIONS(3332), 51, + anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -248074,324 +239593,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, anon_sym_STAR, - anon_sym_do, - [107488] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4063), 1, anon_sym_STAR_STAR, - ACTIONS(4065), 1, anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 39, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, anon_sym_do, - [107567] = 8, + [98062] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, + ACTIONS(3164), 1, anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 47, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_do, - [107642] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4029), 1, - anon_sym_PIPE, - ACTIONS(4041), 1, - anon_sym_when, - ACTIONS(4043), 1, - anon_sym_COLON_COLON, - ACTIONS(4045), 1, - anon_sym_EQ_GT, - ACTIONS(4047), 1, - anon_sym_EQ, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4069), 1, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4049), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4051), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4027), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4053), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_do, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [107749] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4029), 1, - anon_sym_PIPE, - ACTIONS(4041), 1, - anon_sym_when, - ACTIONS(4043), 1, - anon_sym_COLON_COLON, - ACTIONS(4045), 1, - anon_sym_EQ_GT, - ACTIONS(4047), 1, - anon_sym_EQ, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4069), 1, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4049), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4051), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4027), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4053), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_do, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [107856] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3387), 1, - anon_sym_LBRACK2, - ACTIONS(4111), 1, + ACTIONS(4073), 1, anon_sym_DOT, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3316), 3, + ACTIONS(3470), 3, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, - ACTIONS(3318), 50, + ACTIONS(3472), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -248442,583 +239661,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_do, - [107927] = 23, + [98133] = 11, ACTIONS(5), 1, sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4029), 1, - anon_sym_PIPE, - ACTIONS(4043), 1, - anon_sym_COLON_COLON, - ACTIONS(4045), 1, - anon_sym_EQ_GT, - ACTIONS(4047), 1, - anon_sym_EQ, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, + ACTIONS(3164), 1, anon_sym_LBRACK2, ACTIONS(4069), 1, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4049), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4051), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4027), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4053), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_do, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [108032] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4045), 1, - anon_sym_EQ_GT, - ACTIONS(4047), 1, - anon_sym_EQ, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, + ACTIONS(4071), 1, anon_sym_STAR_STAR, - ACTIONS(4065), 1, + ACTIONS(4073), 1, anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4069), 1, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4049), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4051), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4027), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4053), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 10, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_do, - [108133] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4047), 1, - anon_sym_EQ, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4069), 1, - sym__not_in, - ACTIONS(4031), 2, + ACTIONS(4039), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4037), 2, + ACTIONS(4045), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4049), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4051), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4027), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4053), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 11, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_do, - [108232] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4069), 1, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4051), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4027), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4053), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 15, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_do, - [108327] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4069), 1, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4027), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4053), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 18, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_do, - [108420] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4069), 1, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4027), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 23, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_do, - [108511] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4069), 1, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_do, - [108598] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, + ACTIONS(3470), 3, sym__newline_before_do, sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4035), 6, + ACTIONS(4043), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(3467), 38, + ACTIONS(3472), 38, + anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -249053,218 +239729,611 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_PIPE_GT, anon_sym_in, anon_sym_CARET_CARET_CARET, - anon_sym_do, - [108679] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4035), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 38, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_do, - [108760] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - ACTIONS(4312), 1, - sym__newline_before_do, - STATE(4098), 1, - sym_do_block, - ACTIONS(2962), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2964), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, anon_sym_DASH_GT, - anon_sym_DOT, - [108833] = 25, + anon_sym_do, + [98214] = 11, ACTIONS(5), 1, sym_comment, - ACTIONS(3387), 1, + ACTIONS(3164), 1, anon_sym_LBRACK2, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 38, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_DASH_GT, + anon_sym_do, + [98295] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4065), 1, + anon_sym_in, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, ACTIONS(4075), 1, - anon_sym_PIPE, - ACTIONS(4087), 1, - anon_sym_when, - ACTIONS(4089), 1, - anon_sym_COLON_COLON, - ACTIONS(4091), 1, - anon_sym_EQ_GT, - ACTIONS(4093), 1, - anon_sym_EQ, - ACTIONS(4103), 1, - anon_sym_in, - ACTIONS(4105), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4107), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4109), 1, - anon_sym_STAR_STAR, - ACTIONS(4111), 1, - anon_sym_DOT, - ACTIONS(4113), 1, sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3674), 2, + ACTIONS(3470), 2, sym__newline_before_do, aux_sym__terminator_token1, - ACTIONS(4077), 2, + ACTIONS(4039), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4083), 2, + ACTIONS(4045), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4085), 2, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(4095), 3, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4097), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4073), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_DASH_GT, + anon_sym_do, + [98382] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4065), 1, + anon_sym_in, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4035), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(3676), 5, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4063), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 23, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_DASH_GT, + anon_sym_do, + [98473] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4065), 1, + anon_sym_in, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4035), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4061), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4063), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 18, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_DASH_GT, + anon_sym_do, + [98566] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4065), 1, + anon_sym_in, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4059), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4035), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4061), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4063), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 15, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_DASH_GT, + anon_sym_do, + [98661] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4055), 1, + anon_sym_EQ, + ACTIONS(4065), 1, + anon_sym_in, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4057), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4059), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4035), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4061), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4063), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 11, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + anon_sym_do, + [98760] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4053), 1, + anon_sym_EQ_GT, + ACTIONS(4055), 1, + anon_sym_EQ, + ACTIONS(4065), 1, + anon_sym_in, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4057), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4059), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4035), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4061), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4063), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 10, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_do, + [98861] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4037), 1, + anon_sym_PIPE, + ACTIONS(4051), 1, + anon_sym_COLON_COLON, + ACTIONS(4053), 1, + anon_sym_EQ_GT, + ACTIONS(4055), 1, + anon_sym_EQ, + ACTIONS(4065), 1, + anon_sym_in, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4057), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4059), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4035), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4061), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, anon_sym_DASH_GT, anon_sym_do, - ACTIONS(4099), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4081), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4101), 9, + ACTIONS(4063), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -249274,25 +240343,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [108942] = 4, + [98966] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3010), 5, + ACTIONS(3326), 4, sym__newline_before_do, sym__not_in, - ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3012), 50, + ACTIONS(3328), 51, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -249337,18 +240406,320 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [109009] = 4, + [99033] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4037), 1, + anon_sym_PIPE, + ACTIONS(4049), 1, + anon_sym_when, + ACTIONS(4051), 1, + anon_sym_COLON_COLON, + ACTIONS(4053), 1, + anon_sym_EQ_GT, + ACTIONS(4055), 1, + anon_sym_EQ, + ACTIONS(4065), 1, + anon_sym_in, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4057), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4059), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4035), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4061), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4063), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [99140] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4037), 1, + anon_sym_PIPE, + ACTIONS(4049), 1, + anon_sym_when, + ACTIONS(4051), 1, + anon_sym_COLON_COLON, + ACTIONS(4053), 1, + anon_sym_EQ_GT, + ACTIONS(4055), 1, + anon_sym_EQ, + ACTIONS(4065), 1, + anon_sym_in, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4057), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4059), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4035), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4061), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4063), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [99247] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 47, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_DASH_GT, + anon_sym_do, + [99322] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 39, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_DASH_GT, + anon_sym_do, + [99401] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3074), 4, + ACTIONS(3184), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3076), 51, + ACTIONS(3186), 51, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -249400,404 +240771,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_do, anon_sym_end, - [109076] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - ACTIONS(4314), 1, - sym__newline_before_do, - STATE(4116), 1, - sym_do_block, - ACTIONS(3018), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3020), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [109149] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3118), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3120), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [109216] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3070), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3072), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [109283] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - ACTIONS(4316), 1, - sym__newline_before_do, - STATE(4160), 1, - sym_do_block, - ACTIONS(2962), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2964), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [109356] = 4, + [99468] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3292), 4, + ACTIONS(3188), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3294), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [109423] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4260), 1, - anon_sym_COMMA, - STATE(2462), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3150), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3152), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [109494] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3292), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 51, + ACTIONS(3190), 51, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -249849,1164 +240834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_do, anon_sym_end, - [109561] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3114), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3116), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [109628] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3110), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3112), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [109695] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3106), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3108), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [109762] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3102), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3104), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [109829] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3098), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3100), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [109896] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3094), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3096), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [109963] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [110030] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [110097] = 27, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3268), 1, - sym__newline_before_do, - ACTIONS(4320), 1, - anon_sym_PIPE, - ACTIONS(4324), 1, - anon_sym_COMMA, - ACTIONS(4332), 1, - anon_sym_when, - ACTIONS(4334), 1, - anon_sym_COLON_COLON, - ACTIONS(4336), 1, - anon_sym_EQ_GT, - ACTIONS(4338), 1, - anon_sym_EQ, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - STATE(2359), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4330), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3270), 3, - anon_sym_RPAREN, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4340), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4342), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4344), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [110210] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3090), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3092), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [110277] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3086), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3088), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [110344] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3082), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3084), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [110411] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [110478] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3078), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3080), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [110545] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3395), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3397), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [110612] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3343), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3345), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [110679] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3391), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3393), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [110746] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3004), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3006), 52, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [110813] = 4, + [99535] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(2998), 2, @@ -251069,592 +240897,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [110880] = 5, + [99602] = 7, ACTIONS(5), 1, sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3030), 2, - sym__not_in, + ACTIONS(3164), 1, anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3032), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, + ACTIONS(4071), 1, anon_sym_STAR_STAR, + ACTIONS(4073), 1, anon_sym_DOT, - [110949] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2627), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [111016] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2631), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [111083] = 4, - ACTIONS(5), 1, - sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2623), 5, + ACTIONS(3470), 3, sym__newline_before_do, sym__not_in, - ts_builtin_sym_end, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 50, + ACTIONS(3472), 49, anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [111150] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3336), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3338), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [111217] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3328), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3330), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [111284] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3324), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3326), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [111351] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3320), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3322), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [111418] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3300), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3302), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [111485] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3401), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3403), 51, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -251696,3248 +240961,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, anon_sym_STAR, - anon_sym_STAR_STAR, anon_sym_DASH_GT, - anon_sym_DOT, anon_sym_do, - [111552] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3244), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3246), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [111619] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3248), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3250), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [111686] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3252), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3254), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [111753] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3256), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3258), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [111820] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3260), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3262), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [111887] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3264), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3266), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [111954] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3272), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3274), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112021] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3280), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3282), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112088] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3284), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3286), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112155] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3296), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3298), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [112222] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3296), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3298), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112289] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3300), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3302), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112356] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3320), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3322), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112423] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3324), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3326), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112490] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3328), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3330), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112557] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3336), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3338), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112624] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2631), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112691] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3499), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3501), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112758] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3495), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3497), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112825] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3437), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3439), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112892] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2627), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [112959] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3417), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3419), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [113026] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2611), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2613), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [113093] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3284), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3286), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [113160] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3280), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3282), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [113227] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3044), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3046), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [113294] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [113363] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2611), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2613), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [113430] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3272), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3274), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [113497] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2615), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2617), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [113564] = 4, + [99675] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3074), 5, + ACTIONS(3322), 4, sym__newline_before_do, sym__not_in, - ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3076), 50, + ACTIONS(3324), 51, anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [113631] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3292), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [113698] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3264), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3266), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [113765] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3260), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3262), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [113832] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3256), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3258), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [113899] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 6, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [113966] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3252), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3254), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [114033] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3248), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3250), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [114100] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3244), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3246), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [114167] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3401), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3403), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [114234] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4362), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [114303] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4364), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [114372] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4366), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [114441] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4368), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [114510] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4370), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [114579] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4372), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [114648] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4374), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [114717] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4376), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [114786] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [114855] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4378), 1, - anon_sym_COMMA, - STATE(2534), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3164), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3166), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [114926] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4380), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [114995] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3292), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3294), 51, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -254986,1221 +241024,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [115062] = 5, + [99742] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(4382), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, + ACTIONS(3164), 1, anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, + ACTIONS(4037), 1, anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, + ACTIONS(4053), 1, anon_sym_EQ_GT, + ACTIONS(4055), 1, anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [115131] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4384), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [115200] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4386), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [115269] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4388), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [115338] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4390), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [115407] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4392), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [115476] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4394), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [115545] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4396), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [115614] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4398), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [115683] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4400), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [115752] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4402), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [115821] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3014), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3016), 52, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [115888] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4404), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [115957] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4406), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [116026] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4408), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [116095] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 6, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [116162] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 6, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [116229] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3678), 1, - sym__newline_before_do, - ACTIONS(4029), 1, - anon_sym_PIPE, - ACTIONS(4041), 1, - anon_sym_when, - ACTIONS(4043), 1, - anon_sym_COLON_COLON, - ACTIONS(4045), 1, - anon_sym_EQ_GT, - ACTIONS(4047), 1, - anon_sym_EQ, - ACTIONS(4057), 1, - anon_sym_in, - ACTIONS(4059), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4061), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4063), 1, - anon_sym_STAR_STAR, ACTIONS(4065), 1, - anon_sym_DOT, + anon_sym_in, ACTIONS(4067), 1, - anon_sym_LBRACK2, + anon_sym_CARET_CARET_CARET, ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, sym__not_in, - ACTIONS(4031), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4037), 2, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, ACTIONS(4039), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4049), 3, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4057), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4051), 3, + ACTIONS(4059), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4027), 4, + ACTIONS(4035), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(3680), 5, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - anon_sym_do, - ACTIONS(4053), 5, + ACTIONS(4061), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4035), 6, + ACTIONS(4043), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4055), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [116338] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4262), 1, - anon_sym_COMMA, - STATE(2518), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3164), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3166), 49, + ACTIONS(3472), 9, + anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, + anon_sym_COMMA, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4063), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -256210,380 +241107,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [116409] = 5, + [99845] = 15, ACTIONS(5), 1, sym_comment, - ACTIONS(4410), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, + ACTIONS(3164), 1, anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, + ACTIONS(4065), 1, anon_sym_in, + ACTIONS(4067), 1, anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, + ACTIONS(4071), 1, anon_sym_STAR_STAR, - anon_sym_DASH_GT, + ACTIONS(4073), 1, anon_sym_DOT, - anon_sym_do, - [116478] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4412), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, + ACTIONS(4075), 1, sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [116547] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4414), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [116616] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4416), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [116685] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4418), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [116754] = 4, - ACTIONS(5), 1, - sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3499), 4, + ACTIONS(3470), 2, sym__newline_before_do, - sym__not_in, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, + ACTIONS(4039), 2, anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, + anon_sym_STAR, + ACTIONS(4045), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4063), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -256593,1591 +241153,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [116821] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3014), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3016), 50, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [116888] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3362), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [116957] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4420), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [117026] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3361), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3018), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3020), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [117095] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3074), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3076), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [117162] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3359), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [117231] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3358), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2962), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2964), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [117300] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4422), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [117369] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4424), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [117438] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4426), 1, - anon_sym_LPAREN, - STATE(3173), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2940), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2942), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [117509] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4428), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [117578] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4430), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [117647] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4426), 1, - anon_sym_LPAREN, - STATE(3170), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2940), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2942), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [117718] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4432), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [117787] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4426), 1, - anon_sym_LPAREN, - STATE(3164), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2940), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2942), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [117858] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4434), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [117927] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4436), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [117996] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4438), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [118065] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4440), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [118134] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4442), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [118203] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4444), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [118272] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3356), 1, - sym_do_block, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3022), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3024), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [118341] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [118408] = 27, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4448), 1, - anon_sym_PIPE, - ACTIONS(4452), 1, - anon_sym_COMMA, - ACTIONS(4460), 1, - anon_sym_when, - ACTIONS(4462), 1, - anon_sym_COLON_COLON, - ACTIONS(4464), 1, - anon_sym_EQ_GT, - ACTIONS(4466), 1, - anon_sym_EQ, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - STATE(2531), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3268), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4458), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3270), 3, + ACTIONS(3472), 27, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_do, - ACTIONS(4468), 3, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4470), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4472), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [118521] = 4, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_DASH_GT, + anon_sym_do, + [99934] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(2623), 4, - sym__newline_before_do, + ACTIONS(2635), 3, sym__not_in, aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2625), 50, + ACTIONS(2637), 51, anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -258224,23 +241243,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, - anon_sym_do, - [118588] = 4, + [100001] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(2619), 4, - sym__newline_before_do, + ACTIONS(2639), 3, sym__not_in, aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2621), 50, + ACTIONS(2641), 51, anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -258287,1158 +241306,220 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DOT, + [100068] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4186), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [100137] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4188), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [100206] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, anon_sym_DASH_GT, - anon_sym_DOT, anon_sym_do, - [118655] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2968), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2970), 52, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [118722] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4378), 1, - anon_sym_COMMA, - STATE(2643), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3150), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3152), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [118793] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2972), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2974), 52, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [118860] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2976), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2978), 52, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [118927] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3391), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3393), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [118994] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3343), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3345), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [119061] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3395), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3397), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [119128] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3078), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3080), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [119195] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3082), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3084), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [119262] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3086), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3088), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [119329] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3090), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3092), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [119396] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3094), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3096), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [119463] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3098), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3100), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [119530] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3102), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3104), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [119597] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3106), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3108), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [119664] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3110), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3112), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [119731] = 4, + [100289] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2627), 5, + ACTIONS(3318), 4, sym__newline_before_do, sym__not_in, - ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2629), 50, + ACTIONS(3320), 51, anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [119798] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3114), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3116), 52, anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [119865] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3234), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3236), 51, - anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -259488,274 +241569,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - anon_sym_end, - [119932] = 4, + [100356] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3230), 4, + ACTIONS(3314), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3232), 51, + ACTIONS(3316), 51, anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [119999] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3226), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3228), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [120066] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3222), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3224), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [120133] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3218), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3220), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [120200] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3118), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3120), 52, anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -259804,19 +241631,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [120267] = 4, + anon_sym_do, + [100423] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3210), 4, + ACTIONS(3310), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3212), 51, + ACTIONS(3312), 51, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -259866,340 +241695,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - anon_sym_end, - [120334] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3122), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3124), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [120401] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_do, - ACTIONS(4488), 1, - sym__newline_before_do, - STATE(4216), 1, - sym_do_block, - ACTIONS(2952), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2954), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [120474] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3126), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3128), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [120541] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2980), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2982), 52, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [120608] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3135), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2946), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2948), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [120677] = 4, + [100490] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3437), 5, + ACTIONS(3306), 4, sym__newline_before_do, sym__not_in, - ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3439), 50, + ACTIONS(3308), 51, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -260249,19 +241758,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [120744] = 4, + [100557] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3206), 4, + ACTIONS(3302), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3208), 51, + ACTIONS(3304), 51, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -260311,216 +241821,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - anon_sym_end, - [120811] = 4, + [100624] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(3298), 4, + sym__newline_before_do, + sym__not_in, aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3300), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [100691] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, ACTIONS(2615), 4, sym__newline_before_do, sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [120878] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(2611), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2613), 50, + ACTIONS(2617), 51, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [120945] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3134), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2952), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2954), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [121014] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3130), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3132), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, @@ -260565,84 +241946,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [121081] = 4, + anon_sym_do, + [100758] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3202), 4, + ACTIONS(3294), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3204), 51, + ACTIONS(3296), 51, anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [121148] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3134), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3136), 52, anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -260691,82 +242009,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [121215] = 4, + anon_sym_do, + [100825] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3168), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(3290), 4, + sym__newline_before_do, + sym__not_in, aux_sym__terminator_token1, - ACTIONS(3170), 52, + anon_sym_LBRACK2, + ACTIONS(3292), 51, + anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [121282] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3188), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3190), 51, - anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -260816,134 +242073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - anon_sym_end, - [121349] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3184), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3186), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [121416] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3176), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3178), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [121483] = 4, + [100892] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -260956,6 +242086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK2, ACTIONS(3174), 51, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -261005,8 +242136,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - anon_sym_end, - [121550] = 4, + [100959] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4190), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [101028] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -261019,6 +242213,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK2, ACTIONS(3170), 51, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -261068,18 +242263,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - anon_sym_end, - [121617] = 4, + [101095] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3172), 2, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3268), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_do, + [101166] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4192), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3174), 52, + ACTIONS(3400), 51, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -261088,6 +242349,199 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [101235] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + ACTIONS(4194), 1, + sym__newline_before_do, + STATE(4256), 1, + sym_do_block, + ACTIONS(2970), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2972), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [101308] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + ACTIONS(4196), 1, + sym__newline_before_do, + STATE(4302), 1, + sym_do_block, + ACTIONS(2970), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2972), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [101381] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3282), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3284), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, @@ -261132,17 +242586,994 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [121684] = 4, + anon_sym_do, + [101448] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3176), 2, + ACTIONS(4198), 1, + anon_sym_COMMA, + STATE(2361), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3097), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3099), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [101519] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3278), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3280), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [101586] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3060), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3062), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [101655] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3054), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3050), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3052), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [101724] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3274), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3276), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [101791] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + ACTIONS(4200), 1, + sym__newline_before_do, + STATE(4306), 1, + sym_do_block, + ACTIONS(3028), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3178), 52, + ACTIONS(3030), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [101864] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3388), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_do, + [101935] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3270), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3272), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [102002] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3250), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3252), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [102069] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3246), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3248), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [102136] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3238), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3240), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [102203] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3234), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3236), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [102270] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3230), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3232), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [102337] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3630), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4093), 1, + anon_sym_PIPE, + ACTIONS(4105), 1, + anon_sym_when, + ACTIONS(4107), 1, + anon_sym_COLON_COLON, + ACTIONS(4109), 1, + anon_sym_EQ_GT, + ACTIONS(4111), 1, + anon_sym_EQ, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4103), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4113), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4115), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4091), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3632), 5, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_do, + ACTIONS(4117), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [102446] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3226), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3228), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [102513] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2619), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 51, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -261151,7 +243582,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -261195,395 +243625,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [121751] = 4, + [102580] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3156), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3158), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [121818] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3134), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3136), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [121885] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3130), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3132), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [121952] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3126), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3128), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [122019] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3122), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3124), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [122086] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3118), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3120), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [122153] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3184), 2, - sym__not_in, - anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3186), 52, + ACTIONS(2615), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 51, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -261592,6 +243645,217 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [102647] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + ACTIONS(4202), 1, + sym__newline_before_do, + STATE(4307), 1, + sym_do_block, + ACTIONS(2970), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2972), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [102720] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3798), 1, + anon_sym_PIPE, + ACTIONS(3808), 1, + anon_sym_when, + ACTIONS(3810), 1, + anon_sym_COLON_COLON, + ACTIONS(3812), 1, + anon_sym_EQ_GT, + ACTIONS(3814), 1, + anon_sym_EQ, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + ACTIONS(4204), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3806), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3816), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3818), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3796), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3820), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4206), 6, + anon_sym_SEMI, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(3822), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [102829] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, @@ -261636,7 +243900,283 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [122220] = 4, + anon_sym_do, + [102896] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3046), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3048), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [102963] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3040), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3042), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [103030] = 27, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4210), 1, + anon_sym_PIPE, + ACTIONS(4214), 1, + anon_sym_COMMA, + ACTIONS(4222), 1, + anon_sym_when, + ACTIONS(4224), 1, + anon_sym_COLON_COLON, + ACTIONS(4226), 1, + anon_sym_EQ_GT, + ACTIONS(4228), 1, + anon_sym_EQ, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + STATE(2726), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3120), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4220), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3122), 3, + anon_sym_SEMI, + anon_sym_do, + anon_sym_end, + ACTIONS(4230), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4232), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4234), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [103143] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [103210] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3188), 2, @@ -261699,17 +244239,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [122287] = 4, + [103277] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3202), 2, + ACTIONS(3184), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3204), 52, + ACTIONS(3186), 52, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -261762,50 +244302,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [122354] = 6, + [103344] = 25, ACTIONS(5), 1, sym_comment, - ACTIONS(4490), 1, - anon_sym_COMMA, - STATE(2752), 1, - aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3798), 1, + anon_sym_PIPE, + ACTIONS(3808), 1, + anon_sym_when, + ACTIONS(3810), 1, + anon_sym_COLON_COLON, + ACTIONS(3812), 1, + anon_sym_EQ_GT, + ACTIONS(3814), 1, + anon_sym_EQ, + ACTIONS(3824), 1, + anon_sym_in, + ACTIONS(3826), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3828), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3830), 1, + anon_sym_STAR_STAR, + ACTIONS(3832), 1, + anon_sym_DOT, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(3836), 1, + sym__not_in, + ACTIONS(4250), 1, + aux_sym__terminator_token1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3543), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3545), 49, + ACTIONS(3800), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3804), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3806), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3816), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3818), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3796), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3820), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3802), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4252), 6, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + ACTIONS(3822), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -261815,1038 +244386,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [122425] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3210), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3212), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [122492] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3218), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3220), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [122559] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3222), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3224), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [122626] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3226), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3228), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [122693] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3230), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3232), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [122760] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3234), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3236), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [122827] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2984), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2986), 52, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [122894] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2988), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2990), 52, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [122961] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2992), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2994), 52, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [123028] = 4, + [103453] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2615), 4, + ACTIONS(2627), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2617), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [123095] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [123162] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2631), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2633), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [123229] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2627), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, ACTIONS(2629), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [123296] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3156), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3158), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [123363] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2992), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2994), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [123430] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2988), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2990), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [123497] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3114), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3116), 51, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -262898,7734 +244449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_do, anon_sym_end, - [123564] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3110), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3112), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [123631] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3106), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3108), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [123698] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3102), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3104), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [123765] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3098), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3100), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [123832] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3094), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3096), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [123899] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3090), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3092), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [123966] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3086), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3088), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124033] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3082), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3084), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124100] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3078), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3080), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124167] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3395), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3397), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124234] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3343), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3345), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124301] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3391), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3393), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124368] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3401), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3403), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124435] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3244), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3246), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124502] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3248), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3250), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124569] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3252), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3254), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124636] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3256), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3258), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124703] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3260), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3262), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124770] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3264), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3266), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124837] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3272), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3274), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124904] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3280), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3282), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [124971] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3284), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3286), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [125038] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3296), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3298), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [125105] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2984), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2986), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [125172] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2623), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2625), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [125239] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3300), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3302), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [125306] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3320), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3322), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [125373] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3324), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3326), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [125440] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3328), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3330), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [125507] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3336), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3338), 51, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [125574] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3499), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3501), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [125641] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3036), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3038), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [125710] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3495), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3497), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [125777] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3664), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [125846] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3662), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [125915] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3660), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [125984] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3658), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126053] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3656), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126122] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3654), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126191] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3652), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126260] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3650), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126329] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3648), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126398] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3646), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126467] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3644), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126536] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2980), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2982), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [126603] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3642), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126672] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3640), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126741] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3638), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126810] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3636), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126879] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3634), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [126948] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3632), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [127017] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3630), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [127086] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3628), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [127155] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3626), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [127224] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2976), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2978), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [127291] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2972), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2974), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [127358] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2968), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2970), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [127425] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [127492] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3336), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3338), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [127559] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3328), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3330), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [127626] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3324), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3326), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [127693] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3320), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3322), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [127760] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3300), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3302), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [127827] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3296), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3298), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [127894] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3284), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3286), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [127961] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2998), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3000), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [128028] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3280), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3282), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [128095] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3004), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3006), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [128162] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3010), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3012), 51, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [128229] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3272), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3274), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [128296] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3626), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [128365] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3628), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [128434] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3630), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [128503] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3632), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [128572] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3634), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [128641] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3636), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [128710] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3638), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [128779] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3640), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [128848] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3642), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [128917] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3644), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [128986] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3646), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [129055] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3648), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [129124] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3650), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [129193] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3264), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3266), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [129260] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3260), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3262), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [129327] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3652), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [129396] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3654), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [129465] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3656), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [129534] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3658), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [129603] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3256), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3258), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [129670] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3660), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [129739] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3662), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [129808] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3664), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - anon_sym_end, - [129877] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3252), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3254), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [129944] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3248), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3250), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130011] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3244), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3246), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130078] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3401), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3403), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130145] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3391), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3393), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130212] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3343), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3345), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130279] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3395), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3397), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130346] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3078), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3080), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130413] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3082), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3084), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130480] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3086), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3088), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130547] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3090), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3092), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130614] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3094), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3096), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130681] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3098), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3100), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130748] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3102), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3104), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130815] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3106), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3108), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130882] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3110), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3112), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [130949] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3437), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3439), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [131016] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3417), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3419), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [131083] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3114), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3116), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [131150] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2619), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2621), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [131217] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3118), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3120), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [131284] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3122), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3124), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [131351] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3126), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3128), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [131418] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3130), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3132), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [131485] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3134), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3136), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [131552] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3156), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3158), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [131619] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3168), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3170), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [131686] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3172), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3174), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [131753] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3176), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3178), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [131820] = 4, + [103520] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -270688,7 +244512,134 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [131887] = 4, + [103587] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4254), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [103656] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3040), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3042), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [103723] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -270751,20 +244702,357 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [131954] = 4, + [103790] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4037), 1, + anon_sym_PIPE, + ACTIONS(4049), 1, + anon_sym_when, + ACTIONS(4051), 1, + anon_sym_COLON_COLON, + ACTIONS(4053), 1, + anon_sym_EQ_GT, + ACTIONS(4055), 1, + anon_sym_EQ, + ACTIONS(4065), 1, + anon_sym_in, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3634), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4047), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4057), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4059), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4035), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3636), 5, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4061), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4063), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [103899] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3202), 4, + ACTIONS(3020), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3022), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [103966] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4256), 1, + anon_sym_COMMA, + STATE(2595), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3114), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3116), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [104037] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3016), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3018), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [104104] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3012), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3014), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [104171] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3204), 51, + ACTIONS(3170), 51, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -270814,20 +245102,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [132021] = 4, + anon_sym_end, + [104238] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3206), 4, + ACTIONS(3226), 5, sym__newline_before_do, sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3208), 51, + ACTIONS(3228), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -270877,20 +245166,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [132088] = 4, + [104305] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3210), 4, + ACTIONS(3230), 5, sym__newline_before_do, sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3212), 51, + ACTIONS(3232), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -270940,20 +245229,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [132155] = 4, + [104372] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3218), 4, + ACTIONS(3234), 5, sym__newline_before_do, sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3220), 51, + ACTIONS(3236), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -271003,20 +245292,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [132222] = 4, + [104439] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3222), 4, + ACTIONS(3238), 5, sym__newline_before_do, sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3224), 51, + ACTIONS(3240), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -271066,7 +245355,8766 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [132289] = 4, + [104506] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3180), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3182), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [104573] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3246), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3248), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [104640] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3250), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3252), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [104707] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3176), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3178), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [104774] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3592), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [104843] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3594), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [104912] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3596), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [104981] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3590), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [105050] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3270), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3272), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [105117] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3274), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3276), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [105184] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3278), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3280), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [105251] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3282), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3284), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [105318] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3600), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [105387] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3602), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [105456] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3604), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [105525] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3606), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [105594] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3310), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3312), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [105661] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3290), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3292), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [105728] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3294), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3296), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [105795] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3298), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3300), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [105862] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3302), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3304), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [105929] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3306), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3308), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [105996] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3008), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3010), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [106063] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3608), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [106132] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3610), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [106201] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3538), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3540), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [106268] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3314), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3316), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [106335] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3318), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3320), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [106402] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3322), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3324), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [106469] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3612), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [106538] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3330), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3332), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [106605] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3334), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3336), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [106672] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3338), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3340), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [106739] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3342), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3344), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [106806] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3346), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3348), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [106873] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3354), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3356), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [106940] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3614), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [107009] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3250), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3252), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [107076] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3616), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [107145] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_do, + [107228] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 27, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_do, + [107317] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4093), 1, + anon_sym_PIPE, + ACTIONS(4109), 1, + anon_sym_EQ_GT, + ACTIONS(4111), 1, + anon_sym_EQ, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4113), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4115), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4091), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4117), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_do, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [107420] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LBRACK2, + ACTIONS(4037), 1, + anon_sym_PIPE, + ACTIONS(4049), 1, + anon_sym_when, + ACTIONS(4051), 1, + anon_sym_COLON_COLON, + ACTIONS(4053), 1, + anon_sym_EQ_GT, + ACTIONS(4055), 1, + anon_sym_EQ, + ACTIONS(4065), 1, + anon_sym_in, + ACTIONS(4067), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4069), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4071), 1, + anon_sym_STAR_STAR, + ACTIONS(4073), 1, + anon_sym_DOT, + ACTIONS(4075), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3630), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4039), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4045), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4047), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4057), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4059), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4035), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3632), 5, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4061), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4043), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4063), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [107529] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 49, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_do, + [107602] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 39, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_do, + [107681] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 47, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_do, + [107756] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4093), 1, + anon_sym_PIPE, + ACTIONS(4105), 1, + anon_sym_when, + ACTIONS(4107), 1, + anon_sym_COLON_COLON, + ACTIONS(4109), 1, + anon_sym_EQ_GT, + ACTIONS(4111), 1, + anon_sym_EQ, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4113), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4115), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4091), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4117), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_do, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [107863] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4093), 1, + anon_sym_PIPE, + ACTIONS(4105), 1, + anon_sym_when, + ACTIONS(4107), 1, + anon_sym_COLON_COLON, + ACTIONS(4109), 1, + anon_sym_EQ_GT, + ACTIONS(4111), 1, + anon_sym_EQ, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4113), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4115), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4091), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4117), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_do, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [107970] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3618), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [108039] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4093), 1, + anon_sym_PIPE, + ACTIONS(4107), 1, + anon_sym_COLON_COLON, + ACTIONS(4109), 1, + anon_sym_EQ_GT, + ACTIONS(4111), 1, + anon_sym_EQ, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4113), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4115), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4091), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4117), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_do, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [108144] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4109), 1, + anon_sym_EQ_GT, + ACTIONS(4111), 1, + anon_sym_EQ, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4113), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4115), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4091), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4117), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 10, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_do, + [108245] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4111), 1, + anon_sym_EQ, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4113), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4115), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4091), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4117), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 11, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_do, + [108344] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4115), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4091), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4117), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 15, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_do, + [108439] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4091), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4117), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 18, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_do, + [108532] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4091), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 23, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_do, + [108623] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_do, + [108710] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 38, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_do, + [108791] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 38, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_do, + [108872] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3598), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [108941] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3620), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [109010] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3358), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3360), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [109077] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3362), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3364), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [109144] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3622), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [109213] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3624), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [109282] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3036), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3038), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [109349] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3626), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [109418] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3628), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [109487] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3172), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3174), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [109554] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3366), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3368), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [109621] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4198), 1, + anon_sym_COMMA, + STATE(2456), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3103), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3105), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [109692] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3168), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3170), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [109759] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3522), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3524), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [109826] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3370), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3372), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [109893] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3036), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3038), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [109960] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3374), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3376), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [110027] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4258), 1, + anon_sym_COMMA, + STATE(2736), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3103), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3105), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [110098] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2615), 6, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [110165] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3526), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3528), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [110232] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3530), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3532), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [110299] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2619), 6, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [110366] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3004), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3006), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [110433] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3534), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3536), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [110500] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3082), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3084), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [110567] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3046), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3048), 52, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [110634] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3542), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3544), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [110701] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3550), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3552), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [110768] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3554), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3556), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [110835] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3538), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3540), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [110902] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3586), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3588), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [110969] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3518), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3520), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [111036] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3482), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3484), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [111103] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3478), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3480), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [111170] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3446), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3448), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [111237] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3442), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3444), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [111304] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3378), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3380), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [111371] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3374), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3376), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [111438] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2990), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2992), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [111505] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4260), 1, + anon_sym_COMMA, + STATE(2595), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3107), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3109), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [111576] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3370), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3372), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [111643] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2986), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2988), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [111710] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3168), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3170), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [111777] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4263), 1, + anon_sym_COMMA, + STATE(2599), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3090), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3092), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [111848] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3172), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3174), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [111915] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3176), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3178), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [111982] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3180), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3182), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [112049] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3366), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3368), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112116] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3362), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3364), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112183] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3358), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3360), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112250] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3354), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3356), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112317] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3346), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3348), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112384] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3342), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3344), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112451] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3338), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3340), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112518] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3334), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3336), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112585] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3330), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3332), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112652] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3326), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3328), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112719] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3322), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3324), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112786] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112853] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112920] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2619), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [112987] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3318), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3320), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [113054] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3184), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3186), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [113121] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3188), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3190), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [113188] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3314), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3316), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [113255] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3046), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3048), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [113322] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3310), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3312), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [113389] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3306), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3308), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [113456] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [113523] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3302), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3304), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [113590] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3298), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3300), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [113657] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3294), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3296), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [113724] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [113791] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [113858] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3290), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3292), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [113925] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [113992] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2619), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [114059] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -271129,83 +254177,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [132356] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3032), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3022), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3024), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [132425] = 4, + [114126] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2611), 5, + ACTIONS(3378), 5, sym__newline_before_do, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2613), 50, + ACTIONS(3380), 50, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -271256,463 +254240,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [132492] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2615), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2617), 51, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [132559] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3292), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3294), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [132626] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3074), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3076), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [132693] = 4, + [114193] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3230), 4, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3232), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [132760] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2615), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [132827] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_do, - ACTIONS(4493), 1, - sym__newline_before_do, - STATE(4226), 1, - sym_do_block, - ACTIONS(2946), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2948), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [132900] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2623), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2625), 52, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [132967] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3094), 5, + ACTIONS(3442), 5, sym__newline_before_do, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3096), 50, + ACTIONS(3444), 50, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -271763,25 +254303,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [133034] = 5, + [114260] = 4, ACTIONS(5), 1, sym_comment, - STATE(3035), 1, - sym_do_block, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2962), 3, + ACTIONS(3446), 5, sym__newline_before_do, sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2964), 50, - anon_sym_RPAREN, + ACTIONS(3448), 50, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -271824,28 +254364,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [133103] = 5, + [114327] = 4, ACTIONS(5), 1, sym_comment, - STATE(3036), 1, - sym_do_block, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2962), 3, + ACTIONS(3374), 4, sym__newline_before_do, sym__not_in, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2964), 50, + ACTIONS(3376), 51, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -271888,10 +254427,765 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [133172] = 4, + [114394] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3482), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3484), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [114461] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3518), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3520), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [114528] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3586), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3588), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [114595] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2627), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2629), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [114662] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3554), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3556), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [114729] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3550), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3552), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [114796] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3286), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3288), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [114863] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3282), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3284), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [114930] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3278), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3280), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [114997] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3274), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3276), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [115064] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3270), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3272), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [115131] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2615), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2617), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [115198] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(2619), 2, @@ -271954,25 +255248,745 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [133239] = 5, + [115265] = 4, ACTIONS(5), 1, sym_comment, - STATE(3039), 1, - sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [115332] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3542), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3544), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [115399] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3082), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3084), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [115466] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3534), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3536), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [115533] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3530), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3532), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [115600] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3526), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3528), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [115667] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3522), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3524), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [115734] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4266), 1, + anon_sym_COMMA, + STATE(2658), 1, + aux_sym__items_with_trailing_separator_repeat1, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3018), 3, + ACTIONS(3107), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3020), 50, + ACTIONS(3109), 49, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [115805] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [115872] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4269), 1, + anon_sym_COMMA, + STATE(2599), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3097), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3099), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [115943] = 27, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4273), 1, + anon_sym_PIPE, + ACTIONS(4277), 1, + anon_sym_COMMA, + ACTIONS(4285), 1, + anon_sym_when, + ACTIONS(4287), 1, + anon_sym_COLON_COLON, + ACTIONS(4289), 1, + anon_sym_EQ_GT, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + STATE(2680), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3120), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4283), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3122), 3, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_do, + ACTIONS(4293), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4295), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4297), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [116056] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 6, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -272015,10 +256029,4282 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [116123] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 6, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [116190] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4313), 1, + anon_sym_COMMA, + STATE(2664), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3090), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3092), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [133308] = 4, + [116261] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3113), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [116330] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3107), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3024), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3026), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [116399] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + ACTIONS(4316), 1, + sym__newline_before_do, + STATE(4348), 1, + sym_do_block, + ACTIONS(2952), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2954), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [116472] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4318), 1, + anon_sym_COMMA, + STATE(2821), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3103), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3105), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [116543] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3246), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3248), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [116610] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3109), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [116679] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2994), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2996), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [116746] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2982), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2984), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [116813] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3238), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3240), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [116880] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3110), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [116949] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3054), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [117018] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3036), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3038), 52, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [117085] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3112), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3028), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3030), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [117154] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2615), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [117221] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2978), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2980), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [117288] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4320), 1, + anon_sym_COMMA, + STATE(2915), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3114), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3116), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [117359] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [117428] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4322), 1, + anon_sym_LPAREN, + STATE(3419), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2956), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2958), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [117499] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2974), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2976), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [117566] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2635), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2637), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [117633] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4322), 1, + anon_sym_LPAREN, + STATE(3418), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2956), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2958), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [117704] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2615), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2617), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [117771] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4322), 1, + anon_sym_LPAREN, + STATE(3415), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2956), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2958), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [117842] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2639), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2641), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [117909] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [117976] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [118043] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + ACTIONS(4324), 1, + sym__newline_before_do, + STATE(4284), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [118116] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4269), 1, + anon_sym_COMMA, + STATE(2660), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3103), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3105), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [118187] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + ACTIONS(4326), 1, + sym__newline_before_do, + STATE(4287), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3028), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3030), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [118260] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4328), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [118329] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4330), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [118398] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3054), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3050), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3052), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [118467] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3060), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3062), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [118536] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4332), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [118605] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4334), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [118674] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4336), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [118743] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4338), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [118812] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4340), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [118881] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4342), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [118950] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4344), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [119019] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4346), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [119088] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4348), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [119157] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4350), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [119226] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4352), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [119295] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4354), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [119364] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4356), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [119433] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4358), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [119502] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4360), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [119571] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3234), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3236), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [119638] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4362), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [119707] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4364), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [119776] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + ACTIONS(4366), 1, + sym__newline_before_do, + STATE(4248), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [119849] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + ACTIONS(4368), 1, + sym__newline_before_do, + STATE(4291), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2970), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2972), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [119922] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + ACTIONS(4370), 1, + sym__newline_before_do, + STATE(4308), 1, + sym_do_block, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3024), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3026), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [119995] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3230), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3232), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [120062] = 27, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4374), 1, + anon_sym_PIPE, + ACTIONS(4378), 1, + anon_sym_COMMA, + ACTIONS(4386), 1, + anon_sym_when, + ACTIONS(4388), 1, + anon_sym_COLON_COLON, + ACTIONS(4390), 1, + anon_sym_EQ_GT, + ACTIONS(4392), 1, + anon_sym_EQ, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + STATE(2490), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3122), 2, + anon_sym_SEMI, + anon_sym_do, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4384), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3120), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4394), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4396), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4398), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [120175] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3107), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4093), 1, + anon_sym_PIPE, + ACTIONS(4105), 1, + anon_sym_when, + ACTIONS(4107), 1, + anon_sym_COLON_COLON, + ACTIONS(4109), 1, + anon_sym_EQ_GT, + ACTIONS(4111), 1, + anon_sym_EQ, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4103), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4113), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4115), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4091), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3109), 5, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_do, + ACTIONS(4117), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [120284] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4416), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [120353] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + ACTIONS(4418), 1, + sym__newline_before_do, + STATE(4385), 1, + sym_do_block, + ACTIONS(2948), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2950), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [120426] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4420), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [120495] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4422), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [120564] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4424), 1, + anon_sym_COMMA, + STATE(2727), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3114), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3116), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [120635] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4426), 1, + anon_sym_COMMA, + STATE(2727), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3107), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3109), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [120706] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3312), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2952), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2954), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [120775] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -272030,6 +260316,69 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, anon_sym_LBRACK2, ACTIONS(3228), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [120842] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 51, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -272081,20 +260430,5350 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [133375] = 5, + [120909] = 4, ACTIONS(5), 1, sym_comment, - STATE(3040), 1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [120976] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 6, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [121043] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3305), 1, sym_do_block, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(2962), 3, + ACTIONS(2948), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(2964), 50, + ACTIONS(2950), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [121112] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 6, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [121179] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3634), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4093), 1, + anon_sym_PIPE, + ACTIONS(4105), 1, + anon_sym_when, + ACTIONS(4107), 1, + anon_sym_COLON_COLON, + ACTIONS(4109), 1, + anon_sym_EQ_GT, + ACTIONS(4111), 1, + anon_sym_EQ, + ACTIONS(4121), 1, + anon_sym_in, + ACTIONS(4123), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4125), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4127), 1, + anon_sym_STAR_STAR, + ACTIONS(4129), 1, + sym__not_in, + ACTIONS(4095), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4101), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4103), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4113), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4115), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4091), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3636), 5, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_do, + ACTIONS(4117), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4099), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4119), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [121288] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4258), 1, + anon_sym_COMMA, + STATE(2664), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3097), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3099), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [121359] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2631), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2633), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [121426] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4429), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [121495] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4431), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [121564] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4433), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [121633] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4435), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [121702] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4437), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [121771] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4439), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [121840] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4441), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [121909] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4443), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [121978] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4445), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [122047] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4447), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [122116] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4449), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [122185] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4451), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [122254] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4453), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [122323] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3226), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3228), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [122390] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3230), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3232), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [122457] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3234), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3236), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [122524] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3238), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3240), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [122591] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3246), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3248), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [122658] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3250), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3252), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [122725] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3270), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3272), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [122792] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3274), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3276), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [122859] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3278), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3280), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [122926] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3282), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3284), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [122993] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3286), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3288), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123060] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3290), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3292), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123127] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3294), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3296), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123194] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3298), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3300), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123261] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3302), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3304), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123328] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3306), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3308), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123395] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3310), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3312), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123462] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3314), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3316), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123529] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3318), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3320), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123596] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3322), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3324), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123663] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3326), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3328), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123730] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3330), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3332), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123797] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3334), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3336), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123864] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3338), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3340), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123931] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3342), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3344), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [123998] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3346), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3348), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [124065] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3354), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3356), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [124132] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3358), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3360), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [124199] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3362), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3364), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [124266] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3366), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3368), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [124333] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3370), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3372), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [124400] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3374), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3376), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [124467] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2974), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2976), 52, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [124534] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2998), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3000), 50, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [124601] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [124668] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2978), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2980), 52, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [124735] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4455), 1, + anon_sym_COMMA, + STATE(2787), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3090), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3092), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [124806] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2982), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2984), 52, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [124873] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [124940] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2631), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [125007] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2627), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [125074] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 51, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [125141] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3522), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3524), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [125208] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3526), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3528), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [125275] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3530), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3532), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [125342] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3378), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3380), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [125409] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3442), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3444), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [125476] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3446), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3448), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [125543] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3478), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3480), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [125610] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3482), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3484), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [125677] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3518), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3520), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [125744] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3586), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3588), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [125811] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3538), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3540), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [125878] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3554), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3556), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [125945] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3550), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3552), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [126012] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3534), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3536), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [126079] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3082), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3084), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [126146] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3542), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3544), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [126213] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3542), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3544), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [126280] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3082), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3084), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [126347] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3534), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3536), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [126414] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3530), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3532), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [126481] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3526), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3528), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [126548] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3522), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3524), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [126615] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2627), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -272145,19 +265824,6350 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [133444] = 4, + [126682] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3014), 3, + ACTIONS(2631), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [126749] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3550), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3552), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [126816] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3554), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3556), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [126883] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3538), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3540), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [126950] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3586), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3588), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [127017] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4318), 1, + anon_sym_COMMA, + STATE(2787), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3097), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3099), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + anon_sym_end, + [127088] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3518), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3520), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [127155] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3482), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3484), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [127222] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3478), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3480), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [127289] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3446), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3448), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [127356] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3378), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3380), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [127423] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4458), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3016), 51, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [127492] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4460), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [127561] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4462), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [127630] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4464), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [127699] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4466), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [127768] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4468), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [127837] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4470), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [127906] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4472), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [127975] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4474), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128044] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4476), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128113] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4478), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128182] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4480), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128251] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4482), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128320] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4484), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128389] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4486), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128458] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4488), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128527] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4490), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128596] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4492), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128665] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4494), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128734] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128803] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2639), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128870] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2635), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [128937] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2986), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2988), 52, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129004] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [129071] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2619), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2621), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [129138] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2990), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2992), 52, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129205] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3004), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3006), 52, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129272] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3374), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3376), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129339] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3370), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3372), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129406] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3366), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3368), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129473] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3362), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3364), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129540] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3358), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3360), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129607] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3354), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3356), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129674] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3346), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3348), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129741] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3342), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3344), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129808] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3338), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3340), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129875] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3334), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3336), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [129942] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3330), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3332), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [130009] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3326), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3328), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [130076] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3322), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3324), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [130143] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3318), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3320), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [130210] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3314), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3316), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [130277] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3310), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3312), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [130344] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2619), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [130411] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2615), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [130478] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4498), 1, + anon_sym_COMMA, + STATE(2658), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3114), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3116), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [130549] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2994), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2996), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [130616] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3008), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3010), 52, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [130683] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2635), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2637), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [130750] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3442), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3444), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [130817] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3302), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3304), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [130884] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3298), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3300), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [130951] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3294), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3296), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131018] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3290), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3292), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131085] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3286), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3288), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131152] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3282), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3284), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131219] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3278), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3280), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131286] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3274), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3276), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131353] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3270), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3272), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131420] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3250), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3252), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131487] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3246), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3248), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131554] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3238), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3240), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131621] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3234), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3236), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131688] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3230), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3232), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131755] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3226), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3228), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131822] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3012), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3014), 52, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131889] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3016), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3018), 52, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [131956] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3020), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3022), 52, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [132023] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3170), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [132090] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2639), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2641), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [132157] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3306), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3308), 52, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [132224] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3020), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3022), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [132291] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3016), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3018), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [132358] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3012), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3014), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [132425] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3008), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3010), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [132492] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3004), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3006), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [132559] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2990), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2992), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [132626] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2986), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2988), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [132693] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2982), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2984), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [132760] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2978), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2980), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [132827] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2974), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2976), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [132894] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3034), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3024), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3026), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [132963] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3042), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2970), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2972), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [133032] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2631), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2633), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [133099] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [133166] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2627), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2629), 51, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [133233] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3037), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2970), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2972), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [133302] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3038), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2970), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2972), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [133371] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4500), 1, + anon_sym_COMMA, + STATE(2915), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3107), 4, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3109), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [133442] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3041), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3028), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3030), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -272211,22 +272221,21 @@ static const uint16_t ts_small_parse_table[] = { [133511] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2619), 5, + aux_sym__terminator_token1, + ACTIONS(2998), 3, sym__newline_before_do, sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2621), 50, - anon_sym_SEMI, + ACTIONS(3000), 51, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -272269,6 +272278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, [133578] = 4, @@ -272277,12 +272287,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3234), 4, + ACTIONS(2619), 4, sym__newline_before_do, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3236), 51, + ACTIONS(2621), 51, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -272341,11 +272351,11 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3288), 3, + ACTIONS(3222), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3290), 50, + ACTIONS(3224), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -272399,2543 +272409,14 @@ static const uint16_t ts_small_parse_table[] = { [133711] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3562), 2, + ACTIONS(3222), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3564), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [133777] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2988), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2990), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [133843] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2992), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2994), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [133909] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3276), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3278), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [133975] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3574), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3576), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [134041] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3146), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3148), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [134107] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_do, - ACTIONS(4495), 1, - sym__newline_before_do, - STATE(4484), 1, - sym_do_block, - ACTIONS(3022), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3024), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [134179] = 27, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3268), 1, - sym__newline_before_do, - ACTIONS(4499), 1, - anon_sym_PIPE, - ACTIONS(4503), 1, - anon_sym_COMMA, - ACTIONS(4511), 1, - anon_sym_when, - ACTIONS(4513), 1, - anon_sym_COLON_COLON, - ACTIONS(4515), 1, - anon_sym_EQ_GT, - ACTIONS(4517), 1, - anon_sym_EQ, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - STATE(3463), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3270), 2, - anon_sym_GT_GT, - anon_sym_do, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4519), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4521), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4523), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [134291] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3030), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3032), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [134357] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3036), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3038), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [134423] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3036), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3038), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [134489] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3030), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3032), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [134555] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3180), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3182), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [134621] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3180), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3182), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [134687] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3214), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3216), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [134753] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3214), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3216), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [134819] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3214), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3216), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [134885] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3036), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3038), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [134951] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2940), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2942), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [135017] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3030), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3032), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [135083] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3180), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3182), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [135149] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3180), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3182), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [135215] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3288), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3290), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [135281] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3138), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3140), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [135347] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3214), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3216), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [135413] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3499), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3501), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [135479] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3214), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3216), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [135545] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2611), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [135611] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2615), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [135677] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3222), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, ACTIONS(3224), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [135743] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3495), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3497), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [135809] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3304), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3306), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [135875] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3308), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3310), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [135941] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3312), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3314), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [136007] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3316), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3318), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [136073] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3674), 1, - sym__newline_before_do, - ACTIONS(4320), 1, - anon_sym_PIPE, - ACTIONS(4332), 1, - anon_sym_when, - ACTIONS(4334), 1, - anon_sym_COLON_COLON, - ACTIONS(4336), 1, - anon_sym_EQ_GT, - ACTIONS(4338), 1, - anon_sym_EQ, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4330), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4340), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4342), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3676), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4344), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [136181] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3316), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3318), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [136247] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(3316), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_do, - [136317] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3316), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3318), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [136383] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3437), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3439), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [136449] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2940), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2942), 51, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, @@ -274987,1415 +272468,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [136515] = 4, + [133777] = 27, ACTIONS(5), 1, sym_comment, - ACTIONS(3288), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3290), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [136581] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3288), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3290), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [136647] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3417), 3, + ACTIONS(3120), 1, sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3419), 50, - anon_sym_LT, - anon_sym_GT, + ACTIONS(4505), 1, anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, + ACTIONS(4509), 1, anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, + ACTIONS(4517), 1, anon_sym_when, + ACTIONS(4519), 1, anon_sym_COLON_COLON, + ACTIONS(4521), 1, anon_sym_EQ_GT, + ACTIONS(4523), 1, anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, + ACTIONS(4533), 1, anon_sym_in, + ACTIONS(4535), 1, anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, + ACTIONS(4539), 1, anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [136713] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3292), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3294), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [136779] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3138), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3140), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [136845] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3074), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3076), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [136911] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3292), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3294), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [136977] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3304), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3306), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [137043] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3308), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3310), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [137109] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3312), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3314), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [137175] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3316), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [137241] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3316), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [137307] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3074), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3076), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [137373] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3409), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3411), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [137439] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3018), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3020), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [137505] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3425), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [137571] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3425), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [137637] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(3423), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_do, - [137707] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3425), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [137773] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3433), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3435), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [137839] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3316), 1, - sym__not_in, ACTIONS(4541), 1, anon_sym_DOT, ACTIONS(4543), 1, anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 50, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - [137909] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2619), 4, - sym__newline_before_do, + ACTIONS(4545), 1, sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, + STATE(3494), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3122), 2, anon_sym_GT_GT, - anon_sym_DOT_DOT, + anon_sym_do, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(4515), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [137975] = 4, - ACTIONS(5), 1, - sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(2623), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 49, + ACTIONS(4525), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4527), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4503), 4, anon_sym_LT, anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4529), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4531), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -276405,30 +272553,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [138041] = 4, + [133889] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3445), 3, + ACTIONS(3390), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3447), 50, + ACTIONS(3392), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -276479,18 +272615,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [138107] = 4, + [133955] = 29, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1313), 1, + anon_sym_RPAREN, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4547), 1, + aux_sym__terminator_token1, + ACTIONS(4550), 1, + anon_sym_SEMI, + ACTIONS(4555), 1, + anon_sym_PIPE, + ACTIONS(4565), 1, + anon_sym_when, + ACTIONS(4567), 1, + anon_sym_COLON_COLON, + ACTIONS(4569), 1, + anon_sym_EQ_GT, + ACTIONS(4571), 1, + anon_sym_EQ, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + STATE(347), 1, + sym__terminator, + STATE(1028), 1, + aux_sym__terminator_repeat1, + STATE(5369), 1, + aux_sym_source_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4563), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4573), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4575), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [134071] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3449), 3, + ACTIONS(3060), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3451), 50, + ACTIONS(3062), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -276541,25 +272764,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [138173] = 4, + [134137] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3098), 3, + ACTIONS(3050), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3100), 50, + ACTIONS(3052), 50, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -276601,27 +272823,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [138239] = 4, + [134203] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3234), 3, + ACTIONS(3050), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3236), 50, + ACTIONS(3052), 50, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -276663,27 +272885,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [138305] = 4, + [134269] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3230), 3, + ACTIONS(3060), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3232), 50, + ACTIONS(3062), 50, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -276725,133 +272947,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [138371] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3226), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3228), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [138437] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3222), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3224), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [138503] = 4, + [134335] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, @@ -276863,936 +272962,6 @@ static const uint16_t ts_small_parse_table[] = { sym__not_in, anon_sym_LBRACK2, ACTIONS(3220), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [138569] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3210), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3212), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [138635] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3206), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3208), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [138701] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3202), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3204), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [138767] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3188), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3190), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [138833] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3184), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3186), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [138899] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3176), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3178), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [138965] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3172), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3174), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [139031] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3168), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3170), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [139097] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3156), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3158), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [139163] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3134), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3136), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [139229] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3130), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3132), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [139295] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2980), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2982), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [139361] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3126), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3128), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [139427] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3122), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3124), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [139493] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3453), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3455), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -277843,28518 +273012,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [139559] = 4, + [134401] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3457), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3459), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [139625] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3461), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3463), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [139691] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3118), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3120), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [139757] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3114), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3116), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [139823] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3110), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3112), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [139889] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3467), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [139955] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3106), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3108), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140021] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3102), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3104), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140087] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3300), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3302), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140153] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3094), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3096), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140219] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3090), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3092), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140285] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3467), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [140351] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3086), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3088), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140417] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3082), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3084), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140483] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3078), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3080), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140549] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3395), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3397), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140615] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3343), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3345), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140681] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3391), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3393), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140747] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2976), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2978), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140813] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2972), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2974), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140879] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2968), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2970), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [140945] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_do, - [141015] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3469), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3471), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [141081] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_do, - anon_sym_end, - [141163] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 26, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_do, - anon_sym_end, - [141251] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3477), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3479), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [141317] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3467), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [141383] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3401), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3403), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [141449] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3332), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3334), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [141515] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3332), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3334), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [141581] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3485), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3487), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [141647] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3244), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3246), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [141713] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3485), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3487), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [141779] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3332), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3334), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [141845] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3578), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3580), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [141911] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3248), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3250), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [141977] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3252), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3254), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [142043] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2627), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [142109] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2631), 4, - sym__newline_before_do, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [142175] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3256), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3258), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [142241] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3260), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3262), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [142307] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3264), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3266), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [142373] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3272), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3274), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [142439] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3280), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3282), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [142505] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3316), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [142571] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3284), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3286), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [142637] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [142703] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [142769] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [142835] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [142901] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [142967] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [143033] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [143099] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [143165] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [143231] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [143297] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [143363] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2627), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [143429] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_do, - [143509] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_do, - [143589] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_do, - [143675] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 22, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_do, - [143765] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4472), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 17, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_do, - [143857] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4470), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4472), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 14, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_do, - [143951] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4466), 1, - anon_sym_EQ, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4468), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4470), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4472), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 10, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_do, - [144049] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4464), 1, - anon_sym_EQ_GT, - ACTIONS(4466), 1, - anon_sym_EQ, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4468), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4470), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4472), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_do, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [144149] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4448), 1, - anon_sym_PIPE, - ACTIONS(4462), 1, - anon_sym_COLON_COLON, - ACTIONS(4464), 1, - anon_sym_EQ_GT, - ACTIONS(4466), 1, - anon_sym_EQ, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4468), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4470), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4472), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_do, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [144253] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [144319] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [144385] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [144451] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [144517] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [144583] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [144649] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [144715] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [144781] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [144847] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [144913] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3570), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3572), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [144979] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3566), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3568), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [145045] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3562), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3564), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [145111] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3558), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3560), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [145177] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3554), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3556), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [145243] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4216), 1, - anon_sym_PIPE, - ACTIONS(4232), 1, - anon_sym_EQ_GT, - ACTIONS(4234), 1, - anon_sym_EQ, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4236), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4238), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4240), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_do, - anon_sym_end, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [145345] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_do, - anon_sym_end, - [145417] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3550), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3552), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [145483] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4448), 1, - anon_sym_PIPE, - ACTIONS(4460), 1, - anon_sym_when, - ACTIONS(4462), 1, - anon_sym_COLON_COLON, - ACTIONS(4464), 1, - anon_sym_EQ_GT, - ACTIONS(4466), 1, - anon_sym_EQ, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4468), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4470), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4472), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_do, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [145589] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3519), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3521), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [145655] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3519), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3521), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [145721] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 38, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_do, - anon_sym_end, - [145799] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3523), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3525), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [145865] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3519), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3521), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [145931] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3515), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3517), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [145997] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4448), 1, - anon_sym_PIPE, - ACTIONS(4460), 1, - anon_sym_when, - ACTIONS(4462), 1, - anon_sym_COLON_COLON, - ACTIONS(4464), 1, - anon_sym_EQ_GT, - ACTIONS(4466), 1, - anon_sym_EQ, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4468), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4470), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4472), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_do, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [146103] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 46, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_do, - [146177] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 38, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_do, - [146255] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 48, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_do, - [146327] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4448), 1, - anon_sym_PIPE, - ACTIONS(4464), 1, - anon_sym_EQ_GT, - ACTIONS(4466), 1, - anon_sym_EQ, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4468), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4470), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4472), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_do, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [146429] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 26, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_do, - [146517] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_do, - [146599] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 46, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_do, - anon_sym_end, - [146673] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4216), 1, - anon_sym_PIPE, - ACTIONS(4228), 1, - anon_sym_when, - ACTIONS(4230), 1, - anon_sym_COLON_COLON, - ACTIONS(4232), 1, - anon_sym_EQ_GT, - ACTIONS(4234), 1, - anon_sym_EQ, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4236), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4238), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4240), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_do, - anon_sym_end, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [146779] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4216), 1, - anon_sym_PIPE, - ACTIONS(4228), 1, - anon_sym_when, - ACTIONS(4230), 1, - anon_sym_COLON_COLON, - ACTIONS(4232), 1, - anon_sym_EQ_GT, - ACTIONS(4234), 1, - anon_sym_EQ, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4236), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4238), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4240), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_do, - anon_sym_end, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [146885] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4216), 1, - anon_sym_PIPE, - ACTIONS(4230), 1, - anon_sym_COLON_COLON, - ACTIONS(4232), 1, - anon_sym_EQ_GT, - ACTIONS(4234), 1, - anon_sym_EQ, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4236), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4238), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4240), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_do, - anon_sym_end, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [146989] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4232), 1, - anon_sym_EQ_GT, - ACTIONS(4234), 1, - anon_sym_EQ, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4236), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4238), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4240), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_do, - anon_sym_end, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [147089] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4234), 1, - anon_sym_EQ, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4236), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4238), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4240), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 10, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_do, - anon_sym_end, - [147187] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4238), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4240), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 14, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_do, - anon_sym_end, - [147281] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3296), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3298), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [147347] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4545), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [147415] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3511), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3513), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [147481] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3507), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3509), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [147547] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3320), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3322), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [147613] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3503), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3505), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [147679] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3324), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3326), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [147745] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3328), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3330), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [147811] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3336), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3338), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [147877] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4240), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 17, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_do, - anon_sym_end, - [147969] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 22, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_do, - anon_sym_end, - [148059] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_do, - anon_sym_end, - [148145] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_do, - anon_sym_end, - [148225] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_do, - anon_sym_end, - [148305] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4547), 1, - anon_sym_COMMA, - STATE(3127), 1, - aux_sym_keywords_repeat1, - ACTIONS(3160), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3162), 49, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [148375] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3160), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3162), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [148441] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3146), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3148), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [148507] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3574), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3576), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [148573] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3304), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3306), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [148639] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [148705] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [148771] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2998), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3000), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [148837] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3004), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3006), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [148903] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3010), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3012), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [148969] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4550), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149037] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4552), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149105] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4554), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149173] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3409), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3411), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [149239] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4556), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149307] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4558), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149375] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4560), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149443] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149509] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 4, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3318), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - [149579] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4562), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149647] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4564), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149715] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4566), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149783] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4568), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149851] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4570), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149919] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4572), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [149987] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4574), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [150055] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4576), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [150123] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4578), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [150191] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4580), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [150259] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4582), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [150327] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4584), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [150395] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4586), 1, - aux_sym_sigil_token3, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3196), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [150463] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3445), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3447), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [150529] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4448), 1, - anon_sym_PIPE, - ACTIONS(4460), 1, - anon_sym_when, - ACTIONS(4462), 1, - anon_sym_COLON_COLON, - ACTIONS(4464), 1, - anon_sym_EQ_GT, - ACTIONS(4466), 1, - anon_sym_EQ, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3678), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4458), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4468), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4470), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3680), 4, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_do, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4472), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [150637] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4588), 1, - anon_sym_COMMA, - STATE(3127), 1, - aux_sym_keywords_repeat1, - ACTIONS(3164), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3166), 49, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [150707] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [150773] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3014), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3016), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [150839] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3700), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2962), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2964), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [150907] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3503), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3505), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [150973] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [151039] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4149), 1, - anon_sym_PIPE, - ACTIONS(4161), 1, - anon_sym_when, - ACTIONS(4163), 1, - anon_sym_COLON_COLON, - ACTIONS(4165), 1, - anon_sym_EQ_GT, - ACTIONS(4167), 1, - anon_sym_EQ, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4159), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3674), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3676), 3, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_do, - ACTIONS(4169), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4171), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4173), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [151147] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [151213] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3701), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3018), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3020), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [151281] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3703), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2962), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2964), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [151349] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3074), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3076), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [151415] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3292), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3294), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [151481] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3704), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2962), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2964), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [151549] = 5, - ACTIONS(5), 1, - sym_comment, - STATE(3707), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3022), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3024), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [151617] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3507), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3509), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [151683] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3511), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3513), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [151749] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4448), 1, - anon_sym_PIPE, - ACTIONS(4460), 1, - anon_sym_when, - ACTIONS(4462), 1, - anon_sym_COLON_COLON, - ACTIONS(4464), 1, - anon_sym_EQ_GT, - ACTIONS(4466), 1, - anon_sym_EQ, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3674), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4458), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4468), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4470), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3676), 4, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_do, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4472), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [151857] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_do, - ACTIONS(4590), 1, - sym__newline_before_do, - STATE(4486), 1, - sym_do_block, - ACTIONS(2962), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2964), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [151929] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3318), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - [151999] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_do, - ACTIONS(4592), 1, - sym__newline_before_do, - STATE(4487), 1, - sym_do_block, - ACTIONS(2962), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2964), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [152071] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_do, - ACTIONS(4594), 1, - sym__newline_before_do, - STATE(4489), 1, - sym_do_block, - ACTIONS(3018), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3020), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [152143] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_do, - ACTIONS(4596), 1, - sym__newline_before_do, - STATE(4490), 1, - sym_do_block, - ACTIONS(2962), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2964), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [152215] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3276), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3278), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [152281] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4149), 1, - anon_sym_PIPE, - ACTIONS(4161), 1, - anon_sym_when, - ACTIONS(4163), 1, - anon_sym_COLON_COLON, - ACTIONS(4165), 1, - anon_sym_EQ_GT, - ACTIONS(4167), 1, - anon_sym_EQ, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4159), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3678), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3680), 3, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_do, - ACTIONS(4169), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4171), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4173), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [152389] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3234), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3236), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [152455] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3230), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3232), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [152521] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3226), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3228), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [152587] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3110), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3112), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [152653] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, ACTIONS(3218), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3220), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [152719] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3210), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3212), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [152785] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3206), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3208), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [152851] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3202), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3204), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [152917] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3188), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3190), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [152983] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3184), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3186), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [153049] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3515), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3517), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [153115] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3519), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3521), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [153181] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3523), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3525), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [153247] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3176), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3178), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [153313] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3519), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3521), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [153379] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3519), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3521), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [153445] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3550), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3552), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [153511] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3172), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3174), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [153577] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3168), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3170), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [153643] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3312), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3314), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [153709] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3156), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3158), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [153775] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3554), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3556), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [153841] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3558), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3560), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [153907] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2984), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2986), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [153973] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3566), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3568), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [154039] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3570), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3572), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [154105] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3425), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - [154175] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [154241] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [154307] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3018), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3020), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [154373] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3308), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3310), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [154439] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3134), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3136), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [154505] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3130), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3132), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [154571] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3417), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3419), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [154637] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3437), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3439), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [154703] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [154769] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [154835] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4588), 1, - anon_sym_COMMA, - STATE(3161), 1, - aux_sym_keywords_repeat1, - ACTIONS(3150), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3152), 49, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [154905] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3126), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3128), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [154971] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3122), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3124), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [155037] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3118), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3120), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [155103] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3114), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3116), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [155169] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3401), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3403), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [155235] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3106), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3108), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [155301] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3102), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3104), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [155367] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3098), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3100), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [155433] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3094), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3096), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [155499] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3090), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3092), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [155565] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3409), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3411), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [155631] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3018), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3020), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [155697] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [155763] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [155829] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 4, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3425), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - [155899] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [155965] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3433), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3435), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [156031] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [156097] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [156163] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [156229] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [156295] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [156361] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_DASH_GT, - anon_sym_do, - [156443] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 26, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_DASH_GT, - anon_sym_do, - [156531] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4320), 1, - anon_sym_PIPE, - ACTIONS(4336), 1, - anon_sym_EQ_GT, - ACTIONS(4338), 1, - anon_sym_EQ, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4340), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4342), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4344), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [156633] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [156699] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 48, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_DASH_GT, - anon_sym_do, - [156771] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 38, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_DASH_GT, - anon_sym_do, - [156849] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 46, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_DASH_GT, - anon_sym_do, - [156923] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4320), 1, - anon_sym_PIPE, - ACTIONS(4332), 1, - anon_sym_when, - ACTIONS(4334), 1, - anon_sym_COLON_COLON, - ACTIONS(4336), 1, - anon_sym_EQ_GT, - ACTIONS(4338), 1, - anon_sym_EQ, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4340), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4342), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4344), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [157029] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4320), 1, - anon_sym_PIPE, - ACTIONS(4332), 1, - anon_sym_when, - ACTIONS(4334), 1, - anon_sym_COLON_COLON, - ACTIONS(4336), 1, - anon_sym_EQ_GT, - ACTIONS(4338), 1, - anon_sym_EQ, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4340), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4342), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4344), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [157135] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [157201] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4320), 1, - anon_sym_PIPE, - ACTIONS(4334), 1, - anon_sym_COLON_COLON, - ACTIONS(4336), 1, - anon_sym_EQ_GT, - ACTIONS(4338), 1, - anon_sym_EQ, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4340), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4342), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4344), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [157305] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4336), 1, - anon_sym_EQ_GT, - ACTIONS(4338), 1, - anon_sym_EQ, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4340), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4342), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4344), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [157405] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4338), 1, - anon_sym_EQ, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4340), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4342), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4344), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 10, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - anon_sym_do, - [157503] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4342), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4344), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 14, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_DASH_GT, - anon_sym_do, - [157597] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4344), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 17, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_DASH_GT, - anon_sym_do, - [157689] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 22, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_DASH_GT, - anon_sym_do, - [157779] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_DASH_GT, - anon_sym_do, - [157865] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_DASH_GT, - anon_sym_do, - [157945] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_DASH_GT, - anon_sym_do, - [158025] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - [158095] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3467), 45, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_do, - [158169] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3449), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3451), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [158235] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3453), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3455), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [158301] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3457), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3459), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [158367] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3461), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3463), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [158433] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_do, - [158515] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 25, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_do, - [158603] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4149), 1, - anon_sym_PIPE, - ACTIONS(4165), 1, - anon_sym_EQ_GT, - ACTIONS(4167), 1, - anon_sym_EQ, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4169), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4171), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4173), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_do, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [158705] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [158771] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3467), 47, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_do, - [158843] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_do, - [158921] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4598), 1, - anon_sym_COMMA, - STATE(3401), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3150), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3152), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [158991] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [159057] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3423), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [159123] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3423), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [159189] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4600), 1, - anon_sym_COMMA, - STATE(3344), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3164), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3166), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [159259] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3838), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [159327] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3495), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3497), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [159393] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3499), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3501), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [159459] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3836), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [159527] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4115), 1, - anon_sym_LPAREN, - STATE(2377), 1, - sym__call_arguments_with_parentheses, - ACTIONS(2940), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2942), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [159597] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3834), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [159665] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3832), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [159733] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4115), 1, - anon_sym_LPAREN, - STATE(2561), 1, - sym__call_arguments_with_parentheses, - ACTIONS(2940), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2942), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [159803] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3830), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [159871] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [159937] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [160003] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [160069] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [160135] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [160201] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [160267] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [160333] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [160399] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [160465] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3828), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [160533] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3826), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [160601] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3824), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [160669] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3822), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [160737] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4149), 1, - anon_sym_PIPE, - ACTIONS(4161), 1, - anon_sym_when, - ACTIONS(4163), 1, - anon_sym_COLON_COLON, - ACTIONS(4165), 1, - anon_sym_EQ_GT, - ACTIONS(4167), 1, - anon_sym_EQ, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4169), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4171), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_do, - ACTIONS(4173), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [160843] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [160909] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4149), 1, - anon_sym_PIPE, - ACTIONS(4163), 1, - anon_sym_COLON_COLON, - ACTIONS(4165), 1, - anon_sym_EQ_GT, - ACTIONS(4167), 1, - anon_sym_EQ, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4169), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4171), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4173), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_do, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [161013] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4165), 1, - anon_sym_EQ_GT, - ACTIONS(4167), 1, - anon_sym_EQ, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4169), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4171), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4173), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_do, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [161113] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4167), 1, - anon_sym_EQ, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4169), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4171), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4173), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_do, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [161211] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4171), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4173), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 13, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_do, - [161305] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4173), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 16, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_do, - [161397] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 21, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_do, - [161487] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 34, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_do, - [161573] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_do, - [161653] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3820), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [161721] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3818), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [161789] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3030), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3032), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [161855] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4149), 1, - anon_sym_PIPE, - ACTIONS(4161), 1, - anon_sym_when, - ACTIONS(4163), 1, - anon_sym_COLON_COLON, - ACTIONS(4165), 1, - anon_sym_EQ_GT, - ACTIONS(4167), 1, - anon_sym_EQ, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4159), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3543), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3545), 3, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_do, - ACTIONS(4169), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4171), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4173), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [161963] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3499), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3501), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [162029] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3495), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3497), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [162095] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3816), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [162163] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3214), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3216), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [162229] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3812), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [162297] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3810), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [162365] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3578), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3580), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [162431] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3332), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3334), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [162497] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3485), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3487), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [162563] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3808), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [162631] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3485), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3487), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [162697] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3292), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [162763] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3332), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3334), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [162829] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3332), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3334), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [162895] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [162961] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3477), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3479), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [163027] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3806), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [163095] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3441), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3443), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [163161] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3804), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [163229] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3802), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [163297] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_do, - [163377] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 4, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3467), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - [163447] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3469), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3471), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [163513] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2631), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2633), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [163579] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2627), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2629), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [163645] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3800), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [163713] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2623), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2625), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [163779] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4602), 1, - anon_sym_COMMA, - STATE(3344), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3160), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3162), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [163849] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2619), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2621), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [163915] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3268), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3270), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [163981] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3030), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3032), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [164049] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3036), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3038), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [164117] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4115), 1, - anon_sym_LPAREN, - STATE(2554), 1, - sym__call_arguments_with_parentheses, - ACTIONS(2940), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2942), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [164187] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3160), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3162), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [164253] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [164319] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2615), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2617), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [164385] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3469), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3471), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [164451] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 50, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - [164521] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4149), 1, - anon_sym_PIPE, - ACTIONS(4161), 1, - anon_sym_when, - ACTIONS(4163), 1, - anon_sym_COLON_COLON, - ACTIONS(4165), 1, - anon_sym_EQ_GT, - ACTIONS(4167), 1, - anon_sym_EQ, - ACTIONS(4177), 1, - anon_sym_in, - ACTIONS(4179), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4181), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4183), 1, - anon_sym_STAR_STAR, - ACTIONS(4185), 1, - anon_sym_DOT, - ACTIONS(4187), 1, - anon_sym_LBRACK2, - ACTIONS(4189), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4151), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4157), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__newline_before_do, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4169), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4171), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4147), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_do, - ACTIONS(4173), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4155), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4175), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [164627] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3477), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3479), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [164693] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [164759] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [164825] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [164891] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3485), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3487), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [164957] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3485), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3487), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [165023] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [165089] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3578), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3580), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [165155] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3160), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3162), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - anon_sym_do, - [165221] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2611), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2613), 50, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [165287] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [165353] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3499), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [165419] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3336), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3338), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [165485] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3328), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3330), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [165551] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [165617] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3423), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [165683] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3433), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3435), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [165749] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3138), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3140), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [165815] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3324), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3326), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [165881] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3320), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3322), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [165947] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3417), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3419), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [166013] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3437), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3439), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [166079] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [166145] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [166211] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [166277] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3445), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3447), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [166343] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3449), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3451), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [166409] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3300), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3302), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [166475] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3296), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3298), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [166541] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [166607] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3292), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [166673] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [166739] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [166805] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [166871] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [166937] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [167003] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3423), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 50, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - [167073] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3461), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3463), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [167139] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3457), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3459), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [167205] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3453), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3455), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [167271] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [167337] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [167403] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [167469] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4448), 1, - anon_sym_PIPE, - ACTIONS(4460), 1, - anon_sym_when, - ACTIONS(4462), 1, - anon_sym_COLON_COLON, - ACTIONS(4464), 1, - anon_sym_EQ_GT, - ACTIONS(4466), 1, - anon_sym_EQ, - ACTIONS(4476), 1, - anon_sym_in, - ACTIONS(4478), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4480), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4482), 1, - anon_sym_STAR_STAR, - ACTIONS(4484), 1, - anon_sym_DOT, - ACTIONS(4486), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3543), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4450), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4456), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4458), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4468), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4470), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3545), 4, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_do, - ACTIONS(4446), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4472), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4454), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4474), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [167577] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [167643] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4598), 1, - anon_sym_COMMA, - STATE(3484), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3164), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3166), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [167713] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3284), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3286), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [167779] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3280), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3282), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [167845] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3272), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3274), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [167911] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [167977] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3264), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3266), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [168043] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3260), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3262), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [168109] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3256), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3258), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [168175] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [168241] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [168307] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3252), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3254), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [168373] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2958), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2960), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [168439] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3248), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3250), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [168505] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3288), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3290), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [168571] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3288), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3290), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [168637] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3244), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3246), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [168703] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3814), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [168771] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [168837] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [168903] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [168969] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4600), 1, - anon_sym_COMMA, - STATE(3280), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3150), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3152), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [169039] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3086), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3088), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [169105] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3082), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3084), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [169171] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3503), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3505), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [169237] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [169303] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3044), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3046), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [169369] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [169435] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3180), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3182), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [169501] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3180), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3182), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [169567] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [169633] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [169699] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3507), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3509), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [169765] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3511), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3513), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [169831] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [169897] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3146), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3148), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [169963] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3574), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3576), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [170029] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3276), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3278), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [170095] = 29, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3794), 1, - anon_sym_end, - ACTIONS(4605), 1, - aux_sym__terminator_token1, - ACTIONS(4608), 1, - anon_sym_SEMI, - ACTIONS(4613), 1, - anon_sym_PIPE, - ACTIONS(4623), 1, - anon_sym_when, - ACTIONS(4625), 1, - anon_sym_COLON_COLON, - ACTIONS(4627), 1, - anon_sym_EQ_GT, - ACTIONS(4629), 1, - anon_sym_EQ, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - STATE(347), 1, - sym__terminator, - STATE(1032), 1, - aux_sym__terminator_repeat1, - STATE(5870), 1, - aux_sym_source_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4621), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4631), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4633), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [170211] = 29, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1295), 1, - anon_sym_end, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4613), 1, - anon_sym_PIPE, - ACTIONS(4623), 1, - anon_sym_when, - ACTIONS(4625), 1, - anon_sym_COLON_COLON, - ACTIONS(4627), 1, - anon_sym_EQ_GT, - ACTIONS(4629), 1, - anon_sym_EQ, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(4651), 1, - aux_sym__terminator_token1, - ACTIONS(4654), 1, - anon_sym_SEMI, - STATE(349), 1, - sym__terminator, - STATE(1032), 1, - aux_sym__terminator_repeat1, - STATE(5882), 1, - aux_sym_source_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4621), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4631), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4633), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [170327] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [170393] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [170459] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3192), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3194), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [170525] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [170591] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3391), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3393), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [170657] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4216), 1, - anon_sym_PIPE, - ACTIONS(4228), 1, - anon_sym_when, - ACTIONS(4230), 1, - anon_sym_COLON_COLON, - ACTIONS(4232), 1, - anon_sym_EQ_GT, - ACTIONS(4234), 1, - anon_sym_EQ, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3543), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4226), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4236), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4238), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3545), 4, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_do, - anon_sym_end, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4240), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [170765] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4216), 1, - anon_sym_PIPE, - ACTIONS(4228), 1, - anon_sym_when, - ACTIONS(4230), 1, - anon_sym_COLON_COLON, - ACTIONS(4232), 1, - anon_sym_EQ_GT, - ACTIONS(4234), 1, - anon_sym_EQ, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3678), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4226), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4236), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4238), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3680), 4, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_do, - anon_sym_end, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4240), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [170873] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4216), 1, - anon_sym_PIPE, - ACTIONS(4228), 1, - anon_sym_when, - ACTIONS(4230), 1, - anon_sym_COLON_COLON, - ACTIONS(4232), 1, - anon_sym_EQ_GT, - ACTIONS(4234), 1, - anon_sym_EQ, - ACTIONS(4244), 1, - anon_sym_in, - ACTIONS(4246), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4248), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4250), 1, - anon_sym_STAR_STAR, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(4254), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3674), 2, - sym__newline_before_do, - aux_sym__terminator_token1, - ACTIONS(4218), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4224), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4226), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4236), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4238), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3676), 4, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_do, - anon_sym_end, - ACTIONS(4214), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4240), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4222), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4242), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [170981] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3441), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3443), 50, + ACTIONS(3220), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -306405,148 +273074,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [171047] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3343), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3345), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [171113] = 4, + [134467] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3395), 3, - sym__not_in, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3397), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [171179] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3078), 3, + ACTIONS(3222), 3, + sym__newline_before_do, sym__not_in, - aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3080), 51, - anon_sym_SEMI, + ACTIONS(3224), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -306591,86 +273135,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [171245] = 4, + anon_sym_do, + [134533] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3495), 3, - sym__not_in, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 51, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [171311] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3499), 3, + ACTIONS(3222), 3, + sym__newline_before_do, sym__not_in, - aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3501), 51, - anon_sym_SEMI, + ACTIONS(3224), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -306715,80 +273197,213 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [171377] = 25, + anon_sym_do, + [134599] = 25, ACTIONS(5), 1, sym_comment, ACTIONS(3678), 1, - sym__newline_before_do, - ACTIONS(4320), 1, - anon_sym_PIPE, - ACTIONS(4332), 1, - anon_sym_when, - ACTIONS(4334), 1, - anon_sym_COLON_COLON, - ACTIONS(4336), 1, - anon_sym_EQ_GT, - ACTIONS(4338), 1, - anon_sym_EQ, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, anon_sym_LBRACK2, - ACTIONS(4360), 1, + ACTIONS(4210), 1, + anon_sym_PIPE, + ACTIONS(4222), 1, + anon_sym_when, + ACTIONS(4224), 1, + anon_sym_COLON_COLON, + ACTIONS(4226), 1, + anon_sym_EQ_GT, + ACTIONS(4228), 1, + anon_sym_EQ, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, sym__not_in, - ACTIONS(4322), 2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3630), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4328), 2, + ACTIONS(4218), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4330), 2, + ACTIONS(4220), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, + ACTIONS(4230), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4232), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3632), 4, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_do, + anon_sym_end, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4234), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [134707] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4210), 1, + anon_sym_PIPE, + ACTIONS(4222), 1, + anon_sym_when, + ACTIONS(4224), 1, + anon_sym_COLON_COLON, + ACTIONS(4226), 1, + anon_sym_EQ_GT, + ACTIONS(4228), 1, + anon_sym_EQ, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3634), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4220), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4230), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4232), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3636), 4, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_do, + anon_sym_end, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4234), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [134815] = 4, + ACTIONS(5), 1, + sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4340), 3, + ACTIONS(2956), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2958), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4342), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3680), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4344), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4346), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -306798,84 +273413,242 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [171485] = 29, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [134881] = 25, ACTIONS(5), 1, sym_comment, - ACTIONS(1295), 1, - anon_sym_RPAREN, - ACTIONS(3784), 1, + ACTIONS(3678), 1, anon_sym_LBRACK2, - ACTIONS(4657), 1, - aux_sym__terminator_token1, - ACTIONS(4660), 1, - anon_sym_SEMI, - ACTIONS(4665), 1, + ACTIONS(4210), 1, anon_sym_PIPE, - ACTIONS(4675), 1, + ACTIONS(4222), 1, anon_sym_when, - ACTIONS(4677), 1, + ACTIONS(4224), 1, anon_sym_COLON_COLON, - ACTIONS(4679), 1, + ACTIONS(4226), 1, anon_sym_EQ_GT, - ACTIONS(4681), 1, + ACTIONS(4228), 1, anon_sym_EQ, - ACTIONS(4691), 1, + ACTIONS(4238), 1, anon_sym_in, - ACTIONS(4693), 1, + ACTIONS(4240), 1, anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, + ACTIONS(4242), 1, anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, + ACTIONS(4244), 1, anon_sym_STAR_STAR, - ACTIONS(4699), 1, + ACTIONS(4246), 1, anon_sym_DOT, - ACTIONS(4701), 1, + ACTIONS(4248), 1, sym__not_in, - STATE(345), 1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3107), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4220), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4230), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4232), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3109), 4, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_do, + anon_sym_end, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4234), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [134989] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3390), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3392), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [135055] = 29, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1313), 1, + anon_sym_end, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4593), 1, + aux_sym__terminator_token1, + ACTIONS(4596), 1, + anon_sym_SEMI, + ACTIONS(4601), 1, + anon_sym_PIPE, + ACTIONS(4611), 1, + anon_sym_when, + ACTIONS(4613), 1, + anon_sym_COLON_COLON, + ACTIONS(4615), 1, + anon_sym_EQ_GT, + ACTIONS(4617), 1, + anon_sym_EQ, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + STATE(346), 1, sym__terminator, - STATE(1030), 1, + STATE(1029), 1, aux_sym__terminator_repeat1, - STATE(5768), 1, + STATE(5404), 1, aux_sym_source_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(4667), 2, + ACTIONS(4603), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4671), 2, + ACTIONS(4607), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4673), 2, + ACTIONS(4609), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(4683), 3, + ACTIONS(4619), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4685), 3, + ACTIONS(4621), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4663), 4, + ACTIONS(4599), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4687), 5, + ACTIONS(4623), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, + ACTIONS(4605), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4689), 9, + ACTIONS(4625), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -306885,20 +273658,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [171601] = 4, + [135171] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 5, + aux_sym__terminator_token1, + ACTIONS(3242), 3, sym__newline_before_do, sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, + ACTIONS(3244), 50, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -306945,22 +273717,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [171667] = 4, + [135237] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 5, + aux_sym__terminator_token1, + ACTIONS(3242), 3, sym__newline_before_do, sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, + ACTIONS(3244), 50, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -307007,71 +273779,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [171733] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [171799] = 4, + [135303] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, @@ -307133,19 +273844,1305 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_DOT, anon_sym_do, - [171865] = 4, + [135369] = 27, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3120), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4641), 1, + anon_sym_PIPE, + ACTIONS(4645), 1, + anon_sym_COMMA, + ACTIONS(4653), 1, + anon_sym_when, + ACTIONS(4655), 1, + anon_sym_COLON_COLON, + ACTIONS(4657), 1, + anon_sym_EQ_GT, + ACTIONS(4659), 1, + anon_sym_EQ, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + STATE(2942), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3122), 2, + anon_sym_LBRACE, + anon_sym_do, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4651), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4661), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4663), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4665), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [135481] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4679), 1, + anon_sym_COMMA, + STATE(2943), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3114), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3116), 48, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [135551] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4681), 1, + anon_sym_COMMA, + STATE(2943), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3107), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3109), 48, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [135621] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2615), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [135687] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2619), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [135753] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3268), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + anon_sym_end, + [135823] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3388), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + anon_sym_end, + [135893] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3254), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3256), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [135959] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3258), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3260), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [136025] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3262), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3264), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [136091] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3268), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [136157] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3630), 1, + sym__newline_before_do, + ACTIONS(4142), 1, + anon_sym_PIPE, + ACTIONS(4154), 1, + anon_sym_when, + ACTIONS(4156), 1, + anon_sym_COLON_COLON, + ACTIONS(4158), 1, + anon_sym_EQ_GT, + ACTIONS(4160), 1, + anon_sym_EQ, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4152), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4162), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4164), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3632), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4166), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [136265] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3268), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [136331] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(3266), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_do, + [136401] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3268), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [136467] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + anon_sym_end, + [136537] = 29, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1301), 1, + anon_sym_end, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4601), 1, + anon_sym_PIPE, + ACTIONS(4611), 1, + anon_sym_when, + ACTIONS(4613), 1, + anon_sym_COLON_COLON, + ACTIONS(4615), 1, + anon_sym_EQ_GT, + ACTIONS(4617), 1, + anon_sym_EQ, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(4684), 1, + aux_sym__terminator_token1, + ACTIONS(4687), 1, + anon_sym_SEMI, + STATE(348), 1, + sym__terminator, + STATE(1029), 1, + aux_sym__terminator_repeat1, + STATE(5599), 1, + aux_sym_source_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4609), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4619), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4621), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4623), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [136653] = 29, + ACTIONS(5), 1, + sym_comment, + ACTIONS(9), 1, + aux_sym__terminator_token1, + ACTIONS(1663), 1, + ts_builtin_sym_end, + ACTIONS(4690), 1, + anon_sym_SEMI, + ACTIONS(4694), 1, + anon_sym_PIPE, + ACTIONS(4704), 1, + anon_sym_when, + ACTIONS(4706), 1, + anon_sym_COLON_COLON, + ACTIONS(4708), 1, + anon_sym_EQ_GT, + ACTIONS(4710), 1, + anon_sym_EQ, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + STATE(406), 1, + sym__terminator, + STATE(1033), 1, + aux_sym__terminator_repeat1, + STATE(5352), 1, + aux_sym_source_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4702), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4712), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4714), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4716), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [136769] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4734), 1, + anon_sym_COMMA, + STATE(2959), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3090), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3092), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [136839] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 5, + ACTIONS(3120), 5, sym__newline_before_do, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 49, + ACTIONS(3122), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -307195,18 +275192,4507 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [171931] = 4, + [136905] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3054), 3, + ACTIONS(3382), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3056), 50, + ACTIONS(3384), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [136971] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3192), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3194), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [137037] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4083), 1, + anon_sym_LPAREN, + STATE(2691), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [137107] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4083), 1, + anon_sym_LPAREN, + STATE(2716), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [137177] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3206), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3208), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [137243] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3210), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3212), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [137309] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3214), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3216), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [137375] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2627), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2629), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [137441] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2631), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2633), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [137507] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2639), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2641), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [137573] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2635), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2637), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [137639] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [137705] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3350), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3352), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [137771] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3028), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3030), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [137837] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3388), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [137903] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3388), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [137969] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(3386), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_do, + [138039] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3388), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [138105] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3394), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3396), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [138171] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [138237] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2619), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2621), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [138303] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2635), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [138369] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2639), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [138435] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2615), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2617), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [138501] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3218), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3220), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [138567] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3450), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3452), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [138633] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3454), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3456), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [138699] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3218), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3220), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [138765] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [138831] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [138897] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [138963] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139029] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3242), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3244), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139095] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3242), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3244), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139161] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139227] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139293] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3254), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3256), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139359] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3258), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3260), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139425] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3262), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3264), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139491] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139557] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4374), 1, + anon_sym_PIPE, + ACTIONS(4386), 1, + anon_sym_when, + ACTIONS(4388), 1, + anon_sym_COLON_COLON, + ACTIONS(4390), 1, + anon_sym_EQ_GT, + ACTIONS(4392), 1, + anon_sym_EQ, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4384), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3630), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3632), 3, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_do, + ACTIONS(4394), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4396), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4398), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [139665] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139731] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 4, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3268), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + [139801] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139867] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3168), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3170), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139933] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3172), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3174), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [139999] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3176), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3178), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [140065] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3458), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3460), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [140131] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3462), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3464), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [140197] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3466), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3468), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [140263] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3180), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3182), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [140329] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3184), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3186), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [140395] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3188), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3190), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [140461] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3472), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [140527] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4083), 1, + anon_sym_LPAREN, + STATE(2717), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [140597] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3350), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3352), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [140663] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3028), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3030), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [140729] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4737), 1, + anon_sym_COMMA, + STATE(3018), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3107), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3109), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [140799] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3382), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3384), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [140865] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3472), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [140931] = 29, + ACTIONS(5), 1, + sym_comment, + ACTIONS(9), 1, + aux_sym__terminator_token1, + ACTIONS(1643), 1, + ts_builtin_sym_end, + ACTIONS(4694), 1, + anon_sym_PIPE, + ACTIONS(4704), 1, + anon_sym_when, + ACTIONS(4706), 1, + anon_sym_COLON_COLON, + ACTIONS(4708), 1, + anon_sym_EQ_GT, + ACTIONS(4710), 1, + anon_sym_EQ, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(4740), 1, + anon_sym_SEMI, + STATE(401), 1, + sym__terminator, + STATE(1033), 1, + aux_sym__terminator_repeat1, + STATE(5896), 1, + aux_sym_source_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4702), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4712), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4714), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4716), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [141047] = 29, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1301), 1, + anon_sym_RPAREN, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4555), 1, + anon_sym_PIPE, + ACTIONS(4565), 1, + anon_sym_when, + ACTIONS(4567), 1, + anon_sym_COLON_COLON, + ACTIONS(4569), 1, + anon_sym_EQ_GT, + ACTIONS(4571), 1, + anon_sym_EQ, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(4742), 1, + aux_sym__terminator_token1, + ACTIONS(4745), 1, + anon_sym_SEMI, + STATE(353), 1, + sym__terminator, + STATE(1028), 1, + aux_sym__terminator_repeat1, + STATE(5082), 1, + aux_sym_source_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4563), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4573), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4575), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [141163] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [141229] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [141295] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 4, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3388), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + [141365] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [141431] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3394), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3396), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [141497] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [141563] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [141629] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_do, + [141699] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3474), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3476), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [141765] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3012), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3014), 50, anon_sym_LPAREN, anon_sym_LT, anon_sym_GT, @@ -307257,84 +279743,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [171997] = 29, + [141831] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(3794), 1, - anon_sym_RPAREN, - ACTIONS(4665), 1, - anon_sym_PIPE, - ACTIONS(4675), 1, - anon_sym_when, - ACTIONS(4677), 1, - anon_sym_COLON_COLON, - ACTIONS(4679), 1, - anon_sym_EQ_GT, - ACTIONS(4681), 1, - anon_sym_EQ, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(4703), 1, - aux_sym__terminator_token1, - ACTIONS(4706), 1, - anon_sym_SEMI, - STATE(346), 1, - sym__terminator, - STATE(1030), 1, - aux_sym__terminator_repeat1, - STATE(5082), 1, - aux_sym_source_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(4667), 2, + aux_sym__terminator_token1, + ACTIONS(3214), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3216), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, + anon_sym_COMMA, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4673), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(4683), 3, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4685), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4687), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4689), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -307344,26 +279792,781 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [172113] = 6, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [141897] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4709), 1, - anon_sym_COMMA, - STATE(3483), 1, - aux_sym__items_with_trailing_separator_repeat1, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3238), 3, + ACTIONS(3486), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3240), 48, + ACTIONS(3488), 50, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [141963] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3472), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [142029] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3450), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3452), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [142095] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3494), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3496), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [142161] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3494), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3496), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [142227] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3086), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3088), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [142293] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3210), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3212), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [142359] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3086), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3088), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [142425] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3494), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3496), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [142491] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3582), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3584), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [142557] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3454), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3456), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [142623] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3458), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3460), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [142689] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2631), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, anon_sym_GT_GT, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -307408,19 +280611,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [172183] = 4, + [142755] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2627), 4, + sym__newline_before_do, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [142821] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 5, + ACTIONS(3462), 5, sym__newline_before_do, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 49, + ACTIONS(3464), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -307470,19 +280735,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [172249] = 4, + [142887] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3142), 5, + ACTIONS(3466), 5, sym__newline_before_do, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3144), 49, + ACTIONS(3468), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -307532,7 +280797,11171 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [172315] = 4, + [142953] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 4, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_do, + [143035] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 25, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_do, + [143123] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4374), 1, + anon_sym_PIPE, + ACTIONS(4390), 1, + anon_sym_EQ_GT, + ACTIONS(4392), 1, + anon_sym_EQ, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4394), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4396), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4398), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_do, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [143225] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [143291] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 4, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3472), 47, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_do, + [143363] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 4, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_do, + [143441] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [143507] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [143573] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [143639] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [143705] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [143771] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [143837] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [143903] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [143969] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [144035] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [144101] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3470), 4, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3472), 45, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_do, + [144175] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4374), 1, + anon_sym_PIPE, + ACTIONS(4386), 1, + anon_sym_when, + ACTIONS(4388), 1, + anon_sym_COLON_COLON, + ACTIONS(4390), 1, + anon_sym_EQ_GT, + ACTIONS(4392), 1, + anon_sym_EQ, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4394), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4396), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_do, + ACTIONS(4398), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [144281] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4374), 1, + anon_sym_PIPE, + ACTIONS(4386), 1, + anon_sym_when, + ACTIONS(4388), 1, + anon_sym_COLON_COLON, + ACTIONS(4390), 1, + anon_sym_EQ_GT, + ACTIONS(4392), 1, + anon_sym_EQ, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4394), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4396), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_do, + ACTIONS(4398), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [144387] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [144453] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4374), 1, + anon_sym_PIPE, + ACTIONS(4388), 1, + anon_sym_COLON_COLON, + ACTIONS(4390), 1, + anon_sym_EQ_GT, + ACTIONS(4392), 1, + anon_sym_EQ, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4394), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4396), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4398), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_do, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [144557] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4390), 1, + anon_sym_EQ_GT, + ACTIONS(4392), 1, + anon_sym_EQ, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4394), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4396), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4398), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_do, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [144657] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3060), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3062), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [144723] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3050), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3052), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [144789] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4392), 1, + anon_sym_EQ, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4394), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4396), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4398), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_do, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [144887] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4396), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4398), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 13, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_do, + [144981] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145047] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145113] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145179] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145245] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145311] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145377] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145443] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145509] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145575] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145641] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3574), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3576), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145707] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3570), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3572), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145773] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3566), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3568), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145839] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3562), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3564), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145905] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3558), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3560), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [145971] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3206), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3208), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [146037] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4398), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 16, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_do, + [146129] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3546), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3548), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [146195] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 21, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_do, + [146285] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3510), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3512), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [146351] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3510), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3512), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [146417] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3020), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3022), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [146483] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3514), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3516), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [146549] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3510), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3512), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [146615] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3506), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3508), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [146681] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 34, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_do, + [146767] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 4, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_do, + [146847] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 4, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_do, + [146927] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 4, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3472), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + [146997] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3474), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3476), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [147063] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3192), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3194), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [147129] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3486), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3488), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [147195] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [147261] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [147327] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [147393] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3086), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3088), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [147459] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3086), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3088), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [147525] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [147591] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3582), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3584), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [147657] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3090), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3092), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [147723] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [147789] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3502), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3504), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [147855] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3498), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3500), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [147921] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3016), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3018), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [147987] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3490), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3492), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [148053] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3170), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [148119] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [148185] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [148251] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [148317] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [148383] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [148449] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [148515] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [148581] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [148647] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3697), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [148715] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3699), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [148783] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3701), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [148851] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3703), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [148919] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3705), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [148987] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3707), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [149055] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3709), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [149123] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3711), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [149191] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3226), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3228), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [149257] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3230), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3232), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [149323] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3234), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3236), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [149389] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3238), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3240), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [149455] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3246), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3248), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [149521] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3713), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [149589] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3715), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [149657] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3717), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [149725] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3250), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3252), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [149791] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3270), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3272), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [149857] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3274), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3276), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [149923] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3278), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3280), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [149989] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3282), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3284), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [150055] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3286), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3288), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [150121] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3290), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3292), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [150187] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3294), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3296), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [150253] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3298), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3300), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [150319] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3302), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3304), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [150385] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3306), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3308), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [150451] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3719), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [150519] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3008), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3010), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [150585] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3721), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [150653] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3723), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [150721] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3310), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3312), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [150787] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3314), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3316), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [150853] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3318), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3320), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [150919] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3322), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3324), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [150985] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3490), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3492), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [151051] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3326), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3328), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [151117] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3330), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3332), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [151183] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3334), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3336), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [151249] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3338), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3340), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [151315] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3725), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [151383] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3342), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3344), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [151449] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3346), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3348), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [151515] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3188), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3190), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [151581] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3184), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3186), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [151647] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3498), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3500), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [151713] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3502), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3504), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [151779] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3354), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3356), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [151845] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3358), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3360), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [151911] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4273), 1, + anon_sym_PIPE, + ACTIONS(4285), 1, + anon_sym_when, + ACTIONS(4287), 1, + anon_sym_COLON_COLON, + ACTIONS(4289), 1, + anon_sym_EQ_GT, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3630), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4283), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4293), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4295), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3632), 4, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_do, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4297), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [152019] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3362), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3364), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [152085] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3268), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + [152155] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3366), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3368), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [152221] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3370), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3372), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [152287] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3374), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3376), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [152353] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3727), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [152421] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3729), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [152489] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3731), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [152557] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3004), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3006), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [152623] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3733), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [152691] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3735), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [152759] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [152825] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [152891] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2990), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2992), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [152957] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2986), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2988), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [153023] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3506), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3508), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [153089] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3510), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3512), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [153155] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3514), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3516), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [153221] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [153287] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3510), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3512), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [153353] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3510), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3512), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [153419] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3546), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3548), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [153485] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [153551] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [153617] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [153683] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [153749] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3558), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3560), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [153815] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3562), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3564), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [153881] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3566), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3568), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [153947] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3570), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3572), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [154013] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3574), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3576), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [154079] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [154145] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [154211] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3388), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + [154281] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [154347] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [154413] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [154479] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [154545] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [154611] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [154677] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3180), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3182), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [154743] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3176), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3178), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [154809] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [154875] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [154941] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [155007] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3574), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3576), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [155073] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -307594,7 +292023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [172381] = 4, + [155139] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -307656,131 +292085,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [172447] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3070), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3072), 50, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [172513] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3268), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3270), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [172579] = 4, + [155205] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -307842,199 +292147,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [172645] = 29, + [155271] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(9), 1, - aux_sym__terminator_token1, - ACTIONS(1693), 1, - ts_builtin_sym_end, - ACTIONS(4711), 1, - anon_sym_SEMI, - ACTIONS(4715), 1, - anon_sym_PIPE, - ACTIONS(4725), 1, - anon_sym_when, - ACTIONS(4727), 1, - anon_sym_COLON_COLON, - ACTIONS(4729), 1, - anon_sym_EQ_GT, - ACTIONS(4731), 1, - anon_sym_EQ, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - STATE(352), 1, - sym__terminator, - STATE(1033), 1, - aux_sym__terminator_repeat1, - STATE(5352), 1, - aux_sym_source_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4723), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4733), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4735), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [172761] = 27, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3268), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4757), 1, - anon_sym_PIPE, - ACTIONS(4761), 1, - anon_sym_COMMA, - ACTIONS(4769), 1, - anon_sym_when, - ACTIONS(4771), 1, - anon_sym_COLON_COLON, - ACTIONS(4773), 1, - anon_sym_EQ_GT, - ACTIONS(4775), 1, - anon_sym_EQ, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - STATE(3473), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3270), 2, - anon_sym_LBRACE, - anon_sym_do, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4767), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4777), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4779), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4781), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [172873] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4795), 1, - anon_sym_COMMA, - STATE(3474), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3238), 3, + ACTIONS(3090), 5, sym__newline_before_do, sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3240), 48, - anon_sym_LBRACE, + ACTIONS(3092), 49, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -308078,71 +292209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [172943] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4797), 1, - anon_sym_COMMA, - STATE(3474), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3543), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3545), 48, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [173013] = 4, + [155337] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -308204,19 +292271,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [173079] = 4, + [155403] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3554), 5, + ACTIONS(3546), 5, sym__newline_before_do, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3556), 49, + ACTIONS(3548), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -308266,5073 +292333,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [173145] = 6, + [155469] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3318), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - anon_sym_end, - [173215] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3425), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - anon_sym_end, - [173285] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_LBRACK2, - ACTIONS(4252), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - anon_sym_end, - [173355] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3550), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3552), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [173421] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3036), 2, - sym__not_in, - anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3038), 51, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [173487] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3543), 1, - sym__newline_before_do, - ACTIONS(4320), 1, - anon_sym_PIPE, - ACTIONS(4332), 1, - anon_sym_when, - ACTIONS(4334), 1, - anon_sym_COLON_COLON, - ACTIONS(4336), 1, - anon_sym_EQ_GT, - ACTIONS(4338), 1, - anon_sym_EQ, - ACTIONS(4348), 1, - anon_sym_in, - ACTIONS(4350), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4352), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4354), 1, - anon_sym_STAR_STAR, - ACTIONS(4356), 1, - anon_sym_DOT, - ACTIONS(4358), 1, - anon_sym_LBRACK2, - ACTIONS(4360), 1, - sym__not_in, - ACTIONS(4322), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4328), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4330), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4340), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4342), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3545), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DASH_GT, - anon_sym_do, - ACTIONS(4318), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4344), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4326), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4346), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [173595] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4800), 1, - anon_sym_COMMA, - STATE(3483), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3543), 3, + ACTIONS(3378), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3545), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [173665] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4803), 1, - anon_sym_COMMA, - STATE(3484), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3160), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3162), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [173735] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4015), 1, - anon_sym_LPAREN, - STATE(2385), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [173805] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4015), 1, - anon_sym_LPAREN, - STATE(2383), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [173875] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3519), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3521), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [173941] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3519), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3521), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [174007] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4015), 1, - anon_sym_LPAREN, - STATE(2382), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [174077] = 29, - ACTIONS(5), 1, - sym_comment, - ACTIONS(9), 1, - aux_sym__terminator_token1, - ACTIONS(1575), 1, - ts_builtin_sym_end, - ACTIONS(4715), 1, - anon_sym_PIPE, - ACTIONS(4725), 1, - anon_sym_when, - ACTIONS(4727), 1, - anon_sym_COLON_COLON, - ACTIONS(4729), 1, - anon_sym_EQ_GT, - ACTIONS(4731), 1, - anon_sym_EQ, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(4806), 1, - anon_sym_SEMI, - STATE(419), 1, - sym__terminator, - STATE(1033), 1, - aux_sym__terminator_repeat1, - STATE(5921), 1, - aux_sym_source_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4723), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4733), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4735), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [174193] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4808), 1, - anon_sym_COMMA, - STATE(3492), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3150), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3152), 48, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [174263] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4808), 1, - anon_sym_COMMA, - STATE(3493), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3164), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3166), 48, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [174333] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4810), 1, - anon_sym_COMMA, - STATE(3493), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3160), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3162), 48, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [174403] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3523), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3525), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [174469] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3519), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3521), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [174535] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3515), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3517), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [174601] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 5, - sym__newline_before_do, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [174667] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3106), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3108), 49, - anon_sym_SEMI, + ACTIONS(3380), 50, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, aux_sym_sigil_token3, anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [174732] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_do, - [174813] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4813), 1, - anon_sym_COMMA, - STATE(3500), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3160), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3162), 48, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [174882] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3401), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3403), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [174947] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4816), 1, - anon_sym_COMMA, - STATE(3500), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3164), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3166), 48, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [175016] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 26, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [175101] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [175200] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 48, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - [175271] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - [175352] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 46, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - [175425] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [175528] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4816), 1, - anon_sym_COMMA, - STATE(3502), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3150), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3152), 48, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [175597] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [175700] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [175801] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [175898] = 19, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 10, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - [175993] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 14, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - [176084] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 17, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - [176173] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3336), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3338), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [176238] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - [176317] = 13, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [176400] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - [176479] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 38, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - [176556] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3284), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3286), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [176621] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4854), 1, - anon_sym_COMMA, - STATE(3522), 1, - aux_sym_keywords_repeat1, - ACTIONS(3160), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3162), 48, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [176690] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3248), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3250), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [176755] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3102), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3104), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [176820] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3252), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3254), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [176885] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4857), 1, - anon_sym_COMMA, - STATE(3522), 1, - aux_sym_keywords_repeat1, - ACTIONS(3164), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3166), 48, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [176954] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4857), 1, - anon_sym_COMMA, - STATE(3526), 1, - aux_sym_keywords_repeat1, - ACTIONS(3150), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3152), 48, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [177023] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3300), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3302), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [177088] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3324), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3326), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [177153] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3106), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3108), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [177218] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3320), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3322), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [177283] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3328), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3330), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [177348] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3234), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3236), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [177413] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3230), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3232), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [177478] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3226), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3228), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [177543] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3222), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3224), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [177608] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3218), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3220), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [177673] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3210), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3212), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [177738] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3206), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3208), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [177803] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3202), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3204), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [177868] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3188), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3190), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [177933] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3184), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3186), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [177998] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3176), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3178), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178063] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3172), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3174), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178128] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3168), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3170), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178193] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3156), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3158), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178258] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3134), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3136), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178323] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3130), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3132), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178388] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3126), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3128), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178453] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3122), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3124), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178518] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3118), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3120), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178583] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3114), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3116), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178648] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3110), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3112), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178713] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3106), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3108), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178778] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3417), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3419), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, anon_sym_GT_GT, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -313377,1608 +292395,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [178843] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3098), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3100), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178908] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3094), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3096), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [178973] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3090), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3092), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179038] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3086), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3088), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179103] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3082), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3084), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179168] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3078), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3080), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179233] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3395), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3397), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179298] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3343), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3345), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179363] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3391), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3393), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179428] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3296), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3298), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [179493] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3401), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3403), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179558] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3244), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3246), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179623] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3248), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3250), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179688] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3252), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3254), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179753] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3256), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3258), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179818] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3260), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3262), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179883] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3264), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3266), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [179948] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3272), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3274), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [180013] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3280), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3282), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [180078] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3284), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3286), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [180143] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3296), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3298), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [180208] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3300), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3302), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [180273] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3320), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3322), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [180338] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3324), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3326), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [180403] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3328), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3330), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [180468] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3336), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3338), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [180533] = 4, + [155535] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3499), 3, + ACTIONS(3442), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3501), 49, + ACTIONS(3444), 50, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_DOT_DOT, @@ -315024,22 +292457,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [180598] = 4, + [155601] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3495), 3, + ACTIONS(3446), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3497), 49, + ACTIONS(3448), 50, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_DOT_DOT, @@ -315085,2482 +292519,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [180663] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3222), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3224), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [180728] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3094), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3096), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [180793] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3102), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3104), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [180858] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3256), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3258), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [180923] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3343), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3345), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [180988] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3260), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3262), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [181053] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3226), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3228), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [181118] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3264), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3266), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [181183] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3272), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3274), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [181248] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3401), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3403), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [181313] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3391), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3393), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [181378] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3244), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3246), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [181443] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 5, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [181508] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3280), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3282), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [181573] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 5, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [181638] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3230), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3232), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [181703] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3395), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3397), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [181768] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3176), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3178), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [181833] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2976), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2978), 49, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [181898] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3210), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3212), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [181963] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3896), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182030] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3894), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182097] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3892), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182164] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3890), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182231] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3888), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182298] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3846), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182365] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3898), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182432] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3900), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182499] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3902), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182566] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3904), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182633] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3906), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182700] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3908), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182767] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3910), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182834] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3912), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182901] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3914), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [182968] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3916), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [183035] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3918), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [183102] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3920), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [183169] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3922), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [183236] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3924), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [183303] = 4, + [155667] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3437), 3, + ACTIONS(3478), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3439), 49, + ACTIONS(3480), 50, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_DOT_DOT, @@ -317606,311 +292581,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [183368] = 4, + [155733] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3098), 2, - sym__not_in, - anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3100), 50, - anon_sym_RPAREN, + ACTIONS(3482), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3484), 50, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, aux_sym_sigil_token3, anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [183433] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3678), 1, - aux_sym__terminator_token1, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(4859), 1, - anon_sym_when, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3680), 4, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DASH_GT, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [183540] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2972), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2974), 49, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [183605] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4861), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3676), 4, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [183710] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4426), 1, - anon_sym_LPAREN, - STATE(3178), 1, - sym__call_arguments_with_parentheses, - ACTIONS(2940), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2942), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, anon_sym_GT_GT, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -317954,168 +292642,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [183779] = 24, + anon_sym_do, + [155799] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4861), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3545), 4, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [183884] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3206), 2, + ACTIONS(3518), 3, + sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3208), 50, - anon_sym_RPAREN, + ACTIONS(3520), 50, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, aux_sym_sigil_token3, anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [183949] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4426), 1, - anon_sym_LPAREN, - STATE(3180), 1, - sym__call_arguments_with_parentheses, - ACTIONS(2940), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2942), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, anon_sym_GT_GT, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -318159,25 +292704,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [184018] = 6, + anon_sym_do, + [155865] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4426), 1, - anon_sym_LPAREN, - STATE(3182), 1, - sym__call_arguments_with_parentheses, - ACTIONS(2940), 2, - sym__not_in, - anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(2942), 48, + ACTIONS(3586), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3588), 50, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_DOT_DOT, @@ -318222,86 +292766,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [184087] = 4, + anon_sym_do, + [155931] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3202), 2, - sym__not_in, - anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3204), 50, - anon_sym_RPAREN, + ACTIONS(3538), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3540), 50, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, aux_sym_sigil_token3, anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [184152] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 5, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, + anon_sym_GT_GT, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -318344,558 +292828,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [184217] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2627), 5, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [184282] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3030), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3032), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [184349] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3036), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3038), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [184416] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2968), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2970), 49, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [184481] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3188), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3190), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [184546] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3184), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3186), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [184611] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3234), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3236), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [184676] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2984), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2986), 50, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [184741] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3114), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3116), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [184806] = 4, + anon_sym_do, + [155997] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, @@ -318906,11 +292840,12 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3556), 49, + ACTIONS(3556), 50, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_DOT_DOT, @@ -318956,17 +292891,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [184871] = 4, + [156063] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3395), 2, - sym__not_in, - anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3397), 50, + ACTIONS(3550), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3552), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [156129] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3522), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3524), 51, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -319017,17 +293015,17014 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [184936] = 4, + [156195] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(2988), 2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3526), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3528), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [156261] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(2990), 50, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [156327] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [156393] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [156459] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_DASH_GT, + anon_sym_do, + [156541] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 26, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_DASH_GT, + anon_sym_do, + [156629] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4142), 1, + anon_sym_PIPE, + ACTIONS(4158), 1, + anon_sym_EQ_GT, + ACTIONS(4160), 1, + anon_sym_EQ, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4162), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4164), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4166), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [156731] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [156797] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 48, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_DASH_GT, + anon_sym_do, + [156869] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 38, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_DASH_GT, + anon_sym_do, + [156947] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 46, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_DASH_GT, + anon_sym_do, + [157021] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4142), 1, + anon_sym_PIPE, + ACTIONS(4154), 1, + anon_sym_when, + ACTIONS(4156), 1, + anon_sym_COLON_COLON, + ACTIONS(4158), 1, + anon_sym_EQ_GT, + ACTIONS(4160), 1, + anon_sym_EQ, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4162), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4164), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4166), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [157127] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4142), 1, + anon_sym_PIPE, + ACTIONS(4154), 1, + anon_sym_when, + ACTIONS(4156), 1, + anon_sym_COLON_COLON, + ACTIONS(4158), 1, + anon_sym_EQ_GT, + ACTIONS(4160), 1, + anon_sym_EQ, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4162), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4164), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4166), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [157233] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3530), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3532), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [157299] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4142), 1, + anon_sym_PIPE, + ACTIONS(4156), 1, + anon_sym_COLON_COLON, + ACTIONS(4158), 1, + anon_sym_EQ_GT, + ACTIONS(4160), 1, + anon_sym_EQ, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4162), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4164), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4166), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [157403] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4158), 1, + anon_sym_EQ_GT, + ACTIONS(4160), 1, + anon_sym_EQ, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4162), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4164), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4166), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [157503] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4160), 1, + anon_sym_EQ, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4162), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4164), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4166), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 10, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + anon_sym_do, + [157601] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4164), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4166), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 14, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_DASH_GT, + anon_sym_do, + [157695] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4166), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 17, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_DASH_GT, + anon_sym_do, + [157787] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 22, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_DASH_GT, + anon_sym_do, + [157877] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_DASH_GT, + anon_sym_do, + [157963] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_DASH_GT, + anon_sym_do, + [158043] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_DASH_GT, + anon_sym_do, + [158123] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + [158193] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [158259] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4748), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [158327] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3534), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3536), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [158393] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3082), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3084), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [158459] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3542), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3544), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [158525] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [158591] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [158657] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3514), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3516), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [158723] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3542), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3544), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [158789] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3082), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3084), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [158855] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [158921] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [158987] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [159053] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [159119] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3506), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3508), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [159185] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3534), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3536), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [159251] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3530), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3532), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [159317] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3172), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3174), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [159383] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3168), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3170), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [159449] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3526), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3528), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [159515] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3522), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3524), 50, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [159581] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3502), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3504), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [159647] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3498), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3500), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [159713] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3490), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3492), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [159779] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4750), 1, + anon_sym_COMMA, + STATE(2959), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3097), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3099), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [159849] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [159915] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [159981] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [160047] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [160113] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [160179] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [160245] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [160311] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3550), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3552), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [160377] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4752), 1, + anon_sym_COMMA, + STATE(3300), 1, + aux_sym_keywords_repeat1, + ACTIONS(3090), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3092), 49, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [160447] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3090), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3092), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [160513] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3554), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3556), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [160579] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3538), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3540), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [160645] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3586), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3588), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [160711] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2982), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2984), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [160777] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3518), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3520), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [160843] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3482), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3484), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [160909] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3478), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3480), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [160975] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3446), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3448), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [161041] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4755), 1, + anon_sym_COMMA, + STATE(3311), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3103), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3105), 48, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [161111] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4755), 1, + anon_sym_COMMA, + STATE(3321), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3097), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3099), 48, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [161181] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2978), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2980), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [161247] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2974), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2976), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [161313] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3378), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3380), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [161379] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [161445] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4374), 1, + anon_sym_PIPE, + ACTIONS(4386), 1, + anon_sym_when, + ACTIONS(4388), 1, + anon_sym_COLON_COLON, + ACTIONS(4390), 1, + anon_sym_EQ_GT, + ACTIONS(4392), 1, + anon_sym_EQ, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4384), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3107), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3109), 3, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_do, + ACTIONS(4394), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4396), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4398), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [161553] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3168), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3170), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [161619] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3172), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3174), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [161685] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 5, + sym__newline_before_do, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [161751] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3120), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3122), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + anon_sym_do, + [161817] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4757), 1, + anon_sym_COMMA, + STATE(3321), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3090), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3092), 48, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [161887] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3374), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3376), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [161953] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3582), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3584), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [162019] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3494), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3496), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [162085] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3086), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3088), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [162151] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3370), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3372), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [162217] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3086), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3088), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [162283] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3494), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3496), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [162349] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3494), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3496), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [162415] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4750), 1, + anon_sym_COMMA, + STATE(3291), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3103), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3105), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [162485] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [162551] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3486), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3488), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [162617] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4019), 1, + anon_sym_LPAREN, + STATE(2473), 1, + sym__call_arguments_with_parentheses, + ACTIONS(2956), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2958), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [162687] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4019), 1, + anon_sym_LPAREN, + STATE(2454), 1, + sym__call_arguments_with_parentheses, + ACTIONS(2956), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2958), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [162757] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3366), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3368), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [162823] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3362), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3364), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [162889] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3107), 1, + sym__newline_before_do, + ACTIONS(4142), 1, + anon_sym_PIPE, + ACTIONS(4154), 1, + anon_sym_when, + ACTIONS(4156), 1, + anon_sym_COLON_COLON, + ACTIONS(4158), 1, + anon_sym_EQ_GT, + ACTIONS(4160), 1, + anon_sym_EQ, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4152), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4162), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4164), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3109), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4166), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [162997] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3046), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3048), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [163063] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3036), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3038), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [163129] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3358), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3360), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [163195] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3354), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3356), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [163261] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3346), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3348), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [163327] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3342), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3344), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [163393] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3338), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3340), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [163459] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3334), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3336), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [163525] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3330), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3332), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [163591] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3442), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3444), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [163657] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3322), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3324), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [163723] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3318), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3320), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [163789] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4760), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [163857] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4762), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [163925] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4764), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [163993] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3474), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3476), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [164059] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 50, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + [164129] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3314), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3316), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [164195] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3310), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3312), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [164261] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4770), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [164329] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4772), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [164397] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4774), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [164465] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4776), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [164533] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4778), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [164601] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4780), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [164669] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4782), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [164737] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4784), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [164805] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [164873] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4788), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [164941] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4790), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [165009] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4792), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [165077] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4794), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [165145] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4796), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [165213] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4798), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [165281] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4800), 1, + aux_sym_sigil_token3, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3398), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [165349] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3306), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3308), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [165415] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3302), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3304), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [165481] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3298), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3300), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [165547] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3294), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3296), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [165613] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3290), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3292), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [165679] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3286), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3288), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [165745] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3282), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3284), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [165811] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [165877] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3278), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3280), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [165943] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3274), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3276), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [166009] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3270), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3272), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [166075] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3250), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3252), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [166141] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3326), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3328), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [166207] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3238), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3240), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [166273] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [166339] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [166405] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3234), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3236), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [166471] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3230), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3232), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [166537] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4019), 1, + anon_sym_LPAREN, + STATE(2453), 1, + sym__call_arguments_with_parentheses, + ACTIONS(2956), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2958), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [166607] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3386), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 50, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + [166677] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3466), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3468), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [166743] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3462), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3464), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [166809] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3458), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3460), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [166875] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + ACTIONS(4802), 1, + sym__newline_before_do, + STATE(4474), 1, + sym_do_block, + ACTIONS(2970), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2972), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [166947] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3060), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3062), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [167015] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3054), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3050), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3052), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [167083] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3226), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3228), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [167149] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3206), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3208), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [167215] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_do, + anon_sym_end, + [167295] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_do, + anon_sym_end, + [167375] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4273), 1, + anon_sym_PIPE, + ACTIONS(4285), 1, + anon_sym_when, + ACTIONS(4287), 1, + anon_sym_COLON_COLON, + ACTIONS(4289), 1, + anon_sym_EQ_GT, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3634), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4283), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4293), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4295), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3636), 4, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_do, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4297), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [167483] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4804), 1, + anon_sym_COMMA, + STATE(3300), 1, + aux_sym_keywords_repeat1, + ACTIONS(3097), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3099), 49, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [167553] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_do, + anon_sym_end, + [167639] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 22, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_do, + anon_sym_end, + [167729] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4234), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 17, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_do, + anon_sym_end, + [167821] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4232), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4234), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 14, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_do, + anon_sym_end, + [167915] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4228), 1, + anon_sym_EQ, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4230), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4232), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4234), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 10, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_do, + anon_sym_end, + [168013] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4226), 1, + anon_sym_EQ_GT, + ACTIONS(4228), 1, + anon_sym_EQ, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4230), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4232), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4234), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_do, + anon_sym_end, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [168113] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [168179] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [168245] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4210), 1, + anon_sym_PIPE, + ACTIONS(4224), 1, + anon_sym_COLON_COLON, + ACTIONS(4226), 1, + anon_sym_EQ_GT, + ACTIONS(4228), 1, + anon_sym_EQ, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4230), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4232), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4234), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_do, + anon_sym_end, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [168349] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2998), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3000), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [168415] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3915), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2970), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2972), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [168483] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4210), 1, + anon_sym_PIPE, + ACTIONS(4222), 1, + anon_sym_when, + ACTIONS(4224), 1, + anon_sym_COLON_COLON, + ACTIONS(4226), 1, + anon_sym_EQ_GT, + ACTIONS(4228), 1, + anon_sym_EQ, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4230), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4232), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4234), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_do, + anon_sym_end, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [168589] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3914), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3028), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3030), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [168657] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3912), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2970), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2972), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [168725] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3911), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2970), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2972), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [168793] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4210), 1, + anon_sym_PIPE, + ACTIONS(4222), 1, + anon_sym_when, + ACTIONS(4224), 1, + anon_sym_COLON_COLON, + ACTIONS(4226), 1, + anon_sym_EQ_GT, + ACTIONS(4228), 1, + anon_sym_EQ, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4230), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4232), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4234), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_do, + anon_sym_end, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [168899] = 5, + ACTIONS(5), 1, + sym_comment, + STATE(3906), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3024), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3026), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [168967] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + ACTIONS(4806), 1, + sym__newline_before_do, + STATE(4487), 1, + sym_do_block, + ACTIONS(3024), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3026), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [169039] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 46, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_do, + anon_sym_end, + [169113] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + ACTIONS(4808), 1, + sym__newline_before_do, + STATE(4477), 1, + sym_do_block, + ACTIONS(2970), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2972), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [169185] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 38, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_do, + anon_sym_end, + [169263] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + ACTIONS(4810), 1, + sym__newline_before_do, + STATE(4448), 1, + sym_do_block, + ACTIONS(3028), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3030), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [169335] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_do, + anon_sym_end, + [169407] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + ACTIONS(4812), 1, + sym__newline_before_do, + STATE(4442), 1, + sym_do_block, + ACTIONS(2970), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2972), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [169479] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4210), 1, + anon_sym_PIPE, + ACTIONS(4226), 1, + anon_sym_EQ_GT, + ACTIONS(4228), 1, + anon_sym_EQ, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4230), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4232), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4208), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4234), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_do, + anon_sym_end, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [169581] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4238), 1, + anon_sym_in, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(4248), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4236), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 26, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_do, + anon_sym_end, + [169669] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4240), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4242), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4244), 1, + anon_sym_STAR_STAR, + ACTIONS(4246), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4212), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4218), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4216), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_do, + anon_sym_end, + [169751] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3210), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3212), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [169817] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3214), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3216), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [169883] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3050), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3052), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [169949] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4374), 1, + anon_sym_PIPE, + ACTIONS(4386), 1, + anon_sym_when, + ACTIONS(4388), 1, + anon_sym_COLON_COLON, + ACTIONS(4390), 1, + anon_sym_EQ_GT, + ACTIONS(4392), 1, + anon_sym_EQ, + ACTIONS(4402), 1, + anon_sym_in, + ACTIONS(4404), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4406), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4408), 1, + anon_sym_STAR_STAR, + ACTIONS(4410), 1, + anon_sym_DOT, + ACTIONS(4412), 1, + anon_sym_LBRACK2, + ACTIONS(4414), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4376), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4382), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4384), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3634), 3, + sym__newline_before_do, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3636), 3, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_do, + ACTIONS(4394), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4396), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4372), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4398), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4380), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4400), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [170057] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3060), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3062), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170123] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3218), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3220), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170189] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3218), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3220), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170255] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3222), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3224), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170321] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3222), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3224), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170387] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3246), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3248), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [170453] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2956), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2958), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170519] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3242), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3244), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170585] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3242), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3244), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170651] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3188), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3190), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170717] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3184), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3186), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170783] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3254), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3256), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170849] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3258), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3260), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170915] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3262), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3264), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [170981] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4804), 1, + anon_sym_COMMA, + STATE(3404), 1, + aux_sym_keywords_repeat1, + ACTIONS(3103), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3105), 49, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [171051] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3266), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [171117] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3040), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3042), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [171183] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3634), 1, + sym__newline_before_do, + ACTIONS(4142), 1, + anon_sym_PIPE, + ACTIONS(4154), 1, + anon_sym_when, + ACTIONS(4156), 1, + anon_sym_COLON_COLON, + ACTIONS(4158), 1, + anon_sym_EQ_GT, + ACTIONS(4160), 1, + anon_sym_EQ, + ACTIONS(4170), 1, + anon_sym_in, + ACTIONS(4172), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4174), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4176), 1, + anon_sym_STAR_STAR, + ACTIONS(4178), 1, + anon_sym_DOT, + ACTIONS(4180), 1, + anon_sym_LBRACK2, + ACTIONS(4182), 1, + sym__not_in, + ACTIONS(4144), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4150), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4152), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4162), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4164), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3636), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DASH_GT, + anon_sym_do, + ACTIONS(4140), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4166), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4148), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4168), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [171291] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [171357] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3170), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [171423] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4273), 1, + anon_sym_PIPE, + ACTIONS(4285), 1, + anon_sym_when, + ACTIONS(4287), 1, + anon_sym_COLON_COLON, + ACTIONS(4289), 1, + anon_sym_EQ_GT, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3107), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4283), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4293), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4295), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3109), 4, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_do, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4297), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [171531] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3266), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [171597] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3266), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 50, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + [171667] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [171733] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [171799] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_do, + [171879] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_do, + [171959] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_do, + [172045] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 22, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_do, + [172135] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4297), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 17, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_do, + [172227] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4295), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4297), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 14, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_do, + [172321] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4293), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4295), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4297), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 10, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_do, + [172419] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4289), 1, + anon_sym_EQ_GT, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4293), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4295), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4297), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_do, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [172519] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4273), 1, + anon_sym_PIPE, + ACTIONS(4287), 1, + anon_sym_COLON_COLON, + ACTIONS(4289), 1, + anon_sym_EQ_GT, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4293), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4295), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4297), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_do, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [172623] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4273), 1, + anon_sym_PIPE, + ACTIONS(4285), 1, + anon_sym_when, + ACTIONS(4287), 1, + anon_sym_COLON_COLON, + ACTIONS(4289), 1, + anon_sym_EQ_GT, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4293), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4295), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4297), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_do, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [172729] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4273), 1, + anon_sym_PIPE, + ACTIONS(4285), 1, + anon_sym_when, + ACTIONS(4287), 1, + anon_sym_COLON_COLON, + ACTIONS(4289), 1, + anon_sym_EQ_GT, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4293), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4295), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4297), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_do, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [172835] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 46, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_do, + [172909] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 38, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_do, + [172987] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 48, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_do, + [173059] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3386), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [173125] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3386), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [173191] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4273), 1, + anon_sym_PIPE, + ACTIONS(4289), 1, + anon_sym_EQ_GT, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4293), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4295), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4271), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4297), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_do, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [173293] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4814), 1, + anon_sym_COMMA, + STATE(3483), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3103), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3105), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [173363] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_do, + [173445] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3028), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3030), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [173511] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4816), 1, + anon_sym_COMMA, + STATE(3481), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3090), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3092), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [173581] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [173647] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4814), 1, + anon_sym_COMMA, + STATE(3481), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3097), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3099), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [173717] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [173783] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2994), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2996), 50, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [173849] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3454), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3456), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [173915] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3450), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3452), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [173981] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3176), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3178), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [174047] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3180), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3182), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [174113] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2615), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [174179] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2619), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 51, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [174245] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3266), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [174311] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3350), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3352), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [174377] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4819), 1, + anon_sym_COMMA, + STATE(3018), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3114), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3116), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [174447] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3678), 1, + anon_sym_LBRACK2, + ACTIONS(4301), 1, + anon_sym_in, + ACTIONS(4303), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4305), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4307), 1, + anon_sym_STAR_STAR, + ACTIONS(4309), 1, + anon_sym_DOT, + ACTIONS(4311), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__newline_before_do, + aux_sym__terminator_token1, + ACTIONS(4275), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4279), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4299), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 26, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_do, + [174535] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3394), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3396), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [174601] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3386), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 51, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [174667] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3586), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3588), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [174732] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3238), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3240), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [174797] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3554), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3556), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [174862] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3214), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3216), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [174927] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3210), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3212), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [174992] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3550), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3552), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [175057] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2990), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2992), 50, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LT, @@ -319078,24 +310073,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [185001] = 4, + [175122] = 4, ACTIONS(5), 1, sym_comment, + ACTIONS(2986), 2, + sym__not_in, + anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3292), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3294), 49, + ACTIONS(2988), 50, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -319137,81 +310132,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, - anon_sym_do, - [185066] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3074), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3076), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [185131] = 4, + [175187] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3078), 4, + ACTIONS(3542), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3080), 49, + ACTIONS(3544), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -319261,232 +310195,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [185196] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3272), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3274), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [185261] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3543), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4757), 1, - anon_sym_PIPE, - ACTIONS(4769), 1, - anon_sym_when, - ACTIONS(4771), 1, - anon_sym_COLON_COLON, - ACTIONS(4773), 1, - anon_sym_EQ_GT, - ACTIONS(4775), 1, - anon_sym_EQ, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4767), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3545), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_do, - ACTIONS(4777), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4779), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4781), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [185368] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3678), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4757), 1, - anon_sym_PIPE, - ACTIONS(4769), 1, - anon_sym_when, - ACTIONS(4771), 1, - anon_sym_COLON_COLON, - ACTIONS(4773), 1, - anon_sym_EQ_GT, - ACTIONS(4775), 1, - anon_sym_EQ, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4767), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3680), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_do, - ACTIONS(4777), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4779), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4781), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [185475] = 4, + [175252] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -319547,5962 +310256,444 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [185540] = 4, + [175317] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(2992), 2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3534), 4, sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, anon_sym_LBRACK2, + ACTIONS(3536), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [175382] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3530), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3532), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [175447] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3526), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3528), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [175512] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3586), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3588), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [175577] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3522), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3524), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [175642] = 4, + ACTIONS(5), 1, + sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(2994), 50, - anon_sym_LPAREN, + ACTIONS(3120), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3122), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [175707] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4831), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3109), 4, anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [185605] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3090), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3092), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [185670] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3268), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3270), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [185735] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3086), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3088), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [185800] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3503), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3505), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [185865] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3507), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3509), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [185930] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3511), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3513), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [185995] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3515), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3517), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186060] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3519), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3521), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186125] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3523), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3525), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186190] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3519), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3521), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186255] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3519), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3521), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186320] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3044), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3046), 50, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [186385] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3550), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3552), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186450] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3409), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3411), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186515] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3558), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3560), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186580] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3562), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3564), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186645] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3566), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3568), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186710] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3570), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3572), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186775] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186840] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186905] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [186970] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187035] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187100] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187165] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187230] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187295] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187360] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187425] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187490] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187555] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187620] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187685] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187750] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187815] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187880] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [187945] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [188010] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3142), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3144), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [188075] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3499), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [188140] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [188205] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [188270] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3010), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3012), 50, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [188335] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2627), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [188400] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3578), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3580), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [188465] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3332), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3334), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [188530] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3485), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3487), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [188595] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3485), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3487), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [188660] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3332), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3334), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [188725] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3332), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3334), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [188790] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3070), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3072), 50, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [188855] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3467), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [188920] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3477), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3479), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [188985] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3469), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3471), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [189050] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - [189119] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_do, - [189198] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_do, - [189277] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 34, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_do, - [189362] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 21, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_do, - [189451] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4523), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 16, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_do, - [189542] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4521), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4523), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 13, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_do, - [189635] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4517), 1, - anon_sym_EQ, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4519), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4521), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4523), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_do, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [189732] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4515), 1, - anon_sym_EQ_GT, - ACTIONS(4517), 1, - anon_sym_EQ, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4519), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4521), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4523), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_do, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [189831] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4499), 1, - anon_sym_PIPE, - ACTIONS(4513), 1, - anon_sym_COLON_COLON, - ACTIONS(4515), 1, - anon_sym_EQ_GT, - ACTIONS(4517), 1, - anon_sym_EQ, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4519), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4521), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4523), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_do, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [189934] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3467), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [189999] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4499), 1, - anon_sym_PIPE, - ACTIONS(4511), 1, - anon_sym_when, - ACTIONS(4513), 1, - anon_sym_COLON_COLON, - ACTIONS(4515), 1, - anon_sym_EQ_GT, - ACTIONS(4517), 1, - anon_sym_EQ, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4519), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4521), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_do, - ACTIONS(4523), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [190104] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4499), 1, - anon_sym_PIPE, - ACTIONS(4511), 1, - anon_sym_when, - ACTIONS(4513), 1, - anon_sym_COLON_COLON, - ACTIONS(4515), 1, - anon_sym_EQ_GT, - ACTIONS(4517), 1, - anon_sym_EQ, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4519), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4521), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_do, - ACTIONS(4523), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [190209] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 45, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_do, - [190282] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_do, - [190359] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 47, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_do, - [190430] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3465), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3467), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [190495] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4499), 1, - anon_sym_PIPE, - ACTIONS(4515), 1, - anon_sym_EQ_GT, - ACTIONS(4517), 1, - anon_sym_EQ, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4519), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4521), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4523), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_do, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [190596] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 25, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_do, - [190683] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_do, - [190764] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3461), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3463), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [190829] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3457), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3459), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [190894] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3453), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3455), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [190959] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3449), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3451), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [191024] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3445), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3447), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [191089] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [191154] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [191219] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [191284] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [191349] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3433), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3435), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [191414] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3425), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [191479] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(3423), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - [191548] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3425), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [191613] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3423), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3425), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [191678] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3018), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3020), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [191743] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3288), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3290), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [191808] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3082), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3084), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [191873] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3086), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3088), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [191938] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3078), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3080), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [192003] = 26, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(4865), 1, - anon_sym_COMMA, - STATE(6146), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4861), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4863), 2, anon_sym_RBRACE, anon_sym_RBRACK, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, + anon_sym_COMMA, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -325512,17 +310703,139 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [192112] = 4, + [175812] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3118), 2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 5, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [175877] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 5, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [175942] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3374), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3120), 50, + ACTIONS(3376), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -325573,289 +310886,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [192177] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3674), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4757), 1, - anon_sym_PIPE, - ACTIONS(4769), 1, - anon_sym_when, - ACTIONS(4771), 1, - anon_sym_COLON_COLON, - ACTIONS(4773), 1, - anon_sym_EQ_GT, - ACTIONS(4775), 1, - anon_sym_EQ, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4767), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3676), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_do, - ACTIONS(4777), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4779), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4781), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [192284] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4867), 1, - anon_sym_COMMA, - STATE(3752), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3150), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3152), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [192353] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4867), 1, - anon_sym_COMMA, - STATE(3753), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3164), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3166), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [192422] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4869), 1, - anon_sym_COMMA, - STATE(3753), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3160), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3162), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [192491] = 4, + [176007] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3094), 4, + ACTIONS(3518), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3096), 49, + ACTIONS(3520), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -325905,1324 +310947,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [192556] = 4, + [176072] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3244), 4, + ACTIONS(2982), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3246), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [192621] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3316), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3318), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [192686] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(3316), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_do, - [192755] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3316), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3318), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [192820] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3674), 1, - sym__newline_before_do, - ACTIONS(4499), 1, - anon_sym_PIPE, - ACTIONS(4511), 1, - anon_sym_when, - ACTIONS(4513), 1, - anon_sym_COLON_COLON, - ACTIONS(4515), 1, - anon_sym_EQ_GT, - ACTIONS(4517), 1, - anon_sym_EQ, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3676), 3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_do, - ACTIONS(4519), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4521), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4523), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [192927] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3248), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3250), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [192992] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3098), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3100), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [193057] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3316), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3318), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [193122] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3312), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3314), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [193187] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3308), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3310), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [193252] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3304), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3306), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [193317] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3292), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [193382] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [193447] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [193512] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [193577] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [193644] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [193711] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3138), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3140), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [193776] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3300), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3302), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [193841] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3288), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3290), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [193906] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3090), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3092), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [193971] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2998), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3000), 49, + ACTIONS(2984), 49, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_LT, @@ -327272,902 +311008,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [194036] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 25, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_do, - [194123] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2940), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(2942), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [194188] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4757), 1, - anon_sym_PIPE, - ACTIONS(4773), 1, - anon_sym_EQ_GT, - ACTIONS(4775), 1, - anon_sym_EQ, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4777), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4779), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4781), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_do, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [194289] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3214), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3216), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [194354] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3214), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3216), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [194419] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3218), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3220), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [194484] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4872), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [194551] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3214), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3216), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [194616] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3180), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3182), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [194681] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3180), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3182), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [194746] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3030), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3032), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [194811] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3036), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3038), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [194876] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3036), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3038), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [194941] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3030), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3032), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [195006] = 4, + [176137] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3102), 4, + ACTIONS(3482), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3104), 49, + ACTIONS(3484), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -328217,434 +311069,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [195071] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3296), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3298), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [195136] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3300), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3302), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [195201] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3320), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3322), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [195266] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3146), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3148), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [195331] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3574), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3576), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [195396] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3276), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3278), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [195461] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3122), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3124), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [195526] = 4, + [176202] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3004), 2, @@ -328705,263 +311130,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [195591] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3324), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3326), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [195656] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3328), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3330), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [195721] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4874), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [195788] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3336), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3338), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [195853] = 4, + [176267] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3110), 4, + ACTIONS(3478), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3112), 49, + ACTIONS(3480), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -329011,271 +311191,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [195918] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4876), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [195985] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4878), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [196052] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4880), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [196119] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2631), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [196184] = 4, + [176332] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3114), 4, + ACTIONS(2978), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3116), 49, + ACTIONS(2980), 49, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -329319,23 +311252,981 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [196249] = 7, + [176397] = 11, ACTIONS(5), 1, sym_comment, - ACTIONS(4065), 1, + ACTIONS(4079), 1, anon_sym_DOT, - ACTIONS(4067), 1, + ACTIONS(4081), 1, anon_sym_LBRACK2, - ACTIONS(4791), 1, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, anon_sym_STAR_STAR, - ACTIONS(3465), 2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_do, + [176476] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_do, + [176555] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 34, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_do, + [176640] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 21, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_do, + [176729] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4665), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 16, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_do, + [176820] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4663), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4665), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 13, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_do, + [176913] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4659), 1, + anon_sym_EQ, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4661), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4663), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4665), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_do, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [177010] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4657), 1, + anon_sym_EQ_GT, + ACTIONS(4659), 1, + anon_sym_EQ, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4661), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4663), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4665), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_do, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [177109] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4641), 1, + anon_sym_PIPE, + ACTIONS(4655), 1, + anon_sym_COLON_COLON, + ACTIONS(4657), 1, + anon_sym_EQ_GT, + ACTIONS(4659), 1, + anon_sym_EQ, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4661), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4663), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4665), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_do, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [177212] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4641), 1, + anon_sym_PIPE, + ACTIONS(4653), 1, + anon_sym_when, + ACTIONS(4655), 1, + anon_sym_COLON_COLON, + ACTIONS(4657), 1, + anon_sym_EQ_GT, + ACTIONS(4659), 1, + anon_sym_EQ, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4661), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4663), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_do, + ACTIONS(4665), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [177317] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4641), 1, + anon_sym_PIPE, + ACTIONS(4653), 1, + anon_sym_when, + ACTIONS(4655), 1, + anon_sym_COLON_COLON, + ACTIONS(4657), 1, + anon_sym_EQ_GT, + ACTIONS(4659), 1, + anon_sym_EQ, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4661), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4663), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_do, + ACTIONS(4665), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [177422] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 45, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_do, + [177495] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_do, + [177572] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(3470), 2, sym__newline_before_do, sym__not_in, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3467), 47, + ACTIONS(3472), 47, anon_sym_LBRACE, anon_sym_LT, anon_sym_GT, @@ -329383,210 +312274,196 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_do, - [196320] = 4, + [177643] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 5, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, anon_sym_LBRACK2, - ACTIONS(2617), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, + ACTIONS(4641), 1, anon_sym_PIPE, + ACTIONS(4657), 1, + anon_sym_EQ_GT, + ACTIONS(4659), 1, + anon_sym_EQ, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, + anon_sym_STAR, + ACTIONS(4649), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [196385] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3118), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3120), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [196450] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 5, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [196515] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3126), 2, - sym__not_in, - anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3128), 50, - anon_sym_RPAREN, + ACTIONS(4661), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4663), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4665), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_do, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [177744] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 25, + anon_sym_LBRACE, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, - anon_sym_DOT_DOT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_do, + [177831] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -329616,29 +312493,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [196580] = 4, + anon_sym_do, + [177912] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3122), 4, + ACTIONS(3446), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3124), 49, + ACTIONS(3448), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -329688,142 +312555,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [196645] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4882), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [196712] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4884), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [196779] = 4, + [177977] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3284), 4, + ACTIONS(3442), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3286), 49, + ACTIONS(3444), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -329873,78 +312616,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [196844] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3110), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3112), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [196909] = 4, + [178042] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2631), 3, + ACTIONS(3538), 4, sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2633), 50, + ACTIONS(3540), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -329994,81 +312677,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - anon_sym_end, - [196974] = 4, + [178107] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2627), 3, + ACTIONS(2974), 4, sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2629), 50, + ACTIONS(2976), 49, anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [197039] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2976), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2978), 50, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -330115,88 +312737,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, - [197104] = 5, + [178172] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4886), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, + ACTIONS(3366), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3198), 49, + ACTIONS(3368), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [197171] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4888), 1, aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -330241,23 +312799,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [197238] = 4, + [178237] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2623), 3, + ACTIONS(2986), 4, sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2625), 50, + ACTIONS(2988), 49, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -330301,18 +312860,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - anon_sym_end, - [197303] = 4, + [178302] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3343), 2, + ACTIONS(3362), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3345), 50, + ACTIONS(3364), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -330363,18 +312921,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [197368] = 4, + [178367] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2619), 3, + ACTIONS(2990), 4, sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2621), 50, + ACTIONS(2992), 49, anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [178432] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3358), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3360), 50, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -330422,9 +313041,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, - anon_sym_end, - [197433] = 4, + [178497] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -330485,17 +313104,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [197498] = 4, + [178562] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3391), 2, + ACTIONS(3370), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3393), 50, + ACTIONS(3372), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -330546,24 +313165,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [197563] = 5, + [178627] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4890), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, + ACTIONS(3446), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3198), 49, + ACTIONS(3448), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -330608,18 +313226,140 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [197630] = 4, + [178692] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3378), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3380), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [178757] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3442), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3444), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [178822] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3280), 4, + ACTIONS(3374), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3282), 49, + ACTIONS(3376), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -330669,276 +313409,143 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [197695] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 22, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - [197782] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4892), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [197849] = 4, + [178887] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2615), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [197914] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [197979] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3010), 4, + ACTIONS(3378), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3012), 49, + ACTIONS(3380), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [178952] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3586), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3588), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [179017] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4859), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -330986,19 +313593,937 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [198044] = 5, + [179084] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(4894), 1, + ACTIONS(4861), 1, aux_sym_sigil_token3, - ACTIONS(3196), 2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [179151] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4863), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [179218] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4865), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [179285] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3268), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [179350] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4867), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [179417] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3478), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3198), 49, + ACTIONS(3480), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [179482] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3060), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3062), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [179547] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3050), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3052), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [179612] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3050), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3052), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [179677] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3060), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3062), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [179742] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3218), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3220), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [179807] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3218), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3220), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [179872] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3222), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3224), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [179937] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3222), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3224), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [180002] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3222), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3224), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [180067] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2631), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 49, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -331048,20 +314573,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [198111] = 5, + [180132] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4896), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, + ACTIONS(2956), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(2958), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [180197] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4869), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -331108,22 +314695,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, - [198178] = 5, + [180264] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(4898), 1, + ACTIONS(4871), 1, aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -331170,22 +314757,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, - [198245] = 5, + [180331] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(4900), 1, + ACTIONS(4873), 1, aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -331232,22 +314819,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, - [198312] = 5, + [180398] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4902), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, + ACTIONS(3242), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3244), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [180463] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4875), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -331294,22 +314942,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, - [198379] = 5, + [180530] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(4904), 1, + ACTIONS(4877), 1, aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -331356,26 +315004,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, - [198446] = 5, + [180597] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4906), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, + ACTIONS(3482), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3198), 49, + ACTIONS(3484), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -331420,24 +315066,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [198513] = 5, + [180662] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4908), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, + ACTIONS(3518), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3198), 49, + ACTIONS(3520), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -331482,7 +315127,354 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [198580] = 4, + [180727] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3346), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3348), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [180792] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3188), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3190), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [180857] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3107), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4641), 1, + anon_sym_PIPE, + ACTIONS(4653), 1, + anon_sym_when, + ACTIONS(4655), 1, + anon_sym_COLON_COLON, + ACTIONS(4657), 1, + anon_sym_EQ_GT, + ACTIONS(4659), 1, + anon_sym_EQ, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4651), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3109), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_do, + ACTIONS(4661), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4663), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4665), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [180964] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3634), 1, + sym__newline_before_do, + ACTIONS(4079), 1, + anon_sym_DOT, + ACTIONS(4081), 1, + anon_sym_LBRACK2, + ACTIONS(4641), 1, + anon_sym_PIPE, + ACTIONS(4653), 1, + anon_sym_when, + ACTIONS(4655), 1, + anon_sym_COLON_COLON, + ACTIONS(4657), 1, + anon_sym_EQ_GT, + ACTIONS(4659), 1, + anon_sym_EQ, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, + sym__not_in, + ACTIONS(4643), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4649), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4651), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3636), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_do, + ACTIONS(4661), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4663), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4665), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [181071] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3242), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3244), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [181136] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, @@ -331543,224 +315535,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [198645] = 25, + [181201] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3543), 1, - sym__newline_before_do, - ACTIONS(4499), 1, - anon_sym_PIPE, - ACTIONS(4511), 1, - anon_sym_when, - ACTIONS(4513), 1, - anon_sym_COLON_COLON, - ACTIONS(4515), 1, - anon_sym_EQ_GT, - ACTIONS(4517), 1, - anon_sym_EQ, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, - anon_sym_DOT, - ACTIONS(4537), 1, - anon_sym_LBRACK2, - ACTIONS(4539), 1, - sym__not_in, - ACTIONS(4501), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4507), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3545), 3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_do, - ACTIONS(4519), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4521), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4523), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [198752] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2623), 3, + ACTIONS(3370), 4, sym__not_in, - aux_sym_quoted_keyword_token1, + ts_builtin_sym_end, + aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2625), 49, - anon_sym_RPAREN, + ACTIONS(3372), 49, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [198817] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2619), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [198882] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4910), 1, aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [181266] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4879), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, - ACTIONS(3198), 49, - anon_sym_RPAREN, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -331807,19 +315657,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DASH_GT, anon_sym_DOT, - [198949] = 4, + [181333] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3014), 2, + ACTIONS(2974), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3016), 50, + ACTIONS(2976), 50, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LT, @@ -331870,86 +315719,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [199014] = 6, + [181398] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4912), 1, - anon_sym_COMMA, - STATE(3862), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3150), 4, + ACTIONS(3342), 2, sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3152), 47, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [199083] = 4, - ACTIONS(5), 1, - sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(2615), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 49, + ACTIONS(3344), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -331994,635 +315780,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [199148] = 4, + [181463] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2631), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, + ACTIONS(4881), 1, aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [199213] = 4, - ACTIONS(5), 1, - sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2627), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [199278] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2611), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [199343] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2623), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [199408] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2619), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [199473] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2615), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [199538] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2611), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2613), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [199603] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3499), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [199668] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [199733] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4912), 1, - anon_sym_COMMA, - STATE(3996), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3164), 4, + ACTIONS(3398), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3166), 47, + ACTIONS(3400), 48, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [199802] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -332666,47 +315842,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - anon_sym_end, - [199867] = 4, + [181530] = 26, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 3, - sym__not_in, - aux_sym__terminator_token1, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(3419), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, + ACTIONS(4823), 1, anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4885), 1, anon_sym_COMMA, - anon_sym_DOT_DOT, + STATE(6064), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, + ACTIONS(4883), 2, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -332716,2846 +315925,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [199932] = 25, + [181639] = 25, ACTIONS(5), 1, sym_comment, - ACTIONS(3678), 1, + ACTIONS(3630), 1, sym__newline_before_do, - ACTIONS(4499), 1, - anon_sym_PIPE, - ACTIONS(4511), 1, - anon_sym_when, - ACTIONS(4513), 1, - anon_sym_COLON_COLON, - ACTIONS(4515), 1, - anon_sym_EQ_GT, - ACTIONS(4517), 1, - anon_sym_EQ, - ACTIONS(4527), 1, - anon_sym_in, - ACTIONS(4529), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4531), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4533), 1, - anon_sym_STAR_STAR, - ACTIONS(4535), 1, + ACTIONS(4079), 1, anon_sym_DOT, - ACTIONS(4537), 1, + ACTIONS(4081), 1, anon_sym_LBRACK2, - ACTIONS(4539), 1, + ACTIONS(4641), 1, + anon_sym_PIPE, + ACTIONS(4653), 1, + anon_sym_when, + ACTIONS(4655), 1, + anon_sym_COLON_COLON, + ACTIONS(4657), 1, + anon_sym_EQ_GT, + ACTIONS(4659), 1, + anon_sym_EQ, + ACTIONS(4669), 1, + anon_sym_in, + ACTIONS(4671), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4673), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4675), 1, + anon_sym_STAR_STAR, + ACTIONS(4677), 1, sym__not_in, - ACTIONS(4501), 2, + ACTIONS(4643), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4507), 2, + ACTIONS(4649), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4651), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3680), 3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_do, - ACTIONS(4519), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4521), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4497), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4523), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4505), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4525), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [200039] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3924), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [200106] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3292), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [200171] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 50, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_end, - [200236] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3922), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [200303] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3920), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [200370] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3918), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [200437] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3916), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [200504] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2631), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2633), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [200569] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2627), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2629), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [200634] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3914), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [200701] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3912), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [200768] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2623), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2625), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [200833] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2619), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2621), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [200898] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3910), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [200965] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3908), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [201032] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2615), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2617), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [201097] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2611), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2613), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [201162] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3074), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3076), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [201227] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3292), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3294), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [201292] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3906), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [201359] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3044), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3046), 49, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [201424] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3160), 3, - sym__newline_before_do, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3162), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - anon_sym_do, - [201489] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3126), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3128), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [201554] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3902), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [201621] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3264), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3266), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [201686] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3900), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [201753] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3130), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3132), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [201818] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3898), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [201885] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3846), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [201952] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3888), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [202019] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3890), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [202086] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4914), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [202153] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4916), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [202220] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4918), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [202287] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4920), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [202354] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3892), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [202421] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4922), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [202488] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3894), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [202555] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3896), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [202622] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3417), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3419), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [202687] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3437), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3439), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [202752] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - [202821] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2972), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2974), 50, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [202886] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4924), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [202953] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, + ACTIONS(3632), 3, anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_do, + ACTIONS(4661), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4663), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4639), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4665), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4647), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4667), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [181746] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3184), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3186), 49, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -335587,8 +316059,1311 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_CARET_CARET_CARET, anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, anon_sym_do, - [203030] = 4, + [181811] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4887), 1, + anon_sym_COMMA, + STATE(3599), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3103), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3105), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [181880] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4887), 1, + anon_sym_COMMA, + STATE(3604), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3097), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3099), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [181949] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4889), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [182016] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4891), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [182083] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4893), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [182150] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4895), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [182217] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4897), 1, + anon_sym_COMMA, + STATE(3604), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3090), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3092), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [182286] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4900), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [182353] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4902), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [182420] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4904), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [182487] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3550), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3552), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [182552] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4906), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [182619] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3366), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3368), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [182684] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3538), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3540), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [182749] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3338), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3340), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [182814] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3334), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3336), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [182879] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3554), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3556), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [182944] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3362), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3364), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [183009] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 5, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [183074] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3330), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3332), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [183139] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3522), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3524), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [183204] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, @@ -335649,270 +317424,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [203095] = 4, + [183269] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3499), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [203160] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4926), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, + ACTIONS(3358), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3198), 48, + ACTIONS(3360), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [203227] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4928), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [203294] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4930), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [203361] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3495), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3497), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, @@ -335957,831 +317485,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [203426] = 5, + [183334] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(4932), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [203493] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3134), 2, + ACTIONS(3054), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3050), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3136), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [203558] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3156), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3158), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [203623] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 45, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_do, - [203696] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4757), 1, - anon_sym_PIPE, - ACTIONS(4769), 1, - anon_sym_when, - ACTIONS(4771), 1, - anon_sym_COLON_COLON, - ACTIONS(4773), 1, - anon_sym_EQ_GT, - ACTIONS(4775), 1, - anon_sym_EQ, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4777), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4779), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_do, - ACTIONS(4781), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [203801] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3437), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3439), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [203866] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [203931] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4757), 1, - anon_sym_PIPE, - ACTIONS(4769), 1, - anon_sym_when, - ACTIONS(4771), 1, - anon_sym_COLON_COLON, - ACTIONS(4773), 1, - anon_sym_EQ_GT, - ACTIONS(4775), 1, - anon_sym_EQ, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4777), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4779), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_do, - ACTIONS(4781), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [204036] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4757), 1, - anon_sym_PIPE, - ACTIONS(4771), 1, - anon_sym_COLON_COLON, - ACTIONS(4773), 1, - anon_sym_EQ_GT, - ACTIONS(4775), 1, - anon_sym_EQ, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4777), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4779), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4781), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_do, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [204139] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3292), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [204204] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [204269] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4773), 1, - anon_sym_EQ_GT, - ACTIONS(4775), 1, - anon_sym_EQ, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4777), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4779), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4781), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_do, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [204368] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2998), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3000), 50, - anon_sym_LPAREN, + ACTIONS(3052), 49, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -336831,519 +317547,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [204433] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4775), 1, - anon_sym_EQ, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4777), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4779), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4781), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_do, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [204530] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4779), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4781), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 13, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_do, - [204623] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4781), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 16, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_do, - [204714] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4755), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4783), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 21, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_do, - [204803] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2968), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2970), 50, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [204868] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__newline_before_do, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4785), 1, - anon_sym_in, - ACTIONS(4787), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(4793), 1, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 34, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_do, - [204953] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_do, - [205032] = 4, + [183401] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2980), 4, + ACTIONS(2635), 5, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2982), 49, + ACTIONS(2637), 48, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -337391,18 +317608,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [205097] = 4, + [183466] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3260), 4, + ACTIONS(3354), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3262), 49, + ACTIONS(3356), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -337452,208 +317669,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [205162] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4065), 1, - anon_sym_DOT, - ACTIONS(4067), 1, - anon_sym_LBRACK2, - ACTIONS(4789), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4791), 1, - anon_sym_STAR_STAR, - ACTIONS(3465), 2, - sym__newline_before_do, - sym__not_in, - ACTIONS(4759), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4763), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_do, - [205241] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2980), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2982), 50, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [205306] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3256), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3258), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [205371] = 4, + [183531] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3441), 3, + ACTIONS(3090), 3, sym__newline_before_do, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3443), 49, + ACTIONS(3092), 49, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -337703,17 +317730,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DOT, anon_sym_do, - [205436] = 4, + [183596] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3172), 2, + ACTIONS(3526), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3174), 50, + ACTIONS(3528), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -337764,447 +317791,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [205501] = 4, + [183661] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3130), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3132), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [205566] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3134), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3136), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [205631] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3495), 2, + ACTIONS(2982), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3497), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [205696] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3499), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3501), 50, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [205761] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3156), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3158), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [205826] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3168), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3170), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [205891] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3172), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3174), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [205956] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3070), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3072), 49, - anon_sym_SEMI, + ACTIONS(2984), 50, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [183726] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 48, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -338252,18 +317914,224 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [206021] = 4, + [183793] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4831), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3632), 4, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_COMMA, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [183898] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3054), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [183965] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4908), 1, + anon_sym_COMMA, + STATE(3630), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3090), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3092), 48, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [184034] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3176), 4, + ACTIONS(2615), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3178), 49, + ACTIONS(2617), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -338313,18 +318181,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [206086] = 4, + [184099] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3184), 4, + ACTIONS(2619), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3186), 49, + ACTIONS(2621), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -338374,7 +318242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [206151] = 4, + [184164] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -338435,18 +318303,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [206216] = 4, + [184229] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3202), 4, + ACTIONS(3184), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3204), 49, + ACTIONS(3186), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -338496,26 +318364,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [206281] = 5, + [184294] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4934), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, aux_sym__terminator_token1, + ACTIONS(3390), 3, + sym__newline_before_do, + sym__not_in, anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, + ACTIONS(3392), 49, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, anon_sym_COMMA, + anon_sym_GT_GT, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -338558,79 +318424,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [206348] = 4, + anon_sym_do, + [184359] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3014), 4, + ACTIONS(3342), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3016), 49, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [206413] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3206), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3208), 49, + ACTIONS(3344), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -338680,2180 +318486,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [206478] = 11, + [184424] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_DASH_GT, - [206557] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_DASH_GT, - [206636] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_DASH_GT, - [206721] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 22, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_DASH_GT, - [206810] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 17, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_DASH_GT, - [206901] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 14, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_DASH_GT, - [206994] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 10, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - [207091] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [207190] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [207293] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3210), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3212), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [207358] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(4859), 1, - anon_sym_when, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_DASH_GT, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [207463] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(4859), 1, - anon_sym_when, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_DASH_GT, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [207568] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3467), 46, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_DASH_GT, - [207641] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 38, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_DASH_GT, - [207718] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 48, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_DASH_GT, - [207789] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3218), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3220), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [207854] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [207955] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 26, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_DASH_GT, - [208042] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_DASH_GT, - [208123] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3222), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3224), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208188] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3098), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3100), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208253] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3226), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3228), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208318] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3230), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3232), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208383] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3234), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3236), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208448] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4936), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208515] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4938), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208582] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4940), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208649] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3252), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3254), 49, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208714] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4942), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208781] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4944), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208848] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4946), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208915] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2984), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2986), 49, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [208980] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3168), 2, + ACTIONS(3530), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3170), 50, + ACTIONS(3532), 50, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -340904,86 +318547,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [209045] = 4, + [184489] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2988), 4, + ACTIONS(3346), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(2990), 49, + ACTIONS(3348), 49, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [209110] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4948), 1, aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, @@ -341027,81 +318608,506 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [209177] = 4, + [184554] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, + ACTIONS(3326), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(2992), 4, - sym__not_in, - ts_builtin_sym_end, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2994), 49, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(3328), 50, + anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [209242] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3904), 1, aux_sym_sigil_token3, - ACTIONS(3), 2, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [184619] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3322), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3196), 3, - sym__not_in, aux_sym__terminator_token1, + ACTIONS(3324), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [184684] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3318), 2, + sym__not_in, anon_sym_LBRACK2, - ACTIONS(3198), 49, - anon_sym_SEMI, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3320), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [184749] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3314), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3316), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [184814] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3254), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3256), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [184879] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3258), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3260), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [184944] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3262), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3264), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [185009] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3310), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3312), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [185074] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3008), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3010), 50, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -341149,87 +319155,3178 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, + anon_sym_DASH_GT, anon_sym_DOT, - [209309] = 6, + [185139] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4950), 1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3268), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, anon_sym_COMMA, - STATE(3996), 1, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [185204] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3630), 1, + sym__newline_before_do, + ACTIONS(4505), 1, + anon_sym_PIPE, + ACTIONS(4517), 1, + anon_sym_when, + ACTIONS(4519), 1, + anon_sym_COLON_COLON, + ACTIONS(4521), 1, + anon_sym_EQ_GT, + ACTIONS(4523), 1, + anon_sym_EQ, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4515), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3632), 3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_do, + ACTIONS(4525), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4527), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4503), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4529), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [185311] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3306), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3308), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [185376] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3302), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3304), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [185441] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(3266), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + [185510] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3266), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3268), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [185575] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3298), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3300), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [185640] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3354), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3356), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [185705] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3290), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3292), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [185770] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3286), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3288), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [185835] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3282), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3284), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [185900] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 25, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_do, + [185987] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3278), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3280), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [186052] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3542), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3544), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [186117] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2619), 5, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [186182] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3334), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3336), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [186247] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3274), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3276), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [186312] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3270), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3272), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [186377] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3250), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3252), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [186442] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3246), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3248), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [186507] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2978), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2980), 50, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [186572] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3238), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3240), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [186637] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3234), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3236), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [186702] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2615), 5, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [186767] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3330), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3332), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [186832] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3230), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3232), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [186897] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3226), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3228), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [186962] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3012), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3014), 50, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [187027] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3016), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3018), 50, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [187092] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3326), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3328), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [187157] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3382), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3384), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [187222] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3020), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3022), 50, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [187287] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3322), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3324), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [187352] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3318), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3320), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [187417] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3338), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3340), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [187482] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4322), 1, + anon_sym_LPAREN, + STATE(3428), 1, + sym__call_arguments_with_parentheses, + ACTIONS(2956), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2958), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [187551] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [187616] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [187681] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4322), 1, + anon_sym_LPAREN, + STATE(3396), 1, + sym__call_arguments_with_parentheses, + ACTIONS(2956), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2958), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [187750] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [187815] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3206), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3208), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [187880] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [187945] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3350), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3352), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [188010] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3028), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3030), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [188075] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3388), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [188140] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3388), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [188205] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(3386), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + [188274] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2619), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [188339] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4911), 1, + anon_sym_COMMA, + STATE(3630), 1, aux_sym_keywords_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3160), 4, + ACTIONS(3097), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3099), 48, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [188408] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3386), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3388), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [188473] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3394), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3396), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [188538] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2635), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3162), 47, + ACTIONS(2637), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [209378] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3336), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3338), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, aux_sym_sigil_token3, anon_sym_COMMA, anon_sym_DOT_DOT, @@ -341274,142 +322371,652 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [209443] = 4, + [188603] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3328), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3330), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [209508] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3324), 3, - sym__not_in, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3326), 50, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [209573] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4953), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, + ACTIONS(2639), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3198), 48, + ACTIONS(2641), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [188668] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [188733] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2615), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [188798] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4322), 1, + anon_sym_LPAREN, + STATE(3424), 1, + sym__call_arguments_with_parentheses, + ACTIONS(2956), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2958), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [188867] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [188932] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3450), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3452), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [188997] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3294), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3296), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [189062] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3634), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(4913), 1, + anon_sym_when, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3636), 4, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DASH_GT, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [189169] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3180), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3182), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [189234] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3176), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3178), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [189299] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3979), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -341458,17 +323065,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [209640] = 4, + anon_sym_end, + [189366] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3981), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [189433] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3234), 3, + ACTIONS(3330), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3236), 50, + ACTIONS(3332), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -341519,17 +323189,1071 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [209705] = 4, + [189498] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3983), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [189565] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3985), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [189632] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3987), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [189699] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3989), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [189766] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3991), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [189833] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3993), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [189900] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3995), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [189967] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3997), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [190034] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3999), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [190101] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4017), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [190168] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4015), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [190235] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4013), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [190302] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4011), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [190369] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4009), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [190436] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4007), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [190503] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4005), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [190570] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4915), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [190637] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3230), 3, + ACTIONS(2627), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3232), 50, + ACTIONS(2629), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -341580,7 +324304,190 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [209770] = 4, + [190702] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3454), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3456), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [190767] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [190832] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2639), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [190897] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -341641,17 +324548,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [209835] = 4, + [190962] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3222), 3, + ACTIONS(3230), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3224), 50, + ACTIONS(3232), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -341702,17 +324609,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [209900] = 4, + [191027] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3218), 3, + ACTIONS(3234), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3220), 50, + ACTIONS(3236), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -341763,17 +324670,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [209965] = 4, + [191092] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3210), 3, + ACTIONS(3238), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3212), 50, + ACTIONS(3240), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -341824,17 +324731,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [210030] = 4, + [191157] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3206), 3, + ACTIONS(3246), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3208), 50, + ACTIONS(3248), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -341885,17 +324792,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [210095] = 4, + [191222] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3202), 3, + ACTIONS(3250), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3204), 50, + ACTIONS(3252), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -341946,78 +324853,878 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [210160] = 24, + [191287] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3270), 3, sym__not_in, - ACTIONS(4838), 1, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3272), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(4818), 2, anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [191352] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3274), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3276), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [191417] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3278), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3280), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [191482] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3282), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3284), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [191547] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3286), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3288), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [191612] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3290), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3292), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [191677] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3294), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3296), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [191742] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3298), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3300), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [191807] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3302), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3304), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [191872] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3306), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3308), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [191937] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3310), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3312), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [192002] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3314), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3316), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [192067] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 26, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(3680), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [192152] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_COMMA, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -342027,17 +325734,584 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [210265] = 4, + [192251] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + [192332] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 48, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + [192403] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 38, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + [192480] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4911), 1, + anon_sym_COMMA, + STATE(3696), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3103), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3105), 48, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [192549] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 46, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + [192622] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [192725] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [192828] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [192929] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3188), 3, + ACTIONS(2635), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3190), 50, + ACTIONS(2637), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -342088,17 +326362,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [210330] = 4, + [192994] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3184), 3, + ACTIONS(2619), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3186), 50, + ACTIONS(2621), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -342149,29 +326423,361 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [210395] = 5, + [193059] = 20, ACTIONS(5), 1, sym_comment, - ACTIONS(4955), 1, - aux_sym_sigil_token3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3196), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(3198), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, + anon_sym_STAR, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [193156] = 19, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 10, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + [193251] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 14, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + [193342] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 17, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + [193431] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 22, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_COMMA, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, anon_sym_when, @@ -342189,39 +326795,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [210462] = 4, + [193518] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3176), 3, + ACTIONS(3318), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3178), 50, + ACTIONS(3320), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -342272,80 +326856,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [210527] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3425), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - [210596] = 4, + [193583] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3172), 3, + ACTIONS(3322), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3174), 50, + ACTIONS(3324), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -342396,7 +326917,919 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [210661] = 4, + [193648] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3326), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3328), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [193713] = 13, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [193796] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + [193875] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + [193954] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3458), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3460), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [194019] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3462), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3464), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [194084] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3466), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3468), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [194149] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_do, + [194230] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3472), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [194295] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4505), 1, + anon_sym_PIPE, + ACTIONS(4521), 1, + anon_sym_EQ_GT, + ACTIONS(4523), 1, + anon_sym_EQ, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4525), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4527), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4503), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4529), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_do, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [194396] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3472), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [194461] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 47, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_do, + [194532] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_do, + [194609] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2615), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [194674] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -342408,7 +327841,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK2, ACTIONS(3170), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -342457,17 +327889,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [210726] = 4, + anon_sym_end, + [194739] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 45, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_do, + [194812] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3156), 3, + ACTIONS(3334), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3158), 50, + ACTIONS(3336), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -342518,17 +328016,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [210791] = 4, + [194877] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3134), 3, + ACTIONS(3338), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3136), 50, + ACTIONS(3340), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -342579,17 +328077,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [210856] = 4, + [194942] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3130), 3, + ACTIONS(3342), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3132), 50, + ACTIONS(3344), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -342640,17 +328138,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [210921] = 4, + [195007] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3126), 3, + ACTIONS(3346), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3128), 50, + ACTIONS(3348), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -342701,80 +328199,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [210986] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3318), 49, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - [211055] = 4, + [195072] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3122), 3, + ACTIONS(3354), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3124), 50, + ACTIONS(3356), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -342825,99 +328260,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [211120] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2890), 1, - anon_sym_LBRACK2, - ACTIONS(3674), 1, - aux_sym__terminator_token1, - ACTIONS(3697), 1, - anon_sym_PIPE, - ACTIONS(3712), 1, - anon_sym_COLON_COLON, - ACTIONS(3714), 1, - anon_sym_EQ_GT, - ACTIONS(3716), 1, - anon_sym_EQ, - ACTIONS(3726), 1, - anon_sym_in, - ACTIONS(3728), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(3730), 1, - anon_sym_SLASH_SLASH, - ACTIONS(3732), 1, - anon_sym_STAR_STAR, - ACTIONS(3734), 1, - anon_sym_DOT, - ACTIONS(3736), 1, - sym__not_in, - ACTIONS(4859), 1, - anon_sym_when, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3699), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3705), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3707), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3718), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(3720), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3676), 4, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DASH_GT, - ACTIONS(3695), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3722), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3703), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3724), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [211227] = 4, + [195137] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3118), 3, + ACTIONS(3358), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3120), 50, + ACTIONS(3360), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -342968,17 +328321,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [211292] = 4, + [195202] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3114), 3, + ACTIONS(3362), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3116), 50, + ACTIONS(3364), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -343029,17 +328382,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [211357] = 4, + [195267] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3110), 3, + ACTIONS(3366), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3112), 50, + ACTIONS(3368), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -343090,17 +328443,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [211422] = 4, + [195332] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3106), 3, + ACTIONS(3370), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3108), 50, + ACTIONS(3372), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -343151,17 +328504,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [211487] = 4, + [195397] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3102), 3, + ACTIONS(3374), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3104), 50, + ACTIONS(3376), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -343212,17 +328565,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [211552] = 4, + [195462] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4505), 1, + anon_sym_PIPE, + ACTIONS(4517), 1, + anon_sym_when, + ACTIONS(4519), 1, + anon_sym_COLON_COLON, + ACTIONS(4521), 1, + anon_sym_EQ_GT, + ACTIONS(4523), 1, + anon_sym_EQ, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4525), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4527), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4503), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_do, + ACTIONS(4529), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [195567] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3320), 3, + ACTIONS(3378), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3322), 50, + ACTIONS(3380), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -343273,17 +328707,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [211617] = 4, + [195632] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3094), 3, + ACTIONS(3442), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3096), 50, + ACTIONS(3444), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -343334,17 +328768,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [211682] = 4, + [195697] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3090), 3, + ACTIONS(3446), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3092), 50, + ACTIONS(3448), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -343395,17 +328829,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [211747] = 4, + [195762] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3086), 3, + ACTIONS(3478), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3088), 50, + ACTIONS(3480), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -343456,7 +328890,434 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [211812] = 4, + [195827] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3482), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3484), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [195892] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3518), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3520), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [195957] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [196022] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3538), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3540), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [196087] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3554), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3556), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [196152] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3550), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3552), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [196217] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3542), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3544), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [196282] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -343517,17 +329378,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [211877] = 4, + [196347] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3078), 3, + ACTIONS(3534), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3080), 50, + ACTIONS(3536), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -343578,17 +329439,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [211942] = 4, + [196412] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3395), 3, + ACTIONS(3530), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3397), 50, + ACTIONS(3532), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -343639,17 +329500,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [212007] = 4, + [196477] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3343), 3, + ACTIONS(3526), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3345), 50, + ACTIONS(3528), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -343700,17 +329561,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [212072] = 4, + [196542] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3391), 3, + ACTIONS(3522), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3393), 50, + ACTIONS(3524), 50, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_LT, @@ -343761,19 +329622,14167 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + [196607] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4505), 1, + anon_sym_PIPE, + ACTIONS(4517), 1, + anon_sym_when, + ACTIONS(4519), 1, + anon_sym_COLON_COLON, + ACTIONS(4521), 1, + anon_sym_EQ_GT, + ACTIONS(4523), 1, + anon_sym_EQ, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4525), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4527), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4503), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_do, + ACTIONS(4529), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [196712] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [196777] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4917), 1, + anon_sym_COMMA, + STATE(3816), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3090), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3092), 47, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [196846] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [196911] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4920), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [196978] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [197043] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [197108] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4922), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [197175] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4924), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [197242] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3470), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3472), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [197307] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4505), 1, + anon_sym_PIPE, + ACTIONS(4519), 1, + anon_sym_COLON_COLON, + ACTIONS(4521), 1, + anon_sym_EQ_GT, + ACTIONS(4523), 1, + anon_sym_EQ, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4525), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4527), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4503), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4529), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_do, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [197410] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4003), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [197477] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4001), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [197544] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2627), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2629), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [197609] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2631), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2633), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [197674] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2639), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2641), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [197739] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2635), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2637), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [197804] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3060), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3062), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [197871] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2619), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2621), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [197936] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2615), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2617), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [198001] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4926), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [198068] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4928), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [198135] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3310), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3312), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [198200] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4930), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [198267] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4932), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [198334] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4934), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [198401] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4936), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [198468] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4001), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [198535] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4003), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [198602] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4005), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [198669] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4007), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [198736] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4009), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [198803] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4011), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [198870] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4013), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [198937] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4015), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199004] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4017), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199071] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3999), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199138] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3997), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199205] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3995), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199272] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3993), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199339] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3991), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199406] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3989), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199473] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3987), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199540] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3985), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199607] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3983), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199674] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3981), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199741] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3979), 1, + aux_sym_sigil_token3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3398), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3400), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199808] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3634), 1, + sym__newline_before_do, + ACTIONS(4505), 1, + anon_sym_PIPE, + ACTIONS(4517), 1, + anon_sym_when, + ACTIONS(4519), 1, + anon_sym_COLON_COLON, + ACTIONS(4521), 1, + anon_sym_EQ_GT, + ACTIONS(4523), 1, + anon_sym_EQ, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4515), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3636), 3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_do, + ACTIONS(4525), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4527), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4503), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4529), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [199915] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4938), 1, + anon_sym_COMMA, + STATE(3816), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3097), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3099), 47, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [199984] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4940), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [200051] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4521), 1, + anon_sym_EQ_GT, + ACTIONS(4523), 1, + anon_sym_EQ, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4525), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4527), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4503), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4529), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_do, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [200150] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4523), 1, + anon_sym_EQ, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4525), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4527), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4503), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4529), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_do, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [200247] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4942), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [200314] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3170), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [200379] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [200444] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4527), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4503), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4529), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 13, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_do, + [200537] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2615), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2617), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [200602] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2619), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [200667] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [200732] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [200797] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3534), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3536), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [200862] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4503), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4529), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 16, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_do, + [200953] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4503), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 21, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_do, + [201042] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3184), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3186), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [201107] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 50, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [201172] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3082), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3084), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [201237] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3008), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3010), 49, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [201302] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3306), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3308), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [201367] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3046), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3048), 49, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [201432] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3302), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3304), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [201497] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__newline_before_do, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 34, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_do, + [201582] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3188), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3190), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [201647] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3184), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3186), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [201712] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3298), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3300), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [201777] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3294), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3296), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [201842] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_do, + [201921] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3290), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3292), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [201986] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3286), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3288), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [202051] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3282), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3284), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [202116] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4938), 1, + anon_sym_COMMA, + STATE(3862), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3103), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3105), 47, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [202185] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3278), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3280), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [202250] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2998), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3000), 50, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [202315] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3274), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3276), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [202380] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3270), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3272), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [202445] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_do, + [202524] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3250), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3252), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [202589] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3246), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3248), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [202654] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3234), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3236), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [202719] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3230), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3232), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [202784] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 2, + sym__newline_before_do, + sym__not_in, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_do, + [202853] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_DASH_GT, + [202932] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3474), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3476), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [202997] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3486), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3488), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [203062] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3180), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3182), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [203127] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3176), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3178), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [203192] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3086), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3088), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [203257] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3036), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3038), 50, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [203322] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3494), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3496), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [203387] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3494), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3496), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [203452] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3506), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3508), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [203517] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3086), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3088), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [203582] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3494), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3496), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [203647] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3582), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3584), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [203712] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2631), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [203777] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3226), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3228), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [203842] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2635), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [203907] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2627), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [203972] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [204037] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3170), 49, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [204102] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4944), 1, + anon_sym_COMMA, + STATE(3923), 1, + aux_sym_keywords_repeat1, + ACTIONS(3090), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3092), 48, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [204171] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3012), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3014), 49, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [204236] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [204301] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [204366] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [204431] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [204496] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [204561] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [204626] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [204691] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [204756] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [204821] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3016), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3018), 49, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [204886] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2639), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [204951] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2998), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3000), 49, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [205016] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3020), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3022), 49, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [205081] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [205146] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [205211] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [205276] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3172), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3174), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [205341] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [205406] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [205471] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [205536] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [205601] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3168), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3170), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [205666] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3526), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3528), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [205731] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3172), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3174), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [205796] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3168), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3170), 50, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [205861] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [205926] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3036), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3038), 49, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [205991] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [206056] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [206121] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3530), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3532), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [206186] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3534), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3536), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [206251] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3082), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3084), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [206316] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4947), 1, + anon_sym_COMMA, + STATE(3923), 1, + aux_sym_keywords_repeat1, + ACTIONS(3097), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3099), 48, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [206385] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + [206454] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3574), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3576), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [206519] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_DASH_GT, + [206598] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_DASH_GT, + [206683] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 22, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_DASH_GT, + [206772] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 17, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_DASH_GT, + [206863] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 14, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_DASH_GT, + [206956] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 10, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + [207053] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [207152] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [207255] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3570), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3572), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [207320] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(4913), 1, + anon_sym_when, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_DASH_GT, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [207425] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(4913), 1, + anon_sym_when, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_DASH_GT, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [207530] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3472), 46, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_DASH_GT, + [207603] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 38, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_DASH_GT, + [207680] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 48, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_DASH_GT, + [207751] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3578), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3580), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [207816] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [207917] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 26, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_DASH_GT, + [208004] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_DASH_GT, + [208085] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3562), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3564), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [208150] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3558), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3560), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [208215] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3546), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3548), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [208280] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3046), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3048), 50, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [208345] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3510), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3512), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [208410] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3510), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3512), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [208475] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3514), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3516), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [208540] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3510), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3512), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [208605] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3346), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3348), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [208670] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4947), 1, + anon_sym_COMMA, + STATE(3957), 1, + aux_sym_keywords_repeat1, + ACTIONS(3103), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3105), 48, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [208739] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3502), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3504), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [208804] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3498), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3500), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [208869] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3490), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3492), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [208934] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3542), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3544), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [208999] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3550), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3552), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [209064] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3554), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3556), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [209129] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3566), 3, + sym__newline_before_do, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3568), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_do, + [209194] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3226), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3228), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [209259] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3230), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3232), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [209324] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3234), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3236), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [209389] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3238), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3240), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [209454] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3246), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3248), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [209519] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3250), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3252), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [209584] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3270), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3272), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [209649] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3274), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3276), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [209714] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3278), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3280), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [209779] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3282), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3284), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [209844] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4831), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3636), 4, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_COMMA, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [209949] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3286), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3288), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210014] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3290), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3292), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210079] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3294), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3296), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210144] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3298), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3300), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210209] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3107), 1, + sym__newline_before_do, + ACTIONS(4505), 1, + anon_sym_PIPE, + ACTIONS(4517), 1, + anon_sym_when, + ACTIONS(4519), 1, + anon_sym_COLON_COLON, + ACTIONS(4521), 1, + anon_sym_EQ_GT, + ACTIONS(4523), 1, + anon_sym_EQ, + ACTIONS(4533), 1, + anon_sym_in, + ACTIONS(4535), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4537), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4539), 1, + anon_sym_STAR_STAR, + ACTIONS(4541), 1, + anon_sym_DOT, + ACTIONS(4543), 1, + anon_sym_LBRACK2, + ACTIONS(4545), 1, + sym__not_in, + ACTIONS(4507), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4513), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4515), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3109), 3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_do, + ACTIONS(4525), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4527), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4503), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4529), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4511), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4531), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [210316] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3302), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3304), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210381] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3538), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3540), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210446] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3306), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3308), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210511] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3388), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + [210580] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3586), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3588), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210645] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3310), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3312), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210710] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3314), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3316), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210775] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3318), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3320), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210840] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3322), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3324), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210905] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3326), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3328), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [210970] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3268), 49, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + [211039] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3330), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3332), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [211104] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2898), 1, + anon_sym_LBRACK2, + ACTIONS(3630), 1, + aux_sym__terminator_token1, + ACTIONS(3747), 1, + anon_sym_PIPE, + ACTIONS(3762), 1, + anon_sym_COLON_COLON, + ACTIONS(3764), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(3776), 1, + anon_sym_in, + ACTIONS(3778), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(3780), 1, + anon_sym_SLASH_SLASH, + ACTIONS(3782), 1, + anon_sym_STAR_STAR, + ACTIONS(3784), 1, + anon_sym_DOT, + ACTIONS(3786), 1, + sym__not_in, + ACTIONS(4913), 1, + anon_sym_when, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3749), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3755), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3757), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3768), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(3770), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3632), 4, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DASH_GT, + ACTIONS(3745), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3772), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3753), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3774), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [211211] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3334), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3336), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [211276] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3338), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3340), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [211341] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3342), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3344), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [211406] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3518), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3520), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [211471] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3482), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3484), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [211536] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4949), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [211603] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3478), 3, + sym__not_in, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3480), 50, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + anon_sym_end, + [211668] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4951), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [211735] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4953), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [211802] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4955), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [211869] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4957), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [211936] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4959), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [212003] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4961), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [212070] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4963), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, [212137] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3401), 3, + ACTIONS(3522), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3403), 50, + ACTIONS(3524), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -343822,19 +343831,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + anon_sym_end, [212202] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3244), 3, + ACTIONS(3354), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3246), 50, + ACTIONS(3356), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -343883,19 +343892,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + anon_sym_end, [212267] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3248), 3, + ACTIONS(3358), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3250), 50, + ACTIONS(3360), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -343944,19 +343953,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + anon_sym_end, [212332] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3252), 3, + ACTIONS(3362), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3254), 50, + ACTIONS(3364), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -344005,19 +344014,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + anon_sym_end, [212397] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3256), 3, + ACTIONS(3366), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3258), 50, + ACTIONS(3368), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -344066,19 +344075,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + anon_sym_end, [212462] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3260), 3, + ACTIONS(3370), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3262), 50, + ACTIONS(3372), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -344127,19 +344136,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + anon_sym_end, [212527] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3264), 3, + ACTIONS(3374), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3266), 50, + ACTIONS(3376), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -344188,19 +344197,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + anon_sym_end, [212592] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3272), 3, + ACTIONS(3446), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3274), 50, + ACTIONS(3448), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -344249,19 +344258,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + anon_sym_end, [212657] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3280), 3, + ACTIONS(3442), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3282), 50, + ACTIONS(3444), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -344310,19 +344319,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + anon_sym_end, [212722] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3284), 3, + ACTIONS(3314), 4, sym__not_in, + ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3286), 50, + ACTIONS(3316), 49, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -344377,13 +344387,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3296), 3, + ACTIONS(3378), 3, sym__not_in, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3298), 50, + ACTIONS(3380), 50, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -344432,18965 +344441,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, + anon_sym_end, [212852] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3184), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3186), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [212916] = 26, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4863), 1, - anon_sym_GT_GT, - ACTIONS(4959), 1, - anon_sym_PIPE, - ACTIONS(4963), 1, - anon_sym_COMMA, - ACTIONS(4971), 1, - anon_sym_when, - ACTIONS(4973), 1, - anon_sym_COLON_COLON, - ACTIONS(4975), 1, - anon_sym_EQ_GT, - ACTIONS(4977), 1, - anon_sym_EQ, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - STATE(6407), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4969), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4979), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4981), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4957), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4983), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [213024] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [213088] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3160), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3162), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [213152] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3252), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3254), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [213216] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3214), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3216), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [213280] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3214), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3216), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [213344] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [213408] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3214), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3216), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [213472] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3180), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3182), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [213536] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 48, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - [213604] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - [213682] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - [213760] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 34, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [213844] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4689), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 21, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - [213932] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4687), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4689), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 16, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - [214022] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4685), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4687), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4689), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 13, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - [214114] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4681), 1, - anon_sym_EQ, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4683), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4685), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4687), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - ACTIONS(4689), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [214210] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4679), 1, - anon_sym_EQ_GT, - ACTIONS(4681), 1, - anon_sym_EQ, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4683), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4685), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4687), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - ACTIONS(4689), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [214308] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4665), 1, - anon_sym_PIPE, - ACTIONS(4677), 1, - anon_sym_COLON_COLON, - ACTIONS(4679), 1, - anon_sym_EQ_GT, - ACTIONS(4681), 1, - anon_sym_EQ, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4683), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4685), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4687), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4689), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [214410] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4665), 1, - anon_sym_PIPE, - ACTIONS(4675), 1, - anon_sym_when, - ACTIONS(4677), 1, - anon_sym_COLON_COLON, - ACTIONS(4679), 1, - anon_sym_EQ_GT, - ACTIONS(4681), 1, - anon_sym_EQ, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4683), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4685), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4687), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4689), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [214514] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4665), 1, - anon_sym_PIPE, - ACTIONS(4675), 1, - anon_sym_when, - ACTIONS(4677), 1, - anon_sym_COLON_COLON, - ACTIONS(4679), 1, - anon_sym_EQ_GT, - ACTIONS(4681), 1, - anon_sym_EQ, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4683), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4685), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4687), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4689), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [214618] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3467), 45, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - [214690] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - [214766] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 47, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - [214836] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4665), 1, - anon_sym_PIPE, - ACTIONS(4679), 1, - anon_sym_EQ_GT, - ACTIONS(4681), 1, - anon_sym_EQ, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4683), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4685), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4687), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - ACTIONS(4689), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [214936] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3180), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3182), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [215000] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3030), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3032), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [215064] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3036), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3038), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [215128] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3036), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3038), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [215192] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3030), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3032), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [215256] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3036), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3038), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [215320] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3030), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3032), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [215384] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3146), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3148), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [215448] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3574), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3576), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [215512] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3276), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3278), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [215576] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2992), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2994), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [215640] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2988), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2990), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [215704] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2984), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2986), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [215768] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3570), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3572), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [215832] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3234), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3236), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [215896] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3230), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3232), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [215960] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3226), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3228), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216024] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3222), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3224), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216088] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3218), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3220), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216152] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3206), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3208), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216216] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3202), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3204), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216280] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3188), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3190), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216344] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3138), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3140), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [216408] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3332), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3334), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [216472] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3176), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3178), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216536] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3172), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3174), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216600] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3168), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3170), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216664] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3156), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3158), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216728] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3134), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3136), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216792] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3130), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3132), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216856] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3146), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3148), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216920] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3503), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3505), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [216984] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3180), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3182), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [217048] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3562), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3564), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [217112] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3180), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3182), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [217176] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4689), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 25, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [217262] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [217326] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3574), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3576), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [217390] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3102), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3104), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [217454] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2980), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2982), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [217518] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3554), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3556), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [217582] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3485), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3487), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [217646] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3126), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3128), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [217710] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3122), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3124), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [217774] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3118), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3120), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [217838] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3114), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3116), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [217902] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3110), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3112), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [217966] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3106), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3108), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218030] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3098), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3100), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218094] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3094), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3096), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218158] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3090), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3092), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218222] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3086), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3088), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218286] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3082), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3084), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218350] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3078), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3080), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218414] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3395), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3397), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218478] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3343), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3345), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218542] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3391), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3393), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218606] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2976), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2978), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218670] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2972), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2974), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218734] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3507), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3509), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218798] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2611), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2613), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218862] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2615), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2617), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [218926] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - [219006] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2968), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2970), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [219070] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2619), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2621), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [219134] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2623), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2625), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [219198] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3485), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3487), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [219262] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3332), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3334), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [219326] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2627), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2629), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [219390] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2631), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2633), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [219454] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3210), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3212), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [219518] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3453), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3455), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [219582] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3511), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3513), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [219646] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3578), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3580), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [219710] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3457), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3459), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [219774] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3558), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3560), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [219838] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [219902] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3214), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3216), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [219966] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3461), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3463), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [220030] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 34, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - [220110] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3401), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3403), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [220174] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3244), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3246), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [220238] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3423), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [220302] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3248), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3250), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [220366] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3437), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3439), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [220430] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3332), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3334), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [220494] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [220558] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3256), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3258), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [220622] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3070), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3072), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [220686] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3260), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3262), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [220750] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3264), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3266), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [220814] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3272), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3274), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [220878] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3280), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3282), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [220942] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3284), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3286), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [221006] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 24, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [221092] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4715), 1, - anon_sym_PIPE, - ACTIONS(4729), 1, - anon_sym_EQ_GT, - ACTIONS(4731), 1, - anon_sym_EQ, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4733), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4735), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [221192] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [221256] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3519), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3521), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [221320] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3477), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3479), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [221384] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3467), 46, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - [221454] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - [221530] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3503), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3505), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [221594] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3519), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3521), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [221658] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3465), 3, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3467), 44, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - [221730] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4715), 1, - anon_sym_PIPE, - ACTIONS(4725), 1, - anon_sym_when, - ACTIONS(4727), 1, - anon_sym_COLON_COLON, - ACTIONS(4729), 1, - anon_sym_EQ_GT, - ACTIONS(4731), 1, - anon_sym_EQ, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4733), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4735), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3467), 4, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [221834] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3425), 48, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - [221902] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3296), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3298), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [221966] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3300), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3302), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [222030] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3320), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3322), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [222094] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3324), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3326), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [222158] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2940), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2942), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [222222] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3288), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3290), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [222286] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3328), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3330), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [222350] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3336), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3338), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [222414] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3288), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3290), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [222478] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4715), 1, - anon_sym_PIPE, - ACTIONS(4725), 1, - anon_sym_when, - ACTIONS(4727), 1, - anon_sym_COLON_COLON, - ACTIONS(4729), 1, - anon_sym_EQ_GT, - ACTIONS(4731), 1, - anon_sym_EQ, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4733), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4735), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3467), 4, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [222582] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [222646] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2631), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2633), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [222710] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4715), 1, - anon_sym_PIPE, - ACTIONS(4727), 1, - anon_sym_COLON_COLON, - ACTIONS(4729), 1, - anon_sym_EQ_GT, - ACTIONS(4731), 1, - anon_sym_EQ, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4733), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4735), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [222812] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3074), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3076), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [222876] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3292), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3294), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [222940] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3304), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3306), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [223004] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3308), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3310), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [223068] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3312), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3314), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [223132] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3316), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [223196] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5003), 1, - anon_sym_PIPE, - ACTIONS(5013), 1, - anon_sym_when, - ACTIONS(5015), 1, - anon_sym_COLON_COLON, - ACTIONS(5017), 1, - anon_sym_EQ_GT, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5011), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3676), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DASH_GT, - ACTIONS(5021), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5023), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [223300] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3316), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [223364] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3316), 1, - sym__not_in, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 48, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - [223432] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3316), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [223496] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3409), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3411), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [223560] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3318), 48, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - [223628] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3674), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4665), 1, - anon_sym_PIPE, - ACTIONS(4675), 1, - anon_sym_when, - ACTIONS(4677), 1, - anon_sym_COLON_COLON, - ACTIONS(4679), 1, - anon_sym_EQ_GT, - ACTIONS(4681), 1, - anon_sym_EQ, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4673), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3676), 3, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(4683), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4685), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4687), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4689), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [223734] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2627), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2629), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [223798] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3018), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3020), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [223862] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3550), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3552), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [223926] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3423), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [223990] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3423), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [224054] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3423), 1, - sym__not_in, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 48, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - [224122] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4731), 1, - anon_sym_EQ, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4733), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4735), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [224218] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3433), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3435), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [224282] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4735), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 12, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - [224374] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2998), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3000), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [224438] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3417), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3419), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [224502] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3437), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3439), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [224566] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 15, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - [224656] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 20, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - [224744] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3449), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3451), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [224808] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 33, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [224892] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - [224970] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3465), 3, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - [225048] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5003), 1, - anon_sym_PIPE, - ACTIONS(5015), 1, - anon_sym_COLON_COLON, - ACTIONS(5017), 1, - anon_sym_EQ_GT, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5021), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5023), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [225148] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3004), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3006), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [225212] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3044), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3046), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [225276] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3010), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3012), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [225340] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 3, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3467), 47, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - [225408] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3469), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3471), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [225472] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4729), 1, - anon_sym_EQ_GT, - ACTIONS(4731), 1, - anon_sym_EQ, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4733), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4735), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [225570] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3523), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3525), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [225634] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3519), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3521), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [225698] = 26, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(5043), 1, - anon_sym_RPAREN, - ACTIONS(5045), 1, - anon_sym_COMMA, - STATE(6206), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4861), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [225806] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3515), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3517), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [225870] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3477), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3479), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [225934] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3467), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [225998] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3499), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3501), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226062] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3495), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3497), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226126] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226190] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3485), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3487), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226254] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3507), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3509), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [226318] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(2940), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(2942), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226382] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3288), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3290), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226446] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3511), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3513), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [226510] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3288), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3290), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226574] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3138), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3140), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226638] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5047), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226704] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5049), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226770] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5051), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226836] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3074), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3076), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226900] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5053), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [226966] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5055), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [227032] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5057), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [227098] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5059), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [227164] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5061), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [227230] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3495), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3497), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [227294] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3499), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3501), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [227358] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5063), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [227424] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3445), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3447), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [227488] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5065), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [227554] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5067), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [227620] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5069), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [227686] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3453), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3455), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [227750] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5071), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [227816] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5073), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [227882] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3457), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3459), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [227946] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3461), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3463), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [228010] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_DASH_GT, - [228090] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 25, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_DASH_GT, - [228174] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5003), 1, - anon_sym_PIPE, - ACTIONS(5017), 1, - anon_sym_EQ_GT, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5021), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5023), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [228272] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [228336] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 48, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - [228404] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4715), 1, - anon_sym_PIPE, - ACTIONS(4725), 1, - anon_sym_when, - ACTIONS(4727), 1, - anon_sym_COLON_COLON, - ACTIONS(4729), 1, - anon_sym_EQ_GT, - ACTIONS(4731), 1, - anon_sym_EQ, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3678), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3680), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4723), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4733), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4735), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [228510] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5075), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [228576] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5077), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [228642] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5079), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [228708] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3292), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3294), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [228772] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 47, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_DASH_GT, - [228842] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_DASH_GT, - [228918] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5081), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [228984] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5003), 1, - anon_sym_PIPE, - ACTIONS(5013), 1, - anon_sym_when, - ACTIONS(5015), 1, - anon_sym_COLON_COLON, - ACTIONS(5017), 1, - anon_sym_EQ_GT, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5021), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5023), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_DASH_GT, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [229086] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5003), 1, - anon_sym_PIPE, - ACTIONS(5013), 1, - anon_sym_when, - ACTIONS(5015), 1, - anon_sym_COLON_COLON, - ACTIONS(5017), 1, - anon_sym_EQ_GT, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5021), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5023), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_DASH_GT, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [229188] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [229252] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5023), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 13, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_DASH_GT, - [229342] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5017), 1, - anon_sym_EQ_GT, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5021), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5023), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [229438] = 19, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5021), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5023), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_DASH_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [229532] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3074), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3076), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [229596] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3417), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3419), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [229660] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5083), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [229726] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 16, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_DASH_GT, - [229814] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 21, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_DASH_GT, - [229900] = 13, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 34, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_DASH_GT, - [229982] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_DASH_GT, - [230060] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_DASH_GT, - [230138] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 45, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_DASH_GT, - [230210] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5085), 1, - aux_sym_sigil_token3, - ACTIONS(3196), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3198), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [230276] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3485), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3487), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [230340] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [230404] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3292), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3294), 49, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - aux_sym_sigil_token3, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [230468] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3566), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3568), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [230532] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3499), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3501), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [230596] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [230660] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3449), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3451), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [230724] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [230788] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2623), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2625), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [230852] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2619), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2621), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [230916] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [230980] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3445), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3447), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [231044] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [231108] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3469), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3471), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [231172] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5087), 1, - anon_sym_COMMA, - STATE(4312), 1, - aux_sym_keywords_repeat1, - ACTIONS(3160), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3162), 47, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [231240] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5090), 1, - anon_sym_COMMA, - STATE(4312), 1, - aux_sym_keywords_repeat1, - ACTIONS(3164), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3166), 47, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [231308] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5090), 1, - anon_sym_COMMA, - STATE(4313), 1, - aux_sym_keywords_repeat1, - ACTIONS(3150), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3152), 47, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [231376] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [231440] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [231504] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [231568] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [231632] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_end, - [231700] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3425), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_end, - [231768] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3318), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_end, - [231836] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3014), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3016), 49, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [231900] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3578), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3580), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [231964] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [232028] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [232092] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [232156] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [232220] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [232284] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [232348] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [232412] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3308), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3310), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [232476] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [232540] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5003), 1, - anon_sym_PIPE, - ACTIONS(5013), 1, - anon_sym_when, - ACTIONS(5015), 1, - anon_sym_COLON_COLON, - ACTIONS(5017), 1, - anon_sym_EQ_GT, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5011), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3680), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_DASH_GT, - ACTIONS(5021), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5023), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [232644] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [232708] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [232772] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [232836] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [232900] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [232964] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233028] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233092] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233156] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233220] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233284] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3312), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3314), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233348] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3304), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3306), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233412] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233476] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5092), 1, - anon_sym_COMMA, - STATE(4366), 1, - aux_sym_keywords_repeat1, - ACTIONS(3150), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3152), 47, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233544] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233608] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233672] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2615), 3, - sym__not_in, - aux_sym_quoted_keyword_token1, - anon_sym_LBRACK2, - ACTIONS(2617), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233736] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3142), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3144), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233800] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -363450,7 +344502,17726 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [233864] = 4, + [212916] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4967), 1, + anon_sym_PIPE, + ACTIONS(4975), 1, + anon_sym_when, + ACTIONS(4977), 1, + anon_sym_COLON_COLON, + ACTIONS(4979), 1, + anon_sym_EQ_GT, + ACTIONS(4981), 1, + anon_sym_EQ, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4983), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4985), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_DASH_GT, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [213018] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3454), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3456), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [213082] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3176), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3178), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [213146] = 26, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5011), 1, + anon_sym_COMMA, + ACTIONS(5019), 1, + anon_sym_when, + ACTIONS(5021), 1, + anon_sym_COLON_COLON, + ACTIONS(5023), 1, + anon_sym_EQ_GT, + ACTIONS(5025), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + STATE(6629), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5017), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5027), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5029), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5031), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [213254] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [213318] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5049), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [213384] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3558), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3560), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [213448] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3510), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3512), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [213512] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3510), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3512), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [213576] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3546), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3548), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [213640] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3028), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3030), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [213704] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3634), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4555), 1, + anon_sym_PIPE, + ACTIONS(4565), 1, + anon_sym_when, + ACTIONS(4567), 1, + anon_sym_COLON_COLON, + ACTIONS(4569), 1, + anon_sym_EQ_GT, + ACTIONS(4571), 1, + anon_sym_EQ, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4563), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3636), 3, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(4573), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4575), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [213810] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [213874] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 47, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_end, + [213944] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [214008] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3474), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3476), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [214072] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5051), 1, + anon_sym_COMMA, + STATE(4066), 1, + aux_sym_keywords_repeat1, + ACTIONS(3090), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3092), 47, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [214140] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [214204] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [214268] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_end, + [214346] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_end, + [214424] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 34, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_end, + [214508] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 21, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_end, + [214596] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4623), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 16, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_end, + [214686] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4621), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4623), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 13, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_end, + [214778] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3210), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3212), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [214842] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3350), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3352), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [214906] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [214970] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [215034] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3214), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3216), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [215098] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [215162] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3090), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3092), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [215226] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [215290] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [215354] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [215418] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 3, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3388), 47, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + [215486] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3388), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [215550] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [215614] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [215678] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4617), 1, + anon_sym_EQ, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4619), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4621), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4623), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_end, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [215774] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3206), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3208), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [215838] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3394), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3396), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [215902] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3450), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3452), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [215966] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5054), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [216032] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3386), 1, + sym__not_in, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 48, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + [216100] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3386), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [216164] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 48, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + [216232] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3386), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [216296] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3028), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3030), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [216360] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3630), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4555), 1, + anon_sym_PIPE, + ACTIONS(4565), 1, + anon_sym_when, + ACTIONS(4567), 1, + anon_sym_COLON_COLON, + ACTIONS(4569), 1, + anon_sym_EQ_GT, + ACTIONS(4571), 1, + anon_sym_EQ, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4563), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3632), 3, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(4573), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4575), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [216466] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3268), 48, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + [216534] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3222), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3224), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [216598] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3266), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [216662] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3266), 1, + sym__not_in, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 48, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + [216730] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [216794] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3266), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [216858] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3490), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3492), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [216922] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4615), 1, + anon_sym_EQ_GT, + ACTIONS(4617), 1, + anon_sym_EQ, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4619), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4621), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4623), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_end, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [217020] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [217084] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [217148] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4601), 1, + anon_sym_PIPE, + ACTIONS(4613), 1, + anon_sym_COLON_COLON, + ACTIONS(4615), 1, + anon_sym_EQ_GT, + ACTIONS(4617), 1, + anon_sym_EQ, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4619), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4621), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4623), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_end, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [217250] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [217314] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [217378] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [217442] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [217506] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4967), 1, + anon_sym_PIPE, + ACTIONS(4975), 1, + anon_sym_when, + ACTIONS(4977), 1, + anon_sym_COLON_COLON, + ACTIONS(4979), 1, + anon_sym_EQ_GT, + ACTIONS(4981), 1, + anon_sym_EQ, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5056), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3632), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DASH_GT, + ACTIONS(4983), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4985), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [217610] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [217674] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4601), 1, + anon_sym_PIPE, + ACTIONS(4611), 1, + anon_sym_when, + ACTIONS(4613), 1, + anon_sym_COLON_COLON, + ACTIONS(4615), 1, + anon_sym_EQ_GT, + ACTIONS(4617), 1, + anon_sym_EQ, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4619), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4621), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_end, + ACTIONS(4623), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [217778] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4694), 1, + anon_sym_PIPE, + ACTIONS(4704), 1, + anon_sym_when, + ACTIONS(4706), 1, + anon_sym_COLON_COLON, + ACTIONS(4708), 1, + anon_sym_EQ_GT, + ACTIONS(4710), 1, + anon_sym_EQ, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3634), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3636), 2, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4702), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4712), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4714), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4716), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [217884] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3394), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3396), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [217948] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [218012] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3566), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3568), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [218076] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5058), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [218142] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3514), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3516), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [218206] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3266), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [218270] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3262), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3264), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [218334] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3258), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3260), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [218398] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5060), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [218464] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3254), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3256), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [218528] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3184), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3186), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [218592] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3188), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3190), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [218656] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5062), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [218722] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3498), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3500), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [218786] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3242), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3244), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [218850] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3242), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3244), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [218914] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3502), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3504), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [218978] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3050), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3052), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [219042] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2615), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2617), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [219106] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2619), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2621), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [219170] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2956), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2958), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [219234] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3388), 48, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + [219302] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2635), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2637), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [219366] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2639), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2641), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [219430] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4601), 1, + anon_sym_PIPE, + ACTIONS(4611), 1, + anon_sym_when, + ACTIONS(4613), 1, + anon_sym_COLON_COLON, + ACTIONS(4615), 1, + anon_sym_EQ_GT, + ACTIONS(4617), 1, + anon_sym_EQ, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4619), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4621), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_end, + ACTIONS(4623), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [219534] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3472), 45, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_end, + [219606] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2631), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2633), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [219670] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2627), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2629), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [219734] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + [219814] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 25, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [219900] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3060), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3062), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [219964] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3218), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3220), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [220028] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4555), 1, + anon_sym_PIPE, + ACTIONS(4569), 1, + anon_sym_EQ_GT, + ACTIONS(4571), 1, + anon_sym_EQ, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4573), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4575), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [220128] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 47, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + [220198] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + [220274] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3218), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3220), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [220338] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3472), 45, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + [220410] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4555), 1, + anon_sym_PIPE, + ACTIONS(4565), 1, + anon_sym_when, + ACTIONS(4567), 1, + anon_sym_COLON_COLON, + ACTIONS(4569), 1, + anon_sym_EQ_GT, + ACTIONS(4571), 1, + anon_sym_EQ, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4573), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4575), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [220514] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [220578] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_end, + [220654] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5064), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [220720] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3180), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3182), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [220784] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4555), 1, + anon_sym_PIPE, + ACTIONS(4565), 1, + anon_sym_when, + ACTIONS(4567), 1, + anon_sym_COLON_COLON, + ACTIONS(4569), 1, + anon_sym_EQ_GT, + ACTIONS(4571), 1, + anon_sym_EQ, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4573), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4575), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [220888] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4555), 1, + anon_sym_PIPE, + ACTIONS(4567), 1, + anon_sym_COLON_COLON, + ACTIONS(4569), 1, + anon_sym_EQ_GT, + ACTIONS(4571), 1, + anon_sym_EQ, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4573), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4575), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [220990] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4569), 1, + anon_sym_EQ_GT, + ACTIONS(4571), 1, + anon_sym_EQ, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4573), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4575), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [221088] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4601), 1, + anon_sym_PIPE, + ACTIONS(4615), 1, + anon_sym_EQ_GT, + ACTIONS(4617), 1, + anon_sym_EQ, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4619), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4621), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4623), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_end, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [221188] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4571), 1, + anon_sym_EQ, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4573), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4575), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [221284] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4575), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 13, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + [221376] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 25, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_end, + [221462] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_end, + [221542] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 16, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + [221632] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 21, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + [221720] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3168), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3170), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [221784] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3172), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3174), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [221848] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 34, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [221932] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + [222010] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + [222088] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 48, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + [222156] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3386), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [222220] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3458), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3460), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [222284] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3090), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3092), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [222348] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3486), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3488), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [222412] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3462), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3464), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [222476] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3466), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3468), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [222540] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5066), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [222606] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3176), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3178), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [222670] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3180), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3182), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [222734] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3184), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3186), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [222798] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_DASH_GT, + [222878] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 25, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_DASH_GT, + [222962] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3188), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3190), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [223026] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3008), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3010), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [223090] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4967), 1, + anon_sym_PIPE, + ACTIONS(4979), 1, + anon_sym_EQ_GT, + ACTIONS(4981), 1, + anon_sym_EQ, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4983), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4985), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [223188] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [223252] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3222), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3224), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [223316] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3222), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3224), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [223380] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3218), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3220), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [223444] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3218), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3220), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [223508] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3060), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3062), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [223572] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3050), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3052), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [223636] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3050), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3052), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [223700] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3060), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3062), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [223764] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3214), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3216), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [223828] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3210), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3212), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [223892] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3206), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3208), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [223956] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3020), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3022), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [224020] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3016), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3018), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [224084] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 37, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_DASH_GT, + [224160] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 45, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_DASH_GT, + [224232] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3012), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3014), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [224296] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3226), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3228), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [224360] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3562), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3564), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [224424] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4967), 1, + anon_sym_PIPE, + ACTIONS(4975), 1, + anon_sym_when, + ACTIONS(4977), 1, + anon_sym_COLON_COLON, + ACTIONS(4979), 1, + anon_sym_EQ_GT, + ACTIONS(4981), 1, + anon_sym_EQ, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4983), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4985), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_DASH_GT, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [224526] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [224590] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4967), 1, + anon_sym_PIPE, + ACTIONS(4977), 1, + anon_sym_COLON_COLON, + ACTIONS(4979), 1, + anon_sym_EQ_GT, + ACTIONS(4981), 1, + anon_sym_EQ, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4983), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4985), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [224690] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3230), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3232), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [224754] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4979), 1, + anon_sym_EQ_GT, + ACTIONS(4981), 1, + anon_sym_EQ, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4983), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4985), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_DASH_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [224850] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3234), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3236), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [224914] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3238), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3240), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [224978] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3246), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3248), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [225042] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3270), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3272), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [225106] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3274), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3276), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [225170] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3278), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3280), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [225234] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3282), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3284), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [225298] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3286), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3288), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [225362] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5068), 1, + anon_sym_COMMA, + STATE(4066), 1, + aux_sym_keywords_repeat1, + ACTIONS(3097), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3099), 47, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [225430] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5070), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [225496] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5072), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [225562] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3510), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3512), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [225626] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3192), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3194), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [225690] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3290), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3292), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [225754] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3574), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3576), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [225818] = 19, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4981), 1, + anon_sym_EQ, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4983), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4985), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 9, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_DASH_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [225912] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4985), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 13, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_DASH_GT, + [226002] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3294), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3296), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [226066] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3634), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4601), 1, + anon_sym_PIPE, + ACTIONS(4611), 1, + anon_sym_when, + ACTIONS(4613), 1, + anon_sym_COLON_COLON, + ACTIONS(4615), 1, + anon_sym_EQ_GT, + ACTIONS(4617), 1, + anon_sym_EQ, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4609), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3636), 3, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_end, + ACTIONS(4619), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4621), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4623), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [226172] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 16, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_DASH_GT, + [226260] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5074), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [226326] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3570), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3572), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [226390] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5076), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [226456] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3168), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3170), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [226520] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2998), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3000), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [226584] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3172), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3174), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [226648] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5078), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [226714] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5080), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [226780] = 13, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 34, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_DASH_GT, + [226862] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3298), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3300), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [226926] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [226990] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3222), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3224), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [227054] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [227118] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3302), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3304), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [227182] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [227246] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(2956), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(2958), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [227310] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3242), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3244), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [227374] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3306), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3308), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [227438] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3242), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3244), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [227502] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3192), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3194), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [227566] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3494), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3496), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [227630] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 47, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_DASH_GT, + [227700] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3582), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3584), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [227764] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3334), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3336), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [227828] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3350), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3352), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [227892] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [227956] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3506), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3508), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [228020] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5082), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [228086] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_DASH_GT, + [228164] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3310), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3312), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [228228] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3314), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3316), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [228292] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3318), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3320), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [228356] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3322), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3324), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [228420] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3326), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3328), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [228484] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3330), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3332), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [228548] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3338), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3340), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [228612] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3342), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3344), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [228676] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3346), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3348), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [228740] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3354), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3356), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [228804] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [228868] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [228932] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3358), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3360), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [228996] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3362), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3364), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [229060] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3366), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3368), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [229124] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5084), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [229190] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [229254] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3370), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3372), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [229318] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3374), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3376), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [229382] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [229446] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2635), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2637), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [229510] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2639), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2641), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [229574] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3086), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3088), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [229638] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5086), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [229704] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3490), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3492), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [229768] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3086), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3088), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [229832] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3494), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3496), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [229896] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3498), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3500), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [229960] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3502), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3504), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [230024] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3250), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3252), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [230088] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5088), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [230154] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3060), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3062), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [230220] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3054), 1, + aux_sym_quoted_keyword_token1, + ACTIONS(3050), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3052), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [230286] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [230350] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [230414] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3188), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3190), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [230478] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [230542] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3494), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3496), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [230606] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2990), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2992), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [230670] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3086), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3088), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [230734] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2986), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2988), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [230798] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3086), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3088), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [230862] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3494), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3496), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [230926] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3486), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3488), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [230990] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3582), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3584), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [231054] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [231118] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [231182] = 26, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5090), 1, + anon_sym_RPAREN, + ACTIONS(5092), 1, + anon_sym_COMMA, + STATE(6523), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4831), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [231290] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [231354] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [231418] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [231482] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [231546] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [231610] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [231674] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [231738] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [231802] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_DASH_GT, + [231880] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [231944] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [232008] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [232072] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 49, + anon_sym_RPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DASH_GT, + anon_sym_DOT, + [232136] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [232200] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3180), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3182), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [232264] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3578), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3580), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [232328] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3574), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3576), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [232392] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3176), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3178), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [232456] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3630), 1, + aux_sym__terminator_token1, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4601), 1, + anon_sym_PIPE, + ACTIONS(4611), 1, + anon_sym_when, + ACTIONS(4613), 1, + anon_sym_COLON_COLON, + ACTIONS(4615), 1, + anon_sym_EQ_GT, + ACTIONS(4617), 1, + anon_sym_EQ, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4609), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3632), 3, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_end, + ACTIONS(4619), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4621), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4623), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [232562] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -363510,209 +362281,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [233928] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3332), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3334), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [233992] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3674), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4613), 1, - anon_sym_PIPE, - ACTIONS(4623), 1, - anon_sym_when, - ACTIONS(4625), 1, - anon_sym_COLON_COLON, - ACTIONS(4627), 1, - anon_sym_EQ_GT, - ACTIONS(4629), 1, - anon_sym_EQ, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4621), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3676), 3, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_end, - ACTIONS(4631), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4633), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [234098] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3030), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3032), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [234164] = 4, + [232626] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -363772,7 +362341,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [234228] = 4, + [232690] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4708), 1, + anon_sym_EQ_GT, + ACTIONS(4710), 1, + anon_sym_EQ, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4712), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4714), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4716), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [232788] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, @@ -363832,18 +362478,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [234292] = 4, + [232852] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3554), 4, + ACTIONS(3184), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3556), 48, + ACTIONS(3186), 48, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -363892,79 +362538,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [234356] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3036), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3038), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [234422] = 4, + [232916] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(2611), 3, + ACTIONS(2615), 3, sym__not_in, aux_sym_quoted_keyword_token1, anon_sym_LBRACK2, - ACTIONS(2613), 48, + ACTIONS(2617), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -364013,18 +362598,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [234486] = 4, + [232980] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3495), 4, + ACTIONS(3474), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3497), 48, + ACTIONS(3476), 48, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -364073,99 +362658,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [234550] = 25, + [233044] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3678), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, anon_sym_LBRACK2, - ACTIONS(4613), 1, - anon_sym_PIPE, - ACTIONS(4623), 1, - anon_sym_when, - ACTIONS(4625), 1, - anon_sym_COLON_COLON, - ACTIONS(4627), 1, - anon_sym_EQ_GT, - ACTIONS(4629), 1, - anon_sym_EQ, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4621), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3680), 3, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_end, - ACTIONS(4631), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4633), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [234656] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3550), 4, + ACTIONS(3470), 3, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3552), 48, + ACTIONS(3472), 47, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -364213,363 +362720,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DOT, - [234720] = 25, + [233112] = 11, ACTIONS(5), 1, sym_comment, - ACTIONS(4715), 1, - anon_sym_PIPE, - ACTIONS(4725), 1, - anon_sym_when, - ACTIONS(4727), 1, - anon_sym_COLON_COLON, - ACTIONS(4729), 1, - anon_sym_EQ_GT, - ACTIONS(4731), 1, - anon_sym_EQ, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, + ACTIONS(4724), 1, anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, + ACTIONS(4726), 1, anon_sym_STAR_STAR, - ACTIONS(4749), 1, + ACTIONS(4728), 1, anon_sym_DOT, - ACTIONS(4751), 1, + ACTIONS(4730), 1, anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3674), 2, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3676), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(4717), 2, + ACTIONS(4696), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4721), 2, + ACTIONS(4700), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4723), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4733), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4735), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [234826] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5092), 1, - anon_sym_COMMA, - STATE(4410), 1, - aux_sym_keywords_repeat1, - ACTIONS(3164), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3166), 47, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [234894] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3519), 4, + ACTIONS(3470), 3, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3521), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [234958] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [235022] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3519), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3521), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [235086] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4617), 6, + ACTIONS(4698), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(3467), 35, + ACTIONS(3472), 35, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -364604,273 +362786,908 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, anon_sym_in, - anon_sym_end, - [235166] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 3, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3318), 47, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - [235234] = 4, + [233190] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3523), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3525), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, + ACTIONS(4967), 1, anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, + ACTIONS(4975), 1, anon_sym_when, + ACTIONS(4977), 1, anon_sym_COLON_COLON, + ACTIONS(4979), 1, anon_sym_EQ_GT, + ACTIONS(4981), 1, anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, + ACTIONS(4991), 1, anon_sym_in, + ACTIONS(4993), 1, anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, + ACTIONS(4997), 1, anon_sym_STAR_STAR, + ACTIONS(4999), 1, anon_sym_DOT, - [235298] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3519), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, + ACTIONS(5001), 1, anon_sym_LBRACK2, - ACTIONS(3521), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [235362] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [235426] = 26, - ACTIONS(5), 1, - sym_comment, ACTIONS(5003), 1, - anon_sym_PIPE, - ACTIONS(5015), 1, - anon_sym_COLON_COLON, - ACTIONS(5017), 1, - anon_sym_EQ_GT, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, + sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5056), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3636), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_DASH_GT, + ACTIONS(4983), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4985), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [233294] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2974), 2, + sym__not_in, anon_sym_LBRACK2, - ACTIONS(5041), 1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2976), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [233358] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + [233436] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3450), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3452), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [233500] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3454), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3456), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [233564] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 33, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [233648] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3046), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3048), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [233712] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2978), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2980), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [233776] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3546), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3548), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [233840] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2619), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2621), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [233904] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [233968] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [234032] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3514), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3516), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [234096] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3510), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3512), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [234160] = 26, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4967), 1, + anon_sym_PIPE, + ACTIONS(4977), 1, + anon_sym_COLON_COLON, + ACTIONS(4979), 1, + anon_sym_EQ_GT, + ACTIONS(4981), 1, + anon_sym_EQ, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, sym__not_in, ACTIONS(5094), 1, anon_sym_RPAREN, @@ -364880,46 +363697,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, ACTIONS(5102), 1, anon_sym_DASH_GT, - ACTIONS(5005), 2, + ACTIONS(4969), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(5009), 2, + ACTIONS(4973), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5011), 2, + ACTIONS(5056), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(5021), 3, + ACTIONS(4983), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(5023), 3, + ACTIONS(4985), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(5001), 4, + ACTIONS(4965), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(5025), 5, + ACTIONS(4987), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, + ACTIONS(4971), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(5027), 9, + ACTIONS(4989), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -364929,18 +363746,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [235534] = 4, + [234268] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3437), 4, + ACTIONS(3266), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3439), 48, + ACTIONS(3268), 48, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -364989,1260 +363806,1211 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [235598] = 26, + [234332] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(3378), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3380), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, anon_sym_COMMA, - ACTIONS(2886), 1, - anon_sym_DASH_GT, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [234396] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3442), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3444), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [234460] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 20, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + [234548] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3446), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3448), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [234612] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3478), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3480), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [234676] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3482), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3484), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [234740] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3518), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3520), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [234804] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3586), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3588), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [234868] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3036), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3038), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [234932] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3538), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3540), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [234996] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3554), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3556), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [235060] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4716), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 15, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + [235150] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, ACTIONS(5003), 1, - anon_sym_PIPE, - ACTIONS(5015), 1, - anon_sym_COLON_COLON, - ACTIONS(5017), 1, - anon_sym_EQ_GT, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, sym__not_in, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 21, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_DASH_GT, + [235236] = 18, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4714), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4716), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 12, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + [235328] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4710), 1, + anon_sym_EQ, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4712), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4714), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4716), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [235424] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4694), 1, + anon_sym_PIPE, + ACTIONS(4706), 1, + anon_sym_COLON_COLON, + ACTIONS(4708), 1, + anon_sym_EQ_GT, + ACTIONS(4710), 1, + anon_sym_EQ, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4712), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4714), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + ACTIONS(4716), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [235526] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [235590] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4694), 1, + anon_sym_PIPE, + ACTIONS(4704), 1, + anon_sym_when, + ACTIONS(4706), 1, + anon_sym_COLON_COLON, + ACTIONS(4708), 1, + anon_sym_EQ_GT, + ACTIONS(4710), 1, + anon_sym_EQ, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4712), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4714), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3472), 4, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4716), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [235694] = 6, + ACTIONS(5), 1, + sym_comment, ACTIONS(5104), 1, - anon_sym_when, - STATE(6068), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5011), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5021), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5023), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [235706] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 25, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_end, - [235792] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3515), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3517), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [235856] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4613), 1, - anon_sym_PIPE, - ACTIONS(4627), 1, - anon_sym_EQ_GT, - ACTIONS(4629), 1, - anon_sym_EQ, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4631), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4633), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_end, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [235956] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(3467), 47, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_end, - [236026] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3316), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3318), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [236090] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3417), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3419), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [236154] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 37, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_end, - [236230] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, + STATE(4375), 1, + aux_sym_keywords_repeat1, + ACTIONS(3090), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, + ACTIONS(3092), 47, + anon_sym_LBRACE, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [236294] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3467), 45, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_end, - [236366] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4613), 1, - anon_sym_PIPE, - ACTIONS(4623), 1, - anon_sym_when, - ACTIONS(4625), 1, - anon_sym_COLON_COLON, - ACTIONS(4627), 1, - anon_sym_EQ_GT, - ACTIONS(4629), 1, - anon_sym_EQ, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4631), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4633), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_end, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [236470] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [236534] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4613), 1, - anon_sym_PIPE, - ACTIONS(4623), 1, - anon_sym_when, - ACTIONS(4625), 1, - anon_sym_COLON_COLON, - ACTIONS(4627), 1, - anon_sym_EQ_GT, - ACTIONS(4629), 1, - anon_sym_EQ, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4631), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4633), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_end, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [236638] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [236702] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4613), 1, - anon_sym_PIPE, - ACTIONS(4625), 1, - anon_sym_COLON_COLON, - ACTIONS(4627), 1, - anon_sym_EQ_GT, - ACTIONS(4629), 1, - anon_sym_EQ, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4631), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4633), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_end, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [236804] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4627), 1, - anon_sym_EQ_GT, - ACTIONS(4629), 1, - anon_sym_EQ, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4631), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4633), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_end, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [236902] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4629), 1, - anon_sym_EQ, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4631), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4633), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 9, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_end, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [236998] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [237062] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3433), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3435), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -366285,926 +365053,1404 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [237126] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [237190] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [237254] = 18, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4633), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 13, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_end, - [237346] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 16, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_end, - [237436] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 21, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_end, - [237524] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 34, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_end, - [237608] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_end, - [237686] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [237750] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3465), 2, - sym__not_in, - aux_sym__terminator_token1, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_end, - [237828] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [237892] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 3, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - ACTIONS(3425), 47, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - [237960] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3409), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3411), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [238024] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [238088] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3423), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3425), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [238152] = 6, + [235762] = 6, ACTIONS(5), 1, sym_comment, ACTIONS(5107), 1, anon_sym_COMMA, - STATE(4410), 1, + STATE(4375), 1, aux_sym_keywords_repeat1, - ACTIONS(3160), 2, + ACTIONS(3097), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3162), 47, + ACTIONS(3099), 47, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [235830] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5107), 1, + anon_sym_COMMA, + STATE(4376), 1, + aux_sym_keywords_repeat1, + ACTIONS(3103), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3105), 47, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [235898] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4694), 1, + anon_sym_PIPE, + ACTIONS(4704), 1, + anon_sym_when, + ACTIONS(4706), 1, + anon_sym_COLON_COLON, + ACTIONS(4708), 1, + anon_sym_EQ_GT, + ACTIONS(4710), 1, + anon_sym_EQ, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4712), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4714), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3472), 4, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4716), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [236002] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3470), 3, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3472), 44, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + [236074] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + [236150] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3550), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3552), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [236214] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4694), 1, + anon_sym_PIPE, + ACTIONS(4704), 1, + anon_sym_when, + ACTIONS(4706), 1, + anon_sym_COLON_COLON, + ACTIONS(4708), 1, + anon_sym_EQ_GT, + ACTIONS(4710), 1, + anon_sym_EQ, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3630), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3632), 2, + anon_sym_SEMI, + anon_sym_COMMA, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4702), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4712), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4714), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4716), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [236320] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 3, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(3472), 46, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + [236390] = 26, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2861), 1, + anon_sym_COMMA, + ACTIONS(2894), 1, + anon_sym_DASH_GT, + ACTIONS(4967), 1, + anon_sym_PIPE, + ACTIONS(4977), 1, + anon_sym_COLON_COLON, + ACTIONS(4979), 1, + anon_sym_EQ_GT, + ACTIONS(4981), 1, + anon_sym_EQ, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, + ACTIONS(5109), 1, + anon_sym_when, + STATE(6021), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5056), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4983), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4985), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [236498] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2982), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2984), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [236562] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3472), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_end, + [236630] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3472), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [236694] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4694), 1, + anon_sym_PIPE, + ACTIONS(4708), 1, + anon_sym_EQ_GT, + ACTIONS(4710), 1, + anon_sym_EQ, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4712), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4714), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4692), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4716), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [236794] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3506), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3508), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [236858] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3386), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3388), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_end, + [236926] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3470), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4718), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 24, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [237012] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 2, + sym__not_in, + aux_sym__terminator_token1, + ACTIONS(3268), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_end, + [237080] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4696), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4700), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3470), 3, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4698), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 34, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + [237160] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3004), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3006), 49, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [237224] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3542), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3544), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [237288] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3082), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3084), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [237352] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5068), 1, + anon_sym_COMMA, + STATE(4224), 1, + aux_sym_keywords_repeat1, + ACTIONS(3103), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3105), 47, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -367252,18 +366498,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [238220] = 4, + [237420] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3423), 4, + ACTIONS(3266), 4, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, anon_sym_LBRACK2, - ACTIONS(3425), 48, + ACTIONS(3268), 48, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -367312,78 +366558,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [238284] = 25, + [237484] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3678), 1, - aux_sym__terminator_token1, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4665), 1, - anon_sym_PIPE, - ACTIONS(4675), 1, - anon_sym_when, - ACTIONS(4677), 1, - anon_sym_COLON_COLON, - ACTIONS(4679), 1, - anon_sym_EQ_GT, - ACTIONS(4681), 1, - anon_sym_EQ, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(4667), 2, + ACTIONS(3466), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3468), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, + anon_sym_COMMA, + anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4673), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(3680), 3, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(4683), 3, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4685), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4687), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4689), 9, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -367393,17 +366607,871 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [238390] = 4, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [237548] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3160), 2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3462), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3464), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [237612] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3458), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3460), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [237676] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2631), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2633), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [237740] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5112), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3162), 49, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [237806] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(2627), 3, + sym__not_in, + aux_sym_quoted_keyword_token1, + anon_sym_LBRACK2, + ACTIONS(2629), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [237870] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3534), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3536), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [237934] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3530), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3532), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [237998] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3266), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3268), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [238062] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3254), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3256), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [238126] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(3262), 4, + sym__not_in, + ts_builtin_sym_end, + aux_sym__terminator_token1, + anon_sym_LBRACK2, + ACTIONS(3264), 48, + anon_sym_SEMI, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [238190] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3526), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3528), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [238254] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3522), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3524), 49, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + aux_sym_sigil_token3, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [238318] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5114), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [238384] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5116), 1, + aux_sym_sigil_token3, + ACTIONS(3398), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3400), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [238450] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3168), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3170), 49, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -367453,77 +367521,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [238454] = 4, + [238514] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(3276), 4, - sym__not_in, - ts_builtin_sym_end, - aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3278), 48, - anon_sym_SEMI, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [238518] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, + ACTIONS(3172), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 49, + ACTIONS(3174), 49, anon_sym_RPAREN, anon_sym_LT, anon_sym_GT, @@ -367573,18 +367581,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_DASH_GT, anon_sym_DOT, - [238582] = 4, + [238578] = 6, ACTIONS(5), 1, sym_comment, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(3018), 4, + ACTIONS(3266), 3, sym__not_in, ts_builtin_sym_end, aux_sym__terminator_token1, - anon_sym_LBRACK2, - ACTIONS(3020), 48, + ACTIONS(3268), 47, anon_sym_SEMI, anon_sym_LT, anon_sym_GT, @@ -367632,4173 +367643,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - anon_sym_DOT, [238646] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 49, - anon_sym_RPAREN, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_DOT, - [238710] = 19, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4977), 1, - anon_sym_EQ, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4979), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4981), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4957), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4983), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [238803] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3558), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3560), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [238866] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3276), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3278), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [238929] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3574), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3576), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [238992] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3146), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3148), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239055] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3036), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3038), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239118] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3030), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3032), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239181] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3180), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3182), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239244] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3160), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3162), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239307] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3180), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3182), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239370] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3292), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3294), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239433] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3214), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3216), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239496] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3214), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3216), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239559] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2940), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(2942), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239622] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3288), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3290), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239685] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3288), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3290), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239748] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3138), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3140), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239811] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4959), 1, - anon_sym_PIPE, - ACTIONS(4971), 1, - anon_sym_when, - ACTIONS(4973), 1, - anon_sym_COLON_COLON, - ACTIONS(4975), 1, - anon_sym_EQ_GT, - ACTIONS(4977), 1, - anon_sym_EQ, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(3680), 2, - anon_sym_COMMA, - anon_sym_GT_GT, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4969), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4979), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4981), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4957), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4983), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [239914] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3304), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3306), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [239977] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3308), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3310), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [240040] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3312), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3314), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [240103] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4256), 1, - aux_sym__terminator_token1, - ACTIONS(4665), 1, - anon_sym_PIPE, - ACTIONS(4675), 1, - anon_sym_when, - ACTIONS(4677), 1, - anon_sym_COLON_COLON, - ACTIONS(4679), 1, - anon_sym_EQ_GT, - ACTIONS(4681), 1, - anon_sym_EQ, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, - anon_sym_DOT, - ACTIONS(4701), 1, - sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(4258), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - ACTIONS(4667), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4671), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4673), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4683), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4685), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4663), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4687), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4689), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [240208] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3316), 2, + ACTIONS(3258), 4, sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [240271] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4959), 1, - anon_sym_PIPE, - ACTIONS(4971), 1, - anon_sym_when, - ACTIONS(4973), 1, - anon_sym_COLON_COLON, - ACTIONS(4975), 1, - anon_sym_EQ_GT, - ACTIONS(4977), 1, - anon_sym_EQ, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(3676), 2, - anon_sym_COMMA, - anon_sym_GT_GT, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4969), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4979), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4981), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4957), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4983), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [240374] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3316), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [240437] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3316), 1, - sym__not_in, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 47, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - [240504] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5003), 1, - anon_sym_PIPE, - ACTIONS(5015), 1, - anon_sym_COLON_COLON, - ACTIONS(5017), 1, - anon_sym_EQ_GT, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, - anon_sym_LBRACK2, - ACTIONS(5041), 1, - sym__not_in, - ACTIONS(5099), 1, - anon_sym_when, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5011), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(5102), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5021), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5023), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [240607] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3316), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3318), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [240670] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3214), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3216), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [240733] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3018), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3020), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [240796] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3423), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [240859] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3036), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3038), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [240922] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3423), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [240985] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3423), 1, - sym__not_in, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 47, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - [241052] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3423), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3425), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [241115] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3433), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3435), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [241178] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3417), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3419), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [241241] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3437), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3439), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [241304] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3074), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3076), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [241367] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3445), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3447), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [241430] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3449), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3451), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [241493] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 24, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [241576] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3453), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3455), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [241639] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3461), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3463), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [241702] = 12, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 34, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - [241781] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [241844] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4959), 1, - anon_sym_PIPE, - ACTIONS(4975), 1, - anon_sym_EQ_GT, - ACTIONS(4977), 1, - anon_sym_EQ, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4979), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4981), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4957), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4983), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [241941] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [242004] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 46, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - [242073] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - [242148] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 44, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - [242219] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4959), 1, - anon_sym_PIPE, - ACTIONS(4971), 1, - anon_sym_when, - ACTIONS(4973), 1, - anon_sym_COLON_COLON, - ACTIONS(4975), 1, - anon_sym_EQ_GT, - ACTIONS(4977), 1, - anon_sym_EQ, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4979), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4981), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3467), 4, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4957), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4983), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [242320] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4959), 1, - anon_sym_PIPE, - ACTIONS(4971), 1, - anon_sym_when, - ACTIONS(4973), 1, - anon_sym_COLON_COLON, - ACTIONS(4975), 1, - anon_sym_EQ_GT, - ACTIONS(4977), 1, - anon_sym_EQ, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4979), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4981), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3467), 4, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4957), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4983), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [242421] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [242484] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4959), 1, - anon_sym_PIPE, - ACTIONS(4973), 1, - anon_sym_COLON_COLON, - ACTIONS(4975), 1, - anon_sym_EQ_GT, - ACTIONS(4977), 1, - anon_sym_EQ, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4979), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4981), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4957), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - ACTIONS(4983), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [242583] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4975), 1, - anon_sym_EQ_GT, - ACTIONS(4977), 1, - anon_sym_EQ, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4979), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4981), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4957), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4983), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [242678] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4981), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4957), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4983), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 12, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - [242767] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4957), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4983), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 15, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - [242854] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3409), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3411), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [242917] = 13, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 33, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [242998] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4210), 1, - aux_sym__terminator_token1, - ACTIONS(4613), 1, - anon_sym_PIPE, - ACTIONS(4623), 1, - anon_sym_when, - ACTIONS(4625), 1, - anon_sym_COLON_COLON, - ACTIONS(4627), 1, - anon_sym_EQ_GT, - ACTIONS(4629), 1, - anon_sym_EQ, - ACTIONS(4639), 1, - anon_sym_in, - ACTIONS(4641), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4643), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4645), 1, - anon_sym_STAR_STAR, - ACTIONS(4647), 1, - anon_sym_DOT, - ACTIONS(4649), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4212), 2, - anon_sym_SEMI, - anon_sym_end, - ACTIONS(4615), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4619), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4621), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4631), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4633), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4611), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4635), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4617), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4637), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [243103] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - [243180] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - [243257] = 25, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4212), 1, - anon_sym_SEMI, - ACTIONS(4715), 1, - anon_sym_PIPE, - ACTIONS(4725), 1, - anon_sym_when, - ACTIONS(4727), 1, - anon_sym_COLON_COLON, - ACTIONS(4729), 1, - anon_sym_EQ_GT, - ACTIONS(4731), 1, - anon_sym_EQ, - ACTIONS(4741), 1, - anon_sym_in, - ACTIONS(4743), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4745), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4747), 1, - anon_sym_STAR_STAR, - ACTIONS(4749), 1, - anon_sym_DOT, - ACTIONS(4751), 1, - anon_sym_LBRACK2, - ACTIONS(4753), 1, - sym__not_in, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(4210), 2, ts_builtin_sym_end, aux_sym__terminator_token1, - ACTIONS(4717), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4721), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4723), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(4733), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4735), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4713), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4737), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4719), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4739), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [243362] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 47, + ACTIONS(3260), 48, + anon_sym_SEMI, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, @@ -371840,17 +367702,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_STAR, anon_sym_STAR_STAR, - [243429] = 4, + anon_sym_DOT, + [238710] = 14, ACTIONS(5), 1, sym_comment, - ACTIONS(3469), 2, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5126), 1, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5134), 1, + sym__not_in, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5124), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 24, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [238793] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3242), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3471), 48, + ACTIONS(3244), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -371899,17 +367831,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [243492] = 4, + [238856] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(3477), 2, + ACTIONS(3192), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3737), 2, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3194), 46, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [238921] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3176), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3479), 48, + ACTIONS(3178), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -371958,17 +367950,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [243555] = 4, + [238984] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(3465), 2, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5126), 1, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5134), 1, + sym__not_in, + ACTIONS(5138), 1, + anon_sym_PIPE, + ACTIONS(5142), 1, + anon_sym_when, + ACTIONS(5144), 1, + anon_sym_COLON_COLON, + ACTIONS(5146), 1, + anon_sym_EQ_GT, + ACTIONS(5148), 1, + anon_sym_EQ, + ACTIONS(3636), 2, + anon_sym_LBRACE, + anon_sym_COMMA, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5140), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5150), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5152), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5136), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5154), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5124), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [239087] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3180), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3467), 48, + ACTIONS(3182), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372017,17 +368088,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [243618] = 4, + [239150] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3332), 2, + ACTIONS(3454), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3334), 48, + ACTIONS(3456), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372076,17 +368147,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [243681] = 4, + [239213] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3332), 2, + ACTIONS(3168), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3334), 48, + ACTIONS(3170), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372135,17 +368206,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [243744] = 4, + [239276] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3485), 2, + ACTIONS(3214), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3487), 48, + ACTIONS(3216), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372194,17 +368265,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [243807] = 4, + [239339] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3485), 2, + ACTIONS(3172), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3487), 48, + ACTIONS(3174), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372253,17 +368324,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [243870] = 4, + [239402] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3332), 2, + ACTIONS(3466), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3334), 48, + ACTIONS(3468), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372312,7 +368383,985 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [243933] = 4, + [239465] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3210), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3212), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [239528] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3206), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3208), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [239591] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4250), 1, + aux_sym__terminator_token1, + ACTIONS(4555), 1, + anon_sym_PIPE, + ACTIONS(4565), 1, + anon_sym_when, + ACTIONS(4567), 1, + anon_sym_COLON_COLON, + ACTIONS(4569), 1, + anon_sym_EQ_GT, + ACTIONS(4571), 1, + anon_sym_EQ, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4252), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + ACTIONS(4557), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4561), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4563), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4573), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4575), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4577), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [239696] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3394), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3788), 2, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3396), 46, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [239761] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3090), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3092), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [239824] = 13, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 33, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [239905] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3050), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3052), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [239968] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3258), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3260), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [240031] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5019), 1, + anon_sym_when, + ACTIONS(5021), 1, + anon_sym_COLON_COLON, + ACTIONS(5023), 1, + anon_sym_EQ_GT, + ACTIONS(5025), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(3109), 2, + anon_sym_COMMA, + anon_sym_GT_GT, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5017), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5027), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5029), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5031), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [240134] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3266), 1, + sym__not_in, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 47, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + [240201] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3582), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3584), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [240264] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5126), 1, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5134), 1, + sym__not_in, + ACTIONS(5138), 1, + anon_sym_PIPE, + ACTIONS(5142), 1, + anon_sym_when, + ACTIONS(5144), 1, + anon_sym_COLON_COLON, + ACTIONS(5146), 1, + anon_sym_EQ_GT, + ACTIONS(5148), 1, + anon_sym_EQ, + ACTIONS(3632), 2, + anon_sym_LBRACE, + anon_sym_COMMA, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5140), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5150), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5152), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5136), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5154), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5124), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [240367] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4831), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(5094), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [240470] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3494), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3496), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [240533] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3060), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3062), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [240596] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3578), 2, @@ -372371,17 +369420,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [243996] = 4, + [240659] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3457), 2, + ACTIONS(3218), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3459), 48, + ACTIONS(3220), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372430,17 +369479,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244059] = 4, + [240722] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3495), 2, + ACTIONS(3222), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3497), 48, + ACTIONS(3224), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372489,17 +369538,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244122] = 4, + [240785] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3499), 2, + ACTIONS(3050), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3501), 48, + ACTIONS(3052), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372548,17 +369597,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244185] = 4, + [240848] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3086), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3088), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372607,17 +369656,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244248] = 4, + [240911] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3254), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3256), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372666,17 +369715,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244311] = 4, + [240974] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3566), 2, + ACTIONS(3578), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3568), 48, + ACTIONS(3580), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372725,17 +369774,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244374] = 4, + [241037] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3578), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3580), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372784,17 +369833,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244437] = 4, + [241100] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3222), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3224), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372843,17 +369892,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244500] = 4, + [241163] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3350), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3352), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372902,17 +369951,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244563] = 4, + [241226] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3028), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3030), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -372961,17 +370010,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244626] = 4, + [241289] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3578), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3580), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -373020,17 +370069,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244689] = 4, + [241352] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3222), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3224), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -373079,17 +370128,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244752] = 4, + [241415] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3386), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3388), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -373138,1214 +370187,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [244815] = 12, + [241478] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 34, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - [244894] = 14, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, - ACTIONS(5126), 1, - sym__not_in, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5122), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 24, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [244977] = 21, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, - ACTIONS(5126), 1, - sym__not_in, - ACTIONS(5130), 1, - anon_sym_PIPE, - ACTIONS(5132), 1, - anon_sym_EQ_GT, - ACTIONS(5134), 1, - anon_sym_EQ, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5136), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5138), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5128), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5140), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3467), 6, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5122), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [245074] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 46, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - [245143] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 36, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - [245218] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3467), 44, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - [245289] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, - ACTIONS(5126), 1, - sym__not_in, - ACTIONS(5130), 1, - anon_sym_PIPE, - ACTIONS(5132), 1, - anon_sym_EQ_GT, - ACTIONS(5134), 1, - anon_sym_EQ, - ACTIONS(5142), 1, - anon_sym_when, - ACTIONS(5144), 1, - anon_sym_COLON_COLON, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5136), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5138), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3467), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(5128), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5140), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5122), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [245390] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, - ACTIONS(5126), 1, - sym__not_in, - ACTIONS(5130), 1, - anon_sym_PIPE, - ACTIONS(5132), 1, - anon_sym_EQ_GT, - ACTIONS(5134), 1, - anon_sym_EQ, - ACTIONS(5142), 1, - anon_sym_when, - ACTIONS(5144), 1, - anon_sym_COLON_COLON, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5136), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5138), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(3467), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(5128), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5140), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5122), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [245491] = 22, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, - ACTIONS(5126), 1, - sym__not_in, - ACTIONS(5130), 1, - anon_sym_PIPE, - ACTIONS(5132), 1, - anon_sym_EQ_GT, - ACTIONS(5134), 1, - anon_sym_EQ, - ACTIONS(5144), 1, - anon_sym_COLON_COLON, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5136), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5138), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5128), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(3467), 5, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - ACTIONS(5140), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5122), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [245590] = 20, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, - ACTIONS(5126), 1, - sym__not_in, - ACTIONS(5132), 1, - anon_sym_EQ_GT, - ACTIONS(5134), 1, - anon_sym_EQ, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5136), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5138), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5128), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5140), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 7, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - ACTIONS(5122), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [245685] = 19, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, - ACTIONS(5126), 1, - sym__not_in, - ACTIONS(5134), 1, - anon_sym_EQ, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5136), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5138), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5128), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5140), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 8, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - ACTIONS(5122), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [245778] = 17, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, - ACTIONS(5126), 1, - sym__not_in, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5138), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5128), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5140), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5122), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 12, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - [245867] = 16, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, - ACTIONS(5126), 1, - sym__not_in, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5128), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5140), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5122), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 15, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - [245954] = 15, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, - ACTIONS(5126), 1, - sym__not_in, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5128), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5122), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - ACTIONS(3467), 20, - anon_sym_LBRACE, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - [246039] = 13, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, - ACTIONS(5126), 1, - sym__not_in, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 33, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [246120] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - [246197] = 11, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3465), 1, - sym__not_in, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5112), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(3467), 35, - anon_sym_LBRACE, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - [246274] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3142), 2, + ACTIONS(3386), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3388), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -374394,17 +370246,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [246337] = 4, + [241541] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3386), 1, + sym__not_in, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 47, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + [241608] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2956), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(2958), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -374453,17 +370366,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [246400] = 4, + [241671] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3578), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3580), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -374512,17 +370425,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [246463] = 4, + [241734] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3450), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3452), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -374571,17 +370484,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [246526] = 4, + [241797] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3578), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3580), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -374630,17 +370543,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [246589] = 4, + [241860] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3086), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3088), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -374689,17 +370602,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [246652] = 4, + [241923] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3578), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3580), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -374748,17 +370661,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [246715] = 4, + [241986] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3578), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3580), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -374807,17 +370720,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [246778] = 4, + [242049] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, + ACTIONS(3578), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3144), 48, + ACTIONS(3580), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -374866,45 +370779,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [246841] = 4, + [242112] = 25, ACTIONS(5), 1, sym_comment, - ACTIONS(3142), 2, - sym__not_in, + ACTIONS(3834), 1, anon_sym_LBRACK2, - ACTIONS(3), 3, + ACTIONS(4204), 1, + aux_sym__terminator_token1, + ACTIONS(4555), 1, + anon_sym_PIPE, + ACTIONS(4565), 1, + anon_sym_when, + ACTIONS(4567), 1, + anon_sym_COLON_COLON, + ACTIONS(4569), 1, + anon_sym_EQ_GT, + ACTIONS(4571), 1, + anon_sym_EQ, + ACTIONS(4581), 1, + anon_sym_in, + ACTIONS(4583), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4585), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4587), 1, + anon_sym_STAR_STAR, + ACTIONS(4589), 1, + anon_sym_DOT, + ACTIONS(4591), 1, + sym__not_in, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3144), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, + ACTIONS(4206), 2, + anon_sym_SEMI, + anon_sym_RPAREN, + ACTIONS(4557), 2, anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, + anon_sym_STAR, + ACTIONS(4561), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(4563), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, + ACTIONS(4573), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, + ACTIONS(4575), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, + ACTIONS(4553), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4577), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, + ACTIONS(4559), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4579), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -374914,57 +370859,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [246904] = 15, + [242217] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, + ACTIONS(4967), 1, + anon_sym_PIPE, + ACTIONS(4977), 1, + anon_sym_COLON_COLON, + ACTIONS(4979), 1, + anon_sym_EQ_GT, + ACTIONS(4981), 1, + anon_sym_EQ, ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, + anon_sym_in, ACTIONS(4993), 1, - anon_sym_STAR_STAR, + anon_sym_CARET_CARET_CARET, ACTIONS(4995), 1, - anon_sym_DOT, + anon_sym_SLASH_SLASH, ACTIONS(4997), 1, - anon_sym_LBRACK2, + anon_sym_STAR_STAR, ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, sym__not_in, - ACTIONS(4961), 2, + ACTIONS(5099), 1, + anon_sym_when, + ACTIONS(4969), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4967), 2, + ACTIONS(4973), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(5056), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(5102), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4957), 4, + ACTIONS(4983), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4985), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4965), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4965), 6, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4971), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4985), 9, + ACTIONS(4989), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -374974,7 +370938,410 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - ACTIONS(3467), 20, + [242320] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3490), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3492), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [242383] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3498), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3500), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [242446] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3502), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3504), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [242509] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3188), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3190), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [242572] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3494), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3496), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [242635] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3060), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3062), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [242698] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 20, anon_sym_PIPE, anon_sym_COMMA, anon_sym_GT_GT, @@ -374995,7 +371362,1601 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - [246989] = 4, + [242783] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3494), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3496), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [242846] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3386), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3388), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [242909] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3834), 1, + anon_sym_LBRACK2, + ACTIONS(4250), 1, + aux_sym__terminator_token1, + ACTIONS(4601), 1, + anon_sym_PIPE, + ACTIONS(4611), 1, + anon_sym_when, + ACTIONS(4613), 1, + anon_sym_COLON_COLON, + ACTIONS(4615), 1, + anon_sym_EQ_GT, + ACTIONS(4617), 1, + anon_sym_EQ, + ACTIONS(4627), 1, + anon_sym_in, + ACTIONS(4629), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4631), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4633), 1, + anon_sym_STAR_STAR, + ACTIONS(4635), 1, + anon_sym_DOT, + ACTIONS(4637), 1, + sym__not_in, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4252), 2, + anon_sym_SEMI, + anon_sym_end, + ACTIONS(4603), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4607), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4609), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(4619), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4621), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4599), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4623), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4605), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4625), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [243014] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3506), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3508), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243077] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3394), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3396), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243140] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3510), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3512), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243203] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243266] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243329] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243392] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243455] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3486), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3488), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243518] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243581] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3184), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3186), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243644] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5019), 1, + anon_sym_when, + ACTIONS(5021), 1, + anon_sym_COLON_COLON, + ACTIONS(5023), 1, + anon_sym_EQ_GT, + ACTIONS(5025), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(3632), 2, + anon_sym_COMMA, + anon_sym_GT_GT, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5017), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5027), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5029), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5031), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [243747] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243810] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3514), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3516), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243873] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243936] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3192), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3194), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [243999] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3458), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3460), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [244062] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3510), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3512), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [244125] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3510), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3512), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [244188] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3546), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3548), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [244251] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3558), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3560), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [244314] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3462), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3464), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [244377] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5019), 1, + anon_sym_when, + ACTIONS(5021), 1, + anon_sym_COLON_COLON, + ACTIONS(5023), 1, + anon_sym_EQ_GT, + ACTIONS(5025), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5027), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5029), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3472), 4, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5031), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [244478] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3262), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3264), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [244541] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3562), 2, @@ -375054,17 +373015,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [247052] = 4, + [244604] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3554), 2, + ACTIONS(3266), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3556), 48, + ACTIONS(3268), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -375113,17 +373074,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [247115] = 4, + [244667] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3550), 2, + ACTIONS(3266), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3552), 48, + ACTIONS(3268), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -375172,568 +373133,467 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [247178] = 4, + [244730] = 12, ACTIONS(5), 1, sym_comment, - ACTIONS(3519), 2, + ACTIONS(3470), 1, sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3521), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, + ACTIONS(4766), 1, anon_sym_DOT, - [247241] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3519), 2, - sym__not_in, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3521), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, + ACTIONS(5128), 1, anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [247304] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3523), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3525), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [247367] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3519), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3521), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [247430] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3515), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3517), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [247493] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4959), 1, - anon_sym_PIPE, - ACTIONS(4971), 1, - anon_sym_when, - ACTIONS(4973), 1, - anon_sym_COLON_COLON, - ACTIONS(4975), 1, - anon_sym_EQ_GT, - ACTIONS(4977), 1, - anon_sym_EQ, - ACTIONS(4987), 1, - anon_sym_in, - ACTIONS(4989), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4991), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4993), 1, - anon_sym_STAR_STAR, - ACTIONS(4995), 1, - anon_sym_DOT, - ACTIONS(4997), 1, - anon_sym_LBRACK2, - ACTIONS(4999), 1, - sym__not_in, - ACTIONS(3545), 2, - anon_sym_COMMA, - anon_sym_GT_GT, - ACTIONS(4961), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4967), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4969), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4979), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4981), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4957), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4983), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4965), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4985), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [247596] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3511), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3513), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [247659] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3507), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3509), 48, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [247722] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, - ACTIONS(5126), 1, - sym__not_in, ACTIONS(5130), 1, - anon_sym_PIPE, + anon_sym_SLASH_SLASH, ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 34, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, anon_sym_EQ_GT, - ACTIONS(5134), 1, anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + [244809] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3566), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3568), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [244872] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5126), 1, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5134), 1, + sym__not_in, + ACTIONS(5138), 1, + anon_sym_PIPE, + ACTIONS(5146), 1, + anon_sym_EQ_GT, + ACTIONS(5148), 1, + anon_sym_EQ, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5150), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5152), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5136), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5154), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5124), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [244969] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 46, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + [245038] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + [245113] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 44, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + [245184] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5126), 1, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5134), 1, + sym__not_in, + ACTIONS(5138), 1, + anon_sym_PIPE, ACTIONS(5142), 1, anon_sym_when, ACTIONS(5144), 1, anon_sym_COLON_COLON, - ACTIONS(3680), 2, + ACTIONS(5146), 1, + anon_sym_EQ_GT, + ACTIONS(5148), 1, + anon_sym_EQ, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5150), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5152), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3472), 4, anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(5110), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5114), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5146), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5136), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5138), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5128), 4, + ACTIONS(5136), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(5140), 5, + ACTIONS(5154), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5112), 6, + ACTIONS(5120), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(5122), 9, + ACTIONS(5124), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -375743,136 +373603,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [247825] = 5, + [245285] = 23, ACTIONS(5), 1, sym_comment, - ACTIONS(3433), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3738), 2, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3435), 46, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_COMMA, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, + ACTIONS(4766), 1, anon_sym_DOT, - [247890] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(5116), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5118), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5120), 1, - anon_sym_STAR_STAR, - ACTIONS(5124), 1, - anon_sym_in, ACTIONS(5126), 1, - sym__not_in, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, ACTIONS(5130), 1, - anon_sym_PIPE, + anon_sym_SLASH_SLASH, ACTIONS(5132), 1, - anon_sym_EQ_GT, + anon_sym_STAR_STAR, ACTIONS(5134), 1, - anon_sym_EQ, + sym__not_in, + ACTIONS(5138), 1, + anon_sym_PIPE, ACTIONS(5142), 1, anon_sym_when, ACTIONS(5144), 1, anon_sym_COLON_COLON, - ACTIONS(3676), 2, - anon_sym_LBRACE, - anon_sym_COMMA, - ACTIONS(5110), 2, + ACTIONS(5146), 1, + anon_sym_EQ_GT, + ACTIONS(5148), 1, + anon_sym_EQ, + ACTIONS(5118), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(5114), 2, + ACTIONS(5122), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5146), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(5136), 3, + ACTIONS(5150), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(5138), 3, + ACTIONS(5152), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(5128), 4, + ACTIONS(3472), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(5136), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(5140), 5, + ACTIONS(5154), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5112), 6, + ACTIONS(5120), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(5122), 9, + ACTIONS(5124), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -375882,77 +373681,928 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [247993] = 25, + [245386] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK2, - ACTIONS(4210), 1, - aux_sym__terminator_token1, - ACTIONS(4665), 1, - anon_sym_PIPE, - ACTIONS(4675), 1, - anon_sym_when, - ACTIONS(4677), 1, - anon_sym_COLON_COLON, - ACTIONS(4679), 1, - anon_sym_EQ_GT, - ACTIONS(4681), 1, - anon_sym_EQ, - ACTIONS(4691), 1, - anon_sym_in, - ACTIONS(4693), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4695), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4697), 1, - anon_sym_STAR_STAR, - ACTIONS(4699), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4701), 1, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5126), 1, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5134), 1, + sym__not_in, + ACTIONS(5138), 1, + anon_sym_PIPE, + ACTIONS(5144), 1, + anon_sym_COLON_COLON, + ACTIONS(5146), 1, + anon_sym_EQ_GT, + ACTIONS(5148), 1, + anon_sym_EQ, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5150), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5152), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5136), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + ACTIONS(5154), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5124), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [245485] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5126), 1, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5134), 1, + sym__not_in, + ACTIONS(5146), 1, + anon_sym_EQ_GT, + ACTIONS(5148), 1, + anon_sym_EQ, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5150), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5152), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5136), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5154), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + ACTIONS(5124), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [245580] = 19, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5126), 1, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5134), 1, + sym__not_in, + ACTIONS(5148), 1, + anon_sym_EQ, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5150), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5152), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5136), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5154), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + ACTIONS(5124), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [245673] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5126), 1, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5134), 1, + sym__not_in, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5152), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5136), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5154), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5124), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 12, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + [245762] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5126), 1, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5134), 1, + sym__not_in, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5136), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5154), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5124), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 15, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + [245849] = 15, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5126), 1, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5134), 1, + sym__not_in, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5136), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5124), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 20, + anon_sym_LBRACE, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + [245934] = 13, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5126), 1, + anon_sym_in, + ACTIONS(5128), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5134), 1, + sym__not_in, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 33, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [246015] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + [246092] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(5130), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5132), 1, + anon_sym_STAR_STAR, + ACTIONS(5118), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5120), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_LBRACE, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + [246169] = 12, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 34, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + [246248] = 14, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 24, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [246331] = 21, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5023), 1, + anon_sym_EQ_GT, + ACTIONS(5025), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5027), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5029), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5031), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(3472), 6, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [246428] = 25, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4252), 1, + anon_sym_SEMI, + ACTIONS(4694), 1, + anon_sym_PIPE, + ACTIONS(4704), 1, + anon_sym_when, + ACTIONS(4706), 1, + anon_sym_COLON_COLON, + ACTIONS(4708), 1, + anon_sym_EQ_GT, + ACTIONS(4710), 1, + anon_sym_EQ, + ACTIONS(4720), 1, + anon_sym_in, + ACTIONS(4722), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4724), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4726), 1, + anon_sym_STAR_STAR, + ACTIONS(4728), 1, + anon_sym_DOT, + ACTIONS(4730), 1, + anon_sym_LBRACK2, + ACTIONS(4732), 1, sym__not_in, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(4212), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - ACTIONS(4667), 2, + ACTIONS(4250), 2, + ts_builtin_sym_end, + aux_sym__terminator_token1, + ACTIONS(4696), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4671), 2, + ACTIONS(4700), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4673), 2, + ACTIONS(4702), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, - ACTIONS(4683), 3, + ACTIONS(4712), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4685), 3, + ACTIONS(4714), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4663), 4, + ACTIONS(4692), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4687), 5, + ACTIONS(4716), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4669), 6, + ACTIONS(4698), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4689), 9, + ACTIONS(4718), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -375962,17 +374612,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [248098] = 4, + [246533] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3503), 2, + ACTIONS(3474), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3505), 48, + ACTIONS(3476), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -376021,30 +374671,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [248161] = 5, + [246596] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3138), 2, + ACTIONS(3470), 2, sym__not_in, anon_sym_LBRACK2, - ACTIONS(3689), 2, - anon_sym_when, - anon_sym_DASH_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3140), 46, + ACTIONS(3472), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_SLASH, anon_sym_COMMA, + anon_sym_GT_GT, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_DASH, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, + anon_sym_when, anon_sym_COLON_COLON, anon_sym_EQ_GT, anon_sym_EQ, @@ -376081,7 +374730,1447 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [248226] = 4, + [246659] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3218), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3220), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [246722] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3266), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3268), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [246785] = 7, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 46, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + [246854] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 36, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + [246929] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [246992] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [247055] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [247118] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [247181] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 44, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + [247252] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3574), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3576), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [247315] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5019), 1, + anon_sym_when, + ACTIONS(5021), 1, + anon_sym_COLON_COLON, + ACTIONS(5023), 1, + anon_sym_EQ_GT, + ACTIONS(5025), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(3636), 2, + anon_sym_COMMA, + anon_sym_GT_GT, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5017), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5027), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5029), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5031), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [247418] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3578), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3580), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [247481] = 23, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5019), 1, + anon_sym_when, + ACTIONS(5021), 1, + anon_sym_COLON_COLON, + ACTIONS(5023), 1, + anon_sym_EQ_GT, + ACTIONS(5025), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5027), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5029), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(3472), 4, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5031), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [247582] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 2, + sym__not_in, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 48, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [247645] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3472), 47, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + [247712] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + [247789] = 22, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5021), 1, + anon_sym_COLON_COLON, + ACTIONS(5023), 1, + anon_sym_EQ_GT, + ACTIONS(5025), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5027), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5029), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(3472), 5, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + ACTIONS(5031), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [247888] = 20, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5023), 1, + anon_sym_EQ_GT, + ACTIONS(5025), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5027), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5029), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5031), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 7, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [247983] = 19, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5025), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5027), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(5029), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5031), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 8, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [248076] = 11, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3470), 1, + sym__not_in, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(3472), 35, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + [248153] = 17, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5029), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5031), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 12, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + [248242] = 16, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5035), 1, + anon_sym_in, + ACTIONS(5037), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(5039), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5041), 1, + anon_sym_STAR_STAR, + ACTIONS(5043), 1, + anon_sym_DOT, + ACTIONS(5045), 1, + anon_sym_LBRACK2, + ACTIONS(5047), 1, + sym__not_in, + ACTIONS(5009), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(5015), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(5005), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(5031), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5013), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(5033), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + ACTIONS(3472), 15, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + [248329] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(3570), 2, @@ -376140,96 +376229,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_STAR_STAR, anon_sym_DOT, - [248289] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4861), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(5094), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, [248392] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3030), 2, + ACTIONS(3242), 2, sym__not_in, anon_sym_LBRACK2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3032), 48, + ACTIONS(3244), 48, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, @@ -376281,72 +376291,72 @@ static const uint16_t ts_small_parse_table[] = { [248455] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5148), 1, - anon_sym_RBRACK, - ACTIONS(4818), 2, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5156), 1, + anon_sym_RBRACE, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -376359,365 +376369,72 @@ static const uint16_t ts_small_parse_table[] = { [248557] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5150), 1, - anon_sym_RBRACE, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4861), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [248659] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, anon_sym_in, - ACTIONS(4828), 1, + ACTIONS(4851), 1, anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, + ACTIONS(4853), 1, anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, + ACTIONS(4855), 1, anon_sym_STAR_STAR, - ACTIONS(4834), 1, + ACTIONS(4857), 1, sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(5152), 1, - anon_sym_RBRACK, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4861), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [248761] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(5154), 1, - anon_sym_RBRACK, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4861), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [248863] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5156), 1, - anon_sym_LBRACE, - ACTIONS(3180), 2, - sym__not_in, - anon_sym_LBRACK2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3182), 46, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - anon_sym_in, - anon_sym_CARET_CARET_CARET, - anon_sym_SLASH_SLASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, - anon_sym_DOT, - [248927] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, ACTIONS(5158), 1, anon_sym_RBRACE, - ACTIONS(4818), 2, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -376727,153 +376444,134 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [249029] = 24, + [248659] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, + ACTIONS(852), 1, + anon_sym_LBRACE, + ACTIONS(237), 2, sym__not_in, - ACTIONS(4838), 1, + anon_sym_LBRACK2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(239), 46, + anon_sym_LT, + anon_sym_GT, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, anon_sym_when, - ACTIONS(4852), 1, anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [248723] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, ACTIONS(5160), 1, - anon_sym_RBRACK, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4861), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [249131] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(5162), 1, anon_sym_RBRACE, - ACTIONS(4818), 2, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -376883,153 +376581,212 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [249233] = 24, + [248825] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4967), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4975), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4977), 1, anon_sym_COLON_COLON, - ACTIONS(5164), 1, - anon_sym_RBRACK, - ACTIONS(4818), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(4822), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4861), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4844), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(4846), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(4836), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(4848), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(4824), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [249335] = 24, - ACTIONS(5), 1, - sym_comment, + ACTIONS(4979), 1, + anon_sym_EQ_GT, + ACTIONS(4981), 1, + anon_sym_EQ, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, ACTIONS(5003), 1, - anon_sym_PIPE, - ACTIONS(5013), 1, - anon_sym_when, - ACTIONS(5015), 1, - anon_sym_COLON_COLON, - ACTIONS(5017), 1, - anon_sym_EQ_GT, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_DOT, - ACTIONS(5039), 1, + sym__not_in, + ACTIONS(5162), 1, + anon_sym_DASH_GT, + ACTIONS(4969), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4973), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5056), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4983), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4985), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4965), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4987), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4971), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4989), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [248927] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5164), 1, + anon_sym_LBRACE, + ACTIONS(3218), 2, + sym__not_in, anon_sym_LBRACK2, - ACTIONS(5041), 1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3220), 46, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_DOT_DOT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + anon_sym_when, + anon_sym_COLON_COLON, + anon_sym_EQ_GT, + anon_sym_EQ, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + anon_sym_in, + anon_sym_CARET_CARET_CARET, + anon_sym_SLASH_SLASH, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + anon_sym_STAR, + anon_sym_STAR_STAR, + anon_sym_DOT, + [248991] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, sym__not_in, ACTIONS(5166), 1, - anon_sym_DASH_GT, - ACTIONS(5005), 2, + anon_sym_RBRACK, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(5009), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5011), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(5021), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(5023), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(5001), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(5025), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(5027), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -377039,153 +376796,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [249437] = 24, + [249093] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(5003), 1, - anon_sym_PIPE, - ACTIONS(5013), 1, - anon_sym_when, - ACTIONS(5015), 1, - anon_sym_COLON_COLON, - ACTIONS(5017), 1, - anon_sym_EQ_GT, - ACTIONS(5019), 1, - anon_sym_EQ, - ACTIONS(5029), 1, - anon_sym_in, - ACTIONS(5031), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(5033), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5035), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(5039), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(5041), 1, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, sym__not_in, ACTIONS(5168), 1, - anon_sym_DASH_GT, - ACTIONS(5005), 2, - anon_sym_SLASH, - anon_sym_STAR, - ACTIONS(5009), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5011), 2, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(5021), 3, - anon_sym_PIPE_PIPE, - anon_sym_PIPE_PIPE_PIPE, - anon_sym_or, - ACTIONS(5023), 3, - anon_sym_AMP_AMP, - anon_sym_AMP_AMP_AMP, - anon_sym_and, - ACTIONS(5001), 4, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(5025), 5, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5007), 6, - anon_sym_DOT_DOT, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS_PLUS, - anon_sym_DASH_DASH_DASH, - anon_sym_LT_GT, - ACTIONS(5027), 9, - anon_sym_PIPE_GT, - anon_sym_LT_LT_LT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT_TILDE, - anon_sym_TILDE_GT_GT, - anon_sym_LT_TILDE, - anon_sym_TILDE_GT, - anon_sym_LT_TILDE_GT, - anon_sym_LT_PIPE_GT, - [249539] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, - anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, - anon_sym_when, - ACTIONS(4852), 1, - anon_sym_COLON_COLON, - ACTIONS(5170), 1, anon_sym_RBRACE, - ACTIONS(4818), 2, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -377195,75 +376874,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [249641] = 24, + [249195] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5172), 1, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5170), 1, anon_sym_RBRACK, - ACTIONS(4818), 2, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -377273,75 +376952,153 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [249743] = 24, + [249297] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5172), 1, + anon_sym_RBRACE, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4831), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [249399] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, ACTIONS(5174), 1, anon_sym_RBRACK, - ACTIONS(4818), 2, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -377351,75 +377108,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [249845] = 24, + [249501] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, - anon_sym_DOT, - ACTIONS(4543), 1, - anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4967), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4975), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4977), 1, anon_sym_COLON_COLON, + ACTIONS(4979), 1, + anon_sym_EQ_GT, + ACTIONS(4981), 1, + anon_sym_EQ, + ACTIONS(4991), 1, + anon_sym_in, + ACTIONS(4993), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4995), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4997), 1, + anon_sym_STAR_STAR, + ACTIONS(4999), 1, + anon_sym_DOT, + ACTIONS(5001), 1, + anon_sym_LBRACK2, + ACTIONS(5003), 1, + sym__not_in, ACTIONS(5176), 1, - anon_sym_RBRACE, - ACTIONS(4818), 2, + anon_sym_DASH_GT, + ACTIONS(4969), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4973), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(5056), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4983), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4985), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4965), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4987), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4971), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4989), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -377429,45 +377186,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, - [249947] = 5, + [249603] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(846), 1, - anon_sym_LBRACE, - ACTIONS(283), 2, - sym__not_in, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5178), 1, + anon_sym_RBRACK, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4831), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(285), 46, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_SLASH, - anon_sym_DOT_DOT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_LT_DASH, - anon_sym_BSLASH_BSLASH, - anon_sym_when, - anon_sym_COLON_COLON, - anon_sym_EQ_GT, - anon_sym_EQ, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -377477,86 +377264,309 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_GT, anon_sym_LT_TILDE_GT, anon_sym_LT_PIPE_GT, + [249705] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, anon_sym_in, + ACTIONS(4851), 1, anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5180), 1, + anon_sym_RBRACE, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4831), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - anon_sym_STAR, - anon_sym_STAR_STAR, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [249807] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5182), 1, + anon_sym_RBRACK, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4831), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, + [249909] = 24, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4766), 1, + anon_sym_DOT, + ACTIONS(4768), 1, + anon_sym_LBRACK2, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(4833), 1, + anon_sym_when, + ACTIONS(4835), 1, + anon_sym_COLON_COLON, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5184), 1, + anon_sym_RBRACE, + ACTIONS(4825), 2, + anon_sym_SLASH, + anon_sym_STAR, + ACTIONS(4829), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4831), 2, + anon_sym_LT_DASH, + anon_sym_BSLASH_BSLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4841), 3, + anon_sym_PIPE_PIPE, + anon_sym_PIPE_PIPE_PIPE, + anon_sym_or, + ACTIONS(4843), 3, + anon_sym_AMP_AMP, + anon_sym_AMP_AMP_AMP, + anon_sym_and, + ACTIONS(4821), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(4845), 5, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4827), 6, + anon_sym_DOT_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_PLUS_PLUS_PLUS, + anon_sym_DASH_DASH_DASH, + anon_sym_LT_GT, + ACTIONS(4847), 9, + anon_sym_PIPE_GT, + anon_sym_LT_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT_TILDE, + anon_sym_TILDE_GT_GT, + anon_sym_LT_TILDE, + anon_sym_TILDE_GT, + anon_sym_LT_TILDE_GT, + anon_sym_LT_PIPE_GT, [250011] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5178), 1, - anon_sym_RBRACE, - ACTIONS(4818), 2, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5186), 1, + anon_sym_RBRACK, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -377569,72 +377579,72 @@ static const uint16_t ts_small_parse_table[] = { [250113] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5180), 1, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5188), 1, anon_sym_RBRACK, - ACTIONS(4818), 2, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -377647,72 +377657,72 @@ static const uint16_t ts_small_parse_table[] = { [250215] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5182), 1, - anon_sym_RBRACK, - ACTIONS(4818), 2, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5190), 1, + anon_sym_RBRACE, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -377725,72 +377735,72 @@ static const uint16_t ts_small_parse_table[] = { [250317] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5184), 1, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5192), 1, anon_sym_RBRACK, - ACTIONS(4818), 2, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -377803,72 +377813,72 @@ static const uint16_t ts_small_parse_table[] = { [250419] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5186), 1, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5194), 1, anon_sym_RBRACE, - ACTIONS(4818), 2, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -377881,72 +377891,72 @@ static const uint16_t ts_small_parse_table[] = { [250521] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5188), 1, - anon_sym_RBRACE, - ACTIONS(4818), 2, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5196), 1, + anon_sym_RBRACK, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -377959,72 +377969,72 @@ static const uint16_t ts_small_parse_table[] = { [250623] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5190), 1, - anon_sym_RBRACK, - ACTIONS(4818), 2, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5198), 1, + anon_sym_RBRACE, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -378037,72 +378047,72 @@ static const uint16_t ts_small_parse_table[] = { [250725] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5192), 1, - anon_sym_RBRACE, - ACTIONS(4818), 2, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5200), 1, + anon_sym_RBRACK, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -378115,72 +378125,72 @@ static const uint16_t ts_small_parse_table[] = { [250827] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5194), 1, - anon_sym_RBRACE, - ACTIONS(4818), 2, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5202), 1, + anon_sym_RBRACK, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -378193,72 +378203,72 @@ static const uint16_t ts_small_parse_table[] = { [250929] = 24, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(5196), 1, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(5204), 1, anon_sym_RBRACK, - ACTIONS(4818), 2, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -378271,70 +378281,70 @@ static const uint16_t ts_small_parse_table[] = { [251031] = 23, ACTIONS(5), 1, sym_comment, - ACTIONS(4541), 1, + ACTIONS(4766), 1, anon_sym_DOT, - ACTIONS(4543), 1, + ACTIONS(4768), 1, anon_sym_LBRACK2, - ACTIONS(4826), 1, - anon_sym_in, - ACTIONS(4828), 1, - anon_sym_CARET_CARET_CARET, - ACTIONS(4830), 1, - anon_sym_SLASH_SLASH, - ACTIONS(4832), 1, - anon_sym_STAR_STAR, - ACTIONS(4834), 1, - sym__not_in, - ACTIONS(4838), 1, + ACTIONS(4823), 1, anon_sym_PIPE, - ACTIONS(4840), 1, - anon_sym_EQ_GT, - ACTIONS(4842), 1, - anon_sym_EQ, - ACTIONS(4850), 1, + ACTIONS(4833), 1, anon_sym_when, - ACTIONS(4852), 1, + ACTIONS(4835), 1, anon_sym_COLON_COLON, - ACTIONS(4818), 2, + ACTIONS(4837), 1, + anon_sym_EQ_GT, + ACTIONS(4839), 1, + anon_sym_EQ, + ACTIONS(4849), 1, + anon_sym_in, + ACTIONS(4851), 1, + anon_sym_CARET_CARET_CARET, + ACTIONS(4853), 1, + anon_sym_SLASH_SLASH, + ACTIONS(4855), 1, + anon_sym_STAR_STAR, + ACTIONS(4857), 1, + sym__not_in, + ACTIONS(4825), 2, anon_sym_SLASH, anon_sym_STAR, - ACTIONS(4822), 2, + ACTIONS(4829), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4861), 2, + ACTIONS(4831), 2, anon_sym_LT_DASH, anon_sym_BSLASH_BSLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(4844), 3, + ACTIONS(4841), 3, anon_sym_PIPE_PIPE, anon_sym_PIPE_PIPE_PIPE, anon_sym_or, - ACTIONS(4846), 3, + ACTIONS(4843), 3, anon_sym_AMP_AMP, anon_sym_AMP_AMP_AMP, anon_sym_and, - ACTIONS(4836), 4, + ACTIONS(4821), 4, anon_sym_LT, anon_sym_GT, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(4848), 5, + ACTIONS(4845), 5, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_EQ_TILDE, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4820), 6, + ACTIONS(4827), 6, anon_sym_DOT_DOT, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_PLUS_PLUS_PLUS, anon_sym_DASH_DASH_DASH, anon_sym_LT_GT, - ACTIONS(4824), 9, + ACTIONS(4847), 9, anon_sym_PIPE_GT, anon_sym_LT_LT_LT, anon_sym_GT_GT_GT, @@ -378347,45 +378357,45 @@ static const uint16_t ts_small_parse_table[] = { [251130] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5198), 1, - anon_sym_LPAREN, - ACTIONS(5200), 1, - anon_sym_DQUOTE, - ACTIONS(5202), 1, - anon_sym_SQUOTE, - ACTIONS(5204), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5206), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5208), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5210), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5212), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5214), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5216), 1, + anon_sym_LBRACE, + ACTIONS(5218), 1, + anon_sym_LBRACK, + ACTIONS(5220), 1, + anon_sym_LT, + ACTIONS(5222), 1, + anon_sym_PIPE, + ACTIONS(5224), 1, anon_sym_SLASH, - STATE(3866), 1, + STATE(1579), 1, sym__quoted_i_double, - STATE(3869), 1, + STATE(1580), 1, sym__quoted_i_single, - STATE(3870), 1, + STATE(1581), 1, sym__quoted_i_heredoc_single, - STATE(3871), 1, + STATE(1582), 1, sym__quoted_i_heredoc_double, - STATE(3872), 1, + STATE(1583), 1, sym__quoted_i_parenthesis, - STATE(3875), 1, + STATE(1584), 1, sym__quoted_i_curly, - STATE(3876), 1, + STATE(1588), 1, sym__quoted_i_square, - STATE(3879), 1, + STATE(1589), 1, sym__quoted_i_angle, - STATE(3880), 1, + STATE(1590), 1, sym__quoted_i_bar, - STATE(3885), 1, + STATE(1591), 1, sym__quoted_i_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -378394,45 +378404,45 @@ static const uint16_t ts_small_parse_table[] = { [251199] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5218), 1, - anon_sym_LPAREN, - ACTIONS(5220), 1, - anon_sym_DQUOTE, - ACTIONS(5222), 1, - anon_sym_SQUOTE, - ACTIONS(5224), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5226), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5228), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5230), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5232), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5234), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5236), 1, + anon_sym_LBRACE, + ACTIONS(5238), 1, + anon_sym_LBRACK, + ACTIONS(5240), 1, + anon_sym_LT, + ACTIONS(5242), 1, + anon_sym_PIPE, + ACTIONS(5244), 1, anon_sym_SLASH, - STATE(1826), 1, - sym__quoted_parenthesis, - STATE(1855), 1, - sym__quoted_curly, - STATE(1864), 1, - sym__quoted_square, - STATE(1865), 1, - sym__quoted_angle, - STATE(1866), 1, - sym__quoted_bar, - STATE(1867), 1, + STATE(2376), 1, sym__quoted_slash, - STATE(1940), 1, + STATE(2377), 1, + sym__quoted_bar, + STATE(2378), 1, + sym__quoted_angle, + STATE(2379), 1, + sym__quoted_square, + STATE(2380), 1, + sym__quoted_curly, + STATE(2381), 1, + sym__quoted_parenthesis, + STATE(2382), 1, sym__quoted_heredoc_double, - STATE(1941), 1, + STATE(2383), 1, sym__quoted_heredoc_single, - STATE(1942), 1, + STATE(2384), 1, sym__quoted_single, - STATE(1943), 1, + STATE(2385), 1, sym__quoted_double, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -378441,45 +378451,45 @@ static const uint16_t ts_small_parse_table[] = { [251268] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5238), 1, - anon_sym_LPAREN, - ACTIONS(5240), 1, - anon_sym_DQUOTE, - ACTIONS(5242), 1, - anon_sym_SQUOTE, - ACTIONS(5244), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5246), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5248), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5250), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5252), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5254), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5256), 1, + anon_sym_LBRACE, + ACTIONS(5258), 1, + anon_sym_LBRACK, + ACTIONS(5260), 1, + anon_sym_LT, + ACTIONS(5262), 1, + anon_sym_PIPE, + ACTIONS(5264), 1, anon_sym_SLASH, - STATE(3614), 1, + STATE(3851), 1, sym__quoted_i_slash, - STATE(3615), 1, + STATE(3852), 1, sym__quoted_i_bar, - STATE(3616), 1, + STATE(3853), 1, sym__quoted_i_angle, - STATE(3617), 1, + STATE(3854), 1, sym__quoted_i_square, - STATE(3618), 1, + STATE(3855), 1, sym__quoted_i_curly, - STATE(3619), 1, + STATE(3856), 1, sym__quoted_i_parenthesis, - STATE(3620), 1, + STATE(3857), 1, sym__quoted_i_heredoc_double, - STATE(3621), 1, + STATE(3858), 1, sym__quoted_i_heredoc_single, - STATE(3622), 1, + STATE(3859), 1, sym__quoted_i_single, - STATE(3623), 1, + STATE(3860), 1, sym__quoted_i_double, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -378488,46 +378498,46 @@ static const uint16_t ts_small_parse_table[] = { [251337] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5258), 1, - anon_sym_LPAREN, - ACTIONS(5260), 1, - anon_sym_DQUOTE, - ACTIONS(5262), 1, - anon_sym_SQUOTE, - ACTIONS(5264), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5266), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5268), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5270), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5272), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5274), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5276), 1, + anon_sym_LBRACE, + ACTIONS(5278), 1, + anon_sym_LBRACK, + ACTIONS(5280), 1, + anon_sym_LT, + ACTIONS(5282), 1, + anon_sym_PIPE, + ACTIONS(5284), 1, anon_sym_SLASH, - STATE(3889), 1, - sym__quoted_single, - STATE(3891), 1, - sym__quoted_heredoc_single, - STATE(3893), 1, - sym__quoted_heredoc_double, - STATE(3894), 1, - sym__quoted_parenthesis, - STATE(3895), 1, - sym__quoted_curly, - STATE(3896), 1, - sym__quoted_square, - STATE(3901), 1, - sym__quoted_angle, - STATE(3903), 1, - sym__quoted_bar, - STATE(3904), 1, - sym__quoted_slash, - STATE(3995), 1, - sym__quoted_double, + STATE(2386), 1, + sym__quoted_i_slash, + STATE(2387), 1, + sym__quoted_i_bar, + STATE(2388), 1, + sym__quoted_i_angle, + STATE(2389), 1, + sym__quoted_i_square, + STATE(2390), 1, + sym__quoted_i_curly, + STATE(2391), 1, + sym__quoted_i_parenthesis, + STATE(2392), 1, + sym__quoted_i_heredoc_double, + STATE(2393), 1, + sym__quoted_i_heredoc_single, + STATE(2394), 1, + sym__quoted_i_single, + STATE(2395), 1, + sym__quoted_i_double, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -378535,45 +378545,45 @@ static const uint16_t ts_small_parse_table[] = { [251406] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5278), 1, - anon_sym_LPAREN, - ACTIONS(5280), 1, - anon_sym_DQUOTE, - ACTIONS(5282), 1, - anon_sym_SQUOTE, - ACTIONS(5284), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5286), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5288), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5290), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5292), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5294), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5296), 1, + anon_sym_LBRACE, + ACTIONS(5298), 1, + anon_sym_LBRACK, + ACTIONS(5300), 1, + anon_sym_LT, + ACTIONS(5302), 1, + anon_sym_PIPE, + ACTIONS(5304), 1, anon_sym_SLASH, - STATE(3783), 1, - sym__quoted_bar, - STATE(3802), 1, + STATE(1914), 1, sym__quoted_slash, - STATE(3805), 1, + STATE(1915), 1, + sym__quoted_bar, + STATE(1916), 1, sym__quoted_angle, - STATE(3806), 1, + STATE(1917), 1, sym__quoted_square, - STATE(3807), 1, + STATE(1918), 1, sym__quoted_curly, - STATE(3816), 1, + STATE(1919), 1, sym__quoted_parenthesis, - STATE(3817), 1, + STATE(1920), 1, sym__quoted_heredoc_double, - STATE(3823), 1, + STATE(1921), 1, sym__quoted_heredoc_single, - STATE(3824), 1, + STATE(1922), 1, sym__quoted_single, - STATE(3830), 1, + STATE(1923), 1, sym__quoted_double, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -378582,46 +378592,46 @@ static const uint16_t ts_small_parse_table[] = { [251475] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5298), 1, - anon_sym_LPAREN, - ACTIONS(5300), 1, - anon_sym_DQUOTE, - ACTIONS(5302), 1, - anon_sym_SQUOTE, - ACTIONS(5304), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5306), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5308), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5310), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5312), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5314), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5316), 1, + anon_sym_LBRACE, + ACTIONS(5318), 1, + anon_sym_LBRACK, + ACTIONS(5320), 1, + anon_sym_LT, + ACTIONS(5322), 1, + anon_sym_PIPE, + ACTIONS(5324), 1, anon_sym_SLASH, - STATE(2803), 1, - sym__quoted_i_double, - STATE(2804), 1, - sym__quoted_i_single, - STATE(2805), 1, - sym__quoted_i_heredoc_single, - STATE(2806), 1, - sym__quoted_i_heredoc_double, - STATE(2807), 1, - sym__quoted_i_parenthesis, - STATE(2808), 1, - sym__quoted_i_curly, - STATE(2809), 1, - sym__quoted_i_square, - STATE(2810), 1, - sym__quoted_i_angle, - STATE(2811), 1, - sym__quoted_i_bar, - STATE(2812), 1, + STATE(3840), 1, sym__quoted_i_slash, + STATE(3863), 1, + sym__quoted_i_bar, + STATE(3866), 1, + sym__quoted_i_angle, + STATE(4029), 1, + sym__quoted_i_heredoc_double, + STATE(4031), 1, + sym__quoted_i_double, + STATE(4032), 1, + sym__quoted_i_single, + STATE(4033), 1, + sym__quoted_i_heredoc_single, + STATE(4035), 1, + sym__quoted_i_parenthesis, + STATE(4036), 1, + sym__quoted_i_curly, + STATE(4037), 1, + sym__quoted_i_square, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -378629,46 +378639,46 @@ static const uint16_t ts_small_parse_table[] = { [251544] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5318), 1, - anon_sym_LPAREN, - ACTIONS(5320), 1, - anon_sym_DQUOTE, - ACTIONS(5322), 1, - anon_sym_SQUOTE, - ACTIONS(5324), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5326), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5328), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5330), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5332), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5334), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5336), 1, + anon_sym_LBRACE, + ACTIONS(5338), 1, + anon_sym_LBRACK, + ACTIONS(5340), 1, + anon_sym_LT, + ACTIONS(5342), 1, + anon_sym_PIPE, + ACTIONS(5344), 1, anon_sym_SLASH, - STATE(3114), 1, - sym__quoted_i_double, - STATE(3150), 1, - sym__quoted_i_slash, - STATE(3151), 1, - sym__quoted_i_bar, - STATE(3152), 1, - sym__quoted_i_angle, - STATE(3153), 1, - sym__quoted_i_square, - STATE(3154), 1, - sym__quoted_i_curly, - STATE(3155), 1, - sym__quoted_i_parenthesis, - STATE(3156), 1, - sym__quoted_i_heredoc_double, - STATE(3157), 1, - sym__quoted_i_heredoc_single, - STATE(3158), 1, - sym__quoted_i_single, + STATE(3729), 1, + sym__quoted_square, + STATE(3818), 1, + sym__quoted_slash, + STATE(3821), 1, + sym__quoted_bar, + STATE(3822), 1, + sym__quoted_angle, + STATE(3834), 1, + sym__quoted_parenthesis, + STATE(3835), 1, + sym__quoted_heredoc_double, + STATE(3837), 1, + sym__quoted_heredoc_single, + STATE(3838), 1, + sym__quoted_single, + STATE(3839), 1, + sym__quoted_double, + STATE(4034), 1, + sym__quoted_curly, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -378676,45 +378686,45 @@ static const uint16_t ts_small_parse_table[] = { [251613] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5338), 1, - anon_sym_LPAREN, - ACTIONS(5340), 1, - anon_sym_DQUOTE, - ACTIONS(5342), 1, - anon_sym_SQUOTE, - ACTIONS(5344), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5346), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5348), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5350), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5352), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5354), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5356), 1, + anon_sym_LBRACE, + ACTIONS(5358), 1, + anon_sym_LBRACK, + ACTIONS(5360), 1, + anon_sym_LT, + ACTIONS(5362), 1, + anon_sym_PIPE, + ACTIONS(5364), 1, anon_sym_SLASH, - STATE(2813), 1, + STATE(3145), 1, sym__quoted_double, - STATE(2815), 1, + STATE(3157), 1, sym__quoted_single, - STATE(2816), 1, + STATE(3159), 1, sym__quoted_heredoc_single, - STATE(2817), 1, + STATE(3160), 1, sym__quoted_heredoc_double, - STATE(2818), 1, + STATE(3170), 1, sym__quoted_parenthesis, - STATE(2819), 1, + STATE(3185), 1, sym__quoted_curly, - STATE(2820), 1, + STATE(3186), 1, sym__quoted_square, - STATE(2821), 1, + STATE(3187), 1, sym__quoted_angle, - STATE(2822), 1, + STATE(3189), 1, sym__quoted_bar, - STATE(2823), 1, + STATE(3190), 1, sym__quoted_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -378723,46 +378733,46 @@ static const uint16_t ts_small_parse_table[] = { [251682] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5358), 1, - anon_sym_LPAREN, - ACTIONS(5360), 1, - anon_sym_DQUOTE, - ACTIONS(5362), 1, - anon_sym_SQUOTE, - ACTIONS(5364), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5366), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5368), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5370), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5372), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5374), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5376), 1, + anon_sym_LBRACE, + ACTIONS(5378), 1, + anon_sym_LBRACK, + ACTIONS(5380), 1, + anon_sym_LT, + ACTIONS(5382), 1, + anon_sym_PIPE, + ACTIONS(5384), 1, anon_sym_SLASH, - STATE(2850), 1, - sym__quoted_i_slash, - STATE(2851), 1, - sym__quoted_i_bar, - STATE(2852), 1, - sym__quoted_i_angle, - STATE(2855), 1, - sym__quoted_i_square, - STATE(2856), 1, - sym__quoted_i_curly, - STATE(2857), 1, - sym__quoted_i_parenthesis, - STATE(2858), 1, - sym__quoted_i_heredoc_double, - STATE(2860), 1, - sym__quoted_i_heredoc_single, - STATE(2861), 1, - sym__quoted_i_single, - STATE(2862), 1, + STATE(3130), 1, sym__quoted_i_double, + STATE(3131), 1, + sym__quoted_i_single, + STATE(3132), 1, + sym__quoted_i_heredoc_single, + STATE(3133), 1, + sym__quoted_i_heredoc_double, + STATE(3134), 1, + sym__quoted_i_parenthesis, + STATE(3135), 1, + sym__quoted_i_curly, + STATE(3136), 1, + sym__quoted_i_square, + STATE(3137), 1, + sym__quoted_i_angle, + STATE(3143), 1, + sym__quoted_i_bar, + STATE(3144), 1, + sym__quoted_i_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -378770,46 +378780,46 @@ static const uint16_t ts_small_parse_table[] = { [251751] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5378), 1, - anon_sym_LPAREN, - ACTIONS(5380), 1, - anon_sym_DQUOTE, - ACTIONS(5382), 1, - anon_sym_SQUOTE, - ACTIONS(5384), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5386), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5388), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5390), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5392), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5394), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5396), 1, + anon_sym_LBRACE, + ACTIONS(5398), 1, + anon_sym_LBRACK, + ACTIONS(5400), 1, + anon_sym_LT, + ACTIONS(5402), 1, + anon_sym_PIPE, + ACTIONS(5404), 1, anon_sym_SLASH, - STATE(2840), 1, - sym__quoted_slash, - STATE(2841), 1, - sym__quoted_bar, - STATE(2842), 1, - sym__quoted_angle, - STATE(2843), 1, - sym__quoted_square, - STATE(2844), 1, - sym__quoted_curly, - STATE(2845), 1, - sym__quoted_parenthesis, - STATE(2846), 1, - sym__quoted_heredoc_double, - STATE(2847), 1, - sym__quoted_heredoc_single, - STATE(2848), 1, - sym__quoted_single, - STATE(2849), 1, + STATE(4225), 1, sym__quoted_double, + STATE(4226), 1, + sym__quoted_single, + STATE(4236), 1, + sym__quoted_heredoc_single, + STATE(4238), 1, + sym__quoted_heredoc_double, + STATE(4242), 1, + sym__quoted_parenthesis, + STATE(4243), 1, + sym__quoted_curly, + STATE(4263), 1, + sym__quoted_square, + STATE(4280), 1, + sym__quoted_angle, + STATE(4288), 1, + sym__quoted_bar, + STATE(4403), 1, + sym__quoted_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -378817,46 +378827,46 @@ static const uint16_t ts_small_parse_table[] = { [251820] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5398), 1, - anon_sym_LPAREN, - ACTIONS(5400), 1, - anon_sym_DQUOTE, - ACTIONS(5402), 1, - anon_sym_SQUOTE, - ACTIONS(5404), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5406), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5408), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5410), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5412), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5414), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5416), 1, + anon_sym_LBRACE, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_LT, + ACTIONS(5422), 1, + anon_sym_PIPE, + ACTIONS(5424), 1, anon_sym_SLASH, - STATE(3897), 1, - sym__quoted_slash, - STATE(3898), 1, - sym__quoted_bar, - STATE(3899), 1, - sym__quoted_angle, - STATE(3900), 1, - sym__quoted_square, - STATE(3902), 1, - sym__quoted_curly, - STATE(3909), 1, - sym__quoted_parenthesis, - STATE(3913), 1, - sym__quoted_heredoc_double, - STATE(3914), 1, - sym__quoted_heredoc_single, - STATE(3915), 1, - sym__quoted_single, - STATE(3917), 1, + STATE(1592), 1, sym__quoted_double, + STATE(1593), 1, + sym__quoted_single, + STATE(1594), 1, + sym__quoted_heredoc_single, + STATE(1595), 1, + sym__quoted_heredoc_double, + STATE(1596), 1, + sym__quoted_parenthesis, + STATE(1597), 1, + sym__quoted_curly, + STATE(1598), 1, + sym__quoted_square, + STATE(1599), 1, + sym__quoted_angle, + STATE(1600), 1, + sym__quoted_bar, + STATE(1601), 1, + sym__quoted_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -378864,46 +378874,46 @@ static const uint16_t ts_small_parse_table[] = { [251889] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5418), 1, - anon_sym_LPAREN, - ACTIONS(5420), 1, - anon_sym_DQUOTE, - ACTIONS(5422), 1, - anon_sym_SQUOTE, - ACTIONS(5424), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5426), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5428), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5430), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5432), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5434), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5436), 1, + anon_sym_LBRACE, + ACTIONS(5438), 1, + anon_sym_LBRACK, + ACTIONS(5440), 1, + anon_sym_LT, + ACTIONS(5442), 1, + anon_sym_PIPE, + ACTIONS(5444), 1, anon_sym_SLASH, - STATE(1833), 1, - sym__quoted_slash, - STATE(1834), 1, - sym__quoted_bar, - STATE(1835), 1, - sym__quoted_angle, - STATE(1836), 1, - sym__quoted_square, - STATE(1837), 1, - sym__quoted_curly, - STATE(1838), 1, - sym__quoted_parenthesis, - STATE(1839), 1, - sym__quoted_heredoc_double, - STATE(1840), 1, - sym__quoted_heredoc_single, - STATE(1841), 1, - sym__quoted_single, - STATE(1842), 1, - sym__quoted_double, + STATE(4055), 1, + sym__quoted_i_heredoc_double, + STATE(4093), 1, + sym__quoted_i_heredoc_single, + STATE(4122), 1, + sym__quoted_i_curly, + STATE(4127), 1, + sym__quoted_i_square, + STATE(4131), 1, + sym__quoted_i_angle, + STATE(4159), 1, + sym__quoted_i_bar, + STATE(4183), 1, + sym__quoted_i_slash, + STATE(4295), 1, + sym__quoted_i_parenthesis, + STATE(4412), 1, + sym__quoted_i_single, + STATE(4413), 1, + sym__quoted_i_double, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -378911,46 +378921,46 @@ static const uint16_t ts_small_parse_table[] = { [251958] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5438), 1, - anon_sym_LPAREN, - ACTIONS(5440), 1, - anon_sym_DQUOTE, - ACTIONS(5442), 1, - anon_sym_SQUOTE, - ACTIONS(5444), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5446), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5448), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5450), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5452), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5454), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5456), 1, + anon_sym_LBRACE, + ACTIONS(5458), 1, + anon_sym_LBRACK, + ACTIONS(5460), 1, + anon_sym_LT, + ACTIONS(5462), 1, + anon_sym_PIPE, + ACTIONS(5464), 1, anon_sym_SLASH, - STATE(3137), 1, - sym__quoted_slash, - STATE(3138), 1, - sym__quoted_bar, - STATE(3139), 1, - sym__quoted_angle, - STATE(3141), 1, - sym__quoted_square, - STATE(3142), 1, - sym__quoted_curly, - STATE(3143), 1, - sym__quoted_parenthesis, - STATE(3146), 1, - sym__quoted_heredoc_double, - STATE(3147), 1, - sym__quoted_heredoc_single, - STATE(3148), 1, - sym__quoted_single, - STATE(3149), 1, - sym__quoted_double, + STATE(2837), 1, + sym__quoted_i_slash, + STATE(2838), 1, + sym__quoted_i_bar, + STATE(2839), 1, + sym__quoted_i_angle, + STATE(2840), 1, + sym__quoted_i_square, + STATE(2841), 1, + sym__quoted_i_curly, + STATE(2842), 1, + sym__quoted_i_parenthesis, + STATE(2843), 1, + sym__quoted_i_heredoc_double, + STATE(2844), 1, + sym__quoted_i_heredoc_single, + STATE(2845), 1, + sym__quoted_i_single, + STATE(2846), 1, + sym__quoted_i_double, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -378958,46 +378968,46 @@ static const uint16_t ts_small_parse_table[] = { [252027] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5458), 1, - anon_sym_LPAREN, - ACTIONS(5460), 1, - anon_sym_DQUOTE, - ACTIONS(5462), 1, - anon_sym_SQUOTE, - ACTIONS(5464), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5466), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5468), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5470), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5472), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5474), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5476), 1, + anon_sym_LBRACE, + ACTIONS(5478), 1, + anon_sym_LBRACK, + ACTIONS(5480), 1, + anon_sym_LT, + ACTIONS(5482), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, anon_sym_SLASH, - STATE(1843), 1, - sym__quoted_i_slash, - STATE(1844), 1, - sym__quoted_i_bar, - STATE(1845), 1, - sym__quoted_i_angle, - STATE(1846), 1, - sym__quoted_i_square, - STATE(1847), 1, - sym__quoted_i_curly, - STATE(1848), 1, - sym__quoted_i_parenthesis, - STATE(1849), 1, - sym__quoted_i_heredoc_double, - STATE(1850), 1, - sym__quoted_i_heredoc_single, - STATE(1851), 1, - sym__quoted_i_single, - STATE(1852), 1, - sym__quoted_i_double, + STATE(3350), 1, + sym__quoted_slash, + STATE(3351), 1, + sym__quoted_bar, + STATE(3352), 1, + sym__quoted_angle, + STATE(3357), 1, + sym__quoted_square, + STATE(3358), 1, + sym__quoted_curly, + STATE(3359), 1, + sym__quoted_parenthesis, + STATE(3360), 1, + sym__quoted_heredoc_double, + STATE(3361), 1, + sym__quoted_heredoc_single, + STATE(3362), 1, + sym__quoted_single, + STATE(3363), 1, + sym__quoted_double, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379005,45 +379015,45 @@ static const uint16_t ts_small_parse_table[] = { [252096] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5478), 1, - anon_sym_LPAREN, - ACTIONS(5480), 1, - anon_sym_DQUOTE, - ACTIONS(5482), 1, - anon_sym_SQUOTE, - ACTIONS(5484), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5486), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5488), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5490), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5492), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5494), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5496), 1, + anon_sym_LBRACE, + ACTIONS(5498), 1, + anon_sym_LBRACK, + ACTIONS(5500), 1, + anon_sym_LT, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5504), 1, anon_sym_SLASH, - STATE(1700), 1, + STATE(2827), 1, sym__quoted_slash, - STATE(1701), 1, + STATE(2828), 1, sym__quoted_bar, - STATE(1702), 1, + STATE(2829), 1, sym__quoted_angle, - STATE(1703), 1, + STATE(2830), 1, sym__quoted_square, - STATE(1704), 1, + STATE(2831), 1, sym__quoted_curly, - STATE(1705), 1, + STATE(2832), 1, sym__quoted_parenthesis, - STATE(1706), 1, + STATE(2833), 1, sym__quoted_heredoc_double, - STATE(1707), 1, + STATE(2834), 1, sym__quoted_heredoc_single, - STATE(1708), 1, + STATE(2835), 1, sym__quoted_single, - STATE(1709), 1, + STATE(2836), 1, sym__quoted_double, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -379052,45 +379062,45 @@ static const uint16_t ts_small_parse_table[] = { [252165] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5498), 1, - anon_sym_LPAREN, - ACTIONS(5500), 1, - anon_sym_DQUOTE, - ACTIONS(5502), 1, - anon_sym_SQUOTE, - ACTIONS(5504), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5506), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5508), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5510), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5512), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5514), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5516), 1, + anon_sym_LBRACE, + ACTIONS(5518), 1, + anon_sym_LBRACK, + ACTIONS(5520), 1, + anon_sym_LT, + ACTIONS(5522), 1, + anon_sym_PIPE, + ACTIONS(5524), 1, anon_sym_SLASH, - STATE(1414), 1, + STATE(1924), 1, sym__quoted_i_slash, - STATE(1415), 1, + STATE(1925), 1, sym__quoted_i_bar, - STATE(1416), 1, + STATE(1926), 1, sym__quoted_i_angle, - STATE(1417), 1, + STATE(1927), 1, sym__quoted_i_square, - STATE(1418), 1, + STATE(1928), 1, sym__quoted_i_curly, - STATE(1419), 1, + STATE(1931), 1, sym__quoted_i_parenthesis, - STATE(1422), 1, + STATE(1932), 1, sym__quoted_i_heredoc_double, - STATE(1423), 1, + STATE(1933), 1, sym__quoted_i_heredoc_single, - STATE(1424), 1, + STATE(1934), 1, sym__quoted_i_single, - STATE(1425), 1, + STATE(1935), 1, sym__quoted_i_double, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -379099,46 +379109,46 @@ static const uint16_t ts_small_parse_table[] = { [252234] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5518), 1, - anon_sym_LPAREN, - ACTIONS(5520), 1, - anon_sym_DQUOTE, - ACTIONS(5522), 1, - anon_sym_SQUOTE, - ACTIONS(5524), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5526), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5528), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5530), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5532), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5534), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5536), 1, + anon_sym_LBRACE, + ACTIONS(5538), 1, + anon_sym_LBRACK, + ACTIONS(5540), 1, + anon_sym_LT, + ACTIONS(5542), 1, + anon_sym_PIPE, + ACTIONS(5544), 1, anon_sym_SLASH, - STATE(1710), 1, - sym__quoted_i_slash, - STATE(1711), 1, - sym__quoted_i_bar, - STATE(1712), 1, - sym__quoted_i_angle, - STATE(1713), 1, - sym__quoted_i_square, - STATE(1714), 1, - sym__quoted_i_curly, - STATE(1715), 1, - sym__quoted_i_parenthesis, - STATE(1716), 1, - sym__quoted_i_heredoc_double, - STATE(1717), 1, - sym__quoted_i_heredoc_single, - STATE(1719), 1, - sym__quoted_i_single, - STATE(1720), 1, + STATE(3268), 1, sym__quoted_i_double, + STATE(3364), 1, + sym__quoted_i_slash, + STATE(3365), 1, + sym__quoted_i_bar, + STATE(3366), 1, + sym__quoted_i_angle, + STATE(3367), 1, + sym__quoted_i_square, + STATE(3368), 1, + sym__quoted_i_curly, + STATE(3369), 1, + sym__quoted_i_parenthesis, + STATE(3370), 1, + sym__quoted_i_heredoc_double, + STATE(3371), 1, + sym__quoted_i_heredoc_single, + STATE(3372), 1, + sym__quoted_i_single, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379146,45 +379156,45 @@ static const uint16_t ts_small_parse_table[] = { [252303] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5538), 1, - anon_sym_LPAREN, - ACTIONS(5540), 1, - anon_sym_DQUOTE, - ACTIONS(5542), 1, - anon_sym_SQUOTE, - ACTIONS(5544), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5546), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5548), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5550), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5552), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5554), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5556), 1, + anon_sym_LBRACE, + ACTIONS(5558), 1, + anon_sym_LBRACK, + ACTIONS(5560), 1, + anon_sym_LT, + ACTIONS(5562), 1, + anon_sym_PIPE, + ACTIONS(5564), 1, anon_sym_SLASH, - STATE(3604), 1, + STATE(3841), 1, sym__quoted_slash, - STATE(3605), 1, + STATE(3842), 1, sym__quoted_bar, - STATE(3606), 1, + STATE(3843), 1, sym__quoted_angle, - STATE(3607), 1, + STATE(3844), 1, sym__quoted_square, - STATE(3608), 1, + STATE(3845), 1, sym__quoted_curly, - STATE(3609), 1, + STATE(3846), 1, sym__quoted_parenthesis, - STATE(3610), 1, + STATE(3847), 1, sym__quoted_heredoc_double, - STATE(3611), 1, + STATE(3848), 1, sym__quoted_heredoc_single, - STATE(3612), 1, + STATE(3849), 1, sym__quoted_single, - STATE(3613), 1, + STATE(3850), 1, sym__quoted_double, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -379193,46 +379203,46 @@ static const uint16_t ts_small_parse_table[] = { [252372] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5558), 1, - anon_sym_LPAREN, - ACTIONS(5560), 1, - anon_sym_DQUOTE, - ACTIONS(5562), 1, - anon_sym_SQUOTE, - ACTIONS(5564), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5566), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5568), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5570), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5572), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5574), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5576), 1, + anon_sym_LBRACE, + ACTIONS(5578), 1, + anon_sym_LBRACK, + ACTIONS(5580), 1, + anon_sym_LT, + ACTIONS(5582), 1, + anon_sym_PIPE, + ACTIONS(5584), 1, anon_sym_SLASH, - STATE(1944), 1, - sym__quoted_i_slash, - STATE(1946), 1, - sym__quoted_i_bar, - STATE(1947), 1, - sym__quoted_i_angle, - STATE(1949), 1, - sym__quoted_i_square, - STATE(1953), 1, - sym__quoted_i_curly, - STATE(1954), 1, - sym__quoted_i_parenthesis, - STATE(1955), 1, + STATE(1350), 1, sym__quoted_i_heredoc_double, - STATE(1957), 1, - sym__quoted_i_heredoc_single, - STATE(1958), 1, - sym__quoted_i_single, - STATE(1967), 1, + STATE(1433), 1, sym__quoted_i_double, + STATE(1437), 1, + sym__quoted_i_single, + STATE(1440), 1, + sym__quoted_i_heredoc_single, + STATE(1443), 1, + sym__quoted_i_parenthesis, + STATE(1444), 1, + sym__quoted_i_curly, + STATE(1445), 1, + sym__quoted_i_square, + STATE(1449), 1, + sym__quoted_i_angle, + STATE(1450), 1, + sym__quoted_i_bar, + STATE(1455), 1, + sym__quoted_i_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379240,46 +379250,46 @@ static const uint16_t ts_small_parse_table[] = { [252441] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5578), 1, - anon_sym_LPAREN, - ACTIONS(5580), 1, - anon_sym_DQUOTE, - ACTIONS(5582), 1, - anon_sym_SQUOTE, - ACTIONS(5584), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5586), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5588), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5590), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5592), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5594), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5596), 1, + anon_sym_LBRACE, + ACTIONS(5598), 1, + anon_sym_LBRACK, + ACTIONS(5600), 1, + anon_sym_LT, + ACTIONS(5602), 1, + anon_sym_PIPE, + ACTIONS(5604), 1, anon_sym_SLASH, - STATE(2368), 1, - sym__quoted_i_square, - STATE(2392), 1, - sym__quoted_i_angle, - STATE(2400), 1, - sym__quoted_i_bar, - STATE(2471), 1, - sym__quoted_i_slash, - STATE(2490), 1, - sym__quoted_i_curly, - STATE(2492), 1, - sym__quoted_i_parenthesis, - STATE(2493), 1, - sym__quoted_i_heredoc_double, - STATE(2496), 1, - sym__quoted_i_heredoc_single, - STATE(2499), 1, - sym__quoted_i_single, - STATE(2500), 1, - sym__quoted_i_double, + STATE(1442), 1, + sym__quoted_parenthesis, + STATE(1456), 1, + sym__quoted_double, + STATE(1458), 1, + sym__quoted_single, + STATE(1462), 1, + sym__quoted_heredoc_single, + STATE(1463), 1, + sym__quoted_heredoc_double, + STATE(1465), 1, + sym__quoted_curly, + STATE(1466), 1, + sym__quoted_square, + STATE(1467), 1, + sym__quoted_angle, + STATE(1468), 1, + sym__quoted_bar, + STATE(1469), 1, + sym__quoted_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379287,46 +379297,46 @@ static const uint16_t ts_small_parse_table[] = { [252510] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5598), 1, - anon_sym_LPAREN, - ACTIONS(5600), 1, - anon_sym_DQUOTE, - ACTIONS(5602), 1, - anon_sym_SQUOTE, - ACTIONS(5604), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5606), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5608), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5610), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5612), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5614), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5616), 1, + anon_sym_LBRACE, + ACTIONS(5618), 1, + anon_sym_LBRACK, + ACTIONS(5620), 1, + anon_sym_LT, + ACTIONS(5622), 1, + anon_sym_PIPE, + ACTIONS(5624), 1, anon_sym_SLASH, - STATE(2472), 1, - sym__quoted_double, - STATE(2474), 1, - sym__quoted_single, - STATE(2475), 1, - sym__quoted_heredoc_single, - STATE(2476), 1, - sym__quoted_heredoc_double, - STATE(2477), 1, - sym__quoted_parenthesis, - STATE(2484), 1, - sym__quoted_curly, - STATE(2486), 1, - sym__quoted_square, - STATE(2487), 1, - sym__quoted_angle, - STATE(2488), 1, - sym__quoted_bar, - STATE(2489), 1, - sym__quoted_slash, + STATE(2436), 1, + sym__quoted_i_double, + STATE(2437), 1, + sym__quoted_i_single, + STATE(2449), 1, + sym__quoted_i_heredoc_single, + STATE(2452), 1, + sym__quoted_i_heredoc_double, + STATE(2485), 1, + sym__quoted_i_parenthesis, + STATE(2694), 1, + sym__quoted_i_curly, + STATE(2695), 1, + sym__quoted_i_square, + STATE(2738), 1, + sym__quoted_i_angle, + STATE(2739), 1, + sym__quoted_i_bar, + STATE(2740), 1, + sym__quoted_i_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379334,46 +379344,46 @@ static const uint16_t ts_small_parse_table[] = { [252579] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5618), 1, - anon_sym_LPAREN, - ACTIONS(5620), 1, - anon_sym_DQUOTE, - ACTIONS(5622), 1, - anon_sym_SQUOTE, - ACTIONS(5624), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5626), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5628), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5630), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5632), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5634), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5636), 1, + anon_sym_LBRACE, + ACTIONS(5638), 1, + anon_sym_LBRACK, + ACTIONS(5640), 1, + anon_sym_LT, + ACTIONS(5642), 1, + anon_sym_PIPE, + ACTIONS(5644), 1, anon_sym_SLASH, - STATE(1185), 1, - sym__quoted_i_double, - STATE(1293), 1, - sym__quoted_i_slash, - STATE(1305), 1, - sym__quoted_i_bar, - STATE(1306), 1, - sym__quoted_i_angle, - STATE(1307), 1, - sym__quoted_i_square, - STATE(1308), 1, - sym__quoted_i_curly, - STATE(1309), 1, - sym__quoted_i_parenthesis, - STATE(1310), 1, - sym__quoted_i_heredoc_double, - STATE(1311), 1, - sym__quoted_i_heredoc_single, - STATE(1312), 1, - sym__quoted_i_single, + STATE(2741), 1, + sym__quoted_double, + STATE(2742), 1, + sym__quoted_single, + STATE(2743), 1, + sym__quoted_heredoc_single, + STATE(2744), 1, + sym__quoted_heredoc_double, + STATE(2745), 1, + sym__quoted_parenthesis, + STATE(2746), 1, + sym__quoted_curly, + STATE(2747), 1, + sym__quoted_square, + STATE(2748), 1, + sym__quoted_angle, + STATE(2749), 1, + sym__quoted_bar, + STATE(2750), 1, + sym__quoted_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379381,46 +379391,46 @@ static const uint16_t ts_small_parse_table[] = { [252648] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5638), 1, - anon_sym_LPAREN, - ACTIONS(5640), 1, - anon_sym_DQUOTE, - ACTIONS(5642), 1, - anon_sym_SQUOTE, - ACTIONS(5644), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5646), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5648), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5650), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5652), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5654), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5656), 1, + anon_sym_LBRACE, + ACTIONS(5658), 1, + anon_sym_LBRACK, + ACTIONS(5660), 1, + anon_sym_LT, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5664), 1, anon_sym_SLASH, - STATE(4248), 1, - sym__quoted_i_square, - STATE(4263), 1, - sym__quoted_i_slash, - STATE(4265), 1, - sym__quoted_i_bar, - STATE(4266), 1, - sym__quoted_i_angle, - STATE(4275), 1, - sym__quoted_i_curly, - STATE(4276), 1, - sym__quoted_i_parenthesis, - STATE(4277), 1, - sym__quoted_i_heredoc_double, - STATE(4281), 1, - sym__quoted_i_heredoc_single, - STATE(4290), 1, - sym__quoted_i_single, - STATE(4297), 1, - sym__quoted_i_double, + STATE(2099), 1, + sym__quoted_double, + STATE(2118), 1, + sym__quoted_slash, + STATE(2119), 1, + sym__quoted_bar, + STATE(2120), 1, + sym__quoted_angle, + STATE(2121), 1, + sym__quoted_square, + STATE(2122), 1, + sym__quoted_curly, + STATE(2123), 1, + sym__quoted_parenthesis, + STATE(2124), 1, + sym__quoted_heredoc_double, + STATE(2125), 1, + sym__quoted_heredoc_single, + STATE(2126), 1, + sym__quoted_single, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379428,46 +379438,46 @@ static const uint16_t ts_small_parse_table[] = { [252717] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5658), 1, - anon_sym_LPAREN, - ACTIONS(5660), 1, - anon_sym_DQUOTE, - ACTIONS(5662), 1, - anon_sym_SQUOTE, - ACTIONS(5664), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5666), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5668), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5670), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5672), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5674), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5676), 1, + anon_sym_LBRACE, + ACTIONS(5678), 1, + anon_sym_LBRACK, + ACTIONS(5680), 1, + anon_sym_LT, + ACTIONS(5682), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, anon_sym_SLASH, - STATE(2284), 1, - sym__quoted_double, - STATE(2285), 1, - sym__quoted_single, - STATE(2286), 1, - sym__quoted_heredoc_single, - STATE(2287), 1, - sym__quoted_heredoc_double, - STATE(2288), 1, - sym__quoted_parenthesis, - STATE(2289), 1, - sym__quoted_curly, - STATE(2290), 1, - sym__quoted_square, - STATE(2291), 1, - sym__quoted_angle, - STATE(2292), 1, - sym__quoted_bar, - STATE(2293), 1, + STATE(2698), 1, sym__quoted_slash, + STATE(2699), 1, + sym__quoted_bar, + STATE(2700), 1, + sym__quoted_angle, + STATE(2701), 1, + sym__quoted_square, + STATE(2702), 1, + sym__quoted_curly, + STATE(2703), 1, + sym__quoted_parenthesis, + STATE(2704), 1, + sym__quoted_heredoc_double, + STATE(2705), 1, + sym__quoted_heredoc_single, + STATE(2706), 1, + sym__quoted_single, + STATE(2707), 1, + sym__quoted_double, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379475,46 +379485,46 @@ static const uint16_t ts_small_parse_table[] = { [252786] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5678), 1, - anon_sym_LPAREN, - ACTIONS(5680), 1, - anon_sym_DQUOTE, - ACTIONS(5682), 1, - anon_sym_SQUOTE, - ACTIONS(5684), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5686), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5688), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5690), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5692), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5694), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5696), 1, + anon_sym_LBRACE, + ACTIONS(5698), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_LT, + ACTIONS(5702), 1, + anon_sym_PIPE, + ACTIONS(5704), 1, anon_sym_SLASH, - STATE(4249), 1, - sym__quoted_slash, - STATE(4250), 1, - sym__quoted_bar, - STATE(4252), 1, - sym__quoted_angle, - STATE(4253), 1, - sym__quoted_square, - STATE(4254), 1, - sym__quoted_curly, - STATE(4255), 1, - sym__quoted_parenthesis, - STATE(4256), 1, - sym__quoted_heredoc_double, - STATE(4259), 1, - sym__quoted_heredoc_single, - STATE(4261), 1, - sym__quoted_single, - STATE(4262), 1, - sym__quoted_double, + STATE(2031), 1, + sym__quoted_i_double, + STATE(2074), 1, + sym__quoted_i_single, + STATE(2075), 1, + sym__quoted_i_heredoc_single, + STATE(2076), 1, + sym__quoted_i_heredoc_double, + STATE(2077), 1, + sym__quoted_i_parenthesis, + STATE(2078), 1, + sym__quoted_i_curly, + STATE(2080), 1, + sym__quoted_i_square, + STATE(2081), 1, + sym__quoted_i_angle, + STATE(2084), 1, + sym__quoted_i_bar, + STATE(2088), 1, + sym__quoted_i_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379522,46 +379532,46 @@ static const uint16_t ts_small_parse_table[] = { [252855] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5698), 1, - anon_sym_LPAREN, - ACTIONS(5700), 1, - anon_sym_DQUOTE, - ACTIONS(5702), 1, - anon_sym_SQUOTE, - ACTIONS(5704), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5706), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5708), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5710), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5712), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5714), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5716), 1, + anon_sym_LBRACE, + ACTIONS(5718), 1, + anon_sym_LBRACK, + ACTIONS(5720), 1, + anon_sym_LT, + ACTIONS(5722), 1, + anon_sym_PIPE, + ACTIONS(5724), 1, anon_sym_SLASH, - STATE(2634), 1, - sym__quoted_slash, - STATE(2635), 1, - sym__quoted_bar, - STATE(2636), 1, - sym__quoted_angle, - STATE(2637), 1, - sym__quoted_square, - STATE(2638), 1, - sym__quoted_curly, - STATE(2639), 1, - sym__quoted_parenthesis, - STATE(2640), 1, - sym__quoted_heredoc_double, - STATE(2641), 1, - sym__quoted_heredoc_single, - STATE(2644), 1, - sym__quoted_single, - STATE(2646), 1, - sym__quoted_double, + STATE(3710), 1, + sym__quoted_i_double, + STATE(3711), 1, + sym__quoted_i_single, + STATE(3713), 1, + sym__quoted_i_heredoc_single, + STATE(3714), 1, + sym__quoted_i_heredoc_double, + STATE(3715), 1, + sym__quoted_i_parenthesis, + STATE(3716), 1, + sym__quoted_i_curly, + STATE(3717), 1, + sym__quoted_i_square, + STATE(3718), 1, + sym__quoted_i_angle, + STATE(3719), 1, + sym__quoted_i_bar, + STATE(3720), 1, + sym__quoted_i_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379569,46 +379579,46 @@ static const uint16_t ts_small_parse_table[] = { [252924] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5718), 1, - anon_sym_LPAREN, - ACTIONS(5720), 1, - anon_sym_DQUOTE, - ACTIONS(5722), 1, - anon_sym_SQUOTE, - ACTIONS(5724), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5726), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5728), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5730), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5732), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5734), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5736), 1, + anon_sym_LBRACE, + ACTIONS(5738), 1, + anon_sym_LBRACK, + ACTIONS(5740), 1, + anon_sym_LT, + ACTIONS(5742), 1, + anon_sym_PIPE, + ACTIONS(5744), 1, anon_sym_SLASH, - STATE(1404), 1, - sym__quoted_slash, - STATE(1405), 1, - sym__quoted_bar, - STATE(1406), 1, - sym__quoted_angle, - STATE(1407), 1, - sym__quoted_square, - STATE(1408), 1, - sym__quoted_curly, - STATE(1409), 1, - sym__quoted_parenthesis, - STATE(1410), 1, - sym__quoted_heredoc_double, - STATE(1411), 1, - sym__quoted_heredoc_single, - STATE(1412), 1, - sym__quoted_single, - STATE(1413), 1, + STATE(3721), 1, sym__quoted_double, + STATE(3722), 1, + sym__quoted_single, + STATE(3723), 1, + sym__quoted_heredoc_single, + STATE(3724), 1, + sym__quoted_heredoc_double, + STATE(3725), 1, + sym__quoted_parenthesis, + STATE(3726), 1, + sym__quoted_curly, + STATE(3727), 1, + sym__quoted_square, + STATE(3728), 1, + sym__quoted_angle, + STATE(3825), 1, + sym__quoted_bar, + STATE(3826), 1, + sym__quoted_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379616,46 +379626,46 @@ static const uint16_t ts_small_parse_table[] = { [252993] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5738), 1, - anon_sym_LPAREN, - ACTIONS(5740), 1, - anon_sym_DQUOTE, - ACTIONS(5742), 1, - anon_sym_SQUOTE, - ACTIONS(5744), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5746), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5748), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5750), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5752), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5754), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5756), 1, + anon_sym_LBRACE, + ACTIONS(5758), 1, + anon_sym_LBRACK, + ACTIONS(5760), 1, + anon_sym_LT, + ACTIONS(5762), 1, + anon_sym_PIPE, + ACTIONS(5764), 1, anon_sym_SLASH, - STATE(2647), 1, - sym__quoted_i_slash, - STATE(2648), 1, - sym__quoted_i_bar, - STATE(2649), 1, - sym__quoted_i_angle, - STATE(2650), 1, - sym__quoted_i_square, - STATE(2651), 1, - sym__quoted_i_curly, - STATE(2652), 1, - sym__quoted_i_parenthesis, - STATE(2653), 1, - sym__quoted_i_heredoc_double, - STATE(2654), 1, - sym__quoted_i_heredoc_single, - STATE(2655), 1, - sym__quoted_i_single, - STATE(2656), 1, + STATE(2502), 1, sym__quoted_i_double, + STATE(2503), 1, + sym__quoted_i_single, + STATE(2504), 1, + sym__quoted_i_heredoc_single, + STATE(2505), 1, + sym__quoted_i_heredoc_double, + STATE(2510), 1, + sym__quoted_i_parenthesis, + STATE(2511), 1, + sym__quoted_i_curly, + STATE(2512), 1, + sym__quoted_i_square, + STATE(2513), 1, + sym__quoted_i_angle, + STATE(2521), 1, + sym__quoted_i_bar, + STATE(2522), 1, + sym__quoted_i_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379663,46 +379673,46 @@ static const uint16_t ts_small_parse_table[] = { [253062] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5758), 1, - anon_sym_LPAREN, - ACTIONS(5760), 1, - anon_sym_DQUOTE, - ACTIONS(5762), 1, - anon_sym_SQUOTE, - ACTIONS(5764), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5766), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5768), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5770), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5772), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5774), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5776), 1, + anon_sym_LBRACE, + ACTIONS(5778), 1, + anon_sym_LBRACK, + ACTIONS(5780), 1, + anon_sym_LT, + ACTIONS(5782), 1, + anon_sym_PIPE, + ACTIONS(5784), 1, anon_sym_SLASH, - STATE(2679), 1, - sym__quoted_i_slash, - STATE(2681), 1, - sym__quoted_i_bar, - STATE(2682), 1, - sym__quoted_i_angle, - STATE(2684), 1, - sym__quoted_i_square, - STATE(2686), 1, - sym__quoted_i_curly, - STATE(2687), 1, - sym__quoted_i_parenthesis, - STATE(2688), 1, - sym__quoted_i_heredoc_double, - STATE(2689), 1, - sym__quoted_i_heredoc_single, - STATE(2690), 1, - sym__quoted_i_single, - STATE(2691), 1, + STATE(1261), 1, sym__quoted_i_double, + STATE(1262), 1, + sym__quoted_i_single, + STATE(1263), 1, + sym__quoted_i_heredoc_single, + STATE(1264), 1, + sym__quoted_i_heredoc_double, + STATE(1265), 1, + sym__quoted_i_parenthesis, + STATE(1266), 1, + sym__quoted_i_curly, + STATE(1267), 1, + sym__quoted_i_square, + STATE(1268), 1, + sym__quoted_i_angle, + STATE(1269), 1, + sym__quoted_i_bar, + STATE(1270), 1, + sym__quoted_i_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379710,46 +379720,46 @@ static const uint16_t ts_small_parse_table[] = { [253131] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5778), 1, - anon_sym_LPAREN, - ACTIONS(5780), 1, - anon_sym_DQUOTE, - ACTIONS(5782), 1, - anon_sym_SQUOTE, - ACTIONS(5784), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5786), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5788), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5790), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5792), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5794), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5796), 1, + anon_sym_LBRACE, + ACTIONS(5798), 1, + anon_sym_LBRACK, + ACTIONS(5800), 1, + anon_sym_LT, + ACTIONS(5802), 1, + anon_sym_PIPE, + ACTIONS(5804), 1, anon_sym_SLASH, - STATE(2658), 1, - sym__quoted_slash, - STATE(2659), 1, - sym__quoted_bar, - STATE(2660), 1, - sym__quoted_angle, - STATE(2665), 1, - sym__quoted_square, - STATE(2666), 1, - sym__quoted_curly, - STATE(2667), 1, - sym__quoted_parenthesis, - STATE(2668), 1, - sym__quoted_heredoc_double, - STATE(2669), 1, - sym__quoted_heredoc_single, - STATE(2673), 1, - sym__quoted_single, - STATE(2678), 1, + STATE(1271), 1, sym__quoted_double, + STATE(1272), 1, + sym__quoted_single, + STATE(1273), 1, + sym__quoted_heredoc_single, + STATE(1274), 1, + sym__quoted_heredoc_double, + STATE(1275), 1, + sym__quoted_parenthesis, + STATE(1276), 1, + sym__quoted_curly, + STATE(1277), 1, + sym__quoted_square, + STATE(1278), 1, + sym__quoted_angle, + STATE(1279), 1, + sym__quoted_bar, + STATE(1280), 1, + sym__quoted_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379757,46 +379767,46 @@ static const uint16_t ts_small_parse_table[] = { [253200] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5798), 1, - anon_sym_LPAREN, - ACTIONS(5800), 1, - anon_sym_DQUOTE, - ACTIONS(5802), 1, - anon_sym_SQUOTE, - ACTIONS(5804), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5806), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5808), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5810), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5812), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5814), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5816), 1, + anon_sym_LBRACE, + ACTIONS(5818), 1, + anon_sym_LBRACK, + ACTIONS(5820), 1, + anon_sym_LT, + ACTIONS(5822), 1, + anon_sym_PIPE, + ACTIONS(5824), 1, anon_sym_SLASH, - STATE(3281), 1, - sym__quoted_i_double, - STATE(3284), 1, - sym__quoted_i_single, - STATE(3286), 1, - sym__quoted_i_heredoc_single, - STATE(3287), 1, - sym__quoted_i_heredoc_double, - STATE(3289), 1, - sym__quoted_i_parenthesis, - STATE(3299), 1, - sym__quoted_i_curly, - STATE(3300), 1, - sym__quoted_i_square, - STATE(3301), 1, - sym__quoted_i_angle, - STATE(3302), 1, - sym__quoted_i_bar, - STATE(3313), 1, - sym__quoted_i_slash, + STATE(3558), 1, + sym__quoted_slash, + STATE(3559), 1, + sym__quoted_bar, + STATE(3560), 1, + sym__quoted_angle, + STATE(3561), 1, + sym__quoted_square, + STATE(3563), 1, + sym__quoted_curly, + STATE(3576), 1, + sym__quoted_parenthesis, + STATE(3577), 1, + sym__quoted_heredoc_double, + STATE(3578), 1, + sym__quoted_heredoc_single, + STATE(3580), 1, + sym__quoted_single, + STATE(3581), 1, + sym__quoted_double, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379804,46 +379814,46 @@ static const uint16_t ts_small_parse_table[] = { [253269] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5818), 1, - anon_sym_LPAREN, - ACTIONS(5820), 1, - anon_sym_DQUOTE, - ACTIONS(5822), 1, - anon_sym_SQUOTE, - ACTIONS(5824), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5826), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5828), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5830), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5832), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5834), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5836), 1, + anon_sym_LBRACE, + ACTIONS(5838), 1, + anon_sym_LBRACK, + ACTIONS(5840), 1, + anon_sym_LT, + ACTIONS(5842), 1, + anon_sym_PIPE, + ACTIONS(5844), 1, anon_sym_SLASH, - STATE(3314), 1, - sym__quoted_double, - STATE(3319), 1, - sym__quoted_single, - STATE(3321), 1, - sym__quoted_heredoc_double, - STATE(3322), 1, - sym__quoted_parenthesis, - STATE(3326), 1, - sym__quoted_curly, - STATE(3333), 1, - sym__quoted_square, - STATE(3335), 1, - sym__quoted_angle, - STATE(3336), 1, - sym__quoted_bar, - STATE(3342), 1, - sym__quoted_slash, - STATE(3417), 1, - sym__quoted_heredoc_single, + STATE(2708), 1, + sym__quoted_i_slash, + STATE(2709), 1, + sym__quoted_i_bar, + STATE(2710), 1, + sym__quoted_i_angle, + STATE(2711), 1, + sym__quoted_i_square, + STATE(2712), 1, + sym__quoted_i_curly, + STATE(2714), 1, + sym__quoted_i_parenthesis, + STATE(2715), 1, + sym__quoted_i_heredoc_double, + STATE(2722), 1, + sym__quoted_i_heredoc_single, + STATE(2724), 1, + sym__quoted_i_single, + STATE(2725), 1, + sym__quoted_i_double, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379851,46 +379861,46 @@ static const uint16_t ts_small_parse_table[] = { [253338] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5838), 1, - anon_sym_LPAREN, - ACTIONS(5840), 1, - anon_sym_DQUOTE, - ACTIONS(5842), 1, - anon_sym_SQUOTE, - ACTIONS(5844), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5846), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5848), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5850), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5852), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5854), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5856), 1, + anon_sym_LBRACE, + ACTIONS(5858), 1, + anon_sym_LBRACK, + ACTIONS(5860), 1, + anon_sym_LT, + ACTIONS(5862), 1, + anon_sym_PIPE, + ACTIONS(5864), 1, anon_sym_SLASH, - STATE(3833), 1, + STATE(3591), 1, sym__quoted_i_slash, - STATE(3837), 1, + STATE(3594), 1, sym__quoted_i_bar, - STATE(3838), 1, + STATE(3600), 1, sym__quoted_i_angle, - STATE(3839), 1, + STATE(3601), 1, sym__quoted_i_square, - STATE(3840), 1, + STATE(3602), 1, sym__quoted_i_curly, - STATE(3841), 1, + STATE(3603), 1, sym__quoted_i_parenthesis, - STATE(3842), 1, - sym__quoted_i_heredoc_single, - STATE(3843), 1, - sym__quoted_i_single, - STATE(3844), 1, - sym__quoted_i_double, - STATE(3849), 1, + STATE(3605), 1, sym__quoted_i_heredoc_double, + STATE(3606), 1, + sym__quoted_i_heredoc_single, + STATE(3607), 1, + sym__quoted_i_single, + STATE(3609), 1, + sym__quoted_i_double, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379898,46 +379908,46 @@ static const uint16_t ts_small_parse_table[] = { [253407] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5858), 1, - anon_sym_LPAREN, - ACTIONS(5860), 1, - anon_sym_DQUOTE, - ACTIONS(5862), 1, - anon_sym_SQUOTE, - ACTIONS(5864), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5866), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5868), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5870), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5872), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5874), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5876), 1, + anon_sym_LBRACE, + ACTIONS(5878), 1, + anon_sym_LBRACK, + ACTIONS(5880), 1, + anon_sym_LT, + ACTIONS(5882), 1, + anon_sym_PIPE, + ACTIONS(5884), 1, anon_sym_SLASH, - STATE(1248), 1, - sym__quoted_slash, - STATE(1250), 1, - sym__quoted_bar, - STATE(1251), 1, - sym__quoted_angle, - STATE(1255), 1, - sym__quoted_square, - STATE(1260), 1, - sym__quoted_curly, - STATE(1262), 1, - sym__quoted_parenthesis, - STATE(1264), 1, - sym__quoted_heredoc_double, - STATE(1265), 1, - sym__quoted_heredoc_single, - STATE(1282), 1, - sym__quoted_single, - STATE(1286), 1, - sym__quoted_double, + STATE(2276), 1, + sym__quoted_i_double, + STATE(2277), 1, + sym__quoted_i_single, + STATE(2278), 1, + sym__quoted_i_heredoc_single, + STATE(2279), 1, + sym__quoted_i_heredoc_double, + STATE(2280), 1, + sym__quoted_i_parenthesis, + STATE(2281), 1, + sym__quoted_i_curly, + STATE(2282), 1, + sym__quoted_i_square, + STATE(2283), 1, + sym__quoted_i_angle, + STATE(2284), 1, + sym__quoted_i_bar, + STATE(2285), 1, + sym__quoted_i_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379945,46 +379955,46 @@ static const uint16_t ts_small_parse_table[] = { [253476] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5878), 1, - anon_sym_LPAREN, - ACTIONS(5880), 1, - anon_sym_DQUOTE, - ACTIONS(5882), 1, - anon_sym_SQUOTE, - ACTIONS(5884), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5886), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5888), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5890), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5892), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5894), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5896), 1, + anon_sym_LBRACE, + ACTIONS(5898), 1, + anon_sym_LBRACK, + ACTIONS(5900), 1, + anon_sym_LT, + ACTIONS(5902), 1, + anon_sym_PIPE, + ACTIONS(5904), 1, anon_sym_SLASH, - STATE(2274), 1, - sym__quoted_i_double, - STATE(2275), 1, - sym__quoted_i_single, - STATE(2276), 1, - sym__quoted_i_heredoc_single, - STATE(2277), 1, - sym__quoted_i_heredoc_double, - STATE(2278), 1, - sym__quoted_i_parenthesis, - STATE(2279), 1, - sym__quoted_i_curly, - STATE(2280), 1, - sym__quoted_i_square, - STATE(2281), 1, - sym__quoted_i_angle, - STATE(2282), 1, - sym__quoted_i_bar, - STATE(2283), 1, - sym__quoted_i_slash, + STATE(2527), 1, + sym__quoted_double, + STATE(2534), 1, + sym__quoted_single, + STATE(2536), 1, + sym__quoted_heredoc_single, + STATE(2546), 1, + sym__quoted_heredoc_double, + STATE(2556), 1, + sym__quoted_parenthesis, + STATE(2557), 1, + sym__quoted_curly, + STATE(2560), 1, + sym__quoted_square, + STATE(2561), 1, + sym__quoted_angle, + STATE(2563), 1, + sym__quoted_bar, + STATE(2564), 1, + sym__quoted_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -379992,46 +380002,46 @@ static const uint16_t ts_small_parse_table[] = { [253545] = 22, ACTIONS(5), 1, sym_comment, - ACTIONS(5898), 1, - anon_sym_LPAREN, - ACTIONS(5900), 1, - anon_sym_DQUOTE, - ACTIONS(5902), 1, - anon_sym_SQUOTE, - ACTIONS(5904), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5906), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_LPAREN, ACTIONS(5908), 1, - anon_sym_LBRACE, + anon_sym_DQUOTE, ACTIONS(5910), 1, - anon_sym_LBRACK, + anon_sym_SQUOTE, ACTIONS(5912), 1, - anon_sym_LT, + anon_sym_SQUOTE_SQUOTE_SQUOTE, ACTIONS(5914), 1, - anon_sym_PIPE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(5916), 1, + anon_sym_LBRACE, + ACTIONS(5918), 1, + anon_sym_LBRACK, + ACTIONS(5920), 1, + anon_sym_LT, + ACTIONS(5922), 1, + anon_sym_PIPE, + ACTIONS(5924), 1, anon_sym_SLASH, - STATE(3956), 1, - sym__quoted_i_slash, - STATE(3983), 1, - sym__quoted_i_double, - STATE(3984), 1, - sym__quoted_i_single, - STATE(3985), 1, - sym__quoted_i_heredoc_single, - STATE(3987), 1, - sym__quoted_i_heredoc_double, - STATE(3988), 1, - sym__quoted_i_parenthesis, - STATE(3989), 1, - sym__quoted_i_curly, - STATE(3993), 1, - sym__quoted_i_square, - STATE(4000), 1, - sym__quoted_i_bar, - STATE(4012), 1, - sym__quoted_i_angle, + STATE(2286), 1, + sym__quoted_double, + STATE(2287), 1, + sym__quoted_single, + STATE(2288), 1, + sym__quoted_heredoc_single, + STATE(2289), 1, + sym__quoted_heredoc_double, + STATE(2290), 1, + sym__quoted_parenthesis, + STATE(2291), 1, + sym__quoted_curly, + STATE(2292), 1, + sym__quoted_square, + STATE(2293), 1, + sym__quoted_angle, + STATE(2294), 1, + sym__quoted_bar, + STATE(2295), 1, + sym__quoted_slash, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -380047,22 +380057,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, + ACTIONS(339), 1, + anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1024), 1, - anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4679), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4717), 5, + STATE(4706), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380079,22 +380089,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1020), 1, + ACTIONS(1018), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(5928), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(169), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4677), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4694), 5, + STATE(4704), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380113,20 +380123,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_rescue, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(996), 1, + ACTIONS(964), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4723), 5, + STATE(4735), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380143,22 +380153,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(988), 1, + ACTIONS(964), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(5930), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(144), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4699), 5, + STATE(4735), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380175,22 +380185,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(996), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5920), 1, + ACTIONS(976), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(149), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4662), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4723), 5, + STATE(4749), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380207,22 +380217,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(988), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(2918), 1, + ACTIONS(1008), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(151), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4631), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4699), 5, + STATE(4693), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380239,22 +380249,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, + ACTIONS(351), 1, + anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1018), 1, - anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4640), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4725), 5, + STATE(4746), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380271,22 +380281,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1018), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(2894), 1, + ACTIONS(1004), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(159), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4769), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4725), 5, + STATE(4712), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380303,22 +380313,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(988), 1, + ACTIONS(1004), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(5932), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(140), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4627), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4699), 5, + STATE(4712), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380337,20 +380347,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_rescue, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1018), 1, + ACTIONS(1000), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4618), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4725), 5, + STATE(4715), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380367,22 +380377,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(343), 1, + ACTIONS(327), 1, anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4635), 1, + STATE(4663), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4711), 5, + STATE(4750), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380401,20 +380411,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_rescue, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(980), 1, + ACTIONS(1006), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4697), 5, + STATE(4713), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380431,22 +380441,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(351), 1, + ACTIONS(1006), 1, anon_sym_end, - ACTIONS(680), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(2902), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(163), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4622), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4692), 5, + STATE(4713), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380463,22 +380473,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4670), 1, + STATE(4636), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4738), 5, + STATE(4714), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380495,22 +380505,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(980), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5922), 1, + ACTIONS(1006), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(160), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4623), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4697), 5, + STATE(4713), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380527,22 +380537,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(966), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5924), 1, + ACTIONS(1012), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(153), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4769), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4704), 5, + STATE(4695), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380559,22 +380569,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(315), 1, - anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(960), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4619), 1, + STATE(4644), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4695), 5, + STATE(4725), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380591,22 +380601,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, + ACTIONS(311), 1, + anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(962), 1, - anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4649), 1, + STATE(4627), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4736), 5, + STATE(4732), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380623,22 +380633,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(962), 1, + ACTIONS(960), 1, anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(2928), 1, + ACTIONS(2924), 1, anon_sym_SEMI, - STATE(147), 1, + STATE(158), 1, sym__terminator, - STATE(1020), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, + STATE(4773), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4736), 5, + STATE(4725), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380655,22 +380665,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, + ACTIONS(331), 1, + anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(962), 1, - anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4641), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4736), 5, + STATE(4721), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380687,22 +380697,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(327), 1, - anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(960), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4640), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4691), 5, + STATE(4725), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380719,22 +380729,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(972), 1, + ACTIONS(343), 1, anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, ACTIONS(5926), 1, anon_sym_SEMI, - STATE(152), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4670), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4737), 5, + STATE(4723), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380751,22 +380761,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1016), 1, + ACTIONS(1012), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(5934), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(168), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4642), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4729), 5, + STATE(4695), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380783,22 +380793,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1016), 1, + ACTIONS(994), 1, anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(2902), 1, + ACTIONS(5936), 1, anon_sym_SEMI, - STATE(168), 1, + STATE(152), 1, sym__terminator, - STATE(1020), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, + STATE(4773), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4729), 5, + STATE(4727), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380817,20 +380827,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_rescue, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1016), 1, + ACTIONS(1008), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4729), 5, + STATE(4693), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380847,22 +380857,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1014), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5928), 1, + ACTIONS(990), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(164), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4769), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4732), 5, + STATE(4733), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380881,20 +380891,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_rescue, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1014), 1, + ACTIONS(986), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4732), 5, + STATE(4734), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380911,22 +380921,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1004), 1, + ACTIONS(990), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2853), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(143), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4727), 5, + STATE(4733), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380947,18 +380957,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, ACTIONS(994), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4720), 5, + STATE(4727), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -380975,22 +380985,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1004), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5930), 1, + ACTIONS(984), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(162), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4625), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4727), 5, + STATE(4716), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381007,22 +381017,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(994), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5932), 1, + ACTIONS(968), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(156), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4769), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4720), 5, + STATE(4719), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381039,22 +381049,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, + ACTIONS(323), 1, + anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1022), 1, - anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4671), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4731), 5, + STATE(4703), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381071,22 +381081,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1022), 1, + ACTIONS(968), 1, anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(2930), 1, + ACTIONS(2938), 1, anon_sym_SEMI, - STATE(163), 1, + STATE(166), 1, sym__terminator, - STATE(1020), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, + STATE(4773), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4731), 5, + STATE(4719), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381103,22 +381113,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(972), 1, + ACTIONS(984), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2946), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(161), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4737), 5, + STATE(4716), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381135,22 +381145,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1022), 1, + ACTIONS(996), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2942), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(173), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4643), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4731), 5, + STATE(4726), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381169,20 +381179,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_rescue, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1024), 1, + ACTIONS(990), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4683), 1, + STATE(4618), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4717), 5, + STATE(4733), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381201,20 +381211,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_rescue, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1010), 1, + ACTIONS(1018), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4682), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4705), 5, + STATE(4704), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381231,18 +381241,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1000), 1, + ACTIONS(986), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2912), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(142), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -381263,22 +381273,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(347), 1, - anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(986), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4680), 1, + STATE(4682), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4706), 5, + STATE(4734), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381295,22 +381305,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1024), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(2910), 1, + ACTIONS(1028), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(143), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4769), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4717), 5, + STATE(4702), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381327,22 +381337,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1000), 1, + ACTIONS(1028), 1, anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(2936), 1, + ACTIONS(2918), 1, anon_sym_SEMI, - STATE(158), 1, + STATE(170), 1, sym__terminator, - STATE(1020), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, + STATE(4773), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4734), 5, + STATE(4702), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381359,22 +381369,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(311), 1, - anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(1028), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4647), 1, + STATE(4652), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4735), 5, + STATE(4702), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381391,22 +381401,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1010), 1, + ACTIONS(315), 1, anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(2904), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(141), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4642), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4705), 5, + STATE(4691), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381423,22 +381433,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(335), 1, - anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(998), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4666), 1, + STATE(4668), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4744), 5, + STATE(4722), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381455,22 +381465,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, + ACTIONS(307), 1, + anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1000), 1, - anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4644), 1, + STATE(4655), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4734), 5, + STATE(4698), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381487,22 +381497,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(339), 1, + ACTIONS(998), 1, anon_sym_end, - ACTIONS(680), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(2916), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(157), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4653), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4746), 5, + STATE(4722), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381521,20 +381531,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_rescue, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(978), 1, + ACTIONS(974), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4687), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4724), 5, + STATE(4744), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381553,20 +381563,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_rescue, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(966), 1, + ACTIONS(998), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4704), 5, + STATE(4722), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381583,22 +381593,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(978), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(2845), 1, + ACTIONS(968), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(148), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4669), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4724), 5, + STATE(4719), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381615,22 +381625,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(992), 1, + ACTIONS(974), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(5938), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(146), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4663), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4749), 5, + STATE(4744), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381647,22 +381657,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(978), 1, + ACTIONS(992), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(5940), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(155), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4724), 5, + STATE(4720), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381679,22 +381689,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(992), 1, + ACTIONS(1010), 1, anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(2912), 1, + ACTIONS(5942), 1, anon_sym_SEMI, - STATE(144), 1, + STATE(147), 1, sym__terminator, - STATE(1020), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, + STATE(4773), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4749), 5, + STATE(4696), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381715,18 +381725,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, ACTIONS(992), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4749), 5, + STATE(4720), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381743,22 +381753,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(323), 1, - anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(1010), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4616), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4739), 5, + STATE(4696), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381777,20 +381787,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_rescue, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1010), 1, + ACTIONS(984), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4705), 5, + STATE(4716), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381807,22 +381817,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(974), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5934), 1, + ACTIONS(996), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(146), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4769), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4690), 5, + STATE(4726), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381839,22 +381849,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1012), 1, + ACTIONS(962), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(5944), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(150), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4728), 5, + STATE(4731), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381871,22 +381881,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1012), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5936), 1, + ACTIONS(980), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(140), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4681), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4728), 5, + STATE(4708), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381903,22 +381913,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(964), 1, + ACTIONS(1000), 1, anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(5938), 1, + ACTIONS(5946), 1, anon_sym_SEMI, - STATE(165), 1, + STATE(162), 1, sym__terminator, - STATE(1020), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, + STATE(4773), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4714), 5, + STATE(4715), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381935,22 +381945,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(307), 1, - anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(976), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4668), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4742), 5, + STATE(4749), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381967,22 +381977,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1026), 1, + ACTIONS(976), 1, anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(2896), 1, + ACTIONS(2932), 1, anon_sym_SEMI, - STATE(167), 1, + STATE(148), 1, sym__terminator, - STATE(1020), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, + STATE(4773), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4726), 5, + STATE(4749), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -381999,18 +382009,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(968), 1, + ACTIONS(1008), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(2940), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(167), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -382031,22 +382041,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(319), 1, + ACTIONS(980), 1, anon_sym_end, - ACTIONS(680), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(2920), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(172), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4684), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4700), 5, + STATE(4708), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -382063,22 +382073,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(968), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5940), 1, + ACTIONS(980), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(175), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4769), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4693), 5, + STATE(4708), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -382095,22 +382105,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1026), 1, + ACTIONS(1022), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(5948), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(171), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4726), 5, + STATE(4709), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -382127,22 +382137,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(960), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5942), 1, + ACTIONS(1022), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(154), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4769), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4713), 5, + STATE(4709), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -382161,20 +382171,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_rescue, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(960), 1, + ACTIONS(962), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4713), 5, + STATE(4731), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -382191,22 +382201,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, + ACTIONS(347), 1, + anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(964), 1, - anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4646), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4714), 5, + STATE(4743), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -382223,22 +382233,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, + ACTIONS(319), 1, + anon_sym_end, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1020), 1, - anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4675), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4694), 5, + STATE(4742), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -382255,22 +382265,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1020), 1, - anon_sym_end, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(2934), 1, + ACTIONS(1024), 1, + anon_sym_end, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(145), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4769), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4694), 5, + STATE(4728), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -382287,22 +382297,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1026), 1, + ACTIONS(1024), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(5950), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(174), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4672), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4726), 5, + STATE(4728), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -382321,20 +382331,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_rescue, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(974), 1, + ACTIONS(996), 1, anon_sym_end, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, + STATE(4685), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - STATE(4690), 5, + STATE(4726), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -382345,24 +382355,24 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1067), 1, sym_keyword, - ACTIONS(5946), 1, + ACTIONS(5954), 1, anon_sym_DQUOTE, - ACTIONS(5948), 1, + ACTIONS(5956), 1, anon_sym_SQUOTE, - STATE(4828), 1, + STATE(4825), 1, sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, + STATE(6898), 1, sym__quoted_i_single, - STATE(505), 2, + STATE(6899), 1, + sym__quoted_i_double, + STATE(503), 2, sym__keyword, sym_quoted_keyword, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(5944), 3, + ACTIONS(5952), 3, anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_RBRACK, @@ -382371,626 +382381,28 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1067), 1, sym_keyword, - ACTIONS(5946), 1, + ACTIONS(5954), 1, anon_sym_DQUOTE, - ACTIONS(5948), 1, + ACTIONS(5956), 1, anon_sym_SQUOTE, - STATE(4828), 1, + STATE(4825), 1, sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, + STATE(6898), 1, sym__quoted_i_single, - STATE(505), 2, + STATE(6899), 1, + sym__quoted_i_double, + STATE(503), 2, sym__keyword, sym_quoted_keyword, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(5950), 3, + ACTIONS(5958), 3, anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_RBRACK, [256926] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(970), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [256957] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(1016), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [256988] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(1018), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257019] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(1028), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257050] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(968), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257081] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(988), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257112] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(351), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257143] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(998), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257174] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(331), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257205] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(980), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257236] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(1020), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257267] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(5952), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257298] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(319), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257329] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(307), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257360] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(984), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257391] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(960), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257422] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(1026), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257453] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(5954), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257484] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(343), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257515] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(315), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257546] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(5956), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257577] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(962), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257608] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(5958), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257639] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(986), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257670] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(1008), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257701] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(327), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257732] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(103), 1, @@ -383007,13 +382419,13 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, sym_else_block, aux_sym_do_block_repeat1, - [257763] = 8, + [256957] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(103), 1, @@ -383024,19 +382436,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(964), 1, + ACTIONS(986), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, sym_else_block, aux_sym_do_block_repeat1, - [257794] = 8, + [256988] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(103), 1, @@ -383047,180 +382459,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(5962), 1, + ACTIONS(331), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, sym_else_block, aux_sym_do_block_repeat1, - [257825] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(5964), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257856] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(990), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257887] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(5966), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257918] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(5968), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257949] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(976), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [257980] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(974), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [258011] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(996), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [258042] = 8, + [257019] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(103), 1, @@ -383237,13 +382488,13 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, sym_else_block, aux_sym_do_block_repeat1, - [258073] = 8, + [257050] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(103), 1, @@ -383254,42 +382505,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1002), 1, + ACTIONS(335), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, sym_else_block, aux_sym_do_block_repeat1, - [258104] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(103), 1, - anon_sym_after, - ACTIONS(105), 1, - anon_sym_catch, - ACTIONS(107), 1, - anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(952), 1, - anon_sym_end, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - STATE(4741), 5, - sym_after_block, - sym_rescue_block, - sym_catch_block, - sym_else_block, - aux_sym_do_block_repeat1, - [258135] = 8, + [257081] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(103), 1, @@ -383306,13 +382534,358 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, sym_else_block, aux_sym_do_block_repeat1, - [258166] = 8, + [257112] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(972), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257143] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(5962), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257174] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(1028), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257205] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(339), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257236] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(351), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257267] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(307), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257298] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(1018), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257329] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(996), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257360] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(1016), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257391] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(5964), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257422] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(980), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257453] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(5966), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257484] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(1022), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257515] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(1020), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257546] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(5968), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257577] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(103), 1, @@ -383329,13 +382902,36 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, sym_else_block, aux_sym_do_block_repeat1, - [258197] = 8, + [257608] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(952), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257639] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(103), 1, @@ -383352,7 +382948,421 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257670] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(960), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257701] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(1002), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257732] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(1000), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257763] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(323), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257794] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(5972), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257825] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(1010), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257856] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(988), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257887] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(990), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257918] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(992), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257949] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(984), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [257980] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(343), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [258011] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(994), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [258042] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(1024), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [258073] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(982), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [258104] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(1026), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [258135] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(5974), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [258166] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(5976), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, + sym_after_block, + sym_rescue_block, + sym_catch_block, + sym_else_block, + aux_sym_do_block_repeat1, + [258197] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_after, + ACTIONS(105), 1, + anon_sym_catch, + ACTIONS(107), 1, + anon_sym_else, + ACTIONS(113), 1, + anon_sym_rescue, + ACTIONS(978), 1, + anon_sym_end, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383375,7 +383385,7 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383392,13 +383402,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(5972), 1, + ACTIONS(964), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383415,13 +383425,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(994), 1, + ACTIONS(962), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383438,13 +383448,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1022), 1, + ACTIONS(966), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383461,13 +383471,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(972), 1, + ACTIONS(347), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383484,13 +383494,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(982), 1, + ACTIONS(319), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383507,13 +383517,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1010), 1, + ACTIONS(5978), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383522,21 +383532,21 @@ static const uint16_t ts_small_parse_table[] = { [258445] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(103), 1, + ACTIONS(5980), 1, anon_sym_after, - ACTIONS(105), 1, + ACTIONS(5983), 1, anon_sym_catch, - ACTIONS(107), 1, + ACTIONS(5986), 1, anon_sym_else, - ACTIONS(113), 1, - anon_sym_rescue, - ACTIONS(1024), 1, + ACTIONS(5989), 1, anon_sym_end, + ACTIONS(5991), 1, + anon_sym_rescue, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383553,13 +383563,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(323), 1, + ACTIONS(311), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383568,21 +383578,21 @@ static const uint16_t ts_small_parse_table[] = { [258507] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(103), 1, anon_sym_after, - ACTIONS(5977), 1, + ACTIONS(105), 1, anon_sym_catch, - ACTIONS(5980), 1, + ACTIONS(107), 1, anon_sym_else, - ACTIONS(5983), 1, - anon_sym_end, - ACTIONS(5985), 1, + ACTIONS(113), 1, anon_sym_rescue, + ACTIONS(5994), 1, + anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383599,13 +383609,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(992), 1, + ACTIONS(976), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383622,13 +383632,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(347), 1, + ACTIONS(968), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383645,13 +383655,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(978), 1, + ACTIONS(970), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383668,13 +383678,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(311), 1, + ACTIONS(327), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383691,13 +383701,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(1000), 1, + ACTIONS(1008), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383714,13 +383724,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(5988), 1, + ACTIONS(5996), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383737,13 +383747,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(335), 1, + ACTIONS(315), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383760,13 +383770,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(966), 1, + ACTIONS(974), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383783,13 +383793,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(113), 1, anon_sym_rescue, - ACTIONS(339), 1, + ACTIONS(998), 1, anon_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - STATE(4741), 5, + STATE(4739), 5, sym_after_block, sym_rescue_block, sym_catch_block, @@ -383798,20 +383808,20 @@ static const uint16_t ts_small_parse_table[] = { [258817] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(2843), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(3060), 1, + ACTIONS(3034), 1, anon_sym_SEMI, - STATE(310), 1, + STATE(278), 1, sym__terminator, - STATE(1020), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, + STATE(4773), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(1497), 5, + ACTIONS(1507), 5, anon_sym_after, anon_sym_catch, anon_sym_else, @@ -383820,20 +383830,20 @@ static const uint16_t ts_small_parse_table[] = { [258847] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(5990), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5993), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(486), 1, + STATE(133), 1, sym__terminator, - STATE(1031), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4769), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(4258), 5, + ACTIONS(1469), 5, anon_sym_after, anon_sym_catch, anon_sym_else, @@ -383844,215 +383854,277 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4766), 1, + STATE(4771), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(674), 5, + ACTIONS(1469), 5, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [258907] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1123), 1, - sym_keyword, - ACTIONS(5944), 1, - anon_sym_GT_GT, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(4828), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(822), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [258941] = 8, + [258907] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4777), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(666), 5, + ACTIONS(1467), 5, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [258971] = 8, + [258937] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(680), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(3074), 1, anon_sym_SEMI, - STATE(129), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(4770), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1505), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259001] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5996), 1, - aux_sym__terminator_token1, - ACTIONS(5999), 1, - anon_sym_SEMI, - STATE(260), 1, + STATE(305), 1, sym__terminator, STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4780), 1, + STATE(4773), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(1467), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [258967] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(5926), 1, + anon_sym_SEMI, + STATE(133), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(4767), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(1495), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [258997] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(5926), 1, + anon_sym_SEMI, + STATE(133), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(4778), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(1467), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259027] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(3032), 1, + anon_sym_SEMI, + STATE(287), 1, + sym__terminator, + STATE(1021), 1, + aux_sym__terminator_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(1495), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259057] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(5926), 1, + anon_sym_SEMI, + STATE(133), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(4769), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(1495), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259087] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(5926), 1, + anon_sym_SEMI, + STATE(133), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(4759), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(648), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259117] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(5926), 1, + anon_sym_SEMI, + STATE(133), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(4769), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(1369), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259147] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(5926), 1, + anon_sym_SEMI, + STATE(133), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(4781), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(664), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259177] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3790), 1, + aux_sym__terminator_token1, + ACTIONS(3793), 1, + anon_sym_SEMI, + STATE(258), 1, + sym__terminator, + STATE(1022), 1, + aux_sym__terminator_repeat1, + STATE(4775), 1, aux_sym_source_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(1301), 5, + ACTIONS(1313), 5, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [259031] = 8, + [259207] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(680), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(5998), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(271), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, STATE(4773), 1, - aux_sym_block_repeat1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(670), 5, + ACTIONS(1369), 5, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [259061] = 8, + [259237] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1437), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259091] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(5918), 1, - anon_sym_SEMI, - STATE(129), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1429), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259121] = 10, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1123), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - ACTIONS(5950), 1, - anon_sym_GT_GT, - STATE(4828), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(822), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [259155] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(5918), 1, - anon_sym_SEMI, - STATE(129), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(4759), 1, + STATE(4752), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -384063,18 +384135,196 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [259185] = 8, + [259267] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(3740), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(3743), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(259), 1, + STATE(133), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(4754), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(668), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259297] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(5926), 1, + anon_sym_SEMI, + STATE(133), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(4769), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(1393), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259327] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2851), 1, + aux_sym__terminator_token1, + ACTIONS(6000), 1, + anon_sym_SEMI, + STATE(272), 1, sym__terminator, STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4780), 1, + STATE(4773), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(1393), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259357] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6002), 1, + aux_sym__terminator_token1, + ACTIONS(6005), 1, + anon_sym_SEMI, + STATE(133), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(4769), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(6008), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259387] = 10, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1123), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + ACTIONS(5958), 1, + anon_sym_GT_GT, + STATE(4825), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(509), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [259421] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(5926), 1, + anon_sym_SEMI, + STATE(133), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(4769), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(1405), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259451] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(5926), 1, + anon_sym_SEMI, + STATE(133), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(4761), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(1507), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259481] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6010), 1, + aux_sym__terminator_token1, + ACTIONS(6013), 1, + anon_sym_SEMI, + STATE(490), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(4206), 5, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [259511] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6016), 1, + aux_sym__terminator_token1, + ACTIONS(6019), 1, + anon_sym_SEMI, + STATE(260), 1, + sym__terminator, + STATE(1022), 1, + aux_sym__terminator_repeat1, + STATE(4775), 1, aux_sym_source_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -384085,309 +384335,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_end, anon_sym_rescue, - [259215] = 8, + [259541] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(2843), 1, + ACTIONS(6022), 1, aux_sym__terminator_token1, - ACTIONS(3048), 1, + ACTIONS(6025), 1, anon_sym_SEMI, - STATE(303), 1, + STATE(460), 1, sym__terminator, - STATE(1020), 1, + STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4775), 1, + aux_sym_source_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(1437), 5, + ACTIONS(4252), 5, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [259245] = 8, + [259571] = 10, ACTIONS(5), 1, sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(5918), 1, - anon_sym_SEMI, - STATE(129), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(4760), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, + ACTIONS(1123), 1, + sym_keyword, + ACTIONS(5952), 1, + anon_sym_GT_GT, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(4825), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(509), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(1437), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259275] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, - anon_sym_SEMI, - STATE(129), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1467), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259305] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(3066), 1, - anon_sym_SEMI, - STATE(312), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1505), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259335] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(3050), 1, - anon_sym_SEMI, - STATE(309), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1467), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259365] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(6002), 1, - anon_sym_SEMI, - STATE(300), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1447), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259395] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(5918), 1, - anon_sym_SEMI, - STATE(129), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1447), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259425] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6004), 1, - aux_sym__terminator_token1, - ACTIONS(6007), 1, - anon_sym_SEMI, - STATE(129), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(6010), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259455] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(6012), 1, - anon_sym_SEMI, - STATE(299), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1445), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259485] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(5918), 1, - anon_sym_SEMI, - STATE(129), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1505), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259515] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(5918), 1, - anon_sym_SEMI, - STATE(129), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(4779), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1497), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259545] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2843), 1, - aux_sym__terminator_token1, - ACTIONS(6014), 1, - anon_sym_SEMI, - STATE(297), 1, - sym__terminator, - STATE(1020), 1, - aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1429), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [259575] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(5918), 1, - anon_sym_SEMI, - STATE(129), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(1443), 5, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, [259605] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(680), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(6028), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(273), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(1497), 5, + ACTIONS(1405), 5, anon_sym_after, anon_sym_catch, anon_sym_else, @@ -384396,20 +384406,20 @@ static const uint16_t ts_small_parse_table[] = { [259635] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(2843), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(6016), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(298), 1, + STATE(133), 1, sym__terminator, - STATE(1020), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4752), 1, - aux_sym_block_repeat2, + STATE(4769), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(1443), 5, + ACTIONS(1447), 5, anon_sym_after, anon_sym_catch, anon_sym_else, @@ -384418,20 +384428,20 @@ static const uint16_t ts_small_parse_table[] = { [259665] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(680), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(6030), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(274), 1, sym__terminator, - STATE(1027), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4771), 1, - aux_sym_block_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(1445), 5, + ACTIONS(1447), 5, anon_sym_after, anon_sym_catch, anon_sym_else, @@ -384440,20 +384450,20 @@ static const uint16_t ts_small_parse_table[] = { [259695] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(6018), 1, + ACTIONS(2851), 1, aux_sym__terminator_token1, - ACTIONS(6021), 1, + ACTIONS(2966), 1, anon_sym_SEMI, - STATE(445), 1, + STATE(294), 1, sym__terminator, - STATE(1031), 1, + STATE(1021), 1, aux_sym__terminator_repeat1, - STATE(4780), 1, - aux_sym_source_repeat1, + STATE(4773), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(4212), 5, + ACTIONS(1469), 5, anon_sym_after, anon_sym_catch, anon_sym_else, @@ -384464,137 +384474,137 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(5918), 1, + ACTIONS(5926), 1, anon_sym_SEMI, - STATE(129), 1, + STATE(133), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(4776), 1, + STATE(4769), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(1467), 5, + ACTIONS(1507), 5, anon_sym_after, anon_sym_catch, anon_sym_else, anon_sym_end, anon_sym_rescue, - [259755] = 9, + [259755] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(1455), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(3128), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(862), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [259786] = 9, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1369), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(2049), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(797), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [259817] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6024), 1, + ACTIONS(6032), 1, anon_sym_AMP, - ACTIONS(6028), 1, + ACTIONS(6036), 1, anon_sym_AT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(6026), 6, + ACTIONS(6034), 6, anon_sym_PLUS, anon_sym_DASH, anon_sym_BANG, anon_sym_CARET, anon_sym_TILDE_TILDE_TILDE, anon_sym_not, - [259840] = 9, + [259778] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(1319), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(2049), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(881), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [259871] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6030), 1, + ACTIONS(6038), 1, anon_sym_AMP, - ACTIONS(6034), 1, + ACTIONS(6042), 1, anon_sym_AT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(6032), 6, + ACTIONS(6040), 6, anon_sym_PLUS, anon_sym_DASH, anon_sym_BANG, anon_sym_CARET, anon_sym_TILDE_TILDE_TILDE, anon_sym_not, + [259801] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(612), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(3624), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(609), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [259832] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1331), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(3301), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(826), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [259863] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(562), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(3115), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(654), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, [259894] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(6036), 1, + ACTIONS(6044), 1, anon_sym_AMP, - ACTIONS(6040), 1, + ACTIONS(6048), 1, anon_sym_AT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(6038), 6, + ACTIONS(6046), 6, anon_sym_PLUS, anon_sym_DASH, anon_sym_BANG, @@ -384604,157 +384614,157 @@ static const uint16_t ts_small_parse_table[] = { [259917] = 9, ACTIONS(5), 1, sym_comment, - ACTIONS(213), 1, + ACTIONS(451), 1, sym_keyword, - ACTIONS(5946), 1, + ACTIONS(5954), 1, anon_sym_DQUOTE, - ACTIONS(5948), 1, + ACTIONS(5956), 1, anon_sym_SQUOTE, - STATE(1165), 1, + STATE(1218), 1, sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, + STATE(6898), 1, sym__quoted_i_single, - STATE(807), 2, + STATE(6899), 1, + sym__quoted_i_double, + STATE(577), 2, sym__keyword, sym_quoted_keyword, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [259948] = 9, + [259948] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(259), 1, + ACTIONS(6050), 1, + anon_sym_AMP, + ACTIONS(6054), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6052), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, + [259971] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6056), 1, + anon_sym_AMP, + ACTIONS(6060), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6058), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, + [259994] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(87), 1, sym_keyword, - ACTIONS(5946), 1, + ACTIONS(5954), 1, anon_sym_DQUOTE, - ACTIONS(5948), 1, + ACTIONS(5956), 1, anon_sym_SQUOTE, - STATE(1351), 1, + STATE(4081), 1, sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, + STATE(6898), 1, sym__quoted_i_single, - STATE(889), 2, + STATE(6899), 1, + sym__quoted_i_double, + STATE(630), 2, sym__keyword, sym_quoted_keyword, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [259979] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6042), 1, - anon_sym_AMP, - ACTIONS(6046), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6044), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, - [260002] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6048), 1, - anon_sym_AMP, - ACTIONS(6052), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6050), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, [260025] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(6054), 1, + ACTIONS(6062), 1, anon_sym_AMP, - ACTIONS(6058), 1, + ACTIONS(6066), 1, anon_sym_AT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(6056), 6, + ACTIONS(6064), 6, anon_sym_PLUS, anon_sym_DASH, anon_sym_BANG, anon_sym_CARET, anon_sym_TILDE_TILDE_TILDE, anon_sym_not, - [260048] = 5, + [260048] = 9, ACTIONS(5), 1, sym_comment, - ACTIONS(6060), 1, - anon_sym_AMP, - ACTIONS(6064), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6062), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, - [260071] = 9, - ACTIONS(5), 1, - sym_comment, - ACTIONS(490), 1, + ACTIONS(87), 1, sym_keyword, - ACTIONS(5946), 1, + ACTIONS(5954), 1, anon_sym_DQUOTE, - ACTIONS(5948), 1, + ACTIONS(5956), 1, anon_sym_SQUOTE, - STATE(3350), 1, + STATE(4825), 1, sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, + STATE(6898), 1, sym__quoted_i_single, - STATE(583), 2, + STATE(6899), 1, + sym__quoted_i_double, + STATE(630), 2, sym__keyword, sym_quoted_keyword, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, + [260079] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6068), 1, + anon_sym_AMP, + ACTIONS(6072), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6070), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, [260102] = 9, ACTIONS(5), 1, sym_comment, - ACTIONS(389), 1, + ACTIONS(377), 1, sym_keyword, - ACTIONS(5946), 1, + ACTIONS(5954), 1, anon_sym_DQUOTE, - ACTIONS(5948), 1, + ACTIONS(5956), 1, anon_sym_SQUOTE, - STATE(2350), 1, + STATE(2349), 1, sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, + STATE(6898), 1, sym__quoted_i_single, - STATE(551), 2, + STATE(6899), 1, + sym__quoted_i_double, + STATE(588), 2, sym__keyword, sym_quoted_keyword, ACTIONS(3), 3, @@ -384764,94 +384774,108 @@ static const uint16_t ts_small_parse_table[] = { [260133] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(6066), 1, + ACTIONS(6074), 1, anon_sym_AMP, - ACTIONS(6070), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6068), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, - [260156] = 9, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1123), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(4828), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(822), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [260187] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6072), 1, - anon_sym_AMP, - ACTIONS(6076), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6074), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, - [260210] = 5, - ACTIONS(5), 1, - sym_comment, ACTIONS(6078), 1, - anon_sym_AMP, - ACTIONS(6082), 1, anon_sym_AT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(6080), 6, + ACTIONS(6076), 6, anon_sym_PLUS, anon_sym_DASH, anon_sym_BANG, anon_sym_CARET, anon_sym_TILDE_TILDE_TILDE, anon_sym_not, - [260233] = 9, + [260156] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(1311), 1, + ACTIONS(6080), 1, + anon_sym_AMP, + ACTIONS(6084), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6082), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, + [260179] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6086), 1, + anon_sym_AMP, + ACTIONS(6090), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6088), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, + [260202] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6092), 1, + anon_sym_AMP, + ACTIONS(6096), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6094), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, + [260225] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6098), 1, + anon_sym_AMP, + ACTIONS(6102), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6100), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, + [260248] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1321), 1, sym_keyword, - ACTIONS(5946), 1, + ACTIONS(5954), 1, anon_sym_DQUOTE, - ACTIONS(5948), 1, + ACTIONS(5956), 1, anon_sym_SQUOTE, - STATE(4052), 1, + STATE(4179), 1, sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, + STATE(6898), 1, sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, STATE(664), 2, sym__keyword, sym_quoted_keyword, @@ -384859,155 +384883,61 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [260264] = 5, + [260279] = 9, ACTIONS(5), 1, sym_comment, - ACTIONS(6084), 1, - anon_sym_AMP, - ACTIONS(6088), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6086), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, - [260287] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6090), 1, - anon_sym_AMP, - ACTIONS(6094), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6092), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, - [260310] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6096), 1, - anon_sym_AMP, - ACTIONS(6100), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6098), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, - [260333] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6102), 1, - anon_sym_AMP, - ACTIONS(6106), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6104), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, - [260356] = 9, - ACTIONS(5), 1, - sym_comment, - ACTIONS(564), 1, + ACTIONS(1489), 1, sym_keyword, - ACTIONS(5946), 1, + ACTIONS(5954), 1, anon_sym_DQUOTE, - ACTIONS(5948), 1, + ACTIONS(5956), 1, anon_sym_SQUOTE, - STATE(3887), 1, + STATE(1827), 1, sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, + STATE(6898), 1, sym__quoted_i_single, - STATE(588), 2, + STATE(6899), 1, + sym__quoted_i_double, + STATE(785), 2, sym__keyword, sym_quoted_keyword, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [260387] = 9, + [260310] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6104), 1, + anon_sym_AMP, + ACTIONS(6108), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6106), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, + [260333] = 9, ACTIONS(5), 1, sym_comment, ACTIONS(1123), 1, sym_keyword, - ACTIONS(5946), 1, + ACTIONS(5954), 1, anon_sym_DQUOTE, - ACTIONS(5948), 1, + ACTIONS(5956), 1, anon_sym_SQUOTE, - STATE(4426), 1, + STATE(4825), 1, sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, + STATE(6898), 1, sym__quoted_i_single, - STATE(822), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [260418] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6108), 1, - anon_sym_AMP, - ACTIONS(6112), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6110), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, - [260441] = 9, - ACTIONS(5), 1, - sym_comment, - ACTIONS(520), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(1165), 1, - sym_pair, - STATE(6953), 1, + STATE(6899), 1, sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, STATE(509), 2, sym__keyword, sym_quoted_keyword, @@ -385015,394 +384945,426 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [260472] = 9, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1067), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(3128), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(505), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [260503] = 9, - ACTIONS(5), 1, - sym_comment, - ACTIONS(87), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(4828), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(742), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [260534] = 9, - ACTIONS(5), 1, - sym_comment, - ACTIONS(610), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(3364), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(830), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [260565] = 9, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1067), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(4828), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(505), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [260596] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6114), 1, - anon_sym_AMP, - ACTIONS(6118), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6116), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, - [260619] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6120), 1, - anon_sym_AMP, - ACTIONS(6124), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6122), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, - [260642] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6126), 1, - anon_sym_AMP, - ACTIONS(6130), 1, - anon_sym_AT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(6128), 6, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_BANG, - anon_sym_CARET, - anon_sym_TILDE_TILDE_TILDE, - anon_sym_not, - [260665] = 9, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1399), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(1794), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(898), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [260696] = 9, + [260364] = 9, ACTIONS(5), 1, sym_comment, ACTIONS(437), 1, sym_keyword, - ACTIONS(5946), 1, + ACTIONS(5954), 1, anon_sym_DQUOTE, - ACTIONS(5948), 1, + ACTIONS(5956), 1, anon_sym_SQUOTE, - STATE(1351), 1, + STATE(1349), 1, sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, + STATE(6898), 1, sym__quoted_i_single, - STATE(464), 2, + STATE(6899), 1, + sym__quoted_i_double, + STATE(666), 2, sym__keyword, sym_quoted_keyword, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, + [260395] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1067), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(4825), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(503), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [260426] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1353), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(1827), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(907), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [260457] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1503), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(1629), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(714), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [260488] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6110), 1, + anon_sym_AMP, + ACTIONS(6114), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6112), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, + [260511] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6116), 1, + anon_sym_AMP, + ACTIONS(6120), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6118), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, + [260534] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6122), 1, + anon_sym_AMP, + ACTIONS(6126), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6124), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, + [260557] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1463), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(1827), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(803), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [260588] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1123), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(4433), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(509), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [260619] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1483), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(1629), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(788), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [260650] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(470), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(1349), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(799), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [260681] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6128), 1, + anon_sym_AMP, + ACTIONS(6132), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6130), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, + [260704] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6134), 1, + anon_sym_AMP, + ACTIONS(6138), 1, + anon_sym_AT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(6136), 6, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_BANG, + anon_sym_CARET, + anon_sym_TILDE_TILDE_TILDE, + anon_sym_not, [260727] = 9, ACTIONS(5), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(652), 1, sym_keyword, - ACTIONS(5946), 1, + ACTIONS(5954), 1, anon_sym_DQUOTE, - ACTIONS(5948), 1, + ACTIONS(5956), 1, anon_sym_SQUOTE, - STATE(1351), 1, + STATE(2349), 1, sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, + STATE(6898), 1, sym__quoted_i_single, - STATE(568), 2, + STATE(6899), 1, + sym__quoted_i_double, + STATE(724), 2, sym__keyword, sym_quoted_keyword, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [260758] = 9, + [260758] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(1407), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(1794), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(481), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [260789] = 9, - ACTIONS(5), 1, - sym_comment, - ACTIONS(87), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(4413), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(742), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [260820] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6132), 1, + ACTIONS(6140), 1, anon_sym_AMP, - ACTIONS(6136), 1, + ACTIONS(6144), 1, anon_sym_AT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(6134), 6, + ACTIONS(6142), 6, anon_sym_PLUS, anon_sym_DASH, anon_sym_BANG, anon_sym_CARET, anon_sym_TILDE_TILDE_TILDE, anon_sym_not, + [260781] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1067), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(3301), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(503), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [260812] = 9, + ACTIONS(5), 1, + sym_comment, + ACTIONS(507), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(3229), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(563), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, [260843] = 9, ACTIONS(5), 1, sym_comment, - ACTIONS(651), 1, + ACTIONS(213), 1, sym_keyword, - ACTIONS(5946), 1, + ACTIONS(5954), 1, anon_sym_DQUOTE, - ACTIONS(5948), 1, + ACTIONS(5956), 1, anon_sym_SQUOTE, - STATE(2350), 1, + STATE(1218), 1, sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, + STATE(6898), 1, sym__quoted_i_single, - STATE(501), 2, + STATE(6899), 1, + sym__quoted_i_double, + STATE(900), 2, sym__keyword, sym_quoted_keyword, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [260874] = 9, + [260874] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(1355), 1, - sym_keyword, - ACTIONS(5946), 1, - anon_sym_DQUOTE, - ACTIONS(5948), 1, - anon_sym_SQUOTE, - STATE(2049), 1, - sym_pair, - STATE(6953), 1, - sym__quoted_i_double, - STATE(6955), 1, - sym__quoted_i_single, - STATE(849), 2, - sym__keyword, - sym_quoted_keyword, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [260905] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6138), 1, + ACTIONS(6146), 1, anon_sym_AMP, - ACTIONS(6142), 1, + ACTIONS(6150), 1, anon_sym_AT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(6140), 6, + ACTIONS(6148), 6, anon_sym_PLUS, anon_sym_DASH, anon_sym_BANG, anon_sym_CARET, anon_sym_TILDE_TILDE_TILDE, anon_sym_not, - [260928] = 4, + [260897] = 9, ACTIONS(5), 1, sym_comment, - ACTIONS(6144), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, + ACTIONS(275), 1, + sym_keyword, + ACTIONS(5954), 1, + anon_sym_DQUOTE, + ACTIONS(5956), 1, + anon_sym_SQUOTE, + STATE(1349), 1, + sym_pair, + STATE(6898), 1, + sym__quoted_i_single, + STATE(6899), 1, + sym__quoted_i_double, + STATE(794), 2, + sym__keyword, + sym_quoted_keyword, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(6010), 7, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [260948] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6146), 1, aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(6148), 7, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [260968] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(6150), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(6152), 7, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_after, - anon_sym_catch, - anon_sym_else, - anon_sym_end, - anon_sym_rescue, - [260988] = 3, + [260928] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3162), 7, + ACTIONS(3092), 7, anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_RBRACK, @@ -385410,26 +385372,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_when, anon_sym_DASH_GT, - [261006] = 8, - ACTIONS(6154), 1, - anon_sym_RBRACE, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(6160), 1, - sym__quoted_content_i_curly, - STATE(5277), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, + [260946] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6152), 1, + aux_sym__terminator_token1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, + ACTIONS(6154), 7, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [260966] = 4, + ACTIONS(5), 1, sym_comment, - [261033] = 8, + ACTIONS(6156), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(6008), 7, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [260986] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6158), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(6160), 7, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_after, + anon_sym_catch, + anon_sym_else, + anon_sym_end, + anon_sym_rescue, + [261006] = 8, ACTIONS(6162), 1, anon_sym_RPAREN, ACTIONS(6164), 1, @@ -385438,9 +385429,28 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, ACTIONS(6168), 1, sym__quoted_content_i_parenthesis, - STATE(5124), 1, + STATE(5672), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [261033] = 8, + ACTIONS(6170), 1, + anon_sym_RBRACE, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(6176), 1, + sym__quoted_content_i_curly, + STATE(5327), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385449,17 +385459,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261060] = 8, - ACTIONS(6170), 1, - anon_sym_DQUOTE, - ACTIONS(6172), 1, + ACTIONS(6178), 1, + anon_sym_PIPE, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6176), 1, - sym__quoted_content_i_double, - STATE(5080), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6184), 1, + sym__quoted_content_i_bar, + STATE(5724), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385468,17 +385478,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261087] = 8, - ACTIONS(6178), 1, - anon_sym_SQUOTE, - ACTIONS(6180), 1, + ACTIONS(6186), 1, + anon_sym_SLASH, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6184), 1, - sym__quoted_content_i_single, - STATE(5094), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6192), 1, + sym__quoted_content_i_slash, + STATE(5797), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385487,25 +385497,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261114] = 8, - ACTIONS(6186), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(6192), 1, - sym__quoted_content_i_heredoc_single, - STATE(5097), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [261141] = 8, ACTIONS(6194), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(6196), 1, @@ -385514,7 +385505,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, ACTIONS(6200), 1, sym__quoted_content_i_heredoc_double, - STATE(5099), 1, + STATE(5614), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -385524,18 +385515,37 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [261168] = 8, - ACTIONS(6172), 1, + [261141] = 8, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6182), 1, sym_escape_sequence, ACTIONS(6202), 1, - anon_sym_DQUOTE, + anon_sym_PIPE, ACTIONS(6204), 1, - sym__quoted_content_i_double, - STATE(5114), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + sym__quoted_content_i_bar, + STATE(5712), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [261168] = 8, + ACTIONS(6206), 1, + anon_sym_GT, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(6212), 1, + sym__quoted_content_i_angle, + STATE(5710), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385544,17 +385554,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261195] = 8, - ACTIONS(6180), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(6206), 1, - anon_sym_SQUOTE, - ACTIONS(6208), 1, - sym__quoted_content_i_single, - STATE(5119), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6214), 1, + anon_sym_RPAREN, + ACTIONS(6216), 1, + sym__quoted_content_i_parenthesis, + STATE(5525), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385563,17 +385573,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261222] = 8, - ACTIONS(6188), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(6210), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6212), 1, - sym__quoted_content_i_heredoc_single, - STATE(5136), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6218), 1, + anon_sym_RBRACE, + ACTIONS(6220), 1, + sym__quoted_content_i_curly, + STATE(5518), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385586,11 +385596,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6214), 1, + ACTIONS(6222), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6216), 1, + ACTIONS(6224), 1, sym__quoted_content_i_heredoc_double, - STATE(5138), 1, + STATE(5649), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -385601,17 +385611,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261276] = 8, - ACTIONS(6180), 1, + ACTIONS(6226), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6218), 1, - anon_sym_SQUOTE, - ACTIONS(6220), 1, - sym__quoted_content_i_single, - STATE(5146), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6232), 1, + sym__quoted_content_i_heredoc_single, + STATE(5647), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385620,17 +385630,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261303] = 8, - ACTIONS(6172), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6222), 1, - anon_sym_DQUOTE, - ACTIONS(6224), 1, - sym__quoted_content_i_double, - STATE(5148), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6234), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6236), 1, + sym__quoted_content_i_heredoc_double, + STATE(5680), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385639,17 +385649,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261330] = 8, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(6226), 1, - anon_sym_SQUOTE, ACTIONS(6228), 1, - sym__quoted_content_i_single, - STATE(5153), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(6238), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6240), 1, + sym__quoted_content_i_heredoc_single, + STATE(5587), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385658,17 +385668,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261357] = 8, - ACTIONS(6172), 1, + ACTIONS(6242), 1, + anon_sym_SQUOTE, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6230), 1, - anon_sym_DQUOTE, - ACTIONS(6232), 1, - sym__quoted_content_i_double, - STATE(5155), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6248), 1, + sym__quoted_content_i_single, + STATE(5676), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385677,17 +385687,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261384] = 8, - ACTIONS(6180), 1, + ACTIONS(6250), 1, + anon_sym_DQUOTE, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6234), 1, - anon_sym_SQUOTE, - ACTIONS(6236), 1, - sym__quoted_content_i_single, - STATE(5172), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6256), 1, + sym__quoted_content_i_double, + STATE(5634), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385696,17 +385706,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261411] = 8, - ACTIONS(6172), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6238), 1, - anon_sym_DQUOTE, - ACTIONS(6240), 1, - sym__quoted_content_i_double, - STATE(5174), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6258), 1, + anon_sym_SQUOTE, + ACTIONS(6260), 1, + sym__quoted_content_i_single, + STATE(5645), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385715,17 +385725,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261438] = 8, - ACTIONS(6180), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6242), 1, - anon_sym_SQUOTE, - ACTIONS(6244), 1, - sym__quoted_content_i_single, - STATE(5180), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6262), 1, + anon_sym_DQUOTE, + ACTIONS(6264), 1, + sym__quoted_content_i_double, + STATE(5643), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385734,17 +385744,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261465] = 8, - ACTIONS(6172), 1, + ACTIONS(6266), 1, + anon_sym_RBRACK, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6246), 1, - anon_sym_DQUOTE, - ACTIONS(6248), 1, - sym__quoted_content_i_double, - STATE(5182), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6272), 1, + sym__quoted_content_i_square, + STATE(5516), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385753,17 +385763,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261492] = 8, - ACTIONS(6180), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6250), 1, - anon_sym_SQUOTE, - ACTIONS(6252), 1, - sym__quoted_content_i_single, - STATE(5188), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6274), 1, + anon_sym_RBRACK, + ACTIONS(6276), 1, + sym__quoted_content_i_square, + STATE(5708), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385772,17 +385782,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261519] = 8, - ACTIONS(6172), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(6254), 1, - anon_sym_DQUOTE, - ACTIONS(6256), 1, - sym__quoted_content_i_double, - STATE(5190), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6278), 1, + anon_sym_GT, + ACTIONS(6280), 1, + sym__quoted_content_i_angle, + STATE(5514), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385791,17 +385801,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261546] = 8, - ACTIONS(6180), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(6258), 1, - anon_sym_SQUOTE, - ACTIONS(6260), 1, - sym__quoted_content_i_single, - STATE(5199), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6282), 1, + anon_sym_RBRACE, + ACTIONS(6284), 1, + sym__quoted_content_i_curly, + STATE(5706), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385810,17 +385820,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261573] = 8, - ACTIONS(6172), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6262), 1, - anon_sym_DQUOTE, - ACTIONS(6264), 1, - sym__quoted_content_i_double, - STATE(5201), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6286), 1, + anon_sym_PIPE, + ACTIONS(6288), 1, + sym__quoted_content_i_bar, + STATE(5511), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385829,17 +385839,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261600] = 8, - ACTIONS(6180), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(6266), 1, - anon_sym_SQUOTE, - ACTIONS(6268), 1, - sym__quoted_content_i_single, - STATE(5217), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6290), 1, + anon_sym_RPAREN, + ACTIONS(6292), 1, + sym__quoted_content_i_parenthesis, + STATE(5704), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385848,17 +385858,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261627] = 8, - ACTIONS(6172), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6270), 1, - anon_sym_DQUOTE, - ACTIONS(6272), 1, - sym__quoted_content_i_double, - STATE(5221), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6294), 1, + anon_sym_SLASH, + ACTIONS(6296), 1, + sym__quoted_content_i_slash, + STATE(5509), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385867,17 +385877,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261654] = 8, - ACTIONS(6196), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6274), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6276), 1, - sym__quoted_content_i_heredoc_double, - STATE(5241), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6298), 1, + anon_sym_SLASH, + ACTIONS(6300), 1, + sym__quoted_content_i_slash, + STATE(5714), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385886,17 +385896,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261681] = 8, - ACTIONS(6188), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(6278), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6280), 1, - sym__quoted_content_i_heredoc_single, - STATE(5243), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6302), 1, + anon_sym_RBRACE, + ACTIONS(6304), 1, + sym__quoted_content_i_curly, + STATE(5489), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385905,17 +385915,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261708] = 8, - ACTIONS(6180), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6282), 1, - anon_sym_SQUOTE, - ACTIONS(6284), 1, - sym__quoted_content_i_single, - STATE(5245), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6306), 1, + anon_sym_RBRACK, + ACTIONS(6308), 1, + sym__quoted_content_i_square, + STATE(5497), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385924,17 +385934,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261735] = 8, - ACTIONS(6172), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6286), 1, - anon_sym_DQUOTE, - ACTIONS(6288), 1, - sym__quoted_content_i_double, - STATE(5247), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6310), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6312), 1, + sym__quoted_content_i_heredoc_double, + STATE(5627), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385943,17 +385953,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261762] = 8, - ACTIONS(6196), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6290), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6292), 1, - sym__quoted_content_i_heredoc_double, - STATE(5254), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6314), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6316), 1, + sym__quoted_content_i_heredoc_single, + STATE(5625), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385962,17 +385972,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261789] = 8, - ACTIONS(6188), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6294), 1, + ACTIONS(6318), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6296), 1, + ACTIONS(6320), 1, sym__quoted_content_i_heredoc_single, - STATE(5259), 1, + STATE(5616), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -385981,120 +385991,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [261816] = 8, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(6298), 1, - anon_sym_SQUOTE, - ACTIONS(6300), 1, - sym__quoted_content_i_single, - STATE(5261), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [261843] = 8, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(6302), 1, - anon_sym_DQUOTE, - ACTIONS(6304), 1, - sym__quoted_content_i_double, - STATE(5263), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [261870] = 8, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(6306), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6308), 1, - sym__quoted_content_i_heredoc_double, - STATE(5269), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [261897] = 8, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(6310), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6312), 1, - sym__quoted_content_i_heredoc_single, - STATE(5271), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [261924] = 8, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(6314), 1, - anon_sym_SQUOTE, - ACTIONS(6316), 1, - sym__quoted_content_i_single, - STATE(5287), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [261951] = 8, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(6318), 1, - anon_sym_DQUOTE, - ACTIONS(6320), 1, - sym__quoted_content_i_double, - STATE(5289), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [261978] = 8, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, @@ -386103,7 +385999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(6324), 1, sym__quoted_content_i_heredoc_double, - STATE(5295), 1, + STATE(5792), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -386113,17 +386009,36 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [262005] = 8, - ACTIONS(6188), 1, + [261843] = 8, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6246), 1, sym_escape_sequence, ACTIONS(6326), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_SQUOTE, ACTIONS(6328), 1, - sym__quoted_content_i_heredoc_single, - STATE(5297), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + sym__quoted_content_i_single, + STATE(5618), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [261870] = 8, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(6330), 1, + anon_sym_DQUOTE, + ACTIONS(6332), 1, + sym__quoted_content_i_double, + STATE(5637), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -386132,18 +386047,113 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, + [261897] = 8, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(6334), 1, + anon_sym_RPAREN, + ACTIONS(6336), 1, + sym__quoted_content_i_parenthesis, + STATE(5585), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [261924] = 8, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(6338), 1, + anon_sym_RBRACE, + ACTIONS(6340), 1, + sym__quoted_content_i_curly, + STATE(5583), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [261951] = 8, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(6342), 1, + anon_sym_RBRACK, + ACTIONS(6344), 1, + sym__quoted_content_i_square, + STATE(5581), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [261978] = 8, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(6346), 1, + anon_sym_GT, + ACTIONS(6348), 1, + sym__quoted_content_i_angle, + STATE(5579), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [262005] = 8, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(6350), 1, + anon_sym_SQUOTE, + ACTIONS(6352), 1, + sym__quoted_content_i_single, + STATE(5623), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, [262032] = 8, ACTIONS(6180), 1, anon_sym_POUND_LBRACE, ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6330), 1, - anon_sym_SQUOTE, - ACTIONS(6332), 1, - sym__quoted_content_i_single, - STATE(5299), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6354), 1, + anon_sym_PIPE, + ACTIONS(6356), 1, + sym__quoted_content_i_bar, + STATE(5577), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386152,17 +386162,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262059] = 8, - ACTIONS(6172), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6334), 1, - anon_sym_DQUOTE, - ACTIONS(6336), 1, - sym__quoted_content_i_double, - STATE(5301), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6358), 1, + anon_sym_SLASH, + ACTIONS(6360), 1, + sym__quoted_content_i_slash, + STATE(5575), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386171,17 +386181,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262086] = 8, - ACTIONS(6196), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(6338), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6340), 1, - sym__quoted_content_i_heredoc_double, - STATE(5309), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6362), 1, + anon_sym_RPAREN, + ACTIONS(6364), 1, + sym__quoted_content_i_parenthesis, + STATE(5471), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386190,16 +386200,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262113] = 8, - ACTIONS(6188), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6342), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6344), 1, - sym__quoted_content_i_heredoc_single, - STATE(5312), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + ACTIONS(6366), 1, + anon_sym_DQUOTE, + ACTIONS(6368), 1, + sym__quoted_content_i_double, + STATE(5763), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -386209,17 +386219,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262140] = 8, - ACTIONS(6180), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6346), 1, - anon_sym_SQUOTE, - ACTIONS(6348), 1, - sym__quoted_content_i_single, - STATE(5314), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6370), 1, + anon_sym_DQUOTE, + ACTIONS(6372), 1, + sym__quoted_content_i_double, + STATE(5541), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386228,17 +386238,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262167] = 8, - ACTIONS(6172), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6350), 1, - anon_sym_DQUOTE, - ACTIONS(6352), 1, - sym__quoted_content_i_double, - STATE(5316), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6374), 1, + anon_sym_SLASH, + ACTIONS(6376), 1, + sym__quoted_content_i_slash, + STATE(5687), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386247,17 +386257,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262194] = 8, - ACTIONS(6196), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6354), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6356), 1, - sym__quoted_content_i_heredoc_double, - STATE(5328), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6378), 1, + anon_sym_SQUOTE, + ACTIONS(6380), 1, + sym__quoted_content_i_single, + STATE(5539), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386266,16 +386276,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262221] = 8, - ACTIONS(6188), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6358), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6360), 1, - sym__quoted_content_i_heredoc_single, - STATE(5330), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + ACTIONS(6382), 1, + anon_sym_DQUOTE, + ACTIONS(6384), 1, + sym__quoted_content_i_double, + STATE(5621), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -386285,17 +386295,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262248] = 8, - ACTIONS(6180), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6362), 1, - anon_sym_SQUOTE, - ACTIONS(6364), 1, - sym__quoted_content_i_single, - STATE(5332), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6386), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6388), 1, + sym__quoted_content_i_heredoc_single, + STATE(5537), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386304,17 +386314,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262275] = 8, - ACTIONS(6172), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6366), 1, - anon_sym_DQUOTE, - ACTIONS(6368), 1, - sym__quoted_content_i_double, - STATE(5334), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6390), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6392), 1, + sym__quoted_content_i_heredoc_double, + STATE(5535), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386323,17 +386333,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262302] = 8, - ACTIONS(6196), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6370), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6372), 1, - sym__quoted_content_i_heredoc_double, - STATE(5345), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6394), 1, + anon_sym_SLASH, + ACTIONS(6396), 1, + sym__quoted_content_i_slash, + STATE(5571), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386342,17 +386352,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262329] = 8, - ACTIONS(6188), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6374), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6376), 1, - sym__quoted_content_i_heredoc_single, - STATE(5351), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6398), 1, + anon_sym_PIPE, + ACTIONS(6400), 1, + sym__quoted_content_i_bar, + STATE(5569), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386361,17 +386371,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262356] = 8, - ACTIONS(6180), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(6378), 1, - anon_sym_SQUOTE, - ACTIONS(6380), 1, - sym__quoted_content_i_single, - STATE(5365), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6402), 1, + anon_sym_GT, + ACTIONS(6404), 1, + sym__quoted_content_i_angle, + STATE(5567), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386380,17 +386390,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262383] = 8, - ACTIONS(6172), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6382), 1, - anon_sym_DQUOTE, - ACTIONS(6384), 1, - sym__quoted_content_i_double, - STATE(5373), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6406), 1, + anon_sym_RBRACK, + ACTIONS(6408), 1, + sym__quoted_content_i_square, + STATE(5565), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386399,17 +386409,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262410] = 8, - ACTIONS(6196), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(6386), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6388), 1, - sym__quoted_content_i_heredoc_double, - STATE(5397), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6410), 1, + anon_sym_RBRACE, + ACTIONS(6412), 1, + sym__quoted_content_i_curly, + STATE(5563), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386418,17 +386428,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262437] = 8, - ACTIONS(6188), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(6390), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6392), 1, - sym__quoted_content_i_heredoc_single, - STATE(5399), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6414), 1, + anon_sym_RPAREN, + ACTIONS(6416), 1, + sym__quoted_content_i_parenthesis, + STATE(5561), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386441,13 +386451,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6394), 1, - anon_sym_SQUOTE, - ACTIONS(6396), 1, - sym__quoted_content_i_single, - STATE(5401), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6418), 1, + anon_sym_PIPE, + ACTIONS(6420), 1, + sym__quoted_content_i_bar, + STATE(5699), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386456,17 +386466,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262491] = 8, - ACTIONS(6172), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(6398), 1, - anon_sym_DQUOTE, - ACTIONS(6400), 1, - sym__quoted_content_i_double, - STATE(5403), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6422), 1, + anon_sym_GT, + ACTIONS(6424), 1, + sym__quoted_content_i_angle, + STATE(5716), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386475,17 +386485,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262518] = 8, - ACTIONS(6196), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6402), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6404), 1, - sym__quoted_content_i_heredoc_double, - STATE(5429), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6426), 1, + anon_sym_RBRACK, + ACTIONS(6428), 1, + sym__quoted_content_i_square, + STATE(5718), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386494,17 +386504,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262545] = 8, - ACTIONS(6188), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(6406), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6408), 1, - sym__quoted_content_i_heredoc_single, - STATE(5431), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6430), 1, + anon_sym_RBRACE, + ACTIONS(6432), 1, + sym__quoted_content_i_curly, + STATE(5720), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386513,17 +386523,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262572] = 8, - ACTIONS(6180), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6410), 1, - anon_sym_SQUOTE, - ACTIONS(6412), 1, - sym__quoted_content_i_single, - STATE(5433), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6434), 1, + anon_sym_DQUOTE, + ACTIONS(6436), 1, + sym__quoted_content_i_double, + STATE(5735), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386532,17 +386542,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262599] = 8, - ACTIONS(6172), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(6414), 1, - anon_sym_DQUOTE, - ACTIONS(6416), 1, - sym__quoted_content_i_double, - STATE(5435), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6438), 1, + anon_sym_RPAREN, + ACTIONS(6440), 1, + sym__quoted_content_i_parenthesis, + STATE(5722), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386551,15 +386561,53 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262626] = 8, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(6442), 1, + anon_sym_SQUOTE, + ACTIONS(6444), 1, + sym__quoted_content_i_single, + STATE(5766), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [262653] = 8, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(6446), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6448), 1, + sym__quoted_content_i_heredoc_single, + STATE(5768), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [262680] = 8, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6418), 1, + ACTIONS(6450), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6420), 1, + ACTIONS(6452), 1, sym__quoted_content_i_heredoc_double, - STATE(5441), 1, + STATE(5771), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -386569,56 +386617,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [262653] = 8, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(6422), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6424), 1, - sym__quoted_content_i_heredoc_single, - STATE(5443), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [262680] = 8, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(6426), 1, - anon_sym_SQUOTE, - ACTIONS(6428), 1, - sym__quoted_content_i_single, - STATE(5445), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, [262707] = 8, - ACTIONS(6172), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6430), 1, - anon_sym_DQUOTE, - ACTIONS(6432), 1, - sym__quoted_content_i_double, - STATE(5447), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6454), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6456), 1, + sym__quoted_content_i_heredoc_double, + STATE(5752), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386631,11 +386641,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6434), 1, + ACTIONS(6458), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6436), 1, + ACTIONS(6460), 1, sym__quoted_content_i_heredoc_double, - STATE(5457), 1, + STATE(5506), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -386646,17 +386656,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262761] = 8, - ACTIONS(6188), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6438), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6440), 1, - sym__quoted_content_i_heredoc_single, - STATE(5466), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6462), 1, + anon_sym_SQUOTE, + ACTIONS(6464), 1, + sym__quoted_content_i_single, + STATE(5310), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386665,17 +386675,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262788] = 8, - ACTIONS(6180), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6442), 1, - anon_sym_SQUOTE, - ACTIONS(6444), 1, - sym__quoted_content_i_single, - STATE(5468), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6466), 1, + anon_sym_DQUOTE, + ACTIONS(6468), 1, + sym__quoted_content_i_double, + STATE(5480), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386684,17 +386694,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262815] = 8, - ACTIONS(6172), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6446), 1, - anon_sym_DQUOTE, - ACTIONS(6448), 1, - sym__quoted_content_i_double, - STATE(5470), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6470), 1, + anon_sym_SQUOTE, + ACTIONS(6472), 1, + sym__quoted_content_i_single, + STATE(5478), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386703,17 +386713,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262842] = 8, - ACTIONS(6196), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6450), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6452), 1, - sym__quoted_content_i_heredoc_double, - STATE(5477), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6474), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6476), 1, + sym__quoted_content_i_heredoc_single, + STATE(5475), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386722,17 +386732,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262869] = 8, - ACTIONS(6188), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6454), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6456), 1, - sym__quoted_content_i_heredoc_single, - STATE(5479), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6478), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6480), 1, + sym__quoted_content_i_heredoc_double, + STATE(5473), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386741,17 +386751,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262896] = 8, - ACTIONS(6180), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6458), 1, - anon_sym_SQUOTE, - ACTIONS(6460), 1, - sym__quoted_content_i_single, - STATE(5481), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6482), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6484), 1, + sym__quoted_content_i_heredoc_single, + STATE(5504), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386760,17 +386770,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262923] = 8, - ACTIONS(6172), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6462), 1, - anon_sym_DQUOTE, - ACTIONS(6464), 1, - sym__quoted_content_i_double, - STATE(5540), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6486), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + sym__quoted_content_i_single, + STATE(5502), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386779,17 +386789,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262950] = 8, - ACTIONS(6180), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6466), 1, - anon_sym_SQUOTE, - ACTIONS(6468), 1, - sym__quoted_content_i_single, - STATE(5573), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6490), 1, + anon_sym_DQUOTE, + ACTIONS(6492), 1, + sym__quoted_content_i_double, + STATE(5500), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386798,17 +386808,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [262977] = 8, - ACTIONS(6188), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6470), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6472), 1, - sym__quoted_content_i_heredoc_single, - STATE(5675), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6494), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6496), 1, + sym__quoted_content_i_heredoc_double, + STATE(5533), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386817,17 +386827,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263004] = 8, - ACTIONS(6196), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6474), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6476), 1, - sym__quoted_content_i_heredoc_double, - STATE(5596), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6498), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6500), 1, + sym__quoted_content_i_heredoc_single, + STATE(5345), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386836,17 +386846,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263031] = 8, - ACTIONS(6172), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6478), 1, - anon_sym_DQUOTE, - ACTIONS(6480), 1, - sym__quoted_content_i_double, - STATE(5483), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6502), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6504), 1, + sym__quoted_content_i_heredoc_double, + STATE(5342), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386855,17 +386865,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263058] = 8, - ACTIONS(6482), 1, - anon_sym_SLASH, - ACTIONS(6484), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6488), 1, - sym__quoted_content_i_slash, - STATE(5496), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(6506), 1, + anon_sym_DQUOTE, + ACTIONS(6508), 1, + sym__quoted_content_i_double, + STATE(5765), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386874,17 +386884,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263085] = 8, - ACTIONS(6490), 1, - anon_sym_PIPE, - ACTIONS(6492), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6496), 1, - sym__quoted_content_i_bar, - STATE(5508), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(6510), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6512), 1, + sym__quoted_content_i_heredoc_single, + STATE(5754), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386893,17 +386903,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263112] = 8, - ACTIONS(6498), 1, - anon_sym_GT, - ACTIONS(6500), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6504), 1, - sym__quoted_content_i_angle, - STATE(5516), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(6514), 1, + anon_sym_SLASH, + ACTIONS(6516), 1, + sym__quoted_content_i_slash, + STATE(5652), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386912,17 +386922,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263139] = 8, - ACTIONS(6506), 1, - anon_sym_RBRACK, - ACTIONS(6508), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6512), 1, - sym__quoted_content_i_square, - STATE(5520), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(6518), 1, + anon_sym_SQUOTE, + ACTIONS(6520), 1, + sym__quoted_content_i_single, + STATE(5491), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386931,17 +386941,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263166] = 8, - ACTIONS(6156), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6514), 1, - anon_sym_RBRACE, - ACTIONS(6516), 1, - sym__quoted_content_i_curly, - STATE(5525), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(6522), 1, + anon_sym_PIPE, + ACTIONS(6524), 1, + sym__quoted_content_i_bar, + STATE(5654), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386950,17 +386960,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263193] = 8, - ACTIONS(6164), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6518), 1, - anon_sym_RPAREN, - ACTIONS(6520), 1, - sym__quoted_content_i_parenthesis, - STATE(5535), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(6526), 1, + anon_sym_DQUOTE, + ACTIONS(6528), 1, + sym__quoted_content_i_double, + STATE(5483), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386969,17 +386979,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263220] = 8, - ACTIONS(6196), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(6522), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6524), 1, - sym__quoted_content_i_heredoc_double, - STATE(5550), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6530), 1, + anon_sym_RPAREN, + ACTIONS(6532), 1, + sym__quoted_content_i_parenthesis, + STATE(5468), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -386988,17 +386998,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263247] = 8, - ACTIONS(6188), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(6526), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6528), 1, - sym__quoted_content_i_heredoc_single, - STATE(5552), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6534), 1, + anon_sym_RBRACE, + ACTIONS(6536), 1, + sym__quoted_content_i_curly, + STATE(5466), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387007,17 +387017,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263274] = 8, - ACTIONS(6180), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6530), 1, - anon_sym_SQUOTE, - ACTIONS(6532), 1, - sym__quoted_content_i_single, - STATE(5554), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6538), 1, + anon_sym_RBRACK, + ACTIONS(6540), 1, + sym__quoted_content_i_square, + STATE(5449), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387026,17 +387036,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263301] = 8, - ACTIONS(6172), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(6534), 1, - anon_sym_DQUOTE, - ACTIONS(6536), 1, - sym__quoted_content_i_double, - STATE(5556), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6542), 1, + anon_sym_GT, + ACTIONS(6544), 1, + sym__quoted_content_i_angle, + STATE(5447), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387045,17 +387055,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263328] = 8, - ACTIONS(6484), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6538), 1, - anon_sym_SLASH, - ACTIONS(6540), 1, - sym__quoted_content_i_slash, - STATE(5582), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(6546), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6548), 1, + sym__quoted_content_i_heredoc_single, + STATE(5531), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387064,17 +387074,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263355] = 8, - ACTIONS(6492), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6542), 1, - anon_sym_PIPE, - ACTIONS(6544), 1, - sym__quoted_content_i_bar, - STATE(5584), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(6550), 1, + anon_sym_SQUOTE, + ACTIONS(6552), 1, + sym__quoted_content_i_single, + STATE(5529), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387083,17 +387093,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263382] = 8, - ACTIONS(6500), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6546), 1, - anon_sym_GT, - ACTIONS(6548), 1, - sym__quoted_content_i_angle, - STATE(5585), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(6554), 1, + anon_sym_PIPE, + ACTIONS(6556), 1, + sym__quoted_content_i_bar, + STATE(5445), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387102,17 +387112,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263409] = 8, - ACTIONS(6508), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(6550), 1, - anon_sym_RBRACK, - ACTIONS(6552), 1, - sym__quoted_content_i_square, - STATE(5587), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(6558), 1, + anon_sym_GT, + ACTIONS(6560), 1, + sym__quoted_content_i_angle, + STATE(5657), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387121,17 +387131,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263436] = 8, - ACTIONS(6156), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6554), 1, - anon_sym_RBRACE, - ACTIONS(6556), 1, - sym__quoted_content_i_curly, - STATE(5589), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(6562), 1, + anon_sym_DQUOTE, + ACTIONS(6564), 1, + sym__quoted_content_i_double, + STATE(5495), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387140,17 +387150,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263463] = 8, - ACTIONS(6164), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6558), 1, - anon_sym_RPAREN, - ACTIONS(6560), 1, - sym__quoted_content_i_parenthesis, - STATE(5591), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(6566), 1, + anon_sym_SLASH, + ACTIONS(6568), 1, + sym__quoted_content_i_slash, + STATE(5443), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387159,17 +387169,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263490] = 8, - ACTIONS(6164), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6562), 1, - anon_sym_RPAREN, - ACTIONS(6564), 1, - sym__quoted_content_i_parenthesis, - STATE(5884), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(6570), 1, + anon_sym_RBRACK, + ACTIONS(6572), 1, + sym__quoted_content_i_square, + STATE(5659), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387178,17 +387188,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263517] = 8, - ACTIONS(6196), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(6566), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6568), 1, - sym__quoted_content_i_heredoc_double, - STATE(5612), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6574), 1, + anon_sym_RBRACE, + ACTIONS(6576), 1, + sym__quoted_content_i_curly, + STATE(5663), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387197,17 +387207,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263544] = 8, - ACTIONS(6188), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(6570), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6572), 1, - sym__quoted_content_i_heredoc_single, - STATE(5614), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6578), 1, + anon_sym_RPAREN, + ACTIONS(6580), 1, + sym__quoted_content_i_parenthesis, + STATE(5776), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387216,17 +387226,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263571] = 8, - ACTIONS(6180), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6574), 1, + ACTIONS(6582), 1, anon_sym_SQUOTE, - ACTIONS(6576), 1, + ACTIONS(6584), 1, sym__quoted_content_i_single, - STATE(5616), 1, + STATE(5756), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387235,17 +387245,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263598] = 8, - ACTIONS(6172), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6578), 1, + ACTIONS(6586), 1, anon_sym_DQUOTE, - ACTIONS(6580), 1, + ACTIONS(6588), 1, sym__quoted_content_i_double, - STATE(5618), 1, + STATE(5429), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387254,17 +387264,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263625] = 8, - ACTIONS(6484), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6582), 1, - anon_sym_SLASH, - ACTIONS(6584), 1, - sym__quoted_content_i_slash, - STATE(5636), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(6590), 1, + anon_sym_SQUOTE, + ACTIONS(6592), 1, + sym__quoted_content_i_single, + STATE(5402), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387273,17 +387283,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263652] = 8, - ACTIONS(6492), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6586), 1, - anon_sym_PIPE, - ACTIONS(6588), 1, - sym__quoted_content_i_bar, - STATE(5638), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(6594), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6596), 1, + sym__quoted_content_i_heredoc_single, + STATE(5400), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387292,167 +387302,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [263679] = 8, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(6590), 1, - anon_sym_GT, - ACTIONS(6592), 1, - sym__quoted_content_i_angle, - STATE(5640), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [263706] = 8, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(6594), 1, - anon_sym_RBRACK, - ACTIONS(6596), 1, - sym__quoted_content_i_square, - STATE(5651), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [263733] = 8, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(6598), 1, - anon_sym_RBRACE, - ACTIONS(6600), 1, - sym__quoted_content_i_curly, - STATE(5654), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [263760] = 8, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(6602), 1, - anon_sym_RPAREN, - ACTIONS(6604), 1, - sym__quoted_content_i_parenthesis, - STATE(5657), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [263787] = 8, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(6606), 1, - anon_sym_RBRACK, - ACTIONS(6608), 1, - sym__quoted_content_i_square, - STATE(5910), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [263814] = 8, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(6610), 1, - anon_sym_GT, - ACTIONS(6612), 1, - sym__quoted_content_i_angle, - STATE(5916), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [263841] = 8, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(6614), 1, - anon_sym_PIPE, - ACTIONS(6616), 1, - sym__quoted_content_i_bar, - STATE(5942), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [263868] = 8, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(6618), 1, - anon_sym_SLASH, - ACTIONS(6620), 1, - sym__quoted_content_i_slash, - STATE(5945), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [263895] = 8, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6622), 1, + ACTIONS(6598), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6624), 1, + ACTIONS(6600), 1, sym__quoted_content_i_heredoc_double, - STATE(5679), 1, + STATE(5398), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -387462,17 +387320,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [263922] = 8, - ACTIONS(6188), 1, + [263706] = 8, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6626), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6628), 1, - sym__quoted_content_i_heredoc_single, - STATE(5681), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + ACTIONS(6602), 1, + anon_sym_DQUOTE, + ACTIONS(6604), 1, + sym__quoted_content_i_double, + STATE(5786), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -387481,18 +387339,170 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [263949] = 8, + [263733] = 8, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(6606), 1, + anon_sym_SQUOTE, + ACTIONS(6608), 1, + sym__quoted_content_i_single, + STATE(5414), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [263760] = 8, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(6610), 1, + anon_sym_SQUOTE, + ACTIONS(6612), 1, + sym__quoted_content_i_single, + STATE(5788), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [263787] = 8, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(6614), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6616), 1, + sym__quoted_content_i_heredoc_single, + STATE(5790), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [263814] = 8, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(6618), 1, + anon_sym_SLASH, + ACTIONS(6620), 1, + sym__quoted_content_i_slash, + STATE(5428), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [263841] = 8, ACTIONS(6180), 1, anon_sym_POUND_LBRACE, ACTIONS(6182), 1, sym_escape_sequence, + ACTIONS(6622), 1, + anon_sym_PIPE, + ACTIONS(6624), 1, + sym__quoted_content_i_bar, + STATE(5426), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [263868] = 8, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(6626), 1, + anon_sym_GT, + ACTIONS(6628), 1, + sym__quoted_content_i_angle, + STATE(5424), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [263895] = 8, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, ACTIONS(6630), 1, - anon_sym_SQUOTE, + anon_sym_RBRACK, ACTIONS(6632), 1, - sym__quoted_content_i_single, - STATE(5683), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + sym__quoted_content_i_square, + STATE(5422), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [263922] = 8, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(6634), 1, + anon_sym_RBRACE, + ACTIONS(6636), 1, + sym__quoted_content_i_curly, + STATE(5420), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [263949] = 8, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(6638), 1, + anon_sym_RPAREN, + ACTIONS(6640), 1, + sym__quoted_content_i_parenthesis, + STATE(5418), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387505,13 +387515,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(6634), 1, + ACTIONS(6642), 1, anon_sym_RPAREN, - ACTIONS(6636), 1, + ACTIONS(6644), 1, sym__quoted_content_i_parenthesis, - STATE(5932), 1, + STATE(5296), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387520,17 +387530,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264003] = 8, - ACTIONS(6156), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(6638), 1, + ACTIONS(6646), 1, anon_sym_RBRACE, - ACTIONS(6640), 1, + ACTIONS(6648), 1, sym__quoted_content_i_curly, - STATE(5934), 1, + STATE(5294), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387539,17 +387549,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264030] = 8, - ACTIONS(6508), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6642), 1, + ACTIONS(6650), 1, anon_sym_RBRACK, - ACTIONS(6644), 1, + ACTIONS(6652), 1, sym__quoted_content_i_square, - STATE(5814), 1, + STATE(5292), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387558,17 +387568,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264057] = 8, - ACTIONS(6500), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(6646), 1, + ACTIONS(6654), 1, anon_sym_GT, - ACTIONS(6648), 1, + ACTIONS(6656), 1, sym__quoted_content_i_angle, - STATE(5914), 1, + STATE(5267), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387577,17 +387587,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264084] = 8, - ACTIONS(6492), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6650), 1, + ACTIONS(6658), 1, anon_sym_PIPE, - ACTIONS(6652), 1, + ACTIONS(6660), 1, sym__quoted_content_i_bar, - STATE(5912), 1, + STATE(5261), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387596,17 +387606,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264111] = 8, - ACTIONS(6484), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6654), 1, + ACTIONS(6662), 1, anon_sym_SLASH, - ACTIONS(6656), 1, + ACTIONS(6664), 1, sym__quoted_content_i_slash, - STATE(5818), 1, + STATE(5254), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387615,17 +387625,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264138] = 8, - ACTIONS(6172), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6658), 1, + ACTIONS(6666), 1, anon_sym_DQUOTE, - ACTIONS(6660), 1, + ACTIONS(6668), 1, sym__quoted_content_i_double, - STATE(5685), 1, + STATE(5397), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387634,17 +387644,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264165] = 8, - ACTIONS(6484), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6662), 1, - anon_sym_SLASH, - ACTIONS(6664), 1, - sym__quoted_content_i_slash, - STATE(5698), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(6670), 1, + anon_sym_SQUOTE, + ACTIONS(6672), 1, + sym__quoted_content_i_single, + STATE(5832), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387653,17 +387663,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264192] = 8, - ACTIONS(6492), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6666), 1, - anon_sym_PIPE, - ACTIONS(6668), 1, - sym__quoted_content_i_bar, - STATE(5700), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(6674), 1, + anon_sym_DQUOTE, + ACTIONS(6676), 1, + sym__quoted_content_i_double, + STATE(5758), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387672,17 +387682,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264219] = 8, - ACTIONS(6500), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6670), 1, - anon_sym_GT, - ACTIONS(6672), 1, - sym__quoted_content_i_angle, - STATE(5716), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(6678), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6680), 1, + sym__quoted_content_i_heredoc_double, + STATE(5738), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387691,44 +387701,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264246] = 8, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(6674), 1, - anon_sym_RBRACK, - ACTIONS(6676), 1, - sym__quoted_content_i_square, - STATE(5718), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [264273] = 8, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(6678), 1, - anon_sym_RBRACE, - ACTIONS(6680), 1, - sym__quoted_content_i_curly, - STATE(5720), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [264300] = 8, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, @@ -387737,9 +387709,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(6684), 1, sym__quoted_content_i_parenthesis, - STATE(5722), 1, + STATE(5329), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [264273] = 8, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(6686), 1, + anon_sym_GT, + ACTIONS(6688), 1, + sym__quoted_content_i_angle, + STATE(5590), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [264300] = 8, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(6690), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6692), 1, + sym__quoted_content_i_heredoc_single, + STATE(5742), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387748,17 +387758,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264327] = 8, - ACTIONS(6196), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6686), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6688), 1, - sym__quoted_content_i_heredoc_double, - STATE(5728), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6694), 1, + anon_sym_RBRACK, + ACTIONS(6696), 1, + sym__quoted_content_i_square, + STATE(5325), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387767,17 +387777,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264354] = 8, - ACTIONS(6188), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6690), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6692), 1, - sym__quoted_content_i_heredoc_single, - STATE(5730), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6698), 1, + anon_sym_SQUOTE, + ACTIONS(6700), 1, + sym__quoted_content_i_single, + STATE(5374), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387786,17 +387796,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264381] = 8, - ACTIONS(6180), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6694), 1, - anon_sym_SQUOTE, - ACTIONS(6696), 1, - sym__quoted_content_i_single, - STATE(5732), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6702), 1, + anon_sym_DQUOTE, + ACTIONS(6704), 1, + sym__quoted_content_i_double, + STATE(5371), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -387805,167 +387815,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264408] = 8, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(6698), 1, - anon_sym_DQUOTE, - ACTIONS(6700), 1, - sym__quoted_content_i_double, - STATE(5734), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [264435] = 8, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(6702), 1, - anon_sym_RBRACE, - ACTIONS(6704), 1, - sym__quoted_content_i_curly, - STATE(5893), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [264462] = 8, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(6706), 1, - anon_sym_SLASH, - ACTIONS(6708), 1, - sym__quoted_content_i_slash, - STATE(5754), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [264489] = 8, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(6710), 1, - anon_sym_PIPE, - ACTIONS(6712), 1, - sym__quoted_content_i_bar, - STATE(5756), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [264516] = 8, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(6714), 1, - anon_sym_GT, - ACTIONS(6716), 1, - sym__quoted_content_i_angle, - STATE(5758), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [264543] = 8, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(6718), 1, - anon_sym_RBRACK, - ACTIONS(6720), 1, - sym__quoted_content_i_square, - STATE(5760), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [264570] = 8, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(6722), 1, - anon_sym_RBRACE, - ACTIONS(6724), 1, - sym__quoted_content_i_curly, - STATE(5763), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [264597] = 8, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(6726), 1, - anon_sym_RPAREN, - ACTIONS(6728), 1, - sym__quoted_content_i_parenthesis, - STATE(5766), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [264624] = 8, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6730), 1, + ACTIONS(6706), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6732), 1, + ACTIONS(6708), 1, sym__quoted_content_i_heredoc_double, - STATE(5780), 1, + STATE(5382), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -387975,17 +387833,93 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [264651] = 8, - ACTIONS(6188), 1, + [264435] = 8, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6734), 1, + ACTIONS(6710), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6736), 1, + ACTIONS(6712), 1, sym__quoted_content_i_heredoc_single, - STATE(5782), 1, + STATE(5366), 1, aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [264462] = 8, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(6714), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6716), 1, + sym__quoted_content_i_heredoc_double, + STATE(5363), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [264489] = 8, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(6718), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6720), 1, + sym__quoted_content_i_heredoc_single, + STATE(5361), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [264516] = 8, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(6722), 1, + anon_sym_SQUOTE, + ACTIONS(6724), 1, + sym__quoted_content_i_single, + STATE(5359), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [264543] = 8, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(6726), 1, + anon_sym_DQUOTE, + ACTIONS(6728), 1, + sym__quoted_content_i_double, + STATE(5357), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -387994,18 +387928,94 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [264678] = 8, - ACTIONS(6180), 1, + [264570] = 8, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(6730), 1, + anon_sym_GT, + ACTIONS(6732), 1, + sym__quoted_content_i_angle, + STATE(5323), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [264597] = 8, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(6734), 1, + anon_sym_SQUOTE, + ACTIONS(6736), 1, + sym__quoted_content_i_single, + STATE(5745), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [264624] = 8, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, sym_escape_sequence, ACTIONS(6738), 1, - anon_sym_SQUOTE, + anon_sym_RPAREN, ACTIONS(6740), 1, + sym__quoted_content_i_parenthesis, + STATE(5845), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [264651] = 8, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(6742), 1, + anon_sym_RBRACE, + ACTIONS(6744), 1, + sym__quoted_content_i_curly, + STATE(5847), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [264678] = 8, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(6746), 1, + anon_sym_SQUOTE, + ACTIONS(6748), 1, sym__quoted_content_i_single, - STATE(5794), 1, + STATE(5364), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388014,17 +388024,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264705] = 8, - ACTIONS(6172), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6742), 1, - anon_sym_DQUOTE, - ACTIONS(6744), 1, - sym__quoted_content_i_double, - STATE(5796), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6750), 1, + anon_sym_RBRACK, + ACTIONS(6752), 1, + sym__quoted_content_i_square, + STATE(5849), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388033,17 +388043,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264732] = 8, - ACTIONS(6484), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6746), 1, - anon_sym_SLASH, - ACTIONS(6748), 1, - sym__quoted_content_i_slash, - STATE(5816), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(6754), 1, + anon_sym_DQUOTE, + ACTIONS(6756), 1, + sym__quoted_content_i_double, + STATE(5351), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388052,17 +388062,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264759] = 8, - ACTIONS(6492), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(6750), 1, - anon_sym_PIPE, - ACTIONS(6752), 1, - sym__quoted_content_i_bar, - STATE(5820), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(6758), 1, + anon_sym_GT, + ACTIONS(6760), 1, + sym__quoted_content_i_angle, + STATE(5851), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388071,17 +388081,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264786] = 8, - ACTIONS(6500), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6754), 1, - anon_sym_GT, - ACTIONS(6756), 1, - sym__quoted_content_i_angle, - STATE(5822), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(6762), 1, + anon_sym_PIPE, + ACTIONS(6764), 1, + sym__quoted_content_i_bar, + STATE(5853), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388090,17 +388100,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264813] = 8, - ACTIONS(6508), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6758), 1, - anon_sym_RBRACK, - ACTIONS(6760), 1, - sym__quoted_content_i_square, - STATE(5824), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(6766), 1, + anon_sym_SLASH, + ACTIONS(6768), 1, + sym__quoted_content_i_slash, + STATE(5855), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388109,17 +388119,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264840] = 8, - ACTIONS(6156), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6762), 1, - anon_sym_RBRACE, - ACTIONS(6764), 1, - sym__quoted_content_i_curly, - STATE(5826), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(6770), 1, + anon_sym_DQUOTE, + ACTIONS(6772), 1, + sym__quoted_content_i_double, + STATE(5900), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388128,17 +388138,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264867] = 8, - ACTIONS(6164), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6766), 1, - anon_sym_RPAREN, - ACTIONS(6768), 1, - sym__quoted_content_i_parenthesis, - STATE(5828), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(6774), 1, + anon_sym_SQUOTE, + ACTIONS(6776), 1, + sym__quoted_content_i_single, + STATE(5904), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388151,11 +388161,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6770), 1, + ACTIONS(6778), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6772), 1, + ACTIONS(6780), 1, sym__quoted_content_i_heredoc_double, - STATE(5859), 1, + STATE(5839), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -388166,17 +388176,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264921] = 8, - ACTIONS(6188), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6774), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6776), 1, - sym__quoted_content_i_heredoc_single, - STATE(5861), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6782), 1, + anon_sym_PIPE, + ACTIONS(6784), 1, + sym__quoted_content_i_bar, + STATE(5305), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388185,17 +388195,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264948] = 8, - ACTIONS(6180), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6778), 1, - anon_sym_SQUOTE, - ACTIONS(6780), 1, - sym__quoted_content_i_single, - STATE(5863), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6786), 1, + anon_sym_SLASH, + ACTIONS(6788), 1, + sym__quoted_content_i_slash, + STATE(5303), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388204,17 +388214,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [264975] = 8, - ACTIONS(6172), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6782), 1, - anon_sym_DQUOTE, - ACTIONS(6784), 1, - sym__quoted_content_i_double, - STATE(5865), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6790), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6792), 1, + sym__quoted_content_i_heredoc_single, + STATE(5857), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388223,17 +388233,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265002] = 8, - ACTIONS(6484), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6786), 1, - anon_sym_SLASH, - ACTIONS(6788), 1, - sym__quoted_content_i_slash, - STATE(5895), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(6794), 1, + anon_sym_SQUOTE, + ACTIONS(6796), 1, + sym__quoted_content_i_single, + STATE(5874), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388242,17 +388252,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265029] = 8, - ACTIONS(6492), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6790), 1, - anon_sym_PIPE, - ACTIONS(6792), 1, - sym__quoted_content_i_bar, - STATE(5897), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(6798), 1, + anon_sym_DQUOTE, + ACTIONS(6800), 1, + sym__quoted_content_i_double, + STATE(5876), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388261,17 +388271,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265056] = 8, - ACTIONS(6500), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6794), 1, - anon_sym_GT, - ACTIONS(6796), 1, - sym__quoted_content_i_angle, - STATE(5899), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(6802), 1, + anon_sym_DQUOTE, + ACTIONS(6804), 1, + sym__quoted_content_i_double, + STATE(5290), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388280,17 +388290,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265083] = 8, - ACTIONS(6508), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6798), 1, - anon_sym_RBRACK, - ACTIONS(6800), 1, - sym__quoted_content_i_square, - STATE(5901), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(6806), 1, + anon_sym_SQUOTE, + ACTIONS(6808), 1, + sym__quoted_content_i_single, + STATE(5288), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388299,17 +388309,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265110] = 8, - ACTIONS(6156), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6802), 1, - anon_sym_RBRACE, - ACTIONS(6804), 1, - sym__quoted_content_i_curly, - STATE(5903), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(6810), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6812), 1, + sym__quoted_content_i_heredoc_single, + STATE(5286), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388318,34 +388328,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265137] = 8, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(6806), 1, - anon_sym_RPAREN, - ACTIONS(6808), 1, - sym__quoted_content_i_parenthesis, - STATE(5905), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [265164] = 8, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6810), 1, + ACTIONS(6814), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6812), 1, + ACTIONS(6816), 1, sym__quoted_content_i_heredoc_double, - STATE(5931), 1, + STATE(5269), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -388355,17 +388346,36 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [265191] = 8, - ACTIONS(6188), 1, + [265164] = 8, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6814), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6816), 1, - sym__quoted_content_i_heredoc_single, - STATE(5929), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + ACTIONS(6818), 1, + anon_sym_SQUOTE, + ACTIONS(6820), 1, + sym__quoted_content_i_single, + STATE(5312), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [265191] = 8, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(6822), 1, + anon_sym_DQUOTE, + ACTIONS(6824), 1, + sym__quoted_content_i_double, + STATE(5199), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -388375,17 +388385,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265218] = 8, - ACTIONS(6180), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6818), 1, - anon_sym_SQUOTE, - ACTIONS(6820), 1, - sym__quoted_content_i_single, - STATE(5927), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6826), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6828), 1, + sym__quoted_content_i_heredoc_single, + STATE(5906), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388394,17 +388404,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265245] = 8, - ACTIONS(6172), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6822), 1, - anon_sym_DQUOTE, - ACTIONS(6824), 1, - sym__quoted_content_i_double, - STATE(5925), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6830), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6832), 1, + sym__quoted_content_i_heredoc_double, + STATE(5908), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388413,17 +388423,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265272] = 8, - ACTIONS(6484), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6826), 1, + ACTIONS(6834), 1, anon_sym_SLASH, - ACTIONS(6828), 1, + ACTIONS(6836), 1, sym__quoted_content_i_slash, - STATE(5855), 1, + STATE(5859), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388432,17 +388442,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265299] = 8, - ACTIONS(6492), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6830), 1, - anon_sym_PIPE, - ACTIONS(6832), 1, - sym__quoted_content_i_bar, - STATE(5853), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(6838), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6840), 1, + sym__quoted_content_i_heredoc_double, + STATE(5596), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388451,17 +388461,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265326] = 8, - ACTIONS(6500), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(6834), 1, - anon_sym_GT, - ACTIONS(6836), 1, - sym__quoted_content_i_angle, - STATE(5851), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(6842), 1, + anon_sym_RPAREN, + ACTIONS(6844), 1, + sym__quoted_content_i_parenthesis, + STATE(5243), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388470,17 +388480,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265353] = 8, - ACTIONS(6508), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(6838), 1, - anon_sym_RBRACK, - ACTIONS(6840), 1, - sym__quoted_content_i_square, - STATE(5849), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(6846), 1, + anon_sym_RBRACE, + ACTIONS(6848), 1, + sym__quoted_content_i_curly, + STATE(5227), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388489,17 +388499,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265380] = 8, - ACTIONS(6156), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6842), 1, - anon_sym_RBRACE, - ACTIONS(6844), 1, - sym__quoted_content_i_curly, - STATE(5847), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(6850), 1, + anon_sym_RBRACK, + ACTIONS(6852), 1, + sym__quoted_content_i_square, + STATE(5222), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388508,17 +388518,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265407] = 8, - ACTIONS(6164), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(6846), 1, - anon_sym_RPAREN, - ACTIONS(6848), 1, - sym__quoted_content_i_parenthesis, - STATE(5845), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(6854), 1, + anon_sym_GT, + ACTIONS(6856), 1, + sym__quoted_content_i_angle, + STATE(5218), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388527,17 +388537,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265434] = 8, - ACTIONS(6196), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6850), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6852), 1, - sym__quoted_content_i_heredoc_double, - STATE(5792), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(6858), 1, + anon_sym_PIPE, + ACTIONS(6860), 1, + sym__quoted_content_i_bar, + STATE(5214), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388550,13 +388560,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6854), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6856), 1, - sym__quoted_content_i_heredoc_single, - STATE(5790), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6862), 1, + anon_sym_SLASH, + ACTIONS(6864), 1, + sym__quoted_content_i_slash, + STATE(5200), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388565,17 +388575,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265488] = 8, - ACTIONS(6180), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6858), 1, - anon_sym_SQUOTE, - ACTIONS(6860), 1, - sym__quoted_content_i_single, - STATE(5788), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6866), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6868), 1, + sym__quoted_content_i_heredoc_double, + STATE(5335), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388584,17 +388594,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265515] = 8, - ACTIONS(6172), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6862), 1, - anon_sym_DQUOTE, - ACTIONS(6864), 1, - sym__quoted_content_i_double, - STATE(5786), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6870), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6872), 1, + sym__quoted_content_i_heredoc_single, + STATE(5333), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388603,17 +388613,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265542] = 8, - ACTIONS(6164), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6866), 1, - anon_sym_RPAREN, - ACTIONS(6868), 1, - sym__quoted_content_i_parenthesis, - STATE(5597), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(6874), 1, + anon_sym_SQUOTE, + ACTIONS(6876), 1, + sym__quoted_content_i_single, + STATE(5249), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388622,17 +388632,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265569] = 8, - ACTIONS(6484), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6870), 1, - anon_sym_SLASH, - ACTIONS(6872), 1, - sym__quoted_content_i_slash, - STATE(5714), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(6878), 1, + anon_sym_DQUOTE, + ACTIONS(6880), 1, + sym__quoted_content_i_double, + STATE(5247), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388641,17 +388651,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265596] = 8, - ACTIONS(6492), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6874), 1, - anon_sym_PIPE, - ACTIONS(6876), 1, - sym__quoted_content_i_bar, - STATE(5712), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(6882), 1, + anon_sym_SLASH, + ACTIONS(6884), 1, + sym__quoted_content_i_slash, + STATE(5285), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388660,17 +388670,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265623] = 8, - ACTIONS(6500), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6878), 1, - anon_sym_GT, - ACTIONS(6880), 1, - sym__quoted_content_i_angle, - STATE(5710), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(6886), 1, + anon_sym_PIPE, + ACTIONS(6888), 1, + sym__quoted_content_i_bar, + STATE(5283), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388679,17 +388689,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265650] = 8, - ACTIONS(6508), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(6882), 1, - anon_sym_RBRACK, - ACTIONS(6884), 1, - sym__quoted_content_i_square, - STATE(5708), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(6890), 1, + anon_sym_GT, + ACTIONS(6892), 1, + sym__quoted_content_i_angle, + STATE(5281), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388698,17 +388708,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265677] = 8, - ACTIONS(6156), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6886), 1, - anon_sym_RBRACE, - ACTIONS(6888), 1, - sym__quoted_content_i_curly, - STATE(5706), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(6894), 1, + anon_sym_RBRACK, + ACTIONS(6896), 1, + sym__quoted_content_i_square, + STATE(5279), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388717,17 +388727,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265704] = 8, - ACTIONS(6164), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(6890), 1, - anon_sym_RPAREN, - ACTIONS(6892), 1, - sym__quoted_content_i_parenthesis, - STATE(5704), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(6898), 1, + anon_sym_RBRACE, + ACTIONS(6900), 1, + sym__quoted_content_i_curly, + STATE(5277), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388736,17 +388746,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265731] = 8, - ACTIONS(6156), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(6894), 1, - anon_sym_RBRACE, - ACTIONS(6896), 1, - sym__quoted_content_i_curly, - STATE(5488), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(6902), 1, + anon_sym_RPAREN, + ACTIONS(6904), 1, + sym__quoted_content_i_parenthesis, + STATE(5275), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388755,17 +388765,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265758] = 8, - ACTIONS(6508), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6898), 1, - anon_sym_RBRACK, - ACTIONS(6900), 1, - sym__quoted_content_i_square, - STATE(5575), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(6906), 1, + anon_sym_SQUOTE, + ACTIONS(6908), 1, + sym__quoted_content_i_single, + STATE(5260), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388774,17 +388784,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265785] = 8, - ACTIONS(6500), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6902), 1, - anon_sym_GT, - ACTIONS(6904), 1, - sym__quoted_content_i_angle, - STATE(5379), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(6910), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6912), 1, + sym__quoted_content_i_heredoc_single, + STATE(5884), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388793,17 +388803,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265812] = 8, - ACTIONS(6492), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6906), 1, - anon_sym_PIPE, - ACTIONS(6908), 1, - sym__quoted_content_i_bar, - STATE(5102), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(6914), 1, + anon_sym_DQUOTE, + ACTIONS(6916), 1, + sym__quoted_content_i_double, + STATE(5185), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388812,17 +388822,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265839] = 8, - ACTIONS(6484), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6910), 1, - anon_sym_SLASH, - ACTIONS(6912), 1, - sym__quoted_content_i_slash, - STATE(5772), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(6918), 1, + anon_sym_SQUOTE, + ACTIONS(6920), 1, + sym__quoted_content_i_single, + STATE(5142), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388831,17 +388841,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265866] = 8, - ACTIONS(6172), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6914), 1, - anon_sym_DQUOTE, - ACTIONS(6916), 1, - sym__quoted_content_i_double, - STATE(5624), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6922), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6924), 1, + sym__quoted_content_i_heredoc_single, + STATE(5162), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388850,17 +388860,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265893] = 8, - ACTIONS(6180), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6918), 1, - anon_sym_SQUOTE, - ACTIONS(6920), 1, - sym__quoted_content_i_single, - STATE(5622), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6926), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(6928), 1, + sym__quoted_content_i_heredoc_double, + STATE(5160), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388869,16 +388879,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [265920] = 8, - ACTIONS(6188), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6922), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6924), 1, - sym__quoted_content_i_heredoc_single, - STATE(5620), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + ACTIONS(6930), 1, + anon_sym_DQUOTE, + ACTIONS(6932), 1, + sym__quoted_content_i_double, + STATE(5257), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -388892,11 +388902,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6926), 1, + ACTIONS(6934), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6928), 1, + ACTIONS(6936), 1, sym__quoted_content_i_heredoc_double, - STATE(5602), 1, + STATE(5238), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -388911,11 +388921,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(6930), 1, + ACTIONS(6938), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(6932), 1, + ACTIONS(6940), 1, sym__quoted_content_i_heredoc_double, - STATE(5649), 1, + STATE(5212), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -388926,17 +388936,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266001] = 8, - ACTIONS(6188), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6934), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(6936), 1, - sym__quoted_content_i_heredoc_single, - STATE(5647), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(6942), 1, + anon_sym_SQUOTE, + ACTIONS(6944), 1, + sym__quoted_content_i_single, + STATE(5892), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388945,17 +388955,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266028] = 8, - ACTIONS(6180), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6938), 1, - anon_sym_SQUOTE, - ACTIONS(6940), 1, - sym__quoted_content_i_single, - STATE(5645), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(6946), 1, + anon_sym_DQUOTE, + ACTIONS(6948), 1, + sym__quoted_content_i_double, + STATE(5108), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388964,17 +388974,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266055] = 8, - ACTIONS(6172), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6942), 1, - anon_sym_DQUOTE, - ACTIONS(6944), 1, - sym__quoted_content_i_double, - STATE(5643), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(6950), 1, + anon_sym_SQUOTE, + ACTIONS(6952), 1, + sym__quoted_content_i_single, + STATE(5112), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -388983,17 +388993,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266082] = 8, - ACTIONS(6484), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(6946), 1, + ACTIONS(6954), 1, anon_sym_SLASH, - ACTIONS(6948), 1, + ACTIONS(6956), 1, sym__quoted_content_i_slash, - STATE(5249), 1, + STATE(5883), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389002,17 +389012,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266109] = 8, - ACTIONS(6492), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6950), 1, + ACTIONS(6958), 1, anon_sym_PIPE, - ACTIONS(6952), 1, + ACTIONS(6960), 1, sym__quoted_content_i_bar, - STATE(5224), 1, + STATE(5830), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389021,17 +389031,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266136] = 8, - ACTIONS(6500), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(6954), 1, + ACTIONS(6962), 1, anon_sym_GT, - ACTIONS(6956), 1, + ACTIONS(6964), 1, sym__quoted_content_i_angle, - STATE(5203), 1, + STATE(5694), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389040,17 +389050,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266163] = 8, - ACTIONS(6508), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6958), 1, - anon_sym_RBRACK, - ACTIONS(6960), 1, - sym__quoted_content_i_square, - STATE(5192), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(6966), 1, + anon_sym_DQUOTE, + ACTIONS(6968), 1, + sym__quoted_content_i_double, + STATE(5897), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389059,17 +389069,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266190] = 8, - ACTIONS(6484), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6962), 1, - anon_sym_SLASH, - ACTIONS(6964), 1, - sym__quoted_content_i_slash, - STATE(5571), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(6970), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6972), 1, + sym__quoted_content_i_heredoc_single, + STATE(5210), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389078,17 +389088,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266217] = 8, - ACTIONS(6492), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6966), 1, - anon_sym_PIPE, - ACTIONS(6968), 1, - sym__quoted_content_i_bar, - STATE(5569), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(6974), 1, + anon_sym_SQUOTE, + ACTIONS(6976), 1, + sym__quoted_content_i_single, + STATE(5208), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389097,17 +389107,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266244] = 8, - ACTIONS(6500), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6970), 1, - anon_sym_GT, - ACTIONS(6972), 1, - sym__quoted_content_i_angle, - STATE(5567), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(6978), 1, + anon_sym_DQUOTE, + ACTIONS(6980), 1, + sym__quoted_content_i_double, + STATE(5206), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389116,17 +389126,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266271] = 8, - ACTIONS(6508), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(6974), 1, - anon_sym_RBRACK, - ACTIONS(6976), 1, - sym__quoted_content_i_square, - STATE(5565), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(6982), 1, + anon_sym_PIPE, + ACTIONS(6984), 1, + sym__quoted_content_i_bar, + STATE(5861), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389135,17 +389145,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266298] = 8, - ACTIONS(6156), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(6978), 1, - anon_sym_RBRACE, - ACTIONS(6980), 1, - sym__quoted_content_i_curly, - STATE(5563), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(6986), 1, + anon_sym_GT, + ACTIONS(6988), 1, + sym__quoted_content_i_angle, + STATE(5863), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389154,17 +389164,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266325] = 8, - ACTIONS(6164), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(6982), 1, - anon_sym_RPAREN, - ACTIONS(6984), 1, - sym__quoted_content_i_parenthesis, - STATE(5561), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(6990), 1, + anon_sym_RBRACK, + ACTIONS(6992), 1, + sym__quoted_content_i_square, + STATE(5865), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389173,17 +389183,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266352] = 8, - ACTIONS(6164), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(6986), 1, - anon_sym_RPAREN, - ACTIONS(6988), 1, - sym__quoted_content_i_parenthesis, - STATE(5371), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(6994), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(6996), 1, + sym__quoted_content_i_heredoc_single, + STATE(5236), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389192,17 +389202,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266379] = 8, - ACTIONS(6156), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(6990), 1, - anon_sym_RBRACE, - ACTIONS(6992), 1, - sym__quoted_content_i_curly, - STATE(5367), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(6998), 1, + anon_sym_SQUOTE, + ACTIONS(7000), 1, + sym__quoted_content_i_single, + STATE(5229), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389211,17 +389221,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266406] = 8, - ACTIONS(6508), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(6994), 1, - anon_sym_RBRACK, - ACTIONS(6996), 1, - sym__quoted_content_i_square, - STATE(5354), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(7002), 1, + anon_sym_DQUOTE, + ACTIONS(7004), 1, + sym__quoted_content_i_double, + STATE(5223), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389230,17 +389240,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266433] = 8, - ACTIONS(6500), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(6998), 1, - anon_sym_GT, - ACTIONS(7000), 1, - sym__quoted_content_i_angle, - STATE(5350), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(7006), 1, + anon_sym_RBRACE, + ACTIONS(7008), 1, + sym__quoted_content_i_curly, + STATE(5867), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389249,17 +389259,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266460] = 8, - ACTIONS(6492), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7002), 1, - anon_sym_PIPE, - ACTIONS(7004), 1, - sym__quoted_content_i_bar, - STATE(5310), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(7010), 1, + anon_sym_RPAREN, + ACTIONS(7012), 1, + sym__quoted_content_i_parenthesis, + STATE(5869), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389268,17 +389278,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266487] = 8, - ACTIONS(6196), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7006), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(7008), 1, - sym__quoted_content_i_heredoc_double, - STATE(5506), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(7014), 1, + anon_sym_DQUOTE, + ACTIONS(7016), 1, + sym__quoted_content_i_double, + STATE(5173), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389287,17 +389297,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266514] = 8, - ACTIONS(6188), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7010), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(7012), 1, - sym__quoted_content_i_heredoc_single, - STATE(5504), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(7018), 1, + anon_sym_SQUOTE, + ACTIONS(7020), 1, + sym__quoted_content_i_single, + STATE(5165), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389306,17 +389316,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266541] = 8, - ACTIONS(6180), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7014), 1, - anon_sym_SQUOTE, - ACTIONS(7016), 1, - sym__quoted_content_i_single, - STATE(5502), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7022), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(7024), 1, + sym__quoted_content_i_heredoc_single, + STATE(5157), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389325,205 +389335,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266568] = 8, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7018), 1, - anon_sym_DQUOTE, - ACTIONS(7020), 1, - sym__quoted_content_i_double, - STATE(5500), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [266595] = 8, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7022), 1, - anon_sym_SLASH, - ACTIONS(7024), 1, - sym__quoted_content_i_slash, - STATE(5341), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [266622] = 8, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7026), 1, - anon_sym_SLASH, - ACTIONS(7028), 1, - sym__quoted_content_i_slash, - STATE(5428), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [266649] = 8, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7030), 1, - anon_sym_RBRACE, - ACTIONS(7032), 1, - sym__quoted_content_i_curly, - STATE(5184), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [266676] = 8, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7034), 1, - anon_sym_RPAREN, - ACTIONS(7036), 1, - sym__quoted_content_i_parenthesis, - STATE(5176), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [266703] = 8, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7038), 1, - anon_sym_PIPE, - ACTIONS(7040), 1, - sym__quoted_content_i_bar, - STATE(5426), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [266730] = 8, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7042), 1, - anon_sym_GT, - ACTIONS(7044), 1, - sym__quoted_content_i_angle, - STATE(5424), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [266757] = 8, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7046), 1, - anon_sym_RBRACK, - ACTIONS(7048), 1, - sym__quoted_content_i_square, - STATE(5422), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [266784] = 8, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7050), 1, - anon_sym_RBRACE, - ACTIONS(7052), 1, - sym__quoted_content_i_curly, - STATE(5420), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [266811] = 8, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7054), 1, - anon_sym_RPAREN, - ACTIONS(7056), 1, - sym__quoted_content_i_parenthesis, - STATE(5418), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [266838] = 8, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7058), 1, + ACTIONS(7026), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(7060), 1, + ACTIONS(7028), 1, sym__quoted_content_i_heredoc_double, - STATE(5363), 1, + STATE(5154), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -389533,17 +389353,169 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [266865] = 8, - ACTIONS(6188), 1, + [266595] = 8, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7030), 1, + anon_sym_DQUOTE, + ACTIONS(7032), 1, + sym__quoted_content_i_double, + STATE(5925), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [266622] = 8, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7034), 1, + anon_sym_SQUOTE, + ACTIONS(7036), 1, + sym__quoted_content_i_single, + STATE(5201), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [266649] = 8, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7038), 1, + anon_sym_RBRACK, + ACTIONS(7040), 1, + sym__quoted_content_i_square, + STATE(5815), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [266676] = 8, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7042), 1, + anon_sym_DQUOTE, + ACTIONS(7044), 1, + sym__quoted_content_i_double, + STATE(5933), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [266703] = 8, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7046), 1, + anon_sym_RBRACE, + ACTIONS(7048), 1, + sym__quoted_content_i_curly, + STATE(5804), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [266730] = 8, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7050), 1, + anon_sym_SQUOTE, + ACTIONS(7052), 1, + sym__quoted_content_i_single, + STATE(5927), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [266757] = 8, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7054), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(7056), 1, + sym__quoted_content_i_heredoc_single, + STATE(5929), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [266784] = 8, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7058), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(7060), 1, + sym__quoted_content_i_heredoc_double, + STATE(5931), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [266811] = 8, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, sym_escape_sequence, ACTIONS(7062), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_DQUOTE, ACTIONS(7064), 1, - sym__quoted_content_i_heredoc_single, - STATE(5361), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + sym__quoted_content_i_double, + STATE(5158), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -389552,18 +389524,56 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, + [266838] = 8, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7066), 1, + anon_sym_SQUOTE, + ACTIONS(7068), 1, + sym__quoted_content_i_single, + STATE(5935), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [266865] = 8, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7070), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(7072), 1, + sym__quoted_content_i_heredoc_single, + STATE(5939), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, [266892] = 8, - ACTIONS(6180), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7066), 1, - anon_sym_SQUOTE, - ACTIONS(7068), 1, - sym__quoted_content_i_single, - STATE(5359), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7074), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(7076), 1, + sym__quoted_content_i_heredoc_double, + STATE(5942), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389572,17 +389582,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266919] = 8, - ACTIONS(6172), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7070), 1, + ACTIONS(7078), 1, anon_sym_DQUOTE, - ACTIONS(7072), 1, + ACTIONS(7080), 1, sym__quoted_content_i_double, - STATE(5194), 1, + STATE(5097), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389591,17 +389601,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266946] = 8, - ACTIONS(6180), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7074), 1, + ACTIONS(7082), 1, anon_sym_SQUOTE, - ACTIONS(7076), 1, + ACTIONS(7084), 1, sym__quoted_content_i_single, - STATE(5162), 1, + STATE(5095), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389610,17 +389620,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [266973] = 8, - ACTIONS(6188), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7078), 1, + ACTIONS(7086), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(7080), 1, + ACTIONS(7088), 1, sym__quoted_content_i_heredoc_single, - STATE(5160), 1, + STATE(5093), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389633,11 +389643,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7082), 1, + ACTIONS(7090), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(7084), 1, + ACTIONS(7092), 1, sym__quoted_content_i_heredoc_double, - STATE(5096), 1, + STATE(5091), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -389648,17 +389658,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267027] = 8, - ACTIONS(6172), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7086), 1, - anon_sym_DQUOTE, - ACTIONS(7088), 1, - sym__quoted_content_i_double, - STATE(5357), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7094), 1, + anon_sym_RPAREN, + ACTIONS(7096), 1, + sym__quoted_content_i_parenthesis, + STATE(5138), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389667,17 +389677,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267054] = 8, - ACTIONS(6484), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7090), 1, - anon_sym_SLASH, - ACTIONS(7092), 1, - sym__quoted_content_i_slash, - STATE(5285), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(7098), 1, + anon_sym_RBRACE, + ACTIONS(7100), 1, + sym__quoted_content_i_curly, + STATE(5136), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389686,17 +389696,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267081] = 8, - ACTIONS(6492), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(7094), 1, - anon_sym_PIPE, - ACTIONS(7096), 1, - sym__quoted_content_i_bar, - STATE(5283), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(7102), 1, + anon_sym_RBRACK, + ACTIONS(7104), 1, + sym__quoted_content_i_square, + STATE(5119), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389705,17 +389715,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267108] = 8, - ACTIONS(6500), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7098), 1, + ACTIONS(7106), 1, anon_sym_GT, - ACTIONS(7100), 1, + ACTIONS(7108), 1, sym__quoted_content_i_angle, - STATE(5281), 1, + STATE(5114), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389724,17 +389734,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267135] = 8, - ACTIONS(6508), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7102), 1, - anon_sym_RBRACK, - ACTIONS(7104), 1, - sym__quoted_content_i_square, - STATE(5279), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(7110), 1, + anon_sym_PIPE, + ACTIONS(7112), 1, + sym__quoted_content_i_bar, + STATE(5107), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389743,17 +389753,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267162] = 8, - ACTIONS(6164), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7106), 1, - anon_sym_RPAREN, - ACTIONS(7108), 1, - sym__quoted_content_i_parenthesis, - STATE(5275), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(7114), 1, + anon_sym_SLASH, + ACTIONS(7116), 1, + sym__quoted_content_i_slash, + STATE(5105), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389766,11 +389776,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7110), 1, + ACTIONS(7118), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(7112), 1, + ACTIONS(7120), 1, sym__quoted_content_i_heredoc_double, - STATE(5212), 1, + STATE(5737), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -389781,16 +389791,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267216] = 8, - ACTIONS(6188), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7114), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(7116), 1, - sym__quoted_content_i_heredoc_single, - STATE(5210), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + ACTIONS(7122), 1, + anon_sym_DQUOTE, + ACTIONS(7124), 1, + sym__quoted_content_i_double, + STATE(5838), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -389800,17 +389810,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267243] = 8, - ACTIONS(6180), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7118), 1, - anon_sym_SQUOTE, - ACTIONS(7120), 1, - sym__quoted_content_i_single, - STATE(5208), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7126), 1, + anon_sym_DQUOTE, + ACTIONS(7128), 1, + sym__quoted_content_i_double, + STATE(5143), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389819,17 +389829,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267270] = 8, - ACTIONS(6172), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7122), 1, - anon_sym_DQUOTE, - ACTIONS(7124), 1, - sym__quoted_content_i_double, - STATE(5206), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7130), 1, + anon_sym_SLASH, + ACTIONS(7132), 1, + sym__quoted_content_i_slash, + STATE(5134), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389838,17 +389848,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267297] = 8, - ACTIONS(6172), 1, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7126), 1, - anon_sym_DQUOTE, - ACTIONS(7128), 1, - sym__quoted_content_i_double, - STATE(5116), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7134), 1, + anon_sym_PIPE, + ACTIONS(7136), 1, + sym__quoted_content_i_bar, + STATE(5132), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389857,17 +389867,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267324] = 8, - ACTIONS(6180), 1, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7130), 1, - anon_sym_SQUOTE, - ACTIONS(7132), 1, - sym__quoted_content_i_single, - STATE(5112), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7138), 1, + anon_sym_GT, + ACTIONS(7140), 1, + sym__quoted_content_i_angle, + STATE(5130), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389876,17 +389886,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267351] = 8, - ACTIONS(6188), 1, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(7134), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(7136), 1, - sym__quoted_content_i_heredoc_single, - STATE(5108), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(7142), 1, + anon_sym_RBRACK, + ACTIONS(7144), 1, + sym__quoted_content_i_square, + STATE(5128), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389895,17 +389905,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267378] = 8, - ACTIONS(6196), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7138), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(7140), 1, - sym__quoted_content_i_heredoc_double, - STATE(5084), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(7146), 1, + anon_sym_RBRACE, + ACTIONS(7148), 1, + sym__quoted_content_i_curly, + STATE(5126), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389914,17 +389924,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267405] = 8, - ACTIONS(6484), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7142), 1, - anon_sym_SLASH, - ACTIONS(7144), 1, - sym__quoted_content_i_slash, - STATE(5134), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(7150), 1, + anon_sym_RPAREN, + ACTIONS(7152), 1, + sym__quoted_content_i_parenthesis, + STATE(5124), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389933,17 +389943,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267432] = 8, - ACTIONS(6492), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7146), 1, - anon_sym_PIPE, - ACTIONS(7148), 1, - sym__quoted_content_i_bar, - STATE(5132), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(7154), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(7156), 1, + sym__quoted_content_i_heredoc_single, + STATE(5794), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389952,17 +389962,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267459] = 8, - ACTIONS(6500), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7150), 1, - anon_sym_GT, - ACTIONS(7152), 1, - sym__quoted_content_i_angle, - STATE(5130), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(7158), 1, + anon_sym_SQUOTE, + ACTIONS(7160), 1, + sym__quoted_content_i_single, + STATE(5145), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389971,17 +389981,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267486] = 8, - ACTIONS(6508), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7154), 1, - anon_sym_RBRACK, - ACTIONS(7156), 1, - sym__quoted_content_i_square, - STATE(5128), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(7162), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(7164), 1, + sym__quoted_content_i_heredoc_double, + STATE(5176), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -389990,17 +390000,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267513] = 8, - ACTIONS(6156), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7158), 1, - anon_sym_RBRACE, - ACTIONS(7160), 1, - sym__quoted_content_i_curly, - STATE(5126), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(7166), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(7168), 1, + sym__quoted_content_i_heredoc_single, + STATE(5151), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -390009,15 +390019,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267540] = 7, - ACTIONS(6492), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7162), 1, - anon_sym_PIPE, - STATE(5577), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(7170), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5245), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -390026,15 +390036,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [267564] = 7, - ACTIONS(6492), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7164), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(7172), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -390042,121 +390052,140 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [267588] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4212), 1, - anon_sym_RPAREN, - ACTIONS(6018), 1, - aux_sym__terminator_token1, - ACTIONS(7166), 1, - anon_sym_SEMI, - STATE(850), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5073), 1, - aux_sym_source_repeat1, + [267588] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7174), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [267614] = 8, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [267612] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(1525), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, anon_sym_SEMI, - ACTIONS(7171), 1, - anon_sym_end, - STATE(133), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [267638] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7180), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5111), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [267640] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(7173), 1, - anon_sym_COMMA, - STATE(5836), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3152), 3, - anon_sym_RPAREN, - anon_sym_when, - anon_sym_DASH_GT, - [267660] = 8, + [267664] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1579), 1, + ACTIONS(1599), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [267686] = 8, + [267690] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1579), 1, + ACTIONS(1599), 1, anon_sym_RPAREN, - ACTIONS(7177), 1, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(7182), 1, anon_sym_SEMI, - STATE(435), 1, + STATE(422), 1, sym__terminator, STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5661), 1, + STATE(5411), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [267712] = 8, + [267716] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7184), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [267740] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(890), 1, + ACTIONS(1525), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3963), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(391), 1, sym__terminator, - STATE(1027), 1, + STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5806), 1, - aux_sym_block_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [267738] = 7, - ACTIONS(6172), 1, + [267766] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7179), 1, + ACTIONS(7186), 1, anon_sym_DQUOTE, - STATE(5801), 1, + STATE(5115), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -390164,87 +390193,70 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [267762] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7179), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [267786] = 8, + [267790] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1581), 1, + ACTIONS(1611), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5122), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [267812] = 8, + [267816] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(1295), 1, + ACTIONS(1313), 1, anon_sym_RPAREN, - ACTIONS(4657), 1, + ACTIONS(4547), 1, aux_sym__terminator_token1, - ACTIONS(4660), 1, + ACTIONS(4550), 1, anon_sym_SEMI, - STATE(345), 1, + STATE(347), 1, sym__terminator, - STATE(1030), 1, + STATE(1028), 1, aux_sym__terminator_repeat1, - STATE(5073), 1, + STATE(5943), 1, aux_sym_source_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [267838] = 8, + [267842] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1581), 1, + ACTIONS(1611), 1, anon_sym_RPAREN, - ACTIONS(3962), 1, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3947), 1, anon_sym_SEMI, - STATE(372), 1, + STATE(390), 1, sym__terminator, STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5661), 1, + STATE(5411), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [267864] = 7, - ACTIONS(6196), 1, + [267868] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7181), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(7188), 1, + anon_sym_DQUOTE, + STATE(5177), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -390252,34 +390264,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [267888] = 8, + [267892] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1581), 1, + ACTIONS(1611), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [267914] = 7, - ACTIONS(6172), 1, + [267918] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7183), 1, + ACTIONS(7190), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -390287,33 +390299,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [267938] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7181), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5391), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, + [267942] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1525), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5728), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [267962] = 7, - ACTIONS(6180), 1, + [267968] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7185), 1, + ACTIONS(7192), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -390321,16 +390334,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [267986] = 7, - ACTIONS(6188), 1, + [267992] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7187), 1, + ACTIONS(7194), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -390338,12 +390351,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [268010] = 7, + [268016] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7189), 1, + ACTIONS(7196), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -390355,98 +390368,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [268034] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7191), 1, - anon_sym_SQUOTE, - STATE(5088), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268058] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7193), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5665), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [268084] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7195), 1, - anon_sym_SQUOTE, - STATE(5779), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268108] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7195), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268132] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7197), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5769), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268156] = 7, + [268040] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7199), 1, + ACTIONS(7198), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -390458,1075 +390385,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [268180] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7197), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268204] = 7, + [268064] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7201), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5744), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268228] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7201), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268252] = 7, - ACTIONS(7203), 1, - anon_sym_RPAREN, - ACTIONS(7205), 1, - anon_sym_POUND_LBRACE, - ACTIONS(7208), 1, - sym_escape_sequence, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268276] = 7, - ACTIONS(7211), 1, - anon_sym_SLASH, - ACTIONS(7213), 1, - anon_sym_POUND_LBRACE, - ACTIONS(7216), 1, - sym_escape_sequence, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268300] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7219), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268324] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7221), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268348] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(7225), 1, - anon_sym_COMMA, - STATE(5594), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(7223), 3, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - [268368] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7227), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268392] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7229), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268416] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(894), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5546), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [268442] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7231), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268466] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7231), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5390), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268490] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7233), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5156), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [268516] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7233), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [268542] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7235), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268566] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7237), 1, - anon_sym_DQUOTE, - STATE(5547), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268590] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7237), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268614] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7235), 1, - anon_sym_SQUOTE, - STATE(5389), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268638] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7239), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268662] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7241), 1, - anon_sym_SQUOTE, - STATE(5629), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268686] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7239), 1, - anon_sym_DQUOTE, - STATE(5388), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268710] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7241), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268734] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(882), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5386), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [268760] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1587), 1, - anon_sym_RPAREN, - ACTIONS(7243), 1, - anon_sym_SEMI, - STATE(375), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [268786] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1587), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [268812] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7245), 1, - anon_sym_RPAREN, - STATE(5166), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268836] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7245), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268860] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7247), 1, - anon_sym_RBRACE, - STATE(5167), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268884] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7247), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268908] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7249), 1, - anon_sym_RBRACK, - STATE(5168), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268932] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7249), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268956] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7251), 1, - anon_sym_GT, - STATE(5169), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [268980] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7251), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269004] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7253), 1, - anon_sym_PIPE, - STATE(5170), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269028] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7253), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269052] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7255), 1, - anon_sym_SLASH, - STATE(5171), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269076] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7255), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269100] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7257), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5609), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269124] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7257), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269148] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7259), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5610), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269172] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7259), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269196] = 7, - ACTIONS(7261), 1, - anon_sym_GT, - ACTIONS(7263), 1, - anon_sym_POUND_LBRACE, - ACTIONS(7266), 1, - sym_escape_sequence, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269220] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7269), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5798), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [269246] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7271), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269270] = 7, - ACTIONS(7273), 1, - anon_sym_RBRACK, - ACTIONS(7275), 1, - anon_sym_POUND_LBRACE, - ACTIONS(7278), 1, - sym_escape_sequence, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269294] = 7, - ACTIONS(7281), 1, - anon_sym_PIPE, - ACTIONS(7283), 1, - anon_sym_POUND_LBRACE, - ACTIONS(7286), 1, - sym_escape_sequence, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269318] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1717), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [269344] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7289), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269368] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7291), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269392] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7291), 1, - anon_sym_SQUOTE, - STATE(5876), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269416] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7293), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269440] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7293), 1, - anon_sym_DQUOTE, - STATE(5145), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269464] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1571), 1, - anon_sym_RPAREN, - ACTIONS(7295), 1, - anon_sym_SEMI, - STATE(361), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [269490] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7297), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269514] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7299), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269538] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7301), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269562] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7301), 1, - anon_sym_SQUOTE, - STATE(5151), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269586] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7303), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269610] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7305), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [269636] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7303), 1, - anon_sym_DQUOTE, - STATE(5152), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269660] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1571), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [269686] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7199), 1, + ACTIONS(7198), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5090), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -391538,15 +390402,83 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [269710] = 7, - ACTIONS(6188), 1, + [268088] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7307), 1, + ACTIONS(7200), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268112] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7200), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5089), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268136] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7202), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268160] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7202), 1, + anon_sym_SQUOTE, + STATE(5088), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268184] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7204), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -391555,15 +390487,185 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [269734] = 7, + [268208] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7204), 1, + anon_sym_DQUOTE, + STATE(5086), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268232] = 7, ACTIONS(6188), 1, anon_sym_POUND_LBRACE, ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7307), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5089), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + ACTIONS(7206), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268256] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7208), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268280] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7210), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268304] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7212), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268328] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7214), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268352] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7216), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268376] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7218), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268400] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7218), 1, + anon_sym_SLASH, + STATE(5099), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268424] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7220), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268448] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7186), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -391572,152 +390674,86 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [269758] = 7, + [268472] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7222), 1, + anon_sym_SQUOTE, + STATE(5118), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268496] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7224), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5156), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [268522] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7224), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [268548] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7222), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268572] = 7, ACTIONS(6180), 1, anon_sym_POUND_LBRACE, ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7191), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269782] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7309), 1, - anon_sym_RPAREN, - STATE(5382), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269806] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7311), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269830] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7313), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269854] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7315), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269878] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7317), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269902] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7319), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269926] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7321), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [269950] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7323), 1, + ACTIONS(7220), 1, anon_sym_PIPE, - STATE(5143), 1, + STATE(5100), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391725,16 +390761,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [269974] = 7, - ACTIONS(6484), 1, + [268596] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7325), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(7226), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391742,50 +390778,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [269998] = 7, - ACTIONS(6180), 1, + [268620] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7327), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [270022] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7327), 1, - anon_sym_SQUOTE, - STATE(5164), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [270046] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7329), 1, + ACTIONS(7228), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391793,16 +390795,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [270070] = 7, - ACTIONS(6172), 1, + [268644] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(886), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5085), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [268670] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7329), 1, - anon_sym_DQUOTE, - STATE(5165), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7226), 1, + anon_sym_GT, + STATE(5101), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391810,16 +390830,104 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [270094] = 7, + [268694] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7230), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268718] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7232), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268742] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7234), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5435), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [268768] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1631), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(7236), 1, + anon_sym_SEMI, + STATE(392), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [268794] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1631), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [268820] = 7, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7309), 1, + ACTIONS(7238), 1, anon_sym_RPAREN, - STATE(5100), 1, + STATE(5166), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391827,16 +390935,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [270118] = 7, - ACTIONS(6156), 1, + [268844] = 7, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7331), 1, + ACTIONS(7238), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268868] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7240), 1, anon_sym_RBRACE, - STATE(5392), 1, + STATE(5167), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391844,16 +390969,288 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [270142] = 7, + [268892] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7240), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268916] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7242), 1, + anon_sym_RBRACK, + STATE(5168), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268940] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7242), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268964] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7244), 1, + anon_sym_GT, + STATE(5169), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [268988] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7244), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269012] = 7, ACTIONS(6180), 1, anon_sym_POUND_LBRACE, ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7333), 1, + ACTIONS(7246), 1, + anon_sym_PIPE, + STATE(5170), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269036] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7246), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269060] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7248), 1, + anon_sym_SLASH, + STATE(5171), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269084] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7248), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269108] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7232), 1, + anon_sym_RBRACK, + STATE(5102), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269132] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7250), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269156] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7250), 1, + anon_sym_RBRACE, + STATE(5103), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269180] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7252), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269204] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7252), 1, + anon_sym_RPAREN, + STATE(5104), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269228] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7254), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269252] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7256), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269276] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7258), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391861,16 +391258,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [270166] = 7, - ACTIONS(6172), 1, + [269300] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7335), 1, + ACTIONS(7188), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391878,16 +391275,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [270190] = 7, - ACTIONS(6180), 1, + [269324] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7337), 1, + ACTIONS(7260), 1, + anon_sym_SQUOTE, + STATE(5078), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269348] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7260), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391895,16 +391309,50 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [270214] = 7, - ACTIONS(6180), 1, + [269372] = 7, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7337), 1, + ACTIONS(7262), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269396] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7264), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269420] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7266), 1, anon_sym_SQUOTE, - STATE(5178), 1, + STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391912,16 +391360,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [270238] = 7, - ACTIONS(6172), 1, + [269444] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7339), 1, + ACTIONS(7268), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391929,16 +391377,578 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [270262] = 7, - ACTIONS(6172), 1, + [269468] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7339), 1, - anon_sym_DQUOTE, + ACTIONS(7270), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5179), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269492] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7270), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269516] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(7272), 1, + anon_sym_COMMA, + STATE(5152), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3092), 3, + anon_sym_RPAREN, + anon_sym_when, + anon_sym_DASH_GT, + [269536] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7275), 1, + anon_sym_DQUOTE, + STATE(5202), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269560] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7277), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269584] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7277), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5146), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269608] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7279), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [269634] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7281), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269658] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7275), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269682] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(6002), 1, + aux_sym__terminator_token1, + ACTIONS(6008), 1, + anon_sym_RPAREN, + ACTIONS(7283), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [269708] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7286), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269732] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7286), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5141), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269756] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7288), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269780] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7281), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5147), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269804] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7288), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5140), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269828] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7290), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269852] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7292), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269876] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7294), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269900] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7296), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269924] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7298), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269948] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7300), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269972] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7302), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [269996] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7290), 1, + anon_sym_SQUOTE, + STATE(5148), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270020] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7304), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270044] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7304), 1, + anon_sym_DQUOTE, + STATE(5149), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270068] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7306), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5184), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270092] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7306), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270116] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7308), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270140] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7310), 1, + anon_sym_RPAREN, + STATE(5196), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270164] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7312), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270188] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7314), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270212] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7316), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270236] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(870), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5074), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [270262] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7258), 1, + anon_sym_SQUOTE, + STATE(5508), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391947,15 +391957,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270286] = 7, - ACTIONS(6156), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7331), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(7318), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391964,15 +391974,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270310] = 7, - ACTIONS(6508), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7341), 1, - anon_sym_RBRACK, - STATE(5407), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(7320), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391981,15 +391991,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270334] = 7, - ACTIONS(6180), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7343), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7322), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -391998,15 +392008,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270358] = 7, - ACTIONS(6172), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7345), 1, + ACTIONS(7320), 1, anon_sym_DQUOTE, - STATE(5783), 1, + STATE(5073), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392014,170 +392024,170 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [270382] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7347), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [270406] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7347), 1, - anon_sym_SQUOTE, - STATE(5186), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [270430] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7349), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [270454] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7349), 1, - anon_sym_DQUOTE, - STATE(5187), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [270478] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7341), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [270502] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7351), 1, - anon_sym_GT, - STATE(5408), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [270526] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7353), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [270550] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7353), 1, - anon_sym_DQUOTE, - STATE(5086), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [270574] = 8, + [270382] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(874), 1, + ACTIONS(1603), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3867), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(408), 1, sym__terminator, - STATE(1027), 1, + STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5085), 1, - aux_sym_block_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [270600] = 7, + [270408] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7324), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270432] = 7, ACTIONS(6180), 1, anon_sym_POUND_LBRACE, ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7355), 1, + ACTIONS(7326), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270456] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7328), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270480] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7330), 1, anon_sym_SQUOTE, - STATE(5777), 1, + STATE(5203), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270504] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7332), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270528] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7334), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270552] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7336), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270576] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7338), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [270600] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7340), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392186,15 +392196,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270624] = 7, - ACTIONS(6172), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7357), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7342), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392203,15 +392213,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270648] = 7, - ACTIONS(6180), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7359), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7344), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392220,15 +392230,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270672] = 7, - ACTIONS(6180), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7359), 1, - anon_sym_SQUOTE, - STATE(5197), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7346), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392237,15 +392247,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270696] = 7, - ACTIONS(6172), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7361), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7330), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392254,15 +392264,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270720] = 7, - ACTIONS(6172), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7361), 1, + ACTIONS(7348), 1, anon_sym_DQUOTE, - STATE(5198), 1, + STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392271,15 +392281,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270744] = 7, - ACTIONS(6500), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7351), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(7350), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392292,13 +392302,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(914), 1, + ACTIONS(910), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5230), 1, aux_sym_block_repeat1, @@ -392306,15 +392316,15 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, [270794] = 7, - ACTIONS(6172), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7363), 1, + ACTIONS(7352), 1, anon_sym_DQUOTE, STATE(5231), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392323,15 +392333,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270818] = 7, - ACTIONS(6172), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7363), 1, + ACTIONS(7352), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392340,15 +392350,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270842] = 7, - ACTIONS(6180), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7365), 1, + ACTIONS(7354), 1, anon_sym_SQUOTE, STATE(5233), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392357,15 +392367,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270866] = 7, - ACTIONS(6180), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7365), 1, + ACTIONS(7354), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392374,15 +392384,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270890] = 7, - ACTIONS(6188), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7367), 1, + ACTIONS(7356), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5234), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392391,15 +392401,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270914] = 7, - ACTIONS(6188), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7367), 1, + ACTIONS(7356), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392412,7 +392422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7369), 1, + ACTIONS(7358), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5235), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -392429,7 +392439,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7369), 1, + ACTIONS(7358), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -392442,15 +392452,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [270986] = 7, - ACTIONS(6492), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7371), 1, - anon_sym_PIPE, - STATE(5409), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(7346), 1, + anon_sym_SLASH, + STATE(5180), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392463,11 +392473,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7373), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7360), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392476,15 +392486,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [271034] = 7, - ACTIONS(6172), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7375), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7362), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392492,85 +392502,86 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [271058] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7377), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271082] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7379), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271106] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7379), 1, - anon_sym_SQUOTE, - STATE(5214), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271130] = 8, + [271058] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7381), 1, + ACTIONS(7364), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [271084] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7360), 1, + anon_sym_PIPE, + STATE(5181), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271108] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7366), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271132] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7368), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5256), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [271156] = 7, - ACTIONS(6492), 1, + [271158] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7383), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(7370), 1, + anon_sym_DQUOTE, + STATE(5239), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392578,16 +392589,50 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [271180] = 7, - ACTIONS(6172), 1, + [271182] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7385), 1, + ACTIONS(7366), 1, + anon_sym_GT, + STATE(5189), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271206] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7372), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271230] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7370), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392595,67 +392640,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [271204] = 7, - ACTIONS(6172), 1, + [271254] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(7385), 1, - anon_sym_DQUOTE, - STATE(5215), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271228] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7387), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271252] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7371), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271276] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7389), 1, + ACTIONS(7372), 1, anon_sym_RBRACK, - STATE(5142), 1, + STATE(5191), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392663,104 +392657,51 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [271300] = 8, + [271278] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7374), 1, + anon_sym_SQUOTE, + STATE(5240), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271302] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1611), 1, + ACTIONS(1713), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5273), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [271326] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7391), 1, - anon_sym_SLASH, - STATE(5410), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271350] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1611), 1, - anon_sym_RPAREN, - ACTIONS(3968), 1, - anon_sym_SEMI, - STATE(384), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [271376] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7393), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271400] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1611), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [271426] = 7, + [271328] = 7, ACTIONS(6172), 1, anon_sym_POUND_LBRACE, ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7395), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7376), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392768,33 +392709,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [271450] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7397), 1, + [271352] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1713), 1, anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3901), 1, + anon_sym_SEMI, + STATE(434), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271474] = 7, - ACTIONS(6180), 1, + [271378] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7399), 1, + ACTIONS(7374), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392802,102 +392744,170 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [271498] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7401), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271522] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7403), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271546] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7405), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271570] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7407), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271594] = 8, + [271402] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1583), 1, + ACTIONS(1713), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5158), 1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [271620] = 7, - ACTIONS(6180), 1, + [271428] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7409), 1, + ACTIONS(7378), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271452] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7380), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5241), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271476] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7382), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271500] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7384), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271524] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7386), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271548] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7380), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271572] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7388), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271596] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7170), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271620] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7390), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392906,15 +392916,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [271644] = 7, - ACTIONS(6172), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7411), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7392), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392923,15 +392933,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [271668] = 7, - ACTIONS(6196), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7413), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(7394), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392940,15 +392950,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [271692] = 7, - ACTIONS(6196), 1, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7413), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5236), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(7376), 1, + anon_sym_RBRACE, + STATE(5197), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392957,15 +392967,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [271716] = 7, - ACTIONS(6188), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7415), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(7396), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392974,15 +392984,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [271740] = 7, - ACTIONS(6188), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7415), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5237), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(7396), 1, + anon_sym_RPAREN, + STATE(5198), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -392991,15 +393001,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [271764] = 7, - ACTIONS(6180), 1, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7417), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7398), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393008,99 +393018,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [271788] = 7, - ACTIONS(6180), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7417), 1, - anon_sym_SQUOTE, - STATE(5239), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271812] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7419), 1, + ACTIONS(7400), 1, anon_sym_DQUOTE, - STATE(5783), 1, + STATE(5336), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271836] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7419), 1, - anon_sym_DQUOTE, - STATE(5240), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271860] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7391), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271884] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7421), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [271908] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7423), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -393109,16 +393034,101 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [271932] = 7, - ACTIONS(6180), 1, + [271812] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7425), 1, + ACTIONS(7400), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271836] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7402), 1, + anon_sym_SQUOTE, + STATE(5337), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271860] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7402), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271884] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7404), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5338), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271908] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7406), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [271932] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7408), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393127,15 +393137,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [271956] = 7, - ACTIONS(6172), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7427), 1, + ACTIONS(7410), 1, anon_sym_DQUOTE, - STATE(5783), 1, + STATE(5262), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393144,15 +393154,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [271980] = 7, - ACTIONS(6196), 1, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7429), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(7412), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393165,13 +393175,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7431), 1, + ACTIONS(7414), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5307), 1, aux_sym_anonymous_function_repeat1, @@ -393183,27 +393193,231 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7431), 1, + ACTIONS(7414), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5742), 1, + STATE(5315), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, [272056] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7410), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272080] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7416), 1, + anon_sym_SQUOTE, + STATE(5266), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272104] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7412), 1, + anon_sym_SLASH, + STATE(5186), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272128] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7416), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272152] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7418), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272176] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7420), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272200] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7422), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272224] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7424), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272248] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7418), 1, + anon_sym_PIPE, + STATE(5190), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272272] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7426), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272296] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7428), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272320] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7428), 1, + anon_sym_GT, + STATE(5193), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272344] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7429), 1, + ACTIONS(7430), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5250), 1, + STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -393213,134 +393427,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272080] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7433), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [272106] = 7, - ACTIONS(6188), 1, + [272368] = 7, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7435), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272130] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7435), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(7430), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5251), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272154] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7437), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272178] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7437), 1, - anon_sym_SQUOTE, - STATE(5252), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272202] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7439), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272226] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7439), 1, - anon_sym_DQUOTE, - STATE(5253), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272250] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7441), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -393350,100 +393444,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272274] = 7, - ACTIONS(6188), 1, + [272392] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7443), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272298] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7445), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272322] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7447), 1, + ACTIONS(7344), 1, anon_sym_DQUOTE, - STATE(5783), 1, + STATE(5314), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272346] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7449), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272370] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7449), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5265), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272394] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7451), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -393452,52 +393461,52 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272418] = 8, + [272416] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1619), 1, + ACTIONS(1737), 1, anon_sym_RPAREN, - ACTIONS(7453), 1, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(7432), 1, anon_sym_SEMI, - STATE(404), 1, + STATE(445), 1, sym__terminator, STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5661), 1, + STATE(5411), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [272444] = 8, + [272442] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1619), 1, + ACTIONS(1737), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [272470] = 7, + [272468] = 7, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7455), 1, + ACTIONS(7434), 1, anon_sym_RPAREN, STATE(5317), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393505,16 +393514,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272494] = 7, + [272492] = 7, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7455), 1, + ACTIONS(7434), 1, anon_sym_RPAREN, - STATE(5100), 1, + STATE(5598), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393522,16 +393531,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272518] = 7, - ACTIONS(6156), 1, + [272516] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7457), 1, + ACTIONS(7436), 1, anon_sym_RBRACE, STATE(5318), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393539,16 +393548,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272542] = 7, - ACTIONS(6156), 1, + [272540] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7457), 1, + ACTIONS(7436), 1, anon_sym_RBRACE, - STATE(5920), 1, + STATE(5619), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393556,16 +393565,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272566] = 7, - ACTIONS(6508), 1, + [272564] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(7459), 1, + ACTIONS(7438), 1, anon_sym_RBRACK, STATE(5319), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393573,16 +393582,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272590] = 7, - ACTIONS(6508), 1, + [272588] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(7459), 1, + ACTIONS(7438), 1, anon_sym_RBRACK, - STATE(5142), 1, + STATE(5696), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393590,16 +393599,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272614] = 7, - ACTIONS(6500), 1, + [272612] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7461), 1, + ACTIONS(7440), 1, anon_sym_GT, STATE(5320), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393607,16 +393616,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272638] = 7, - ACTIONS(6500), 1, + [272636] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7461), 1, + ACTIONS(7440), 1, anon_sym_GT, - STATE(5139), 1, + STATE(5795), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393624,16 +393633,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272662] = 7, - ACTIONS(6492), 1, + [272660] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7463), 1, + ACTIONS(7442), 1, anon_sym_PIPE, STATE(5321), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393641,16 +393650,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272686] = 7, - ACTIONS(6492), 1, + [272684] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7463), 1, + ACTIONS(7442), 1, anon_sym_PIPE, - STATE(5143), 1, + STATE(5798), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393658,16 +393667,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272710] = 7, - ACTIONS(6484), 1, + [272708] = 7, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7465), 1, + ACTIONS(7444), 1, anon_sym_SLASH, STATE(5322), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393675,16 +393684,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272734] = 7, - ACTIONS(6484), 1, + [272732] = 7, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7465), 1, + ACTIONS(7444), 1, anon_sym_SLASH, - STATE(5101), 1, + STATE(5829), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393692,117 +393701,83 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272758] = 7, - ACTIONS(6188), 1, + [272756] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7451), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5266), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272782] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7467), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272806] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7467), 1, - anon_sym_SQUOTE, - STATE(5267), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272830] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7469), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272854] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7469), 1, - anon_sym_DQUOTE, - STATE(5268), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272878] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7471), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [272902] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7473), 1, + ACTIONS(7446), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272780] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7446), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5252), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272804] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7448), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272828] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7448), 1, + anon_sym_SQUOTE, + STATE(5263), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272852] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7450), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -393811,16 +393786,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272926] = 7, - ACTIONS(6180), 1, + [272876] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7475), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7450), 1, + anon_sym_DQUOTE, + STATE(5264), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393828,16 +393803,50 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272950] = 7, + [272900] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7452), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272924] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7452), 1, + anon_sym_RBRACK, + STATE(5194), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [272948] = 7, ACTIONS(6172), 1, anon_sym_POUND_LBRACE, ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7477), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7454), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393845,16 +393854,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272974] = 7, - ACTIONS(6196), 1, + [272972] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7479), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(7454), 1, + anon_sym_RBRACE, + STATE(5195), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393862,16 +393871,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [272998] = 7, - ACTIONS(6196), 1, + [272996] = 7, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7479), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5291), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(7310), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393879,16 +393888,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [273022] = 7, + [273020] = 7, ACTIONS(6188), 1, anon_sym_POUND_LBRACE, ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7481), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(7456), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393896,16 +393905,101 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [273046] = 7, + [273044] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7458), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273068] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7460), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273092] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7462), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273116] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7464), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273140] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7466), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273164] = 7, ACTIONS(6188), 1, anon_sym_POUND_LBRACE, ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7481), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5292), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(7468), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -393913,101 +394007,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [273070] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7483), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273094] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7483), 1, - anon_sym_SQUOTE, - STATE(5293), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273118] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7485), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273142] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7485), 1, - anon_sym_DQUOTE, - STATE(5294), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273166] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7487), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273190] = 7, + [273188] = 7, ACTIONS(6188), 1, anon_sym_POUND_LBRACE, ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7489), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(7468), 1, + anon_sym_SLASH, + STATE(5297), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394015,16 +394024,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [273214] = 7, + [273212] = 7, ACTIONS(6180), 1, anon_sym_POUND_LBRACE, ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7491), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7470), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394032,16 +394041,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [273238] = 7, - ACTIONS(6172), 1, + [273236] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7493), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7470), 1, + anon_sym_PIPE, + STATE(5298), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394049,34 +394058,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [273262] = 8, + [273260] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7495), 1, + ACTIONS(7472), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5742), 1, + STATE(5315), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [273288] = 8, + [273286] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(4210), 1, + ACTIONS(4250), 1, ts_builtin_sym_end, - ACTIONS(6018), 1, + ACTIONS(6022), 1, aux_sym__terminator_token1, - ACTIONS(7497), 1, + ACTIONS(7474), 1, anon_sym_SEMI, - STATE(449), 1, + STATE(465), 1, sym__terminator, STATE(1031), 1, aux_sym__terminator_repeat1, @@ -394085,237 +394094,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [273314] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7500), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273338] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7502), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273362] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7500), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5303), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273386] = 7, + [273312] = 7, ACTIONS(6188), 1, anon_sym_POUND_LBRACE, ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7504), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273410] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7504), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5304), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273434] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7506), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273458] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7506), 1, - anon_sym_SQUOTE, - STATE(5305), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273482] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7508), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273506] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7510), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273530] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7512), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273554] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7514), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273578] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7516), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273602] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7518), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273626] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7520), 1, + ACTIONS(7477), 1, anon_sym_SLASH, - STATE(5101), 1, + STATE(5829), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394323,67 +394111,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [273650] = 7, - ACTIONS(6172), 1, + [273336] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7508), 1, - anon_sym_DQUOTE, - STATE(5306), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273674] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7522), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273698] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7524), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273722] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7526), 1, + ACTIONS(7479), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394391,16 +394128,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [273746] = 7, - ACTIONS(6172), 1, + [273360] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7528), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7481), 1, + anon_sym_SQUOTE, + STATE(5343), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394408,84 +394145,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [273770] = 7, - ACTIONS(6196), 1, + [273384] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7530), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273794] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7530), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5324), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273818] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7532), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273842] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7532), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5325), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273866] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7534), 1, + ACTIONS(7481), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394493,118 +394162,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [273890] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7534), 1, - anon_sym_SQUOTE, - STATE(5326), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273914] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7536), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273938] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7536), 1, - anon_sym_DQUOTE, - STATE(5327), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [273962] = 8, + [273408] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7538), 1, + ACTIONS(7483), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5742), 1, + STATE(5315), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [273988] = 7, - ACTIONS(6492), 1, + [273434] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7219), 1, - anon_sym_PIPE, - STATE(5106), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [274012] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7540), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [274036] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7542), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + ACTIONS(7485), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -394613,98 +394197,355 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274060] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7544), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [274084] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7546), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [274108] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7548), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [274132] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7546), 1, - anon_sym_SLASH, - STATE(5216), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [274156] = 8, + [273458] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(6004), 1, + ACTIONS(7487), 1, aux_sym__terminator_token1, - ACTIONS(6010), 1, - anon_sym_RPAREN, - ACTIONS(7550), 1, + ACTIONS(7490), 1, anon_sym_SEMI, + ACTIONS(7493), 1, + anon_sym_end, STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [273484] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1659), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [274182] = 7, + [273510] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7495), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273534] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7497), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273558] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7499), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273582] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7501), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273606] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7503), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273630] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7505), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273654] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7507), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273678] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7507), 1, + anon_sym_GT, + STATE(5299), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273702] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7509), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273726] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7509), 1, + anon_sym_RBRACK, + STATE(5300), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273750] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7511), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273774] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7511), 1, + anon_sym_RBRACE, + STATE(5301), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273798] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7513), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273822] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7513), 1, + anon_sym_RPAREN, + STATE(5302), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273846] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1659), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(7515), 1, + anon_sym_SEMI, + STATE(359), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [273872] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7517), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273896] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7404), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273920] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7553), 1, + ACTIONS(7519), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5339), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273944] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7519), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -394716,32 +394557,65 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274206] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1583), 1, - anon_sym_RPAREN, - ACTIONS(3952), 1, - anon_sym_SEMI, - STATE(365), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, + [273968] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7521), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [274232] = 7, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [273992] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7523), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274016] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7525), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274040] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7553), 1, + ACTIONS(7527), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5338), 1, + STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -394751,34 +394625,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274256] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7555), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [274282] = 7, - ACTIONS(6492), 1, + [274064] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7502), 1, - anon_sym_PIPE, - STATE(5220), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394786,32 +394642,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274306] = 7, - ACTIONS(6500), 1, + [274088] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7557), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [274330] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7559), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + ACTIONS(7531), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -394820,14 +394659,187 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274354] = 8, + [274112] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7533), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274136] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7535), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274160] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7533), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5215), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274184] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7537), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274208] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7539), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [274234] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7539), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5216), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [274260] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4252), 1, + anon_sym_end, + ACTIONS(6022), 1, + aux_sym__terminator_token1, + ACTIONS(7541), 1, + anon_sym_SEMI, + STATE(523), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5348), 1, + aux_sym_source_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [274286] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7537), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5332), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274310] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7544), 1, + anon_sym_DQUOTE, + STATE(5386), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274334] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7544), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274358] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(9), 1, aux_sym__terminator_token1, - ACTIONS(1517), 1, + ACTIONS(1679), 1, ts_builtin_sym_end, - ACTIONS(7561), 1, + ACTIONS(7546), 1, anon_sym_SEMI, STATE(440), 1, sym__terminator, @@ -394838,16 +394850,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [274380] = 7, - ACTIONS(6500), 1, + [274384] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7557), 1, - anon_sym_GT, - STATE(5223), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(7548), 1, + anon_sym_SQUOTE, + STATE(5367), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394855,16 +394867,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274404] = 7, - ACTIONS(6508), 1, + [274408] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7563), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(7550), 1, + anon_sym_DQUOTE, + STATE(5375), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394872,34 +394884,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274428] = 8, + [274432] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(910), 1, + ACTIONS(906), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5380), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [274454] = 7, - ACTIONS(6172), 1, + [274458] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7565), 1, + ACTIONS(7552), 1, anon_sym_DQUOTE, STATE(5381), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394907,16 +394919,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274478] = 7, - ACTIONS(6172), 1, + [274482] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7565), 1, + ACTIONS(7552), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394924,16 +394936,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274502] = 7, - ACTIONS(6180), 1, + [274506] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7567), 1, + ACTIONS(7554), 1, anon_sym_SQUOTE, STATE(5383), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394941,16 +394953,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274526] = 7, - ACTIONS(6180), 1, + [274530] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7567), 1, + ACTIONS(7554), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394958,16 +394970,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274550] = 7, - ACTIONS(6188), 1, + [274554] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7569), 1, + ACTIONS(7556), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5384), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394975,16 +394987,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274574] = 7, - ACTIONS(6188), 1, + [274578] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7569), 1, + ACTIONS(7556), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -394992,12 +395004,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274598] = 7, + [274602] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7571), 1, + ACTIONS(7558), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5385), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -395009,12 +395021,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274622] = 7, + [274626] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7571), 1, + ACTIONS(7558), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -395026,33 +395038,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274646] = 7, - ACTIONS(6188), 1, + [274650] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7559), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5339), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [274670] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7573), 1, + ACTIONS(7548), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395060,16 +395055,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274694] = 7, - ACTIONS(6508), 1, + [274674] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7563), 1, - anon_sym_RBRACK, - STATE(5225), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(7560), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5436), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395077,16 +395072,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274718] = 7, - ACTIONS(6156), 1, + [274698] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7575), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(7560), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395094,16 +395089,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274742] = 7, - ACTIONS(6180), 1, + [274722] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7573), 1, + ACTIONS(7562), 1, anon_sym_SQUOTE, - STATE(5340), 1, + STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395111,16 +395106,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274766] = 7, - ACTIONS(6156), 1, + [274746] = 7, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7575), 1, - anon_sym_RBRACE, - STATE(5229), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(7564), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395128,68 +395123,52 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274790] = 8, + [274770] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1295), 1, + anon_sym_RPAREN, + ACTIONS(7566), 1, + aux_sym__terminator_token1, + ACTIONS(7569), 1, + anon_sym_SEMI, + STATE(350), 1, + sym__terminator, + STATE(1028), 1, + aux_sym__terminator_repeat1, + STATE(5943), 1, + aux_sym_source_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [274796] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7577), 1, + ACTIONS(7572), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5406), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [274816] = 7, - ACTIONS(6164), 1, + [274822] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7579), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [274840] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7579), 1, - anon_sym_RPAREN, - STATE(5232), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [274864] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7581), 1, + ACTIONS(7550), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395197,70 +395176,102 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274888] = 8, + [274846] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7574), 1, + anon_sym_SQUOTE, + STATE(5377), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274870] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7576), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274894] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7574), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274918] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7578), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [274942] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1635), 1, + ACTIONS(1661), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [274914] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1635), 1, - anon_sym_RPAREN, - ACTIONS(7583), 1, - anon_sym_SEMI, - STATE(387), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [274940] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1679), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5416), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [274966] = 7, - ACTIONS(6172), 1, + [274968] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7581), 1, - anon_sym_DQUOTE, - STATE(5342), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7580), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395268,34 +395279,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [274990] = 8, + [274992] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1679), 1, + ACTIONS(1661), 1, anon_sym_RPAREN, - ACTIONS(3972), 1, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3895), 1, anon_sym_SEMI, - STATE(424), 1, + STATE(414), 1, sym__terminator, STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5661), 1, + STATE(5411), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [275016] = 7, - ACTIONS(6500), 1, + [275018] = 7, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7585), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(7582), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5456), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395303,84 +395314,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [275040] = 8, + [275042] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1679), 1, + ACTIONS(1661), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [275066] = 7, - ACTIONS(6172), 1, + [275068] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7587), 1, + ACTIONS(7584), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275090] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7589), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275114] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7591), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275138] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7593), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -395389,12 +395349,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [275162] = 7, + [275092] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7595), 1, + ACTIONS(7582), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -395406,49 +395366,152 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [275186] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1583), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, + [275116] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7586), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [275212] = 5, - ACTIONS(5), 1, + ACTIONS(5), 2, + aux_sym__terminator_token1, sym_comment, - ACTIONS(7597), 1, - anon_sym_COMMA, - STATE(5387), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, + [275140] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7588), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(5), 2, aux_sym__terminator_token1, - ACTIONS(3162), 3, - anon_sym_RPAREN, - anon_sym_when, - anon_sym_DASH_GT, - [275232] = 7, - ACTIONS(6172), 1, + sym_comment, + [275164] = 7, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7590), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275188] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7592), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275212] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7594), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275236] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7596), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275260] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275284] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7479), 1, + anon_sym_SQUOTE, + STATE(5340), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275308] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, sym_escape_sequence, ACTIONS(7600), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395456,16 +395519,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [275256] = 7, - ACTIONS(6180), 1, + [275332] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, ACTIONS(7602), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395473,168 +395536,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [275280] = 7, - ACTIONS(6188), 1, + [275356] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6254), 1, sym_escape_sequence, ACTIONS(7604), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275304] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7606), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275328] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7608), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275352] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7610), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275376] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7612), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275400] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7614), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275424] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7616), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275448] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7618), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275472] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7618), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5393), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275496] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7620), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -395643,239 +395553,242 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [275520] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7620), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5394), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275544] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7622), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275568] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7622), 1, - anon_sym_SQUOTE, - STATE(5395), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275592] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7624), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275616] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7624), 1, - anon_sym_DQUOTE, - STATE(5396), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275640] = 8, + [275380] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(1653), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, anon_sym_SEMI, - ACTIONS(7626), 1, - anon_sym_end, - STATE(133), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [275406] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1653), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3951), 1, + anon_sym_SEMI, + STATE(399), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [275432] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7606), 1, + anon_sym_DQUOTE, + STATE(5431), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275456] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7606), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275480] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7608), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275504] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7608), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5368), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275528] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7610), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275552] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7610), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5373), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275576] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7612), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275600] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7614), 1, + anon_sym_SQUOTE, + STATE(5459), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275624] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1295), 1, + anon_sym_end, + ACTIONS(7616), 1, + aux_sym__terminator_token1, + ACTIONS(7619), 1, + anon_sym_SEMI, + STATE(352), 1, + sym__terminator, + STATE(1029), 1, + aux_sym__terminator_repeat1, + STATE(5348), 1, + aux_sym_source_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [275650] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7622), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5450), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [275666] = 8, + [275676] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7626), 1, + ACTIONS(7622), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5742), 1, + STATE(5315), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [275692] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7628), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275716] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7630), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275740] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7632), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275764] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7634), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275788] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7636), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275812] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7638), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [275836] = 7, + [275702] = 7, ACTIONS(6180), 1, anon_sym_POUND_LBRACE, ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7640), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7624), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395883,16 +395796,50 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [275860] = 7, + [275726] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7626), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275750] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7628), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275774] = 7, ACTIONS(6172), 1, anon_sym_POUND_LBRACE, ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7642), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7630), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395900,52 +395847,121 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [275884] = 8, + [275798] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1703), 1, + ACTIONS(4206), 1, anon_sym_RPAREN, - ACTIONS(7644), 1, + ACTIONS(6010), 1, + aux_sym__terminator_token1, + ACTIONS(7632), 1, anon_sym_SEMI, - STATE(442), 1, + STATE(491), 1, sym__terminator, STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5661), 1, + STATE(5411), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [275910] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1703), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [275936] = 7, + [275824] = 7, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7646), 1, + ACTIONS(7635), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275848] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7612), 1, + anon_sym_SQUOTE, + STATE(5392), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275872] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7614), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [275896] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1693), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(7637), 1, + anon_sym_SEMI, + STATE(384), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [275922] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1693), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [275948] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7639), 1, anon_sym_RPAREN, STATE(5460), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395953,16 +395969,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [275960] = 7, + [275972] = 7, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7646), 1, + ACTIONS(7639), 1, anon_sym_RPAREN, - STATE(5100), 1, + STATE(5598), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395970,16 +395986,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [275984] = 7, - ACTIONS(6156), 1, + [275996] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7648), 1, + ACTIONS(7641), 1, anon_sym_RBRACE, STATE(5461), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -395987,16 +396003,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276008] = 7, - ACTIONS(6156), 1, + [276020] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7648), 1, + ACTIONS(7641), 1, anon_sym_RBRACE, - STATE(5920), 1, + STATE(5619), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -396004,16 +396020,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276032] = 7, - ACTIONS(6508), 1, + [276044] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(7650), 1, + ACTIONS(7643), 1, anon_sym_RBRACK, STATE(5462), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -396021,16 +396037,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276056] = 7, - ACTIONS(6508), 1, + [276068] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(7650), 1, + ACTIONS(7643), 1, anon_sym_RBRACK, - STATE(5142), 1, + STATE(5696), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -396038,16 +396054,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276080] = 7, - ACTIONS(6500), 1, + [276092] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7652), 1, + ACTIONS(7645), 1, anon_sym_GT, STATE(5463), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -396055,16 +396071,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276104] = 7, - ACTIONS(6500), 1, + [276116] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7652), 1, + ACTIONS(7645), 1, anon_sym_GT, - STATE(5139), 1, + STATE(5795), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -396072,16 +396088,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276128] = 7, - ACTIONS(6492), 1, + [276140] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7654), 1, + ACTIONS(7647), 1, anon_sym_PIPE, STATE(5464), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -396089,16 +396105,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276152] = 7, - ACTIONS(6492), 1, + [276164] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7654), 1, + ACTIONS(7647), 1, anon_sym_PIPE, - STATE(5143), 1, + STATE(5798), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -396106,16 +396122,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276176] = 7, - ACTIONS(6484), 1, + [276188] = 7, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7656), 1, + ACTIONS(7649), 1, anon_sym_SLASH, STATE(5465), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -396123,16 +396139,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276200] = 7, - ACTIONS(6484), 1, + [276212] = 7, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7656), 1, + ACTIONS(7649), 1, anon_sym_SLASH, - STATE(5101), 1, + STATE(5829), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -396140,168 +396156,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276224] = 7, - ACTIONS(6196), 1, + [276236] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7658), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276248] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7658), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5411), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276272] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7660), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276296] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7660), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5412), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276320] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7662), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276344] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7662), 1, - anon_sym_SQUOTE, - STATE(5413), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276368] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7664), 1, + ACTIONS(7651), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276392] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7664), 1, - anon_sym_DQUOTE, - STATE(5414), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276416] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7666), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276440] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7668), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -396310,16 +396173,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276464] = 7, - ACTIONS(6180), 1, + [276260] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7670), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7651), 1, + anon_sym_DQUOTE, + STATE(5393), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -396327,66 +396190,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276488] = 7, - ACTIONS(6172), 1, + [276284] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7672), 1, + ACTIONS(7653), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276512] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7674), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276536] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7674), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5437), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276560] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7676), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -396395,770 +396207,52 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [276584] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7676), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5438), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276608] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7678), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276632] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7678), 1, - anon_sym_SQUOTE, - STATE(5439), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276656] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7680), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276680] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7680), 1, - anon_sym_DQUOTE, - STATE(5440), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276704] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7682), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276728] = 8, + [276308] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7684), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [276754] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7686), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276778] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7688), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5348), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [276804] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7555), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5258), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [276830] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7690), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [276856] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7692), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276880] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7694), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276904] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7696), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276928] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7690), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5739), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [276954] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7696), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5449), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [276978] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7698), 1, + ACTIONS(1653), 1, anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277002] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7700), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277026] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7702), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277050] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7704), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277074] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7706), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277098] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7708), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277122] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7710), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277146] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7710), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5451), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277170] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7712), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277194] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7712), 1, - anon_sym_SQUOTE, - STATE(5455), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277218] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7714), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277242] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7714), 1, - anon_sym_DQUOTE, - STATE(5456), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277266] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7585), 1, - anon_sym_GT, - STATE(5141), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277290] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7716), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277314] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7718), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277338] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7720), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277362] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7722), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277386] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7724), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277410] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7724), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5473), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277434] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7726), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277458] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7726), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5474), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277482] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7728), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277506] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7728), 1, - anon_sym_SQUOTE, - STATE(5475), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277530] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7730), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277554] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7730), 1, - anon_sym_DQUOTE, - STATE(5476), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277578] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1709), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5144), 1, + STATE(5316), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [277604] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7732), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, + [276334] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7655), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5922), 1, + aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277628] = 7, - ACTIONS(6508), 1, + [276360] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7734), 1, - anon_sym_RBRACK, - STATE(5489), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [277652] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7736), 1, + ACTIONS(7657), 1, anon_sym_RBRACE, - STATE(5920), 1, + STATE(5619), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397166,16 +396260,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277676] = 7, - ACTIONS(6508), 1, + [276384] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7655), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [276410] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7738), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(7659), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397183,16 +396295,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277700] = 7, - ACTIONS(6484), 1, + [276434] = 7, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7740), 1, + ACTIONS(7661), 1, anon_sym_SLASH, - STATE(5101), 1, + STATE(5829), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397200,16 +396312,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277724] = 7, - ACTIONS(6492), 1, + [276458] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7742), 1, + ACTIONS(7663), 1, anon_sym_PIPE, - STATE(5143), 1, + STATE(5798), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397217,16 +396329,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277748] = 7, - ACTIONS(6500), 1, + [276482] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7744), 1, + ACTIONS(7665), 1, anon_sym_GT, - STATE(5139), 1, + STATE(5795), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397234,16 +396346,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277772] = 7, - ACTIONS(6508), 1, + [276506] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(7746), 1, + ACTIONS(7667), 1, anon_sym_RBRACK, - STATE(5142), 1, + STATE(5696), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397251,16 +396363,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277796] = 7, - ACTIONS(6156), 1, + [276530] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7748), 1, + ACTIONS(7669), 1, anon_sym_RBRACE, - STATE(5920), 1, + STATE(5619), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397268,16 +396380,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277820] = 7, + [276554] = 7, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7750), 1, + ACTIONS(7671), 1, anon_sym_RPAREN, - STATE(5100), 1, + STATE(5598), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397285,16 +396397,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277844] = 7, - ACTIONS(6484), 1, + [276578] = 7, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7752), 1, + ACTIONS(7673), 1, anon_sym_SLASH, - STATE(5101), 1, + STATE(5829), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397302,12 +396414,219 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277868] = 7, + [276602] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7673), 1, + anon_sym_SLASH, + STATE(5437), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [276626] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7675), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [276650] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7675), 1, + anon_sym_PIPE, + STATE(5438), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [276674] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7677), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [276698] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7677), 1, + anon_sym_GT, + STATE(5439), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [276722] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7679), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [276746] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7681), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [276772] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7679), 1, + anon_sym_RBRACK, + STATE(5440), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [276796] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1725), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(7683), 1, + anon_sym_SEMI, + STATE(427), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [276822] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7685), 1, + anon_sym_RPAREN, + STATE(5455), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [276846] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7687), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [276872] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7689), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [276896] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7754), 1, + ACTIONS(7691), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -397319,34 +396638,735 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277892] = 8, + [276920] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(870), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7178), 1, anon_sym_SEMI, + ACTIONS(7693), 1, + anon_sym_end, STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [276946] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7687), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5313), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [276972] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7695), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [276996] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7697), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277020] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7699), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277044] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7701), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277068] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7703), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277092] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7705), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277116] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7707), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277140] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7709), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277164] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7709), 1, + anon_sym_RBRACE, + STATE(5441), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277188] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7711), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277212] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7711), 1, + anon_sym_RPAREN, + STATE(5442), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277236] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7713), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5346), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [277262] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7685), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277286] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7715), 1, + anon_sym_DQUOTE, + STATE(5341), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277310] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7717), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277334] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7717), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5387), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277358] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7719), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277382] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7721), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277406] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7719), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5388), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277430] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7723), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277454] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7723), 1, + anon_sym_SQUOTE, + STATE(5389), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277478] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7725), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277502] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7727), 1, + anon_sym_DQUOTE, + STATE(5492), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277526] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7725), 1, + anon_sym_DQUOTE, + STATE(5391), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277550] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7727), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277574] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(902), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5394), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [277600] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7729), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277624] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7731), 1, + anon_sym_SQUOTE, + STATE(5493), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277648] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7733), 1, + anon_sym_RBRACE, + STATE(5611), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277672] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7735), 1, + anon_sym_DQUOTE, + STATE(5534), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277696] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7733), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277720] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7737), 1, + anon_sym_RBRACK, + STATE(5693), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277744] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7731), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277768] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7739), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277792] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7741), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277816] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7743), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277840] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7735), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277864] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7745), 1, + anon_sym_SQUOTE, + STATE(5544), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277888] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7737), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [277912] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(874), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5523), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [277918] = 7, - ACTIONS(6172), 1, + [277938] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7756), 1, + ACTIONS(7747), 1, anon_sym_DQUOTE, STATE(5524), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397354,16 +397374,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277942] = 7, - ACTIONS(6172), 1, + [277962] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7756), 1, + ACTIONS(7747), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397371,16 +397391,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277966] = 7, - ACTIONS(6180), 1, + [277986] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7758), 1, + ACTIONS(7749), 1, anon_sym_SQUOTE, STATE(5526), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397388,16 +397408,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [277990] = 7, - ACTIONS(6180), 1, + [278010] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7758), 1, + ACTIONS(7749), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397405,16 +397425,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278014] = 7, - ACTIONS(6188), 1, + [278034] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7760), 1, + ACTIONS(7751), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5527), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397422,16 +397442,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278038] = 7, - ACTIONS(6188), 1, + [278058] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7760), 1, + ACTIONS(7751), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397439,12 +397459,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278062] = 7, + [278082] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7762), 1, + ACTIONS(7753), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5528), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -397456,12 +397476,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278086] = 7, + [278106] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7762), 1, + ACTIONS(7753), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -397473,49 +397493,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278110] = 7, - ACTIONS(6484), 1, + [278130] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7752), 1, - anon_sym_SLASH, - STATE(5490), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278134] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7764), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278158] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7766), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + ACTIONS(7755), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -397524,33 +397510,67 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278182] = 7, + [278154] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7757), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278178] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7759), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278202] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7759), 1, + anon_sym_SLASH, + STATE(5309), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278226] = 7, ACTIONS(6180), 1, anon_sym_POUND_LBRACE, ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7768), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278206] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7764), 1, + ACTIONS(7761), 1, anon_sym_PIPE, - STATE(5491), 1, + STATE(5798), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397558,16 +397578,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278230] = 7, - ACTIONS(6172), 1, + [278250] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7770), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(7761), 1, + anon_sym_PIPE, + STATE(5407), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397575,70 +397595,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278254] = 8, + [278274] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7772), 1, + ACTIONS(7763), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5549), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [278280] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1649), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [278306] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1649), 1, - anon_sym_RPAREN, - ACTIONS(3946), 1, - anon_sym_SEMI, - STATE(391), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [278332] = 7, - ACTIONS(6500), 1, + [278300] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7774), 1, + ACTIONS(7765), 1, anon_sym_GT, - STATE(5139), 1, + STATE(5795), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397646,16 +397630,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278356] = 7, - ACTIONS(6500), 1, + [278324] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7774), 1, + ACTIONS(7765), 1, anon_sym_GT, - STATE(5492), 1, + STATE(5408), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397663,139 +397647,85 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278380] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1649), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5374), 1, - aux_sym_block_repeat1, + [278348] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7767), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [278406] = 8, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278372] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7767), 1, + anon_sym_RBRACK, + STATE(5409), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278396] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7769), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278420] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1731), 1, + ACTIONS(1531), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5559), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [278432] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7776), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278456] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1731), 1, - anon_sym_RPAREN, - ACTIONS(3982), 1, - anon_sym_SEMI, - STATE(438), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [278482] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7776), 1, - anon_sym_RBRACK, - STATE(5493), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278506] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1731), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [278532] = 7, + [278446] = 7, ACTIONS(6172), 1, anon_sym_POUND_LBRACE, ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7778), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278556] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7780), 1, + ACTIONS(7769), 1, anon_sym_RBRACE, - STATE(5920), 1, + STATE(5410), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397803,118 +397733,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278580] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7782), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, + [278470] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1531), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3887), 1, + anon_sym_SEMI, + STATE(435), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278604] = 7, - ACTIONS(6188), 1, + [278496] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7784), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278628] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7786), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278652] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7780), 1, - anon_sym_RBRACE, - STATE(5494), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278676] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7788), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278700] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7790), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278724] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7792), 1, + ACTIONS(7771), 1, anon_sym_GT, - STATE(5139), 1, + STATE(5700), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -397922,136 +397768,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278748] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7794), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278772] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7796), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278796] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7798), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278820] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7798), 1, - anon_sym_RPAREN, - STATE(5495), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278844] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7736), 1, - anon_sym_RBRACE, - STATE(5858), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278868] = 8, + [278520] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(878), 1, + ACTIONS(1531), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5737), 1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [278894] = 7, - ACTIONS(6172), 1, + [278546] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7800), 1, - anon_sym_DQUOTE, - STATE(5676), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [278918] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7800), 1, + ACTIONS(7773), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398059,12 +397803,63 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278942] = 7, + [278570] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7775), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278594] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7777), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278618] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7779), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278642] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7802), 1, + ACTIONS(7781), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -398076,15 +397871,100 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278966] = 7, - ACTIONS(6188), 1, + [278666] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7804), 1, + ACTIONS(7745), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278690] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7783), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5545), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278714] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7783), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278738] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7785), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5546), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278762] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7785), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278786] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7787), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -398093,16 +397973,84 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [278990] = 7, - ACTIONS(6180), 1, + [278810] = 7, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7806), 1, + ACTIONS(7789), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278834] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7789), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5476), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278858] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7791), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278882] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7791), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5485), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278906] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7793), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398110,16 +398058,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279014] = 7, - ACTIONS(6172), 1, + [278930] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7808), 1, + ACTIONS(7793), 1, + anon_sym_SQUOTE, + STATE(5494), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [278954] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7795), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398127,268 +398092,316 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279038] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1709), 1, - anon_sym_RPAREN, - ACTIONS(3940), 1, - anon_sym_SEMI, - STATE(431), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, + [278978] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7795), 1, + anon_sym_DQUOTE, + STATE(5507), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [279064] = 8, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279002] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7775), 1, + anon_sym_RPAREN, + STATE(5412), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279026] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7797), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279050] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7799), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279074] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7801), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279098] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7803), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279122] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1709), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7178), 1, anon_sym_SEMI, + ACTIONS(7805), 1, + anon_sym_end, STATE(136), 1, sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [279090] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7810), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279114] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7812), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5593), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [279140] = 8, + [279148] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7812), 1, + ACTIONS(7805), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5742), 1, + STATE(5315), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [279166] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7814), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279190] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7814), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5541), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279214] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7816), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279238] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7816), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5542), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279262] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7818), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279286] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7818), 1, - anon_sym_SQUOTE, - STATE(5543), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279310] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7820), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279334] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7820), 1, - anon_sym_DQUOTE, - STATE(5544), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279358] = 8, + [279174] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(1030), 1, + ACTIONS(7807), 1, + anon_sym_COMMA, + STATE(5550), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(1729), 1, + ACTIONS(3092), 3, anon_sym_RPAREN, - ACTIONS(7822), 1, - anon_sym_SEMI, - STATE(437), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, + anon_sym_RBRACE, + anon_sym_RBRACK, + [279194] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7810), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [279384] = 8, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279218] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7812), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279242] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1729), 1, + ACTIONS(1725), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [279410] = 7, + [279268] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7814), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279292] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7816), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279316] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7818), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279340] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7820), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279364] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1739), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(7822), 1, + anon_sym_SEMI, + STATE(358), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [279390] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1739), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [279416] = 7, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, @@ -398397,7 +398410,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(5603), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398405,16 +398418,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279434] = 7, + [279440] = 7, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, sym_escape_sequence, ACTIONS(7824), 1, anon_sym_RPAREN, - STATE(5100), 1, + STATE(5598), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398422,16 +398435,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279458] = 7, - ACTIONS(6156), 1, + [279464] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6174), 1, sym_escape_sequence, ACTIONS(7826), 1, anon_sym_RBRACE, STATE(5604), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398439,16 +398452,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279482] = 7, - ACTIONS(6156), 1, + [279488] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6174), 1, sym_escape_sequence, ACTIONS(7826), 1, anon_sym_RBRACE, - STATE(5920), 1, + STATE(5619), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398456,16 +398469,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279506] = 7, - ACTIONS(6508), 1, + [279512] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, ACTIONS(7828), 1, anon_sym_RBRACK, STATE(5605), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398473,16 +398486,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279530] = 7, - ACTIONS(6508), 1, + [279536] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, ACTIONS(7828), 1, anon_sym_RBRACK, - STATE(5142), 1, + STATE(5696), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398490,16 +398503,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279554] = 7, - ACTIONS(6500), 1, + [279560] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, ACTIONS(7830), 1, anon_sym_GT, STATE(5606), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398507,16 +398520,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279578] = 7, - ACTIONS(6500), 1, + [279584] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, ACTIONS(7830), 1, anon_sym_GT, - STATE(5139), 1, + STATE(5795), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398524,16 +398537,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279602] = 7, - ACTIONS(6492), 1, + [279608] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, ACTIONS(7832), 1, anon_sym_PIPE, - STATE(5072), 1, + STATE(5607), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398541,16 +398554,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279626] = 7, - ACTIONS(6492), 1, + [279632] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, ACTIONS(7832), 1, anon_sym_PIPE, - STATE(5143), 1, + STATE(5798), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398558,16 +398571,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279650] = 7, - ACTIONS(6484), 1, + [279656] = 7, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, ACTIONS(7834), 1, anon_sym_SLASH, STATE(5608), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -398575,66 +398588,372 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279674] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7834), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279698] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7836), 1, - anon_sym_SQUOTE, - STATE(5678), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279722] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7836), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279746] = 7, + [279680] = 7, ACTIONS(6188), 1, anon_sym_POUND_LBRACE, ACTIONS(6190), 1, sym_escape_sequence, + ACTIONS(7834), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279704] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7836), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279728] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, ACTIONS(7838), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279752] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7840), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279776] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7842), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279800] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7842), 1, + anon_sym_SLASH, + STATE(5555), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279824] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7844), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279848] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7844), 1, + anon_sym_PIPE, + STATE(5556), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279872] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7846), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279896] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7846), 1, + anon_sym_GT, + STATE(5557), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279920] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7848), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279944] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7848), 1, + anon_sym_RBRACK, + STATE(5572), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279968] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7850), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [279992] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7850), 1, + anon_sym_RBRACE, + STATE(5573), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280016] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7852), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280040] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7852), 1, + anon_sym_RPAREN, + STATE(5574), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280064] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7854), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5687), 1, + STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280088] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7856), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280112] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7858), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280136] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7771), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280160] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7860), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280184] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7862), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -398643,389 +398962,49 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [279770] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7734), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279794] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7840), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279818] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7842), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279842] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7844), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279866] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7846), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279890] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7848), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279914] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7850), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279938] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7852), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279962] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7852), 1, - anon_sym_SLASH, - STATE(5576), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [279986] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7162), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280010] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7854), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280034] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7854), 1, - anon_sym_GT, - STATE(5578), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280058] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7856), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280082] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7856), 1, - anon_sym_RBRACK, - STATE(5579), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280106] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7858), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280130] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7858), 1, - anon_sym_RBRACE, - STATE(5580), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280154] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7860), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280178] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7860), 1, - anon_sym_RPAREN, - STATE(5581), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280202] = 8, + [280208] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7862), 1, + ACTIONS(7864), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5742), 1, + STATE(5315), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [280228] = 5, + [280234] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(7864), 1, + ACTIONS(7866), 1, anon_sym_COMMA, - STATE(5879), 1, + STATE(5550), 1, aux_sym_keywords_repeat1, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(5950), 3, + ACTIONS(5952), 3, anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_RBRACK, - [280248] = 7, - ACTIONS(6196), 1, + [280254] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7866), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5688), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280272] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7866), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280296] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6182), 1, sym_escape_sequence, ACTIONS(7868), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + anon_sym_PIPE, + STATE(5796), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399033,7 +399012,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [280320] = 7, + [280278] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, @@ -399050,16 +399029,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [280344] = 7, - ACTIONS(6188), 1, + [280302] = 7, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6198), 1, sym_escape_sequence, ACTIONS(7872), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399067,16 +399046,68 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [280368] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, + [280326] = 7, ACTIONS(7874), 1, + anon_sym_RPAREN, + ACTIONS(7876), 1, + anon_sym_POUND_LBRACE, + ACTIONS(7879), 1, + sym_escape_sequence, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280350] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1313), 1, + anon_sym_end, + ACTIONS(4593), 1, + aux_sym__terminator_token1, + ACTIONS(4596), 1, + anon_sym_SEMI, + STATE(346), 1, + sym__terminator, + STATE(1029), 1, + aux_sym__terminator_repeat1, + STATE(5348), 1, + aux_sym_source_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [280376] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7882), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280400] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7884), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399084,201 +399115,219 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [280392] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7876), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280416] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7878), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280440] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7880), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280464] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7882), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280488] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7884), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280512] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7886), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280536] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1717), 1, - anon_sym_RPAREN, - ACTIONS(7888), 1, - anon_sym_SEMI, - STATE(434), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [280562] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7890), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280586] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7892), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280610] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7894), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280634] = 8, + [280424] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7896), 1, + ACTIONS(7886), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5830), 1, + STATE(5315), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [280660] = 7, + [280450] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(7888), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280474] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7890), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280498] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7892), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280522] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(7894), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280546] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7896), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280570] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7898), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280594] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7900), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280618] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7902), 1, + anon_sym_DQUOTE, + STATE(5629), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280642] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7904), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [280666] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7906), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [280692] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7906), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5457), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [280718] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7898), 1, + ACTIONS(7908), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -399290,14 +399339,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [280684] = 7, + [280742] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7898), 1, + ACTIONS(7908), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5598), 1, + STATE(5597), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -399307,16 +399356,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [280708] = 7, - ACTIONS(6188), 1, + [280766] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7900), 1, + ACTIONS(7910), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399324,101 +399373,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [280732] = 7, - ACTIONS(6188), 1, + [280790] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7900), 1, + ACTIONS(7910), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5599), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280756] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7902), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280780] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7902), 1, - anon_sym_SQUOTE, STATE(5600), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280804] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7904), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280828] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7878), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5497), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280852] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7906), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399426,153 +399390,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [280876] = 7, - ACTIONS(6188), 1, + [280814] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7906), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5509), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280900] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7908), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280924] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(7908), 1, - anon_sym_SQUOTE, - STATE(5510), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280948] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7910), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280972] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7910), 1, - anon_sym_DQUOTE, - STATE(5512), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [280996] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7904), 1, - anon_sym_DQUOTE, - STATE(5601), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [281020] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(906), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5514), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [281046] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(7868), 1, - anon_sym_RPAREN, - STATE(5883), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [281070] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, ACTIONS(7912), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399580,84 +399407,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281094] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, + [280838] = 7, ACTIONS(7914), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [281118] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7916), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [281142] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(7918), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [281166] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7920), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [281190] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7922), 1, anon_sym_RBRACE, - STATE(5920), 1, + ACTIONS(7916), 1, + anon_sym_POUND_LBRACE, + ACTIONS(7919), 1, + sym_escape_sequence, + STATE(5619), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399665,16 +399424,31 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281214] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, + [280862] = 5, + ACTIONS(5), 1, + sym_comment, ACTIONS(7924), 1, + anon_sym_COMMA, + STATE(5594), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(7922), 3, anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + anon_sym_RBRACE, + anon_sym_RBRACK, + [280882] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7902), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399682,33 +399456,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281238] = 7, - ACTIONS(6484), 1, + [280906] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6246), 1, sym_escape_sequence, ACTIONS(7926), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [281262] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7926), 1, - anon_sym_SLASH, + anon_sym_SQUOTE, STATE(5630), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399716,16 +399473,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281286] = 7, - ACTIONS(6492), 1, + [280930] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7928), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + ACTIONS(7926), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399733,16 +399490,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281310] = 7, - ACTIONS(6492), 1, + [280954] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6230), 1, sym_escape_sequence, ACTIONS(7928), 1, - anon_sym_PIPE, + anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5631), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399750,16 +399507,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281334] = 7, - ACTIONS(6500), 1, + [280978] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7928), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281002] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, sym_escape_sequence, ACTIONS(7930), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5632), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399767,34 +399541,272 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281358] = 8, + [281026] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7930), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281050] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7912), 1, + anon_sym_SQUOTE, + STATE(5601), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281074] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7932), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281098] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7934), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281122] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7936), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281146] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7938), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281170] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7940), 1, + anon_sym_DQUOTE, + STATE(5689), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281194] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7940), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281218] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7942), 1, + anon_sym_SQUOTE, + STATE(5678), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281242] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7944), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281266] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7946), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281290] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7948), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281314] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7950), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281338] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7952), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281362] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(898), 1, + ACTIONS(890), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5666), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [281384] = 7, - ACTIONS(6172), 1, + [281388] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7932), 1, + ACTIONS(7954), 1, anon_sym_DQUOTE, STATE(5667), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399802,16 +399814,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281408] = 7, - ACTIONS(6172), 1, + [281412] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7932), 1, + ACTIONS(7954), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399819,16 +399831,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281432] = 7, - ACTIONS(6180), 1, + [281436] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7934), 1, + ACTIONS(7956), 1, anon_sym_SQUOTE, STATE(5669), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399836,16 +399848,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281456] = 7, - ACTIONS(6180), 1, + [281460] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7934), 1, + ACTIONS(7956), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399853,16 +399865,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281480] = 7, - ACTIONS(6188), 1, + [281484] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7936), 1, + ACTIONS(7958), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5670), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399870,16 +399882,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281504] = 7, - ACTIONS(6188), 1, + [281508] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7936), 1, + ACTIONS(7958), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -399887,12 +399899,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281528] = 7, + [281532] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7938), 1, + ACTIONS(7960), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5671), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -399904,12 +399916,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281552] = 7, + [281556] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7938), 1, + ACTIONS(7960), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -399921,137 +399933,137 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281576] = 7, - ACTIONS(6500), 1, + [281580] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(7930), 1, - anon_sym_GT, - STATE(5632), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [281600] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7940), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [281624] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7942), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [281650] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7940), 1, - anon_sym_RBRACK, - STATE(5633), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [281674] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7944), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [281698] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(7944), 1, - anon_sym_RBRACE, - STATE(5634), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [281722] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, ACTIONS(7946), 1, - anon_sym_end, - STATE(133), 1, + anon_sym_DQUOTE, + STATE(5609), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281604] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1695), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [281630] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7962), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281654] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(7962), 1, + anon_sym_SLASH, + STATE(5547), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281678] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7964), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281702] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7964), 1, + anon_sym_PIPE, + STATE(5551), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281726] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(7966), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5692), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [281748] = 7, - ACTIONS(6164), 1, + [281752] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7948), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(7968), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400059,16 +400071,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281772] = 7, - ACTIONS(6164), 1, + [281776] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7948), 1, - anon_sym_RPAREN, - STATE(5635), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(7968), 1, + anon_sym_GT, + STATE(5552), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400076,16 +400088,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281796] = 7, - ACTIONS(6484), 1, + [281800] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(7950), 1, - anon_sym_SLASH, - STATE(5103), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(7970), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400093,142 +400105,139 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [281820] = 8, + [281824] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7970), 1, + anon_sym_RBRACK, + STATE(5554), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281848] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1665), 1, + ACTIONS(1695), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5869), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [281846] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4258), 1, - anon_sym_RPAREN, - ACTIONS(5990), 1, + ACTIONS(3739), 1, aux_sym__terminator_token1, - ACTIONS(7952), 1, + ACTIONS(3967), 1, anon_sym_SEMI, - STATE(485), 1, + STATE(429), 1, sym__terminator, STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5661), 1, + STATE(5411), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [281872] = 8, + [281874] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1719), 1, + ACTIONS(1591), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5702), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [281898] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1665), 1, - anon_sym_RPAREN, - ACTIONS(3956), 1, - anon_sym_SEMI, - STATE(353), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [281924] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1719), 1, - anon_sym_RPAREN, - ACTIONS(3988), 1, - anon_sym_SEMI, - STATE(430), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [281950] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(7955), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [281976] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1719), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [282002] = 7, + [281900] = 7, ACTIONS(6172), 1, anon_sym_POUND_LBRACE, ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7957), 1, + ACTIONS(7972), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281924] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1591), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3881), 1, + anon_sym_SEMI, + STATE(379), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [281950] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(7972), 1, + anon_sym_RBRACE, + STATE(5434), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [281974] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1591), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [282000] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7974), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400236,33 +400245,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282026] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7959), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, + [282024] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1695), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5553), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, [282050] = 7, - ACTIONS(6180), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7961), 1, + ACTIONS(7976), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400271,15 +400281,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [282074] = 7, - ACTIONS(6188), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(7963), 1, + ACTIONS(7978), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400292,7 +400302,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7965), 1, + ACTIONS(7980), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -400305,15 +400315,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [282122] = 7, - ACTIONS(6188), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7967), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(7982), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400322,15 +400332,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [282146] = 7, - ACTIONS(6180), 1, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(7969), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7982), 1, + anon_sym_RPAREN, + STATE(5588), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400338,85 +400348,52 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282170] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7971), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [282194] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7838), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [282218] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7973), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [282242] = 8, + [282170] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(1575), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, anon_sym_SEMI, - ACTIONS(7955), 1, - anon_sym_end, - STATE(133), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5336), 1, - aux_sym_anonymous_function_repeat1, + STATE(5159), 1, + aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [282268] = 7, - ACTIONS(6180), 1, + [282196] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1575), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(7984), 1, + anon_sym_SEMI, + STATE(364), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [282222] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7975), 1, + ACTIONS(7942), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400424,12 +400401,63 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282292] = 7, + [282246] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(7854), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5695), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [282270] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(7986), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [282294] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(7977), 1, + ACTIONS(7988), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5697), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [282318] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7988), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -400441,33 +400469,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282316] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(7977), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5668), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [282340] = 7, + [282342] = 7, ACTIONS(6188), 1, anon_sym_POUND_LBRACE, ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(7979), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(7990), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400475,33 +400486,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282364] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7979), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5672), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [282388] = 7, + [282366] = 7, ACTIONS(6180), 1, anon_sym_POUND_LBRACE, ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(7981), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7992), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400509,16 +400503,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282412] = 7, - ACTIONS(6180), 1, + [282390] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7981), 1, - anon_sym_SQUOTE, - STATE(5673), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + ACTIONS(7994), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400526,49 +400520,100 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282436] = 7, + [282414] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(7996), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [282438] = 7, ACTIONS(6172), 1, anon_sym_POUND_LBRACE, ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(7983), 1, + ACTIONS(7998), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [282462] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(8000), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [282486] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(8002), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [282510] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(8002), 1, + anon_sym_SLASH, + STATE(5681), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [282534] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8004), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [282460] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(7983), 1, - anon_sym_DQUOTE, - STATE(5674), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [282484] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(7985), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -400577,16 +400622,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282508] = 7, - ACTIONS(6196), 1, + [282558] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(7987), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(8006), 1, + anon_sym_SQUOTE, + STATE(5639), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400594,103 +400639,52 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282532] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(7989), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [282556] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(7991), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [282580] = 8, + [282582] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7993), 1, + ACTIONS(8008), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5736), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [282606] = 8, + [282608] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(7993), 1, + ACTIONS(8008), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5742), 1, + STATE(5315), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [282632] = 7, - ACTIONS(6500), 1, + [282634] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(7995), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [282656] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(7997), 1, + ACTIONS(8010), 1, anon_sym_RBRACK, - STATE(5142), 1, + STATE(5696), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400698,16 +400692,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282680] = 7, - ACTIONS(6156), 1, + [282658] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(7999), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(8012), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400715,16 +400709,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282704] = 7, - ACTIONS(6164), 1, + [282682] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(8001), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(8014), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400732,16 +400726,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282728] = 7, - ACTIONS(6484), 1, + [282706] = 7, + ACTIONS(8016), 1, + anon_sym_RBRACK, + ACTIONS(8018), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(8021), 1, sym_escape_sequence, - ACTIONS(8003), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400749,16 +400743,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282752] = 7, - ACTIONS(6484), 1, + [282730] = 7, + ACTIONS(6196), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(8005), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(8024), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400766,86 +400760,104 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282776] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8005), 1, - anon_sym_SLASH, - STATE(5689), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [282800] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8007), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [282824] = 8, + [282754] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(1030), 1, + ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1715), 1, - anon_sym_RPAREN, - ACTIONS(8009), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - STATE(428), 1, + ACTIONS(8026), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5612), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [282780] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(8028), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [282804] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(8030), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [282828] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1605), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(8032), 1, + anon_sym_SEMI, + STATE(385), 1, sym__terminator, STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5661), 1, + STATE(5411), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [282850] = 8, + [282854] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1715), 1, + ACTIONS(1605), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [282876] = 7, + [282880] = 7, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(8011), 1, + ACTIONS(8034), 1, anon_sym_RPAREN, STATE(5746), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400853,16 +400865,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282900] = 7, + [282904] = 7, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(8011), 1, + ACTIONS(8034), 1, anon_sym_RPAREN, - STATE(5100), 1, + STATE(5598), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400870,16 +400882,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282924] = 7, - ACTIONS(6156), 1, + [282928] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(8013), 1, + ACTIONS(8036), 1, anon_sym_RBRACE, STATE(5747), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400887,16 +400899,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282948] = 7, - ACTIONS(6156), 1, + [282952] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(8013), 1, + ACTIONS(8036), 1, anon_sym_RBRACE, - STATE(5920), 1, + STATE(5619), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400904,16 +400916,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282972] = 7, - ACTIONS(6508), 1, + [282976] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(8015), 1, + ACTIONS(8038), 1, anon_sym_RBRACK, STATE(5748), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400921,16 +400933,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [282996] = 7, - ACTIONS(6508), 1, + [283000] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(8015), 1, + ACTIONS(8038), 1, anon_sym_RBRACK, - STATE(5142), 1, + STATE(5696), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400938,16 +400950,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283020] = 7, - ACTIONS(6500), 1, + [283024] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(8017), 1, + ACTIONS(8040), 1, anon_sym_GT, STATE(5749), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400955,16 +400967,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283044] = 7, - ACTIONS(6500), 1, + [283048] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(8017), 1, + ACTIONS(8040), 1, anon_sym_GT, - STATE(5139), 1, + STATE(5795), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400972,16 +400984,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283068] = 7, - ACTIONS(6492), 1, + [283072] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(8019), 1, + ACTIONS(8042), 1, anon_sym_PIPE, STATE(5750), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -400989,16 +401001,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283092] = 7, - ACTIONS(6492), 1, + [283096] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(8019), 1, + ACTIONS(8042), 1, anon_sym_PIPE, - STATE(5143), 1, + STATE(5798), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -401006,16 +401018,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283116] = 7, - ACTIONS(6484), 1, + [283120] = 7, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(8021), 1, + ACTIONS(8044), 1, anon_sym_SLASH, STATE(5751), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -401023,16 +401035,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283140] = 7, - ACTIONS(6484), 1, + [283144] = 7, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(8021), 1, + ACTIONS(8044), 1, anon_sym_SLASH, - STATE(5101), 1, + STATE(5829), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -401040,16 +401052,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283164] = 7, - ACTIONS(6492), 1, + [283168] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(8007), 1, + ACTIONS(8028), 1, anon_sym_PIPE, - STATE(5690), 1, + STATE(5682), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -401057,16 +401069,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283188] = 7, - ACTIONS(6500), 1, + [283192] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(8023), 1, + ACTIONS(8046), 1, anon_sym_GT, - STATE(5139), 1, + STATE(5795), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -401074,16 +401086,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283212] = 7, - ACTIONS(6500), 1, + [283216] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(8023), 1, + ACTIONS(8046), 1, anon_sym_GT, - STATE(5693), 1, + STATE(5683), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -401091,101 +401103,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283236] = 7, - ACTIONS(6508), 1, + [283240] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(8025), 1, + ACTIONS(8048), 1, anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283260] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8025), 1, - anon_sym_RBRACK, - STATE(5694), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283284] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8027), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283308] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8027), 1, - anon_sym_RBRACE, - STATE(5695), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283332] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8029), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283356] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8029), 1, - anon_sym_RPAREN, STATE(5696), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -401193,16 +401120,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283380] = 7, - ACTIONS(6196), 1, + [283264] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(8031), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, + ACTIONS(8048), 1, + anon_sym_RBRACK, + STATE(5684), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -401210,50 +401137,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283404] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(8033), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283428] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(8035), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283452] = 7, + [283288] = 7, ACTIONS(6172), 1, anon_sym_POUND_LBRACE, ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(8037), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(8050), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -401261,118 +401154,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283476] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(8039), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283500] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(8039), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5724), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283524] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(8041), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283548] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(8041), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5725), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283572] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(8043), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283596] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(8043), 1, - anon_sym_SQUOTE, - STATE(5726), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283620] = 7, + [283312] = 7, ACTIONS(6172), 1, anon_sym_POUND_LBRACE, ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(8045), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + ACTIONS(8050), 1, + anon_sym_RBRACE, + STATE(5685), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -401380,169 +401171,151 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283644] = 7, - ACTIONS(6172), 1, + [283336] = 7, + ACTIONS(6164), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(8045), 1, - anon_sym_DQUOTE, - STATE(5727), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283668] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(8047), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [283694] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1665), 1, + ACTIONS(8052), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283360] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(8052), 1, + anon_sym_RPAREN, + STATE(5686), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283384] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(7868), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283408] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(7870), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5072), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283432] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(8054), 1, + anon_sym_SLASH, + STATE(5828), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283456] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1633), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(8056), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(355), 1, sym__terminator, - STATE(1027), 1, + STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, + STATE(5411), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [283482] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1633), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [283720] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8049), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283744] = 8, + [283508] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(8051), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [283770] = 7, - ACTIONS(8053), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8055), 1, - anon_sym_POUND_LBRACE, ACTIONS(8058), 1, - sym_escape_sequence, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283794] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8061), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283818] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(8063), 1, - aux_sym__terminator_token1, - ACTIONS(8066), 1, - anon_sym_SEMI, - ACTIONS(8069), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5742), 1, + STATE(5315), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [283844] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8071), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283868] = 7, + [283534] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(8073), 1, + ACTIONS(8060), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -401554,304 +401327,49 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [283892] = 7, - ACTIONS(6508), 1, + [283558] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(8075), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283916] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8077), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283940] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8079), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283964] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8081), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [283988] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8083), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284012] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8085), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284036] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8087), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284060] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8089), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284084] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8091), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284108] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8093), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284132] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8093), 1, - anon_sym_SLASH, - STATE(5738), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284156] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8095), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284180] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8095), 1, - anon_sym_PIPE, - STATE(5741), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284204] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8097), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284228] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8097), 1, - anon_sym_GT, - STATE(5743), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284252] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8099), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284276] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8099), 1, - anon_sym_RBRACK, - STATE(5745), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284300] = 7, - ACTIONS(8101), 1, + ACTIONS(8062), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8103), 1, - anon_sym_POUND_LBRACE, - ACTIONS(8106), 1, - sym_escape_sequence, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283582] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8064), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283606] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8066), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -401860,170 +401378,118 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [284324] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8109), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284348] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4212), 1, - anon_sym_end, - ACTIONS(6018), 1, - aux_sym__terminator_token1, - ACTIONS(8111), 1, - anon_sym_SEMI, - STATE(764), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5764), 1, - aux_sym_source_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [284374] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8109), 1, - anon_sym_RBRACE, - STATE(5752), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284398] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8114), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284422] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8114), 1, - anon_sym_RPAREN, - STATE(5753), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284446] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1301), 1, - anon_sym_RPAREN, - ACTIONS(8116), 1, - aux_sym__terminator_token1, - ACTIONS(8119), 1, - anon_sym_SEMI, - STATE(350), 1, - sym__terminator, - STATE(1030), 1, - aux_sym__terminator_repeat1, - STATE(5073), 1, - aux_sym_source_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [284472] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(8122), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284496] = 8, + [283630] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(8124), 1, + ACTIONS(8058), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5652), 1, + STATE(5602), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [284522] = 5, + [283656] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(7715), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283680] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(8126), 1, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(8068), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [283706] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8070), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283730] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8072), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283754] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(8074), 1, anon_sym_COMMA, - STATE(5771), 1, + STATE(5739), 1, aux_sym__items_with_trailing_separator_repeat1, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3545), 3, + ACTIONS(3109), 3, anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_RBRACK, - [284542] = 7, - ACTIONS(6484), 1, + [283774] = 7, + ACTIONS(8077), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(8079), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(8082), 1, sym_escape_sequence, - ACTIONS(7950), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -402031,7 +401497,518 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [284566] = 7, + [283798] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8072), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5636), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283822] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8085), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283846] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8085), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5638), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283870] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8087), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283894] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8006), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283918] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(8089), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283942] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(8091), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283966] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(8093), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [283990] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(8095), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284014] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(8097), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284038] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(8099), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284062] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8101), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284086] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8101), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5730), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284110] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8103), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284134] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8103), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5731), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284158] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8105), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284182] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8105), 1, + anon_sym_SQUOTE, + STATE(5732), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284206] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8107), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284230] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8107), 1, + anon_sym_DQUOTE, + STATE(5733), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284254] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(8109), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5454), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [284280] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8111), 1, + anon_sym_DQUOTE, + STATE(5803), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284304] = 7, + ACTIONS(8113), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(8115), 1, + anon_sym_POUND_LBRACE, + ACTIONS(8118), 1, + sym_escape_sequence, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284328] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8111), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284352] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8121), 1, + anon_sym_SQUOTE, + STATE(5808), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284376] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8123), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284400] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8121), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284424] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8125), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5819), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284448] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8125), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284472] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8127), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284496] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8129), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5837), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284520] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, @@ -402048,15 +402025,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [284590] = 7, - ACTIONS(6188), 1, + [284544] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(8131), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + ACTIONS(8123), 1, + anon_sym_DQUOTE, + STATE(5640), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -402065,98 +402042,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [284614] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(8133), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284638] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(8135), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284662] = 7, - ACTIONS(8137), 1, - anon_sym_SQUOTE, - ACTIONS(8139), 1, - anon_sym_POUND_LBRACE, - ACTIONS(8142), 1, - sym_escape_sequence, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284686] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(8145), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5885), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [284712] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(8147), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284736] = 7, + [284568] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(8149), 1, + ACTIONS(8131), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -402168,14 +402059,134 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [284760] = 7, + [284592] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8133), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284616] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8135), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284640] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(8137), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284664] = 7, + ACTIONS(8139), 1, + anon_sym_SQUOTE, + ACTIONS(8141), 1, + anon_sym_POUND_LBRACE, + ACTIONS(8144), 1, + sym_escape_sequence, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284688] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8147), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284712] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8149), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [284736] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1589), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [284762] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(8149), 1, + ACTIONS(8070), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5773), 1, + STATE(5744), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -402185,15 +402196,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [284784] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, + [284786] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(898), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5651), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [284812] = 7, ACTIONS(8151), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + anon_sym_DQUOTE, + ACTIONS(8153), 1, + anon_sym_POUND_LBRACE, + ACTIONS(8156), 1, + sym_escape_sequence, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -402202,51 +402231,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [284808] = 7, - ACTIONS(8153), 1, - anon_sym_DQUOTE, - ACTIONS(8155), 1, - anon_sym_POUND_LBRACE, - ACTIONS(8158), 1, - sym_escape_sequence, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [284832] = 8, + [284836] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(886), 1, + ACTIONS(914), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5809), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [284858] = 7, - ACTIONS(6172), 1, + [284862] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(8161), 1, + ACTIONS(8159), 1, anon_sym_DQUOTE, STATE(5810), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -402254,16 +402266,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [284882] = 7, - ACTIONS(6172), 1, + [284886] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(8161), 1, + ACTIONS(8159), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -402271,16 +402283,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [284906] = 7, - ACTIONS(6180), 1, + [284910] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(8163), 1, + ACTIONS(8161), 1, anon_sym_SQUOTE, STATE(5811), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -402288,16 +402300,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [284930] = 7, - ACTIONS(6180), 1, + [284934] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(8163), 1, + ACTIONS(8161), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -402305,16 +402317,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [284954] = 7, - ACTIONS(6188), 1, + [284958] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(8165), 1, + ACTIONS(8163), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5812), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -402322,16 +402334,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [284978] = 7, - ACTIONS(6188), 1, + [284982] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(8165), 1, + ACTIONS(8163), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -402339,12 +402351,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [285002] = 7, + [285006] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(8167), 1, + ACTIONS(8165), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5813), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -402356,12 +402368,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [285026] = 7, + [285030] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(8167), 1, + ACTIONS(8165), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -402373,16 +402385,85 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [285050] = 7, + [285054] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1589), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3957), 1, + anon_sym_SEMI, + STATE(368), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [285080] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8167), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285104] = 7, + ACTIONS(8169), 1, + anon_sym_GT, + ACTIONS(8171), 1, + anon_sym_POUND_LBRACE, + ACTIONS(8174), 1, + sym_escape_sequence, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285128] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(8177), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285152] = 7, ACTIONS(6188), 1, anon_sym_POUND_LBRACE, ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(8151), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5774), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + ACTIONS(8054), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -402390,16 +402471,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [285074] = 7, - ACTIONS(6180), 1, + [285176] = 7, + ACTIONS(8179), 1, + anon_sym_PIPE, + ACTIONS(8181), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(8184), 1, sym_escape_sequence, - ACTIONS(8169), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -402407,242 +402488,174 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [285098] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(8169), 1, - anon_sym_SQUOTE, - STATE(5775), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285122] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(8171), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285146] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(8171), 1, - anon_sym_DQUOTE, - STATE(5776), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285170] = 8, + [285200] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(8145), 1, + ACTIONS(8187), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [285196] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(8173), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5834), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [285222] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8175), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285246] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(8177), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285270] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8179), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285294] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8181), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285318] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8183), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285342] = 8, + [285226] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1707), 1, + ACTIONS(1589), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5674), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [285252] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8189), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285276] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(8191), 1, + anon_sym_RBRACE, + STATE(5918), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285300] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8193), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285324] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(8191), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285348] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1681), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5843), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [285368] = 8, + [285374] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1671), 1, + ACTIONS(1691), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [285394] = 8, + [285400] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1707), 1, + ACTIONS(1681), 1, anon_sym_RPAREN, - ACTIONS(3994), 1, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3875), 1, anon_sym_SEMI, - STATE(425), 1, + STATE(412), 1, sym__terminator, STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5661), 1, + STATE(5411), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [285420] = 7, - ACTIONS(6156), 1, + [285426] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(8185), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(8195), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -402650,67 +402663,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [285444] = 8, + [285450] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1707), 1, + ACTIONS(1681), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [285470] = 7, - ACTIONS(6172), 1, + [285476] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(8187), 1, + ACTIONS(8197), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285494] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(8189), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285518] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(8191), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -402719,12 +402698,46 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [285542] = 7, + [285500] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8199), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285524] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8201), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285548] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(8193), 1, + ACTIONS(8203), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -402736,152 +402749,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [285566] = 7, - ACTIONS(6508), 1, + [285572] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8195), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285590] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8197), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285614] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8199), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285638] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8199), 1, - anon_sym_SLASH, - STATE(5800), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285662] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8201), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285686] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8201), 1, - anon_sym_SLASH, - STATE(5530), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285710] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8203), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285734] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8203), 1, - anon_sym_PIPE, - STATE(5802), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285758] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6270), 1, sym_escape_sequence, ACTIONS(8205), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + anon_sym_RBRACK, + STATE(5917), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -402889,16 +402766,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [285782] = 7, - ACTIONS(6500), 1, + [285596] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6270), 1, sym_escape_sequence, ACTIONS(8205), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285620] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(8012), 1, anon_sym_GT, - STATE(5803), 1, + STATE(5916), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -402906,136 +402800,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [285806] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8207), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285830] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8207), 1, - anon_sym_RBRACK, - STATE(5804), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285854] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8209), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285878] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8209), 1, - anon_sym_RBRACE, - STATE(5808), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285902] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8211), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285926] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8211), 1, - anon_sym_RPAREN, - STATE(5815), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [285950] = 8, + [285644] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(8124), 1, + ACTIONS(8207), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5742), 1, + STATE(5729), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [285976] = 7, - ACTIONS(6484), 1, + [285670] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(8213), 1, - anon_sym_SLASH, - STATE(5697), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(8209), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403043,16 +402835,48 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286000] = 7, - ACTIONS(6492), 1, + [285694] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8211), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285718] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(8213), 1, + anon_sym_COMMA, + STATE(5836), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(3105), 3, + anon_sym_RPAREN, + anon_sym_when, + anon_sym_DASH_GT, + [285738] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, sym_escape_sequence, ACTIONS(8215), 1, anon_sym_PIPE, - STATE(5143), 1, + STATE(5915), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403060,52 +402884,239 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286024] = 8, + [285762] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(8217), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285786] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(8219), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285810] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(8221), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285834] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(8223), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285858] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(8225), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285882] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(8227), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285906] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(8229), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285930] = 7, + ACTIONS(8231), 1, + anon_sym_SLASH, + ACTIONS(8233), 1, + anon_sym_POUND_LBRACE, + ACTIONS(8236), 1, + sym_escape_sequence, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285954] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(8215), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [285978] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8167), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5769), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286002] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8239), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286026] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(8217), 1, + ACTIONS(8241), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5877), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [286050] = 8, + [286052] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(8217), 1, + ACTIONS(8241), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5742), 1, + STATE(5315), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [286076] = 7, - ACTIONS(6500), 1, + [286078] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(8219), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + ACTIONS(8239), 1, + anon_sym_SQUOTE, + STATE(5779), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403113,78 +403124,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286100] = 5, + [286102] = 5, ACTIONS(5), 1, sym_comment, - ACTIONS(7173), 1, + ACTIONS(8213), 1, anon_sym_COMMA, - STATE(5387), 1, + STATE(5152), 1, aux_sym_keywords_repeat1, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - ACTIONS(3166), 3, + ACTIONS(3099), 3, anon_sym_RPAREN, anon_sym_when, anon_sym_DASH_GT, - [286120] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8221), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286144] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8223), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286168] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8225), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286192] = 7, + [286122] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(8227), 1, + ACTIONS(8243), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -403196,15 +403156,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286216] = 7, - ACTIONS(6188), 1, + [286146] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(8229), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, + ACTIONS(8245), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, @@ -403213,52 +403173,104 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286240] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1705), 1, - anon_sym_RPAREN, - ACTIONS(8231), 1, - anon_sym_SEMI, - STATE(423), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, + [286170] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8247), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [286266] = 8, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286194] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8245), 1, + anon_sym_DQUOTE, + STATE(5801), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286218] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1705), 1, + ACTIONS(894), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, + STATE(5806), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [286292] = 7, + [286244] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1689), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(8249), 1, + anon_sym_SEMI, + STATE(417), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [286270] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1689), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [286296] = 7, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(8233), 1, + ACTIONS(8251), 1, anon_sym_RPAREN, STATE(5886), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403266,16 +403278,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286316] = 7, + [286320] = 7, ACTIONS(6164), 1, anon_sym_POUND_LBRACE, ACTIONS(6166), 1, sym_escape_sequence, - ACTIONS(8233), 1, + ACTIONS(8251), 1, anon_sym_RPAREN, - STATE(5100), 1, + STATE(5598), 1, aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + STATE(6012), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403283,16 +403295,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286340] = 7, - ACTIONS(6156), 1, + [286344] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(8235), 1, + ACTIONS(8253), 1, anon_sym_RBRACE, STATE(5887), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403300,16 +403312,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286364] = 7, - ACTIONS(6156), 1, + [286368] = 7, + ACTIONS(6172), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6174), 1, sym_escape_sequence, - ACTIONS(8235), 1, + ACTIONS(8253), 1, anon_sym_RBRACE, - STATE(5920), 1, + STATE(5619), 1, aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + STATE(6011), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403317,16 +403329,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286388] = 7, - ACTIONS(6508), 1, + [286392] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(8237), 1, + ACTIONS(8255), 1, anon_sym_RBRACK, STATE(5888), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403334,16 +403346,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286412] = 7, - ACTIONS(6508), 1, + [286416] = 7, + ACTIONS(6268), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6270), 1, sym_escape_sequence, - ACTIONS(8237), 1, + ACTIONS(8255), 1, anon_sym_RBRACK, - STATE(5142), 1, + STATE(5696), 1, aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + STATE(6009), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403351,16 +403363,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286436] = 7, - ACTIONS(6500), 1, + [286440] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(8239), 1, + ACTIONS(8257), 1, anon_sym_GT, STATE(5889), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403368,16 +403380,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286460] = 7, - ACTIONS(6500), 1, + [286464] = 7, + ACTIONS(6208), 1, anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, + ACTIONS(6210), 1, sym_escape_sequence, - ACTIONS(8239), 1, + ACTIONS(8257), 1, anon_sym_GT, - STATE(5139), 1, + STATE(5795), 1, aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, + STATE(6008), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403385,16 +403397,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286484] = 7, - ACTIONS(6492), 1, + [286488] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(8241), 1, + ACTIONS(8259), 1, anon_sym_PIPE, STATE(5890), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403402,16 +403414,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286508] = 7, - ACTIONS(6492), 1, + [286512] = 7, + ACTIONS(6180), 1, anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, + ACTIONS(6182), 1, sym_escape_sequence, - ACTIONS(8241), 1, + ACTIONS(8259), 1, anon_sym_PIPE, - STATE(5143), 1, + STATE(5798), 1, aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, + STATE(6007), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403419,16 +403431,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286532] = 7, - ACTIONS(6484), 1, + [286536] = 7, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(8243), 1, + ACTIONS(8261), 1, anon_sym_SLASH, STATE(5891), 1, aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403436,118 +403448,50 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286556] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8243), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286580] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(8245), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286604] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(8247), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286628] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8249), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286652] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(8251), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5740), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286676] = 7, - ACTIONS(6196), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6198), 1, - sym_escape_sequence, - ACTIONS(8251), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5840), 1, - aux_sym__quoted_i_heredoc_double_repeat1, - STATE(5972), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286700] = 7, + [286560] = 7, ACTIONS(6188), 1, anon_sym_POUND_LBRACE, ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(8253), 1, + ACTIONS(8261), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286584] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8247), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5773), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286608] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8263), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403555,326 +403499,274 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [286724] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(8253), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5841), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286748] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(8255), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286772] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(8255), 1, - anon_sym_SQUOTE, - STATE(5856), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286796] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(8257), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286820] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(8257), 1, - anon_sym_DQUOTE, - STATE(5857), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286844] = 8, + [286632] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(8259), 1, + ACTIONS(8265), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5454), 1, + STATE(5315), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [286870] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1521), 1, - anon_sym_RPAREN, - ACTIONS(8261), 1, - anon_sym_SEMI, - STATE(356), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, + [286658] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(8267), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [286896] = 8, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286682] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(8267), 1, + anon_sym_SLASH, + STATE(5822), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286706] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(8269), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286730] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(8269), 1, + anon_sym_PIPE, + STATE(5823), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286754] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(8271), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286778] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(8271), 1, + anon_sym_GT, + STATE(5824), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286802] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(8273), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286826] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(8273), 1, + anon_sym_RBRACK, + STATE(5825), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286850] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(8275), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286874] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(8275), 1, + anon_sym_RBRACE, + STATE(5826), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286898] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(8277), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286922] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(8277), 1, + anon_sym_RPAREN, + STATE(5827), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [286946] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1521), 1, + ACTIONS(1683), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, + STATE(5159), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [286922] = 8, + [286972] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(1295), 1, - anon_sym_end, - ACTIONS(4651), 1, - aux_sym__terminator_token1, - ACTIONS(4654), 1, - anon_sym_SEMI, - STATE(349), 1, - sym__terminator, - STATE(1032), 1, - aux_sym__terminator_repeat1, - STATE(5764), 1, - aux_sym_source_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [286948] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8263), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286972] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8265), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [286996] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8267), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287020] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8269), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287044] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8271), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287068] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(8273), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287092] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(8275), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [287118] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1671), 1, + ACTIONS(1683), 1, anon_sym_RPAREN, - ACTIONS(3998), 1, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(8279), 1, anon_sym_SEMI, - STATE(368), 1, + STATE(436), 1, sym__terminator, STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5661), 1, + STATE(5411), 1, aux_sym_block_repeat2, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [287144] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(8277), 1, - anon_sym_COMMA, - STATE(5879), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(3162), 3, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_RBRACK, - [287164] = 7, - ACTIONS(6164), 1, + [286998] = 7, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(8280), 1, - anon_sym_RPAREN, - STATE(5839), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(8263), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5774), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403882,52 +403774,156 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [287188] = 8, + [287022] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8281), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287046] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8281), 1, + anon_sym_SQUOTE, + STATE(5775), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287070] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8283), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287094] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1671), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7178), 1, anon_sym_SEMI, + ACTIONS(8285), 1, + anon_sym_end, STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [287120] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1691), 1, + anon_sym_RPAREN, + ACTIONS(3739), 1, + aux_sym__terminator_token1, + ACTIONS(3869), 1, + anon_sym_SEMI, + STATE(376), 1, + sym__terminator, + STATE(1031), 1, + aux_sym__terminator_repeat1, + STATE(5411), 1, + aux_sym_block_repeat2, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [287146] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8283), 1, + anon_sym_DQUOTE, + STATE(5778), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287170] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(878), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5780), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [287196] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1691), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, aux_sym__terminator_repeat1, STATE(5076), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [287214] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1301), 1, - anon_sym_end, - ACTIONS(8282), 1, - aux_sym__terminator_token1, - ACTIONS(8285), 1, - anon_sym_SEMI, - STATE(348), 1, - sym__terminator, - STATE(1032), 1, - aux_sym__terminator_repeat1, - STATE(5764), 1, - aux_sym_source_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [287240] = 7, - ACTIONS(6164), 1, + [287222] = 7, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(8288), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(8287), 1, + anon_sym_SLASH, + STATE(5914), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403935,16 +403931,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [287264] = 7, - ACTIONS(6164), 1, + [287246] = 7, + ACTIONS(6188), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6190), 1, sym_escape_sequence, - ACTIONS(8280), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(8287), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -403952,617 +403948,205 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [287288] = 8, + [287270] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8289), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287294] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8289), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5589), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287318] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(8291), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287342] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(8293), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287366] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(8295), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287390] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(8297), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287414] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(8299), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287438] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(8301), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287462] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8303), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287486] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(8290), 1, + ACTIONS(8305), 1, anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [287314] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8292), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287338] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8294), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287362] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8296), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287386] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8298), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287410] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8300), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287434] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8302), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287458] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8304), 1, - anon_sym_RBRACE, - STATE(5838), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287482] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8304), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287506] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(8306), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [287532] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8308), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287556] = 7, - ACTIONS(6484), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, - sym_escape_sequence, - ACTIONS(8308), 1, - anon_sym_SLASH, - STATE(5871), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287580] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8310), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287604] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8310), 1, - anon_sym_PIPE, - STATE(5872), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287628] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8312), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287652] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8312), 1, - anon_sym_GT, - STATE(5873), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287676] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8314), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287700] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8314), 1, - anon_sym_RBRACK, - STATE(5874), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287724] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8316), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287748] = 7, - ACTIONS(6156), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, - sym_escape_sequence, - ACTIONS(8316), 1, - anon_sym_RBRACE, - STATE(5875), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287772] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8318), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287796] = 7, - ACTIONS(6164), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, - sym_escape_sequence, - ACTIONS(8318), 1, - anon_sym_RPAREN, - STATE(5105), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287820] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1697), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [287846] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1697), 1, - anon_sym_RPAREN, - ACTIONS(8320), 1, - anon_sym_SEMI, - STATE(420), 1, - sym__terminator, - STATE(1031), 1, - aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [287872] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8322), 1, - anon_sym_RBRACK, - STATE(5837), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287896] = 7, - ACTIONS(6508), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, - sym_escape_sequence, - ACTIONS(8322), 1, - anon_sym_RBRACK, - STATE(5142), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287920] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8324), 1, - anon_sym_GT, - STATE(5835), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287944] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8326), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287968] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8326), 1, - anon_sym_PIPE, - STATE(5531), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [287992] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8328), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [288016] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8328), 1, - anon_sym_GT, - STATE(5532), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [288040] = 7, - ACTIONS(6500), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6502), 1, - sym_escape_sequence, - ACTIONS(8324), 1, - anon_sym_GT, - STATE(5139), 1, - aux_sym__quoted_i_angle_repeat1, - STATE(6000), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [288064] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8330), 1, - anon_sym_PIPE, - STATE(5832), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [288088] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(8332), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5742), 1, + STATE(5315), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [288114] = 8, + [287512] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(7169), 1, + ACTIONS(7178), 1, anon_sym_SEMI, - ACTIONS(8332), 1, + ACTIONS(8305), 1, anon_sym_end, - STATE(133), 1, + STATE(136), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5894), 1, + STATE(5858), 1, aux_sym_anonymous_function_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [288140] = 7, - ACTIONS(8334), 1, - anon_sym_RBRACE, - ACTIONS(8336), 1, + [287538] = 7, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(8339), 1, + ACTIONS(6246), 1, sym_escape_sequence, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(8303), 1, + anon_sym_SQUOTE, + STATE(5591), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -404570,16 +404154,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [288164] = 8, + [287562] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(9), 1, aux_sym__terminator_token1, - ACTIONS(1693), 1, + ACTIONS(1663), 1, ts_builtin_sym_end, - ACTIONS(4711), 1, + ACTIONS(4690), 1, anon_sym_SEMI, - STATE(352), 1, + STATE(406), 1, sym__terminator, STATE(1033), 1, aux_sym__terminator_repeat1, @@ -404588,16 +404172,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, - [288190] = 7, - ACTIONS(6164), 1, + [287588] = 7, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(8342), 1, - anon_sym_RPAREN, - STATE(5486), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(8307), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -404605,34 +404189,460 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, + [287612] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8307), 1, + anon_sym_DQUOTE, + STATE(5592), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287636] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8309), 1, + anon_sym_DQUOTE, + STATE(5909), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287660] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8309), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287684] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8311), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287708] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(8137), 1, + anon_sym_RPAREN, + STATE(5920), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287732] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8313), 1, + anon_sym_SQUOTE, + STATE(5910), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287756] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8313), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287780] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8315), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5912), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287804] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8315), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287828] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8317), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5913), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287852] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8317), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287876] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8319), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287900] = 7, + ACTIONS(6244), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6246), 1, + sym_escape_sequence, + ACTIONS(8321), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287924] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8323), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287948] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8325), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287972] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8327), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5740), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [287996] = 7, + ACTIONS(6188), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6190), 1, + sym_escape_sequence, + ACTIONS(8329), 1, + anon_sym_SLASH, + STATE(5829), 1, + aux_sym__quoted_i_slash_repeat1, + STATE(5995), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288020] = 7, + ACTIONS(6180), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6182), 1, + sym_escape_sequence, + ACTIONS(8331), 1, + anon_sym_PIPE, + STATE(5798), 1, + aux_sym__quoted_i_bar_repeat1, + STATE(6007), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288044] = 7, + ACTIONS(6208), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6210), 1, + sym_escape_sequence, + ACTIONS(8333), 1, + anon_sym_GT, + STATE(5795), 1, + aux_sym__quoted_i_angle_repeat1, + STATE(6008), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288068] = 7, + ACTIONS(6268), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6270), 1, + sym_escape_sequence, + ACTIONS(8335), 1, + anon_sym_RBRACK, + STATE(5696), 1, + aux_sym__quoted_i_square_repeat1, + STATE(6009), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288092] = 7, + ACTIONS(6172), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6174), 1, + sym_escape_sequence, + ACTIONS(8337), 1, + anon_sym_RBRACE, + STATE(5619), 1, + aux_sym__quoted_i_curly_repeat1, + STATE(6011), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288116] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8339), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288140] = 7, + ACTIONS(6164), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6166), 1, + sym_escape_sequence, + ACTIONS(8341), 1, + anon_sym_RPAREN, + STATE(5598), 1, + aux_sym__quoted_i_parenthesis_repeat1, + STATE(6012), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288164] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8343), 1, + anon_sym_DQUOTE, + STATE(5945), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288188] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(8345), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5315), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, [288214] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(902), 1, + ACTIONS(882), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5941), 1, + STATE(5936), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, [288240] = 7, - ACTIONS(6172), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(8344), 1, + ACTIONS(8347), 1, anon_sym_DQUOTE, - STATE(5940), 1, + STATE(5941), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -404641,15 +404651,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [288264] = 7, - ACTIONS(6172), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(8344), 1, + ACTIONS(8347), 1, anon_sym_DQUOTE, STATE(5783), 1, aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -404658,15 +404668,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [288288] = 7, - ACTIONS(6180), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(8346), 1, + ACTIONS(8349), 1, anon_sym_SQUOTE, - STATE(5939), 1, + STATE(5932), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -404675,15 +404685,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [288312] = 7, - ACTIONS(6180), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(8346), 1, + ACTIONS(8349), 1, anon_sym_SQUOTE, STATE(5777), 1, aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -404692,15 +404702,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [288336] = 7, - ACTIONS(6188), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(8348), 1, + ACTIONS(8351), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5937), 1, + STATE(5919), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -404709,15 +404719,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [288360] = 7, - ACTIONS(6188), 1, + ACTIONS(6228), 1, anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, + ACTIONS(6230), 1, sym_escape_sequence, - ACTIONS(8348), 1, + ACTIONS(8351), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(5762), 1, aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, + STATE(5971), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -404730,9 +404740,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(8350), 1, + ACTIONS(8353), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(5936), 1, + STATE(5911), 1, aux_sym__quoted_i_heredoc_double_repeat1, STATE(5972), 1, sym_interpolation, @@ -404747,7 +404757,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(8350), 1, + ACTIONS(8353), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -404760,15 +404770,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [288432] = 7, - ACTIONS(6164), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6166), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(8342), 1, - anon_sym_RPAREN, - STATE(5100), 1, - aux_sym__quoted_i_parenthesis_repeat1, - STATE(6066), 1, + ACTIONS(8355), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -404777,15 +404787,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [288456] = 7, - ACTIONS(6156), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(8352), 1, - anon_sym_RBRACE, - STATE(5534), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(8343), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -404794,15 +404804,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [288480] = 7, - ACTIONS(6156), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6158), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(8352), 1, - anon_sym_RBRACE, - STATE(5920), 1, - aux_sym__quoted_i_curly_repeat1, - STATE(6037), 1, + ACTIONS(8357), 1, + anon_sym_SQUOTE, + STATE(5818), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -404811,15 +404821,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [288504] = 7, - ACTIONS(6508), 1, + ACTIONS(6244), 1, anon_sym_POUND_LBRACE, - ACTIONS(6510), 1, + ACTIONS(6246), 1, sym_escape_sequence, - ACTIONS(8195), 1, - anon_sym_RBRACK, - STATE(5533), 1, - aux_sym__quoted_i_square_repeat1, - STATE(6023), 1, + ACTIONS(8357), 1, + anon_sym_SQUOTE, + STATE(5777), 1, + aux_sym__quoted_i_single_repeat1, + STATE(5969), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -404827,12 +404837,116 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [288528] = 7, + [288528] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(1603), 1, + anon_sym_RPAREN, + ACTIONS(7176), 1, + anon_sym_SEMI, + STATE(139), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5159), 1, + aux_sym_block_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [288554] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8359), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5237), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288578] = 8, + ACTIONS(5), 1, + sym_comment, + ACTIONS(680), 1, + aux_sym__terminator_token1, + ACTIONS(7178), 1, + anon_sym_SEMI, + ACTIONS(8361), 1, + anon_sym_end, + STATE(136), 1, + sym__terminator, + STATE(1026), 1, + aux_sym__terminator_repeat1, + STATE(5893), 1, + aux_sym_anonymous_function_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + [288604] = 7, + ACTIONS(6228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6230), 1, + sym_escape_sequence, + ACTIONS(8359), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(5762), 1, + aux_sym__quoted_i_heredoc_single_repeat1, + STATE(5971), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288628] = 7, ACTIONS(6196), 1, anon_sym_POUND_LBRACE, ACTIONS(6198), 1, sym_escape_sequence, - ACTIONS(8354), 1, + ACTIONS(8363), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(5901), 1, + aux_sym__quoted_i_heredoc_double_repeat1, + STATE(5972), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288652] = 7, + ACTIONS(6252), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6254), 1, + sym_escape_sequence, + ACTIONS(8365), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, + sym_interpolation, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288676] = 7, + ACTIONS(6196), 1, + anon_sym_POUND_LBRACE, + ACTIONS(6198), 1, + sym_escape_sequence, + ACTIONS(8363), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(5740), 1, aux_sym__quoted_i_heredoc_double_repeat1, @@ -404844,125 +404958,21 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [288552] = 7, - ACTIONS(6188), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6190), 1, - sym_escape_sequence, - ACTIONS(8356), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(5762), 1, - aux_sym__quoted_i_heredoc_single_repeat1, - STATE(5958), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [288576] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(7169), 1, - anon_sym_SEMI, - ACTIONS(8358), 1, - anon_sym_end, - STATE(133), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5918), 1, - aux_sym_anonymous_function_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [288602] = 7, - ACTIONS(6180), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6182), 1, - sym_escape_sequence, - ACTIONS(8360), 1, - anon_sym_SQUOTE, - STATE(5777), 1, - aux_sym__quoted_i_single_repeat1, - STATE(5957), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [288626] = 7, - ACTIONS(6172), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6174), 1, - sym_escape_sequence, - ACTIONS(8362), 1, - anon_sym_DQUOTE, - STATE(5783), 1, - aux_sym__quoted_i_double_repeat1, - STATE(5956), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [288650] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(680), 1, - aux_sym__terminator_token1, - ACTIONS(1699), 1, - anon_sym_RPAREN, - ACTIONS(7175), 1, - anon_sym_SEMI, - STATE(136), 1, - sym__terminator, - STATE(1027), 1, - aux_sym__terminator_repeat1, - STATE(5344), 1, - aux_sym_block_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - [288676] = 7, - ACTIONS(6492), 1, - anon_sym_POUND_LBRACE, - ACTIONS(6494), 1, - sym_escape_sequence, - ACTIONS(8330), 1, - anon_sym_PIPE, - STATE(5143), 1, - aux_sym__quoted_i_bar_repeat1, - STATE(5983), 1, - sym_interpolation, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, [288700] = 8, ACTIONS(5), 1, sym_comment, - ACTIONS(1030), 1, - aux_sym__terminator_token1, - ACTIONS(1699), 1, + ACTIONS(4252), 1, anon_sym_RPAREN, - ACTIONS(4002), 1, + ACTIONS(6022), 1, + aux_sym__terminator_token1, + ACTIONS(8367), 1, anon_sym_SEMI, - STATE(421), 1, + STATE(851), 1, sym__terminator, STATE(1031), 1, aux_sym__terminator_repeat1, - STATE(5661), 1, - aux_sym_block_repeat2, + STATE(5943), 1, + aux_sym_source_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -404971,29 +404981,29 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(680), 1, aux_sym__terminator_token1, - ACTIONS(1699), 1, + ACTIONS(1603), 1, anon_sym_RPAREN, - ACTIONS(7175), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - STATE(136), 1, + STATE(139), 1, sym__terminator, - STATE(1027), 1, + STATE(1026), 1, aux_sym__terminator_repeat1, - STATE(5907), 1, + STATE(5871), 1, aux_sym_block_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, [288752] = 7, - ACTIONS(6484), 1, + ACTIONS(6252), 1, anon_sym_POUND_LBRACE, - ACTIONS(6486), 1, + ACTIONS(6254), 1, sym_escape_sequence, - ACTIONS(8213), 1, - anon_sym_SLASH, - STATE(5101), 1, - aux_sym__quoted_i_slash_repeat1, - STATE(5984), 1, + ACTIONS(8370), 1, + anon_sym_DQUOTE, + STATE(5783), 1, + aux_sym__quoted_i_double_repeat1, + STATE(5958), 1, sym_interpolation, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -405002,11 +405012,26 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [288776] = 6, - ACTIONS(8364), 1, - anon_sym_SLASH, - ACTIONS(8366), 1, + ACTIONS(8372), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(8368), 1, + ACTIONS(8376), 1, + sym__quoted_content_heredoc_single, + STATE(6601), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [288797] = 6, + ACTIONS(8378), 1, + anon_sym_SLASH, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(8382), 1, sym__quoted_content_slash, STATE(6203), 1, aux_sym__quoted_slash_repeat1, @@ -405016,23 +405041,23 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [288797] = 6, + [288818] = 6, ACTIONS(5), 1, sym_comment, ACTIONS(23), 1, anon_sym_DQUOTE, ACTIONS(25), 1, anon_sym_SQUOTE, - STATE(4244), 1, + STATE(4252), 1, sym__quoted_i_double, - STATE(4246), 1, + STATE(4254), 1, sym__quoted_i_single, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [288818] = 4, - ACTIONS(8372), 1, + [288839] = 4, + ACTIONS(8386), 1, sym__quoted_content_i_heredoc_single, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -405040,12 +405065,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8384), 3, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_POUND_LBRACE, sym_escape_sequence, - [288835] = 4, - ACTIONS(8372), 1, + [288856] = 4, + ACTIONS(8386), 1, sym__quoted_content_i_slash, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -405053,25 +405078,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8384), 3, anon_sym_SLASH, anon_sym_POUND_LBRACE, sym_escape_sequence, - [288852] = 4, - ACTIONS(8372), 1, - sym__quoted_content_i_angle, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8370), 3, - anon_sym_GT, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [288869] = 4, - ACTIONS(8372), 1, + [288873] = 4, + ACTIONS(8386), 1, sym__quoted_content_i_bar, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -405079,25 +405091,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8384), 3, anon_sym_PIPE, anon_sym_POUND_LBRACE, sym_escape_sequence, - [288886] = 4, - ACTIONS(8372), 1, - sym__quoted_content_i_single, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8370), 3, - anon_sym_SQUOTE, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [288903] = 4, - ACTIONS(8372), 1, + [288890] = 4, + ACTIONS(8386), 1, sym__quoted_content_i_heredoc_double, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -405105,12 +405104,40 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8384), 3, anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_POUND_LBRACE, sym_escape_sequence, - [288920] = 4, - ACTIONS(8372), 1, + [288907] = 4, + ACTIONS(8386), 1, + sym__quoted_content_i_angle, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8384), 3, + anon_sym_GT, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [288924] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(261), 1, + anon_sym_DQUOTE, + ACTIONS(263), 1, + anon_sym_SQUOTE, + STATE(1541), 1, + sym__quoted_i_double, + STATE(1542), 1, + sym__quoted_i_single, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [288945] = 4, + ACTIONS(8386), 1, sym__quoted_content_i_square, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -405118,244 +405145,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8384), 3, anon_sym_RBRACK, anon_sym_POUND_LBRACE, sym_escape_sequence, - [288937] = 4, - ACTIONS(8372), 1, - sym__quoted_content_i_parenthesis, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8370), 3, - anon_sym_RPAREN, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [288954] = 4, - ACTIONS(8376), 1, - sym__quoted_content_i_double, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8374), 3, - anon_sym_DQUOTE, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [288971] = 4, - ACTIONS(8380), 1, - sym__quoted_content_i_single, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8378), 3, - anon_sym_SQUOTE, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [288988] = 4, - ACTIONS(8384), 1, - sym__quoted_content_i_heredoc_single, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8382), 3, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [289005] = 6, + [288962] = 4, ACTIONS(8386), 1, - anon_sym_RPAREN, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(8390), 1, - sym__quoted_content_parenthesis, - STATE(6740), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289026] = 6, - ACTIONS(8392), 1, - anon_sym_DQUOTE, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(8396), 1, - sym__quoted_content_double, - STATE(6593), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289047] = 6, - ACTIONS(8398), 1, - anon_sym_SQUOTE, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(8402), 1, - sym__quoted_content_single, - STATE(6657), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289068] = 6, - ACTIONS(8404), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(8408), 1, - sym__quoted_content_heredoc_single, - STATE(6647), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289089] = 6, - ACTIONS(8410), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(8414), 1, - sym__quoted_content_heredoc_double, - STATE(6645), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289110] = 6, - ACTIONS(8416), 1, - anon_sym_RBRACE, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(8420), 1, - sym__quoted_content_curly, - STATE(6643), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289131] = 6, - ACTIONS(8422), 1, - anon_sym_RBRACK, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(8426), 1, - sym__quoted_content_square, - STATE(6641), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289152] = 6, - ACTIONS(8428), 1, - anon_sym_GT, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(8432), 1, - sym__quoted_content_angle, - STATE(6639), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289173] = 6, - ACTIONS(8434), 1, - anon_sym_PIPE, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(8438), 1, - sym__quoted_content_bar, - STATE(6161), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289194] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(8440), 1, - anon_sym_SLASH, - ACTIONS(8442), 1, - sym__quoted_content_slash, - STATE(6484), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289215] = 6, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(8444), 1, - anon_sym_RPAREN, - ACTIONS(8446), 1, - sym__quoted_content_parenthesis, - STATE(6478), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289236] = 6, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(8448), 1, - anon_sym_DQUOTE, - ACTIONS(8450), 1, - sym__quoted_content_double, - STATE(6485), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289257] = 4, - ACTIONS(8372), 1, sym__quoted_content_i_curly, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -405363,444 +405158,44 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8384), 3, anon_sym_RBRACE, anon_sym_POUND_LBRACE, sym_escape_sequence, - [289274] = 4, - ACTIONS(8454), 1, - sym__quoted_content_i_heredoc_double, + [288979] = 4, + ACTIONS(8386), 1, + sym__quoted_content_i_single, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - ACTIONS(8452), 3, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(8384), 3, + anon_sym_SQUOTE, anon_sym_POUND_LBRACE, sym_escape_sequence, - [289291] = 6, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(8456), 1, - anon_sym_SQUOTE, - ACTIONS(8458), 1, - sym__quoted_content_single, - STATE(6493), 1, - aux_sym__quoted_single_repeat1, + [288996] = 4, + ACTIONS(8390), 1, + sym__quoted_content_i_double, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [289312] = 6, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(8460), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8462), 1, - sym__quoted_content_heredoc_single, - STATE(6498), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289333] = 6, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(8464), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8466), 1, - sym__quoted_content_heredoc_double, - STATE(6500), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289354] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(73), 1, + ACTIONS(8388), 3, anon_sym_DQUOTE, - ACTIONS(75), 1, - anon_sym_SQUOTE, - STATE(1575), 1, - sym__quoted_i_single, - STATE(1576), 1, - sym__quoted_i_double, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [289375] = 6, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(8468), 1, - anon_sym_RBRACE, - ACTIONS(8470), 1, - sym__quoted_content_curly, - STATE(6519), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289396] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(245), 1, - anon_sym_DQUOTE, - ACTIONS(247), 1, - anon_sym_SQUOTE, - STATE(1444), 1, - sym__quoted_i_double, - STATE(1445), 1, - sym__quoted_i_single, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [289417] = 6, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(8472), 1, - anon_sym_RBRACK, - ACTIONS(8474), 1, - sym__quoted_content_square, - STATE(6524), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289438] = 6, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(8476), 1, - anon_sym_GT, - ACTIONS(8478), 1, - sym__quoted_content_angle, - STATE(6549), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289459] = 6, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(8480), 1, - anon_sym_PIPE, - ACTIONS(8482), 1, - sym__quoted_content_bar, - STATE(6568), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289480] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(8484), 1, - anon_sym_SLASH, - ACTIONS(8486), 1, - sym__quoted_content_slash, - STATE(6570), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289501] = 4, - ACTIONS(8490), 1, - sym__quoted_content_i_bar, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8488), 3, - anon_sym_PIPE, anon_sym_POUND_LBRACE, sym_escape_sequence, - [289518] = 4, - ACTIONS(8494), 1, - sym__quoted_content_i_slash, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8492), 3, - anon_sym_SLASH, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [289535] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(926), 1, - anon_sym_DQUOTE, - ACTIONS(928), 1, - anon_sym_SQUOTE, - STATE(1974), 1, - sym__quoted_i_double, - STATE(1975), 1, - sym__quoted_i_single, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [289556] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1109), 1, - anon_sym_DQUOTE, - ACTIONS(1111), 1, - anon_sym_SQUOTE, - STATE(4432), 1, - sym__quoted_i_double, - STATE(4433), 1, - sym__quoted_i_single, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [289577] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(8496), 1, - anon_sym_COMMA, - STATE(5987), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(5102), 2, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [289596] = 6, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(8499), 1, + [289013] = 6, + ACTIONS(8392), 1, anon_sym_RPAREN, - ACTIONS(8501), 1, - sym__quoted_content_parenthesis, - STATE(6718), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289617] = 6, ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(8503), 1, - anon_sym_DQUOTE, - ACTIONS(8505), 1, - sym__quoted_content_double, - STATE(6716), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289638] = 6, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(8507), 1, - anon_sym_SQUOTE, - ACTIONS(8509), 1, - sym__quoted_content_single, - STATE(6710), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289659] = 6, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(8511), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8513), 1, - sym__quoted_content_heredoc_single, - STATE(6708), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289680] = 6, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(8515), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8517), 1, - sym__quoted_content_heredoc_double, - STATE(6706), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289701] = 6, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(8519), 1, - anon_sym_RBRACE, - ACTIONS(8521), 1, - sym__quoted_content_curly, - STATE(6704), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289722] = 6, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(8523), 1, - anon_sym_RBRACK, - ACTIONS(8525), 1, - sym__quoted_content_square, + ACTIONS(8396), 1, + sym__quoted_content_parenthesis, STATE(6702), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289743] = 6, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(8527), 1, - anon_sym_GT, - ACTIONS(8529), 1, - sym__quoted_content_angle, - STATE(6700), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289764] = 6, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(8531), 1, - anon_sym_PIPE, - ACTIONS(8533), 1, - sym__quoted_content_bar, - STATE(6694), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289785] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(8535), 1, - anon_sym_SLASH, - ACTIONS(8537), 1, - sym__quoted_content_slash, - STATE(6692), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289806] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(199), 1, - anon_sym_DQUOTE, - ACTIONS(201), 1, - anon_sym_SQUOTE, - STATE(1218), 1, - sym__quoted_i_double, - STATE(1219), 1, - sym__quoted_i_single, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [289827] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(476), 1, - anon_sym_DQUOTE, - ACTIONS(478), 1, - anon_sym_SQUOTE, - STATE(3414), 1, - sym__quoted_i_single, - STATE(3415), 1, - sym__quoted_i_double, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [289848] = 4, - ACTIONS(8541), 1, - sym__quoted_content_i_angle, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8539), 3, - anon_sym_GT, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [289865] = 6, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(8543), 1, - anon_sym_RPAREN, - ACTIONS(8545), 1, - sym__quoted_content_parenthesis, - STATE(6625), 1, aux_sym__quoted_parenthesis_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -405808,14 +405203,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [289886] = 6, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(8547), 1, + [289034] = 6, + ACTIONS(8398), 1, anon_sym_DQUOTE, - ACTIONS(8549), 1, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(8402), 1, sym__quoted_content_double, - STATE(6623), 1, + STATE(6691), 1, aux_sym__quoted_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -405823,14 +405218,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [289907] = 6, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(8551), 1, + [289055] = 6, + ACTIONS(8404), 1, anon_sym_SQUOTE, - ACTIONS(8553), 1, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(8408), 1, sym__quoted_content_single, - STATE(6621), 1, + STATE(6689), 1, aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -405838,207 +405233,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [289928] = 6, - ACTIONS(8406), 1, + [289076] = 6, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(8555), 1, + ACTIONS(8410), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8557), 1, - sym__quoted_content_heredoc_single, - STATE(6619), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289949] = 6, ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(8559), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8561), 1, - sym__quoted_content_heredoc_double, - STATE(6613), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289970] = 6, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(8563), 1, - anon_sym_RBRACE, - ACTIONS(8565), 1, - sym__quoted_content_curly, - STATE(6611), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [289991] = 6, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(8567), 1, - anon_sym_RBRACK, - ACTIONS(8569), 1, - sym__quoted_content_square, - STATE(6609), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290012] = 6, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(8571), 1, - anon_sym_GT, - ACTIONS(8573), 1, - sym__quoted_content_angle, - STATE(6607), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290033] = 6, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(8575), 1, - anon_sym_PIPE, - ACTIONS(8577), 1, - sym__quoted_content_bar, - STATE(6605), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290054] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(8579), 1, - anon_sym_SLASH, - ACTIONS(8581), 1, - sym__quoted_content_slash, - STATE(6603), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290075] = 6, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(8583), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8585), 1, sym__quoted_content_heredoc_single, - STATE(6522), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290096] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(8587), 1, - anon_sym_SLASH, - ACTIONS(8589), 1, - sym__quoted_content_slash, - STATE(6735), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290117] = 6, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(8591), 1, - anon_sym_PIPE, - ACTIONS(8593), 1, - sym__quoted_content_bar, - STATE(6733), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290138] = 6, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(8595), 1, - anon_sym_GT, - ACTIONS(8597), 1, - sym__quoted_content_angle, - STATE(6690), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290159] = 6, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(8599), 1, - anon_sym_RBRACK, - ACTIONS(8601), 1, - sym__quoted_content_square, - STATE(6689), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290180] = 6, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(8603), 1, - anon_sym_RBRACE, - ACTIONS(8605), 1, - sym__quoted_content_curly, STATE(6687), 1, - aux_sym__quoted_curly_repeat1, + aux_sym__quoted_heredoc_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290201] = 6, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(8607), 1, + [289097] = 6, + ACTIONS(8414), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8609), 1, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(8418), 1, sym__quoted_content_heredoc_double, STATE(6685), 1, aux_sym__quoted_heredoc_double_repeat1, @@ -406048,59 +405263,143 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290222] = 6, - ACTIONS(8406), 1, + [289118] = 6, + ACTIONS(8420), 1, + anon_sym_RBRACE, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(8611), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8613), 1, - sym__quoted_content_heredoc_single, - STATE(6669), 1, - aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(8424), 1, + sym__quoted_content_curly, + STATE(6683), 1, + aux_sym__quoted_curly_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290243] = 6, - ACTIONS(8400), 1, + [289139] = 6, + ACTIONS(8426), 1, + anon_sym_RBRACK, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(8615), 1, + ACTIONS(8430), 1, + sym__quoted_content_square, + STATE(6671), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289160] = 6, + ACTIONS(8432), 1, + anon_sym_GT, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(8436), 1, + sym__quoted_content_angle, + STATE(6638), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289181] = 6, + ACTIONS(8438), 1, + anon_sym_PIPE, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(8442), 1, + sym__quoted_content_bar, + STATE(6636), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289202] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(8444), 1, + anon_sym_SLASH, + ACTIONS(8446), 1, + sym__quoted_content_slash, + STATE(6628), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289223] = 4, + ACTIONS(8450), 1, + sym__quoted_content_i_single, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8448), 3, anon_sym_SQUOTE, - ACTIONS(8617), 1, - sym__quoted_content_single, - STATE(6667), 1, - aux_sym__quoted_single_repeat1, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [289240] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(73), 1, + anon_sym_DQUOTE, + ACTIONS(75), 1, + anon_sym_SQUOTE, + STATE(1764), 1, + sym__quoted_i_double, + STATE(1765), 1, + sym__quoted_i_single, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [289261] = 4, + ACTIONS(8454), 1, + sym__quoted_content_i_heredoc_single, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290264] = 6, + ACTIONS(8452), 3, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [289278] = 4, + ACTIONS(8458), 1, + sym__quoted_content_i_heredoc_double, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8456), 3, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [289295] = 6, ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(8619), 1, - anon_sym_DQUOTE, - ACTIONS(8621), 1, - sym__quoted_content_double, - STATE(6663), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290285] = 6, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(8623), 1, + ACTIONS(8460), 1, anon_sym_RPAREN, - ACTIONS(8625), 1, + ACTIONS(8462), 1, sym__quoted_content_parenthesis, - STATE(6661), 1, + STATE(6239), 1, aux_sym__quoted_parenthesis_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406108,23 +405407,525 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290306] = 6, + [289316] = 6, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(8464), 1, + anon_sym_DQUOTE, + ACTIONS(8466), 1, + sym__quoted_content_double, + STATE(6242), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289337] = 6, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(8468), 1, + anon_sym_SQUOTE, + ACTIONS(8470), 1, + sym__quoted_content_single, + STATE(6315), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289358] = 6, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(8472), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(8474), 1, + sym__quoted_content_heredoc_single, + STATE(6329), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289379] = 6, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(8476), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(8478), 1, + sym__quoted_content_heredoc_double, + STATE(6338), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289400] = 6, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(8480), 1, + anon_sym_RBRACE, + ACTIONS(8482), 1, + sym__quoted_content_curly, + STATE(6408), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289421] = 6, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(8484), 1, + anon_sym_RBRACK, + ACTIONS(8486), 1, + sym__quoted_content_square, + STATE(6410), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289442] = 6, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(8488), 1, + anon_sym_GT, + ACTIONS(8490), 1, + sym__quoted_content_angle, + STATE(6412), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289463] = 6, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(8492), 1, + anon_sym_PIPE, + ACTIONS(8494), 1, + sym__quoted_content_bar, + STATE(6434), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289484] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(8496), 1, + anon_sym_SLASH, + ACTIONS(8498), 1, + sym__quoted_content_slash, + STATE(6437), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289505] = 4, + ACTIONS(8386), 1, + sym__quoted_content_i_parenthesis, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8384), 3, + anon_sym_RPAREN, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [289522] = 6, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(8500), 1, + anon_sym_RPAREN, + ACTIONS(8502), 1, + sym__quoted_content_parenthesis, + STATE(6736), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289543] = 6, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(8504), 1, + anon_sym_DQUOTE, + ACTIONS(8506), 1, + sym__quoted_content_double, + STATE(6734), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289564] = 6, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(8508), 1, + anon_sym_SQUOTE, + ACTIONS(8510), 1, + sym__quoted_content_single, + STATE(6732), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289585] = 6, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(8512), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(8514), 1, + sym__quoted_content_heredoc_single, + STATE(6730), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289606] = 6, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(8516), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(8518), 1, + sym__quoted_content_heredoc_double, + STATE(6728), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289627] = 6, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(8520), 1, + anon_sym_RBRACE, + ACTIONS(8522), 1, + sym__quoted_content_curly, + STATE(6726), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289648] = 6, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(8524), 1, + anon_sym_RBRACK, + ACTIONS(8526), 1, + sym__quoted_content_square, + STATE(6724), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289669] = 6, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(8528), 1, + anon_sym_GT, + ACTIONS(8530), 1, + sym__quoted_content_angle, + STATE(6722), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289690] = 6, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(8532), 1, + anon_sym_PIPE, + ACTIONS(8534), 1, + sym__quoted_content_bar, + STATE(6720), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289711] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(8536), 1, + anon_sym_SLASH, + ACTIONS(8538), 1, + sym__quoted_content_slash, + STATE(6715), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289732] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(375), 1, + ACTIONS(1053), 1, anon_sym_DQUOTE, - ACTIONS(377), 1, + ACTIONS(1055), 1, anon_sym_SQUOTE, - STATE(2268), 1, - sym__quoted_i_single, - STATE(2269), 1, + STATE(3443), 1, sym__quoted_i_double, + STATE(3444), 1, + sym__quoted_i_single, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [290327] = 4, - ACTIONS(8629), 1, + [289753] = 4, + ACTIONS(8542), 1, + sym__quoted_content_i_slash, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8540), 3, + anon_sym_SLASH, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [289770] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1109), 1, + anon_sym_DQUOTE, + ACTIONS(1111), 1, + anon_sym_SQUOTE, + STATE(4419), 1, + sym__quoted_i_double, + STATE(4552), 1, + sym__quoted_i_single, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [289791] = 6, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(8544), 1, + anon_sym_RPAREN, + ACTIONS(8546), 1, + sym__quoted_content_parenthesis, + STATE(6669), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289812] = 6, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(8548), 1, + anon_sym_DQUOTE, + ACTIONS(8550), 1, + sym__quoted_content_double, + STATE(6667), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289833] = 6, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(8552), 1, + anon_sym_SQUOTE, + ACTIONS(8554), 1, + sym__quoted_content_single, + STATE(6665), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289854] = 6, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(8556), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(8558), 1, + sym__quoted_content_heredoc_single, + STATE(6663), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289875] = 6, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(8560), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(8562), 1, + sym__quoted_content_heredoc_double, + STATE(6661), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289896] = 6, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(8564), 1, + anon_sym_RBRACE, + ACTIONS(8566), 1, + sym__quoted_content_curly, + STATE(6659), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289917] = 6, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(8568), 1, + anon_sym_RBRACK, + ACTIONS(8570), 1, + sym__quoted_content_square, + STATE(6657), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289938] = 6, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(8572), 1, + anon_sym_GT, + ACTIONS(8574), 1, + sym__quoted_content_angle, + STATE(6655), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289959] = 6, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(8576), 1, + anon_sym_PIPE, + ACTIONS(8578), 1, + sym__quoted_content_bar, + STATE(6653), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [289980] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(8580), 1, + anon_sym_SLASH, + ACTIONS(8582), 1, + sym__quoted_content_slash, + STATE(6651), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290001] = 4, + ACTIONS(8586), 1, + sym__quoted_content_i_bar, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8584), 3, + anon_sym_PIPE, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [290018] = 4, + ACTIONS(8590), 1, + sym__quoted_content_i_angle, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8588), 3, + anon_sym_GT, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [290035] = 4, + ACTIONS(8594), 1, sym__quoted_content_i_square, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406132,207 +405933,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - ACTIONS(8627), 3, + ACTIONS(8592), 3, anon_sym_RBRACK, anon_sym_POUND_LBRACE, sym_escape_sequence, - [290344] = 6, + [290052] = 6, ACTIONS(5), 1, sym_comment, ACTIONS(812), 1, anon_sym_DQUOTE, ACTIONS(814), 1, anon_sym_SQUOTE, - STATE(4186), 1, - sym__quoted_i_double, - STATE(4189), 1, + STATE(4133), 1, sym__quoted_i_single, + STATE(4134), 1, + sym__quoted_i_double, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [290365] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(8631), 1, - anon_sym_SLASH, - ACTIONS(8633), 1, - sym__quoted_content_slash, - STATE(6267), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290386] = 6, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(8635), 1, - anon_sym_RPAREN, - ACTIONS(8637), 1, - sym__quoted_content_parenthesis, - STATE(6481), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290407] = 6, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(8639), 1, - anon_sym_DQUOTE, - ACTIONS(8641), 1, - sym__quoted_content_double, - STATE(6479), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290428] = 6, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(8643), 1, - anon_sym_PIPE, - ACTIONS(8645), 1, - sym__quoted_content_bar, - STATE(6545), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290449] = 6, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(8647), 1, - anon_sym_GT, - ACTIONS(8649), 1, - sym__quoted_content_angle, - STATE(6543), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290470] = 6, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(8651), 1, - anon_sym_RBRACK, - ACTIONS(8653), 1, - sym__quoted_content_square, - STATE(6541), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290491] = 6, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(8655), 1, - anon_sym_RBRACE, - ACTIONS(8657), 1, - sym__quoted_content_curly, - STATE(6539), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290512] = 6, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(8659), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8661), 1, - sym__quoted_content_heredoc_double, - STATE(6537), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290533] = 6, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(8663), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8665), 1, - sym__quoted_content_heredoc_single, - STATE(6535), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290554] = 6, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(8667), 1, - anon_sym_SQUOTE, - ACTIONS(8669), 1, - sym__quoted_content_single, - STATE(6533), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290575] = 6, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(8671), 1, - anon_sym_DQUOTE, - ACTIONS(8673), 1, - sym__quoted_content_double, - STATE(6531), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290596] = 6, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(8675), 1, - anon_sym_RPAREN, - ACTIONS(8677), 1, - sym__quoted_content_parenthesis, - STATE(6529), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290617] = 4, - ACTIONS(8681), 1, + [290073] = 4, + ACTIONS(8598), 1, sym__quoted_content_i_curly, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406340,18 +405961,61 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - ACTIONS(8679), 3, + ACTIONS(8596), 3, anon_sym_RBRACE, anon_sym_POUND_LBRACE, sym_escape_sequence, - [290634] = 6, + [290090] = 4, + ACTIONS(8602), 1, + sym__quoted_content_i_parenthesis, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8600), 3, + anon_sym_RPAREN, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [290107] = 6, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(8604), 1, + anon_sym_RPAREN, + ACTIONS(8606), 1, + sym__quoted_content_parenthesis, + STATE(6607), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290128] = 6, ACTIONS(8400), 1, sym_escape_sequence, - ACTIONS(8683), 1, + ACTIONS(8608), 1, + anon_sym_DQUOTE, + ACTIONS(8610), 1, + sym__quoted_content_double, + STATE(6605), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290149] = 6, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(8612), 1, anon_sym_SQUOTE, - ACTIONS(8685), 1, + ACTIONS(8614), 1, sym__quoted_content_single, - STATE(6466), 1, + STATE(6603), 1, aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406359,29 +406023,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290655] = 6, - ACTIONS(8406), 1, + [290170] = 6, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(8687), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8689), 1, - sym__quoted_content_heredoc_single, - STATE(6464), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290676] = 6, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(8691), 1, + ACTIONS(8616), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8693), 1, + ACTIONS(8618), 1, sym__quoted_content_heredoc_double, - STATE(6462), 1, + STATE(6599), 1, aux_sym__quoted_heredoc_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406389,14 +406038,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290697] = 6, - ACTIONS(8418), 1, + [290191] = 6, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(8695), 1, + ACTIONS(8620), 1, anon_sym_RBRACE, - ACTIONS(8697), 1, + ACTIONS(8622), 1, sym__quoted_content_curly, - STATE(6440), 1, + STATE(6597), 1, aux_sym__quoted_curly_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406404,14 +406053,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290718] = 6, - ACTIONS(8424), 1, + [290212] = 6, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(8699), 1, + ACTIONS(8624), 1, anon_sym_RBRACK, - ACTIONS(8701), 1, + ACTIONS(8626), 1, sym__quoted_content_square, - STATE(6437), 1, + STATE(6595), 1, aux_sym__quoted_square_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406419,14 +406068,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290739] = 6, - ACTIONS(8430), 1, + [290233] = 6, + ACTIONS(8434), 1, sym_escape_sequence, - ACTIONS(8703), 1, + ACTIONS(8628), 1, anon_sym_GT, - ACTIONS(8705), 1, + ACTIONS(8630), 1, sym__quoted_content_angle, - STATE(6435), 1, + STATE(6593), 1, aux_sym__quoted_angle_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406434,14 +406083,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290760] = 6, - ACTIONS(8436), 1, + [290254] = 6, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(8707), 1, + ACTIONS(8632), 1, anon_sym_PIPE, - ACTIONS(8709), 1, + ACTIONS(8634), 1, sym__quoted_content_bar, - STATE(6433), 1, + STATE(6591), 1, aux_sym__quoted_bar_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406449,14 +406098,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290781] = 6, - ACTIONS(8366), 1, + [290275] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(8636), 1, + anon_sym_COMMA, + STATE(6032), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(8638), 2, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [290294] = 6, + ACTIONS(8380), 1, sym_escape_sequence, - ACTIONS(8711), 1, + ACTIONS(8640), 1, anon_sym_SLASH, - ACTIONS(8713), 1, + ACTIONS(8642), 1, sym__quoted_content_slash, - STATE(6431), 1, + STATE(6589), 1, aux_sym__quoted_slash_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406464,14 +406127,42 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290802] = 6, - ACTIONS(8436), 1, + [290315] = 4, + ACTIONS(8386), 1, + sym__quoted_content_i_double, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8384), 3, + anon_sym_DQUOTE, + anon_sym_POUND_LBRACE, sym_escape_sequence, - ACTIONS(8715), 1, + [290332] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(8644), 1, + anon_sym_SLASH, + ACTIONS(8646), 1, + sym__quoted_content_slash, + STATE(6438), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290353] = 6, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(8648), 1, anon_sym_PIPE, - ACTIONS(8717), 1, + ACTIONS(8650), 1, sym__quoted_content_bar, - STATE(6290), 1, + STATE(6397), 1, aux_sym__quoted_bar_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406479,14 +406170,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290823] = 6, - ACTIONS(8430), 1, + [290374] = 6, + ACTIONS(8434), 1, sym_escape_sequence, - ACTIONS(8719), 1, + ACTIONS(8652), 1, anon_sym_GT, - ACTIONS(8721), 1, + ACTIONS(8654), 1, sym__quoted_content_angle, - STATE(6293), 1, + STATE(6740), 1, aux_sym__quoted_angle_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406494,14 +406185,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290844] = 6, - ACTIONS(8424), 1, + [290395] = 6, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(8723), 1, + ACTIONS(8656), 1, anon_sym_RBRACK, - ACTIONS(8725), 1, + ACTIONS(8658), 1, sym__quoted_content_square, - STATE(6330), 1, + STATE(6674), 1, aux_sym__quoted_square_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406509,14 +406200,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290865] = 6, - ACTIONS(8418), 1, + [290416] = 6, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(8727), 1, + ACTIONS(8660), 1, anon_sym_RBRACE, - ACTIONS(8729), 1, + ACTIONS(8662), 1, sym__quoted_content_curly, - STATE(6377), 1, + STATE(6676), 1, aux_sym__quoted_curly_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406524,14 +406215,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290886] = 6, - ACTIONS(8412), 1, + [290437] = 6, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(8731), 1, + ACTIONS(8664), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8733), 1, + ACTIONS(8666), 1, sym__quoted_content_heredoc_double, - STATE(6488), 1, + STATE(6679), 1, aux_sym__quoted_heredoc_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406539,14 +406230,103 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290907] = 6, - ACTIONS(8412), 1, + [290458] = 6, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(8735), 1, + ACTIONS(8668), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(8670), 1, + sym__quoted_content_heredoc_single, + STATE(6696), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290479] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(493), 1, + anon_sym_DQUOTE, + ACTIONS(495), 1, + anon_sym_SQUOTE, + STATE(2993), 1, + sym__quoted_i_double, + STATE(2994), 1, + sym__quoted_i_single, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [290500] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(8672), 1, + anon_sym_COMMA, + STATE(6032), 1, + aux_sym__stab_clause_arguments_without_parentheses_repeat1, + ACTIONS(5102), 2, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [290519] = 6, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(8675), 1, + anon_sym_DQUOTE, + ACTIONS(8677), 1, + sym__quoted_content_double, + STATE(6518), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290540] = 6, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(8679), 1, + anon_sym_SQUOTE, + ACTIONS(8681), 1, + sym__quoted_content_single, + STATE(6516), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290561] = 6, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(8683), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(8685), 1, + sym__quoted_content_heredoc_single, + STATE(6504), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290582] = 6, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(8687), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8737), 1, + ACTIONS(8689), 1, sym__quoted_content_heredoc_double, - STATE(6712), 1, + STATE(6162), 1, aux_sym__quoted_heredoc_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406554,12 +406334,132 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290928] = 6, - ACTIONS(8366), 1, + [290603] = 6, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(8739), 1, + ACTIONS(8691), 1, + anon_sym_RBRACE, + ACTIONS(8693), 1, + sym__quoted_content_curly, + STATE(6500), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290624] = 6, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(8695), 1, + anon_sym_RBRACK, + ACTIONS(8697), 1, + sym__quoted_content_square, + STATE(6498), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290645] = 6, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(8699), 1, + anon_sym_GT, + ACTIONS(8701), 1, + sym__quoted_content_angle, + STATE(6496), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290666] = 6, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(8703), 1, + anon_sym_PIPE, + ACTIONS(8705), 1, + sym__quoted_content_bar, + STATE(6494), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290687] = 6, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(8707), 1, + anon_sym_SQUOTE, + ACTIONS(8709), 1, + sym__quoted_content_single, + STATE(6739), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290708] = 6, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(8711), 1, + anon_sym_DQUOTE, + ACTIONS(8713), 1, + sym__quoted_content_double, + STATE(6626), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290729] = 6, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(8715), 1, + anon_sym_RPAREN, + ACTIONS(8717), 1, + sym__quoted_content_parenthesis, + STATE(6623), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290750] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(8719), 1, anon_sym_SLASH, - ACTIONS(8741), 1, + ACTIONS(8721), 1, + sym__quoted_content_slash, + STATE(6492), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290771] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(8723), 1, + anon_sym_SLASH, + ACTIONS(8725), 1, sym__quoted_content_slash, STATE(6547), 1, aux_sym__quoted_slash_repeat1, @@ -406569,29 +406469,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290949] = 6, - ACTIONS(8366), 1, + [290792] = 6, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(8743), 1, - anon_sym_SLASH, - ACTIONS(8745), 1, - sym__quoted_content_slash, - STATE(6397), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [290970] = 6, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(8747), 1, + ACTIONS(8727), 1, anon_sym_PIPE, - ACTIONS(8749), 1, + ACTIONS(8729), 1, sym__quoted_content_bar, - STATE(6597), 1, + STATE(6545), 1, aux_sym__quoted_bar_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406599,12 +406484,281 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [290991] = 6, - ACTIONS(8430), 1, + [290813] = 6, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(8731), 1, + anon_sym_GT, + ACTIONS(8733), 1, + sym__quoted_content_angle, + STATE(6543), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290834] = 6, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(8735), 1, + anon_sym_RBRACK, + ACTIONS(8737), 1, + sym__quoted_content_square, + STATE(6541), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290855] = 6, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(8739), 1, + anon_sym_RBRACE, + ACTIONS(8741), 1, + sym__quoted_content_curly, + STATE(6539), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290876] = 6, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(8743), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(8745), 1, + sym__quoted_content_heredoc_double, + STATE(6537), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290897] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(548), 1, + anon_sym_DQUOTE, + ACTIONS(550), 1, + anon_sym_SQUOTE, + STATE(2938), 1, + sym__quoted_i_double, + STATE(2939), 1, + sym__quoted_i_single, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [290918] = 6, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(8747), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(8749), 1, + sym__quoted_content_heredoc_single, + STATE(6535), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290939] = 6, + ACTIONS(8406), 1, sym_escape_sequence, ACTIONS(8751), 1, - anon_sym_GT, + anon_sym_SQUOTE, ACTIONS(8753), 1, + sym__quoted_content_single, + STATE(6533), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290960] = 6, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(8755), 1, + anon_sym_DQUOTE, + ACTIONS(8757), 1, + sym__quoted_content_double, + STATE(6531), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [290981] = 6, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(8759), 1, + anon_sym_RPAREN, + ACTIONS(8761), 1, + sym__quoted_content_parenthesis, + STATE(6529), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291002] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(926), 1, + anon_sym_DQUOTE, + ACTIONS(928), 1, + anon_sym_SQUOTE, + STATE(1976), 1, + sym__quoted_i_double, + STATE(1977), 1, + sym__quoted_i_single, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [291023] = 6, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(8763), 1, + anon_sym_RPAREN, + ACTIONS(8765), 1, + sym__quoted_content_parenthesis, + STATE(6520), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291044] = 6, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(8767), 1, + anon_sym_RPAREN, + ACTIONS(8769), 1, + sym__quoted_content_parenthesis, + STATE(6403), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291065] = 6, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(8771), 1, + anon_sym_DQUOTE, + ACTIONS(8773), 1, + sym__quoted_content_double, + STATE(6401), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291086] = 6, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(8775), 1, + anon_sym_SQUOTE, + ACTIONS(8777), 1, + sym__quoted_content_single, + STATE(6399), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291107] = 6, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(8779), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(8781), 1, + sym__quoted_content_heredoc_single, + STATE(6396), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291128] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(8783), 1, + anon_sym_SLASH, + ACTIONS(8785), 1, + sym__quoted_content_slash, + STATE(6461), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291149] = 6, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(8787), 1, + anon_sym_PIPE, + ACTIONS(8789), 1, + sym__quoted_content_bar, + STATE(6459), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291170] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(8791), 1, + anon_sym_COMMA, + STATE(5739), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(1169), 2, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [291189] = 6, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(8793), 1, + anon_sym_GT, + ACTIONS(8795), 1, sym__quoted_content_angle, STATE(6457), 1, aux_sym__quoted_angle_repeat1, @@ -406614,12 +406768,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291012] = 6, - ACTIONS(8424), 1, + [291210] = 6, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(8755), 1, + ACTIONS(8797), 1, anon_sym_RBRACK, - ACTIONS(8757), 1, + ACTIONS(8799), 1, sym__quoted_content_square, STATE(6455), 1, aux_sym__quoted_square_repeat1, @@ -406629,12 +406783,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291033] = 6, - ACTIONS(8418), 1, + [291231] = 6, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(8759), 1, + ACTIONS(8801), 1, anon_sym_RBRACE, - ACTIONS(8761), 1, + ACTIONS(8803), 1, sym__quoted_content_curly, STATE(6453), 1, aux_sym__quoted_curly_repeat1, @@ -406644,12 +406798,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291054] = 6, - ACTIONS(8412), 1, + [291252] = 6, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(8763), 1, + ACTIONS(8805), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8765), 1, + ACTIONS(8807), 1, sym__quoted_content_heredoc_double, STATE(6451), 1, aux_sym__quoted_heredoc_double_repeat1, @@ -406659,12 +406813,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291075] = 6, - ACTIONS(8406), 1, + [291273] = 6, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(8767), 1, + ACTIONS(8809), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8769), 1, + ACTIONS(8811), 1, sym__quoted_content_heredoc_single, STATE(6449), 1, aux_sym__quoted_heredoc_single_repeat1, @@ -406674,12 +406828,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291096] = 6, - ACTIONS(8400), 1, + [291294] = 6, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(8771), 1, + ACTIONS(8813), 1, anon_sym_SQUOTE, - ACTIONS(8773), 1, + ACTIONS(8815), 1, sym__quoted_content_single, STATE(6447), 1, aux_sym__quoted_single_repeat1, @@ -406689,12 +406843,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291117] = 6, - ACTIONS(8394), 1, + [291315] = 6, + ACTIONS(8400), 1, sym_escape_sequence, - ACTIONS(8775), 1, + ACTIONS(8817), 1, anon_sym_DQUOTE, - ACTIONS(8777), 1, + ACTIONS(8819), 1, sym__quoted_content_double, STATE(6445), 1, aux_sym__quoted_double_repeat1, @@ -406704,12 +406858,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291138] = 6, - ACTIONS(8388), 1, + [291336] = 6, + ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(8779), 1, + ACTIONS(8821), 1, anon_sym_RPAREN, - ACTIONS(8781), 1, + ACTIONS(8823), 1, sym__quoted_content_parenthesis, STATE(6443), 1, aux_sym__quoted_parenthesis_repeat1, @@ -406719,204 +406873,59 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291159] = 6, - ACTIONS(8400), 1, + [291357] = 6, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(8783), 1, - anon_sym_SQUOTE, - ACTIONS(8785), 1, - sym__quoted_content_single, - STATE(6630), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291180] = 6, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(8787), 1, - anon_sym_DQUOTE, - ACTIONS(8789), 1, - sym__quoted_content_double, - STATE(6739), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291201] = 6, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(8791), 1, - anon_sym_RPAREN, - ACTIONS(8793), 1, - sym__quoted_content_parenthesis, - STATE(6637), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291222] = 4, - ACTIONS(8797), 1, - sym__quoted_content_i_parenthesis, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8795), 3, - anon_sym_RPAREN, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [291239] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(550), 1, - anon_sym_DQUOTE, - ACTIONS(552), 1, - anon_sym_SQUOTE, - STATE(3744), 1, - sym__quoted_i_single, - STATE(3774), 1, - sym__quoted_i_double, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [291260] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(8799), 1, - anon_sym_COMMA, - STATE(5987), 1, - aux_sym__stab_clause_arguments_without_parentheses_repeat1, - ACTIONS(8801), 2, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [291279] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(8803), 1, - anon_sym_SLASH, - ACTIONS(8805), 1, - sym__quoted_content_slash, - STATE(6666), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291300] = 6, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(8807), 1, - anon_sym_RPAREN, - ACTIONS(8809), 1, - sym__quoted_content_parenthesis, - STATE(6744), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291321] = 6, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(8811), 1, - anon_sym_DQUOTE, - ACTIONS(8813), 1, - sym__quoted_content_double, - STATE(6730), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291342] = 6, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(8815), 1, - anon_sym_SQUOTE, - ACTIONS(8817), 1, - sym__quoted_content_single, - STATE(6728), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291363] = 6, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(8819), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8821), 1, - sym__quoted_content_heredoc_single, - STATE(6714), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291384] = 4, - ACTIONS(8372), 1, - sym__quoted_content_i_double, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8370), 3, - anon_sym_DQUOTE, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [291401] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(8823), 1, - anon_sym_SLASH, ACTIONS(8825), 1, - sym__quoted_content_slash, - STATE(6375), 1, - aux_sym__quoted_slash_repeat1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(8827), 1, + sym__quoted_content_heredoc_double, + STATE(6394), 1, + aux_sym__quoted_heredoc_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291422] = 6, - ACTIONS(8388), 1, + [291378] = 6, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(8827), 1, - anon_sym_RPAREN, ACTIONS(8829), 1, + anon_sym_RBRACE, + ACTIONS(8831), 1, + sym__quoted_content_curly, + STATE(6392), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291399] = 6, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(8833), 1, + anon_sym_RBRACK, + ACTIONS(8835), 1, + sym__quoted_content_square, + STATE(6380), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291420] = 6, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(8837), 1, + anon_sym_RPAREN, + ACTIONS(8839), 1, sym__quoted_content_parenthesis, - STATE(6340), 1, + STATE(6208), 1, aux_sym__quoted_parenthesis_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406924,14 +406933,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291443] = 6, - ACTIONS(8394), 1, + [291441] = 6, + ACTIONS(8400), 1, sym_escape_sequence, - ACTIONS(8831), 1, + ACTIONS(8841), 1, anon_sym_DQUOTE, - ACTIONS(8833), 1, + ACTIONS(8843), 1, sym__quoted_content_double, - STATE(6338), 1, + STATE(6326), 1, aux_sym__quoted_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406939,14 +406948,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291464] = 6, - ACTIONS(8400), 1, + [291462] = 6, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(8835), 1, + ACTIONS(8845), 1, anon_sym_SQUOTE, - ACTIONS(8837), 1, + ACTIONS(8847), 1, sym__quoted_content_single, - STATE(6336), 1, + STATE(6324), 1, aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406954,14 +406963,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291485] = 6, - ACTIONS(8406), 1, + [291483] = 6, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(8839), 1, + ACTIONS(8849), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8841), 1, + ACTIONS(8851), 1, sym__quoted_content_heredoc_single, - STATE(6334), 1, + STATE(6322), 1, aux_sym__quoted_heredoc_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -406969,12 +406978,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291506] = 6, - ACTIONS(8412), 1, + [291504] = 6, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(8843), 1, + ACTIONS(8853), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8845), 1, + ACTIONS(8855), 1, sym__quoted_content_heredoc_double, STATE(6320), 1, aux_sym__quoted_heredoc_double_repeat1, @@ -406984,12 +406993,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291527] = 6, - ACTIONS(8418), 1, + [291525] = 6, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(8847), 1, + ACTIONS(8857), 1, anon_sym_RBRACE, - ACTIONS(8849), 1, + ACTIONS(8859), 1, sym__quoted_content_curly, STATE(6318), 1, aux_sym__quoted_curly_repeat1, @@ -406999,119 +407008,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291548] = 6, - ACTIONS(8424), 1, + [291546] = 6, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(8851), 1, - anon_sym_RBRACK, - ACTIONS(8853), 1, - sym__quoted_content_square, - STATE(6316), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291569] = 6, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(8855), 1, - anon_sym_GT, - ACTIONS(8857), 1, - sym__quoted_content_angle, - STATE(6314), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291590] = 6, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(8859), 1, - anon_sym_PIPE, ACTIONS(8861), 1, - sym__quoted_content_bar, - STATE(6312), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291611] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(8863), 1, - anon_sym_SLASH, - ACTIONS(8865), 1, - sym__quoted_content_slash, - STATE(6310), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291632] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(8867), 1, - anon_sym_SLASH, - ACTIONS(8869), 1, - sym__quoted_content_slash, - STATE(6521), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291653] = 6, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(8871), 1, - anon_sym_PIPE, - ACTIONS(8873), 1, - sym__quoted_content_bar, - STATE(6516), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291674] = 6, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(8875), 1, - anon_sym_GT, - ACTIONS(8877), 1, - sym__quoted_content_angle, - STATE(6513), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291695] = 6, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(8879), 1, anon_sym_RBRACK, - ACTIONS(8881), 1, + ACTIONS(8863), 1, sym__quoted_content_square, - STATE(6489), 1, + STATE(6263), 1, aux_sym__quoted_square_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407119,59 +407023,74 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291716] = 6, - ACTIONS(8418), 1, + [291567] = 6, + ACTIONS(8434), 1, sym_escape_sequence, - ACTIONS(8883), 1, - anon_sym_RBRACE, - ACTIONS(8885), 1, - sym__quoted_content_curly, - STATE(6460), 1, - aux_sym__quoted_curly_repeat1, + ACTIONS(8865), 1, + anon_sym_GT, + ACTIONS(8867), 1, + sym__quoted_content_angle, + STATE(6257), 1, + aux_sym__quoted_angle_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291737] = 6, - ACTIONS(8412), 1, + [291588] = 6, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(8887), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8889), 1, - sym__quoted_content_heredoc_double, - STATE(6428), 1, - aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(8869), 1, + anon_sym_PIPE, + ACTIONS(8871), 1, + sym__quoted_content_bar, + STATE(6255), 1, + aux_sym__quoted_bar_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291758] = 6, + [291609] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(8873), 1, + anon_sym_SLASH, + ACTIONS(8875), 1, + sym__quoted_content_slash, + STATE(6253), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291630] = 6, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(8877), 1, + anon_sym_GT, + ACTIONS(8879), 1, + sym__quoted_content_angle, + STATE(6378), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291651] = 6, ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(8891), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8893), 1, - sym__quoted_content_heredoc_single, - STATE(6426), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291779] = 6, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(8895), 1, + ACTIONS(8881), 1, anon_sym_SQUOTE, - ACTIONS(8897), 1, + ACTIONS(8883), 1, sym__quoted_content_single, - STATE(6424), 1, + STATE(6745), 1, aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407179,42 +407098,57 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291800] = 6, - ACTIONS(8394), 1, + [291672] = 6, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(8899), 1, - anon_sym_DQUOTE, - ACTIONS(8901), 1, - sym__quoted_content_double, - STATE(6422), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291821] = 6, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(8903), 1, - anon_sym_RPAREN, - ACTIONS(8905), 1, - sym__quoted_content_parenthesis, - STATE(6410), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [291842] = 6, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(8907), 1, + ACTIONS(8885), 1, anon_sym_PIPE, - ACTIONS(8909), 1, + ACTIONS(8887), 1, + sym__quoted_content_bar, + STATE(6376), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291693] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(8889), 1, + anon_sym_SLASH, + ACTIONS(8891), 1, + sym__quoted_content_slash, + STATE(6354), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291714] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(8893), 1, + anon_sym_SLASH, + ACTIONS(8895), 1, + sym__quoted_content_slash, + STATE(6375), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [291735] = 6, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(8897), 1, + anon_sym_PIPE, + ACTIONS(8899), 1, sym__quoted_content_bar, STATE(6373), 1, aux_sym__quoted_bar_repeat1, @@ -407224,12 +407158,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291863] = 6, - ACTIONS(8430), 1, + [291756] = 6, + ACTIONS(8434), 1, sym_escape_sequence, - ACTIONS(8911), 1, + ACTIONS(8901), 1, anon_sym_GT, - ACTIONS(8913), 1, + ACTIONS(8903), 1, sym__quoted_content_angle, STATE(6371), 1, aux_sym__quoted_angle_repeat1, @@ -407239,12 +407173,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291884] = 6, - ACTIONS(8424), 1, + [291777] = 6, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(8915), 1, + ACTIONS(8905), 1, anon_sym_RBRACK, - ACTIONS(8917), 1, + ACTIONS(8907), 1, sym__quoted_content_square, STATE(6369), 1, aux_sym__quoted_square_repeat1, @@ -407254,12 +407188,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291905] = 6, - ACTIONS(8418), 1, + [291798] = 6, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(8919), 1, + ACTIONS(8909), 1, anon_sym_RBRACE, - ACTIONS(8921), 1, + ACTIONS(8911), 1, sym__quoted_content_curly, STATE(6367), 1, aux_sym__quoted_curly_repeat1, @@ -407269,12 +407203,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291926] = 6, - ACTIONS(8412), 1, + [291819] = 6, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(8923), 1, + ACTIONS(8913), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8925), 1, + ACTIONS(8915), 1, sym__quoted_content_heredoc_double, STATE(6365), 1, aux_sym__quoted_heredoc_double_repeat1, @@ -407284,12 +407218,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291947] = 6, - ACTIONS(8406), 1, + [291840] = 6, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(8927), 1, + ACTIONS(8917), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8929), 1, + ACTIONS(8919), 1, sym__quoted_content_heredoc_single, STATE(6363), 1, aux_sym__quoted_heredoc_single_repeat1, @@ -407299,12 +407233,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291968] = 6, - ACTIONS(8400), 1, + [291861] = 6, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(8931), 1, + ACTIONS(8921), 1, anon_sym_SQUOTE, - ACTIONS(8933), 1, + ACTIONS(8923), 1, sym__quoted_content_single, STATE(6361), 1, aux_sym__quoted_single_repeat1, @@ -407314,12 +407248,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [291989] = 6, - ACTIONS(8394), 1, + [291882] = 6, + ACTIONS(8400), 1, sym_escape_sequence, - ACTIONS(8935), 1, + ACTIONS(8925), 1, anon_sym_DQUOTE, - ACTIONS(8937), 1, + ACTIONS(8927), 1, sym__quoted_content_double, STATE(6359), 1, aux_sym__quoted_double_repeat1, @@ -407329,12 +407263,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292010] = 6, - ACTIONS(8388), 1, + [291903] = 6, + ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(8939), 1, + ACTIONS(8929), 1, anon_sym_RPAREN, - ACTIONS(8941), 1, + ACTIONS(8931), 1, sym__quoted_content_parenthesis, STATE(6357), 1, aux_sym__quoted_parenthesis_repeat1, @@ -407344,29 +407278,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292031] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1051), 1, - anon_sym_DQUOTE, - ACTIONS(1053), 1, - anon_sym_SQUOTE, - STATE(2961), 1, - sym__quoted_i_double, - STATE(2962), 1, - sym__quoted_i_single, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [292052] = 6, - ACTIONS(8388), 1, + [291924] = 6, + ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(8943), 1, + ACTIONS(8933), 1, anon_sym_RPAREN, - ACTIONS(8945), 1, + ACTIONS(8935), 1, sym__quoted_content_parenthesis, - STATE(6265), 1, + STATE(6313), 1, aux_sym__quoted_parenthesis_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407374,14 +407293,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292073] = 6, - ACTIONS(8394), 1, + [291945] = 6, + ACTIONS(8400), 1, sym_escape_sequence, - ACTIONS(8947), 1, + ACTIONS(8937), 1, anon_sym_DQUOTE, - ACTIONS(8949), 1, + ACTIONS(8939), 1, sym__quoted_content_double, - STATE(6263), 1, + STATE(6311), 1, aux_sym__quoted_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407389,14 +407308,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292094] = 6, - ACTIONS(8400), 1, + [291966] = 6, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(8951), 1, + ACTIONS(8941), 1, anon_sym_SQUOTE, - ACTIONS(8953), 1, + ACTIONS(8943), 1, sym__quoted_content_single, - STATE(6261), 1, + STATE(6309), 1, aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407404,14 +407323,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292115] = 6, - ACTIONS(8406), 1, + [291987] = 6, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(8955), 1, + ACTIONS(8945), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(8957), 1, + ACTIONS(8947), 1, sym__quoted_content_heredoc_single, - STATE(6259), 1, + STATE(6307), 1, aux_sym__quoted_heredoc_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407419,14 +407338,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292136] = 6, - ACTIONS(8412), 1, + [292008] = 6, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(8959), 1, + ACTIONS(8949), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(8961), 1, + ACTIONS(8951), 1, sym__quoted_content_heredoc_double, - STATE(6241), 1, + STATE(6295), 1, aux_sym__quoted_heredoc_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407434,14 +407353,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292157] = 6, - ACTIONS(8418), 1, + [292029] = 6, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(8963), 1, + ACTIONS(8953), 1, anon_sym_RBRACE, - ACTIONS(8965), 1, + ACTIONS(8955), 1, sym__quoted_content_curly, - STATE(6239), 1, + STATE(6293), 1, aux_sym__quoted_curly_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407449,14 +407368,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292178] = 6, - ACTIONS(8424), 1, + [292050] = 6, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(8967), 1, + ACTIONS(8957), 1, anon_sym_RBRACK, - ACTIONS(8969), 1, + ACTIONS(8959), 1, sym__quoted_content_square, - STATE(6233), 1, + STATE(6291), 1, aux_sym__quoted_square_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407464,14 +407383,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292199] = 6, - ACTIONS(8430), 1, + [292071] = 6, + ACTIONS(8434), 1, sym_escape_sequence, - ACTIONS(8971), 1, + ACTIONS(8961), 1, anon_sym_GT, - ACTIONS(8973), 1, + ACTIONS(8963), 1, sym__quoted_content_angle, - STATE(6231), 1, + STATE(6269), 1, aux_sym__quoted_angle_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407479,14 +407398,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292220] = 6, - ACTIONS(8436), 1, + [292092] = 6, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(8975), 1, + ACTIONS(8965), 1, anon_sym_PIPE, - ACTIONS(8977), 1, + ACTIONS(8967), 1, sym__quoted_content_bar, - STATE(6229), 1, + STATE(6267), 1, aux_sym__quoted_bar_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407494,29 +407413,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292241] = 6, - ACTIONS(8388), 1, + [292113] = 6, + ACTIONS(8380), 1, sym_escape_sequence, - ACTIONS(8979), 1, - anon_sym_RPAREN, - ACTIONS(8981), 1, - sym__quoted_content_parenthesis, - STATE(6414), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292262] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(8983), 1, + ACTIONS(8969), 1, anon_sym_SLASH, - ACTIONS(8985), 1, + ACTIONS(8971), 1, sym__quoted_content_slash, - STATE(6227), 1, + STATE(6265), 1, aux_sym__quoted_slash_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407524,57 +407428,42 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292283] = 6, - ACTIONS(8388), 1, + [292134] = 6, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(8987), 1, - anon_sym_RPAREN, - ACTIONS(8989), 1, - sym__quoted_content_parenthesis, - STATE(6342), 1, - aux_sym__quoted_parenthesis_repeat1, + ACTIONS(8973), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(8975), 1, + sym__quoted_content_heredoc_single, + STATE(6673), 1, + aux_sym__quoted_heredoc_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292304] = 6, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(8991), 1, + [292155] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(199), 1, anon_sym_DQUOTE, - ACTIONS(8993), 1, - sym__quoted_content_double, - STATE(6295), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, + ACTIONS(201), 1, + anon_sym_SQUOTE, + STATE(1199), 1, + sym__quoted_i_double, + STATE(1200), 1, + sym__quoted_i_single, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(5), 2, aux_sym__terminator_token1, - sym_comment, - [292325] = 6, - ACTIONS(8394), 1, + [292176] = 6, + ACTIONS(8380), 1, sym_escape_sequence, - ACTIONS(8995), 1, - anon_sym_DQUOTE, - ACTIONS(8997), 1, - sym__quoted_content_double, - STATE(6170), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292346] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(8999), 1, + ACTIONS(8977), 1, anon_sym_SLASH, - ACTIONS(9001), 1, + ACTIONS(8979), 1, sym__quoted_content_slash, STATE(6289), 1, aux_sym__quoted_slash_repeat1, @@ -407584,12 +407473,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292367] = 6, - ACTIONS(8436), 1, + [292197] = 6, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(9003), 1, + ACTIONS(8981), 1, anon_sym_PIPE, - ACTIONS(9005), 1, + ACTIONS(8983), 1, sym__quoted_content_bar, STATE(6287), 1, aux_sym__quoted_bar_repeat1, @@ -407599,12 +407488,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292388] = 6, - ACTIONS(8430), 1, + [292218] = 6, + ACTIONS(8434), 1, sym_escape_sequence, - ACTIONS(9007), 1, + ACTIONS(8985), 1, anon_sym_GT, - ACTIONS(9009), 1, + ACTIONS(8987), 1, sym__quoted_content_angle, STATE(6285), 1, aux_sym__quoted_angle_repeat1, @@ -407614,12 +407503,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292409] = 6, - ACTIONS(8424), 1, + [292239] = 6, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(9011), 1, + ACTIONS(8989), 1, anon_sym_RBRACK, - ACTIONS(9013), 1, + ACTIONS(8991), 1, sym__quoted_content_square, STATE(6283), 1, aux_sym__quoted_square_repeat1, @@ -407629,12 +407518,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292430] = 6, - ACTIONS(8418), 1, + [292260] = 6, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(9015), 1, + ACTIONS(8993), 1, anon_sym_RBRACE, - ACTIONS(9017), 1, + ACTIONS(8995), 1, sym__quoted_content_curly, STATE(6281), 1, aux_sym__quoted_curly_repeat1, @@ -407644,12 +407533,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292451] = 6, - ACTIONS(8412), 1, + [292281] = 6, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(9019), 1, + ACTIONS(8997), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(9021), 1, + ACTIONS(8999), 1, sym__quoted_content_heredoc_double, STATE(6279), 1, aux_sym__quoted_heredoc_double_repeat1, @@ -407659,12 +407548,102 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292472] = 6, - ACTIONS(8406), 1, + [292302] = 6, + ACTIONS(8380), 1, sym_escape_sequence, + ACTIONS(9001), 1, + anon_sym_SLASH, + ACTIONS(9003), 1, + sym__quoted_content_slash, + STATE(6427), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292323] = 6, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9005), 1, + anon_sym_PIPE, + ACTIONS(9007), 1, + sym__quoted_content_bar, + STATE(6425), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292344] = 6, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9009), 1, + anon_sym_GT, + ACTIONS(9011), 1, + sym__quoted_content_angle, + STATE(6423), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292365] = 6, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9013), 1, + anon_sym_RBRACK, + ACTIONS(9015), 1, + sym__quoted_content_square, + STATE(6421), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292386] = 6, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9017), 1, + anon_sym_RBRACE, + ACTIONS(9019), 1, + sym__quoted_content_curly, + STATE(6419), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292407] = 6, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9021), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(9023), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, + sym__quoted_content_heredoc_double, + STATE(6622), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292428] = 6, + ACTIONS(8374), 1, + sym_escape_sequence, ACTIONS(9025), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(9027), 1, sym__quoted_content_heredoc_single, STATE(6277), 1, aux_sym__quoted_heredoc_single_repeat1, @@ -407674,12 +407653,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292493] = 6, - ACTIONS(8400), 1, + [292449] = 6, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9027), 1, - anon_sym_SQUOTE, ACTIONS(9029), 1, + anon_sym_SQUOTE, + ACTIONS(9031), 1, sym__quoted_content_single, STATE(6275), 1, aux_sym__quoted_single_repeat1, @@ -407689,12 +407668,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292514] = 6, - ACTIONS(8394), 1, + [292470] = 6, + ACTIONS(8400), 1, sym_escape_sequence, - ACTIONS(9031), 1, - anon_sym_DQUOTE, ACTIONS(9033), 1, + anon_sym_DQUOTE, + ACTIONS(9035), 1, sym__quoted_content_double, STATE(6273), 1, aux_sym__quoted_double_repeat1, @@ -407704,12 +407683,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292535] = 6, - ACTIONS(8388), 1, + [292491] = 6, + ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(9035), 1, - anon_sym_RPAREN, ACTIONS(9037), 1, + anon_sym_RPAREN, + ACTIONS(9039), 1, sym__quoted_content_parenthesis, STATE(6271), 1, aux_sym__quoted_parenthesis_repeat1, @@ -407719,239 +407698,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292556] = 6, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9039), 1, + [292512] = 6, + ACTIONS(5), 1, + sym_comment, + ACTIONS(363), 1, + anon_sym_DQUOTE, + ACTIONS(365), 1, anon_sym_SQUOTE, + STATE(2267), 1, + sym__quoted_i_single, + STATE(2268), 1, + sym__quoted_i_double, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [292533] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, ACTIONS(9041), 1, - sym__quoted_content_single, - STATE(6166), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292577] = 6, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9043), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(9045), 1, - sym__quoted_content_heredoc_single, - STATE(6168), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292598] = 6, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9047), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(9049), 1, - sym__quoted_content_heredoc_double, - STATE(6321), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292619] = 6, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9051), 1, - anon_sym_RBRACE, - ACTIONS(9053), 1, - sym__quoted_content_curly, - STATE(6323), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292640] = 6, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9055), 1, - anon_sym_GT, - ACTIONS(9057), 1, - sym__quoted_content_angle, - STATE(6418), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292661] = 6, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9059), 1, - anon_sym_RBRACK, - ACTIONS(9061), 1, - sym__quoted_content_square, - STATE(6325), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292682] = 6, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9063), 1, - anon_sym_RBRACE, - ACTIONS(9065), 1, - sym__quoted_content_curly, - STATE(6698), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292703] = 6, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9067), 1, - anon_sym_GT, - ACTIONS(9069), 1, - sym__quoted_content_angle, - STATE(6329), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292724] = 6, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9071), 1, - anon_sym_RBRACK, - ACTIONS(9073), 1, - sym__quoted_content_square, - STATE(6696), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292745] = 6, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9075), 1, - anon_sym_SQUOTE, - ACTIONS(9077), 1, - sym__quoted_content_single, - STATE(6222), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292766] = 6, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9079), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(9081), 1, - sym__quoted_content_heredoc_single, - STATE(6309), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292787] = 6, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9083), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(9085), 1, - sym__quoted_content_heredoc_double, - STATE(6354), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292808] = 6, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9087), 1, - anon_sym_RBRACE, - ACTIONS(9089), 1, - sym__quoted_content_curly, - STATE(6378), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292829] = 6, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9091), 1, - anon_sym_RBRACK, - ACTIONS(9093), 1, - sym__quoted_content_square, - STATE(6741), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292850] = 6, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9095), 1, - anon_sym_PIPE, - ACTIONS(9097), 1, - sym__quoted_content_bar, - STATE(6344), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292871] = 6, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9099), 1, anon_sym_SLASH, - ACTIONS(9101), 1, + ACTIONS(9043), 1, sym__quoted_content_slash, - STATE(6346), 1, + STATE(6525), 1, aux_sym__quoted_slash_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -407959,26 +407728,312 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292892] = 5, + [292554] = 6, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9045), 1, + anon_sym_RPAREN, + ACTIONS(9047), 1, + sym__quoted_content_parenthesis, + STATE(6166), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292575] = 6, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9049), 1, + anon_sym_DQUOTE, + ACTIONS(9051), 1, + sym__quoted_content_double, + STATE(6204), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292596] = 6, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9053), 1, + anon_sym_SQUOTE, + ACTIONS(9055), 1, + sym__quoted_content_single, + STATE(6182), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292617] = 6, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9057), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(9059), 1, + sym__quoted_content_heredoc_single, + STATE(6180), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292638] = 6, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9061), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(9063), 1, + sym__quoted_content_heredoc_single, + STATE(6416), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292659] = 6, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9065), 1, + anon_sym_SQUOTE, + ACTIONS(9067), 1, + sym__quoted_content_single, + STATE(6414), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292680] = 6, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9069), 1, + anon_sym_DQUOTE, + ACTIONS(9071), 1, + sym__quoted_content_double, + STATE(6342), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292701] = 6, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9073), 1, + anon_sym_RPAREN, + ACTIONS(9075), 1, + sym__quoted_content_parenthesis, + STATE(6340), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292722] = 6, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9077), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(9079), 1, + sym__quoted_content_heredoc_double, + STATE(6178), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292743] = 6, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9081), 1, + anon_sym_RBRACE, + ACTIONS(9083), 1, + sym__quoted_content_curly, + STATE(6176), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292764] = 6, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9085), 1, + anon_sym_RBRACK, + ACTIONS(9087), 1, + sym__quoted_content_square, + STATE(6174), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292785] = 6, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9089), 1, + anon_sym_GT, + ACTIONS(9091), 1, + sym__quoted_content_angle, + STATE(6172), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292806] = 6, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9093), 1, + anon_sym_PIPE, + ACTIONS(9095), 1, + sym__quoted_content_bar, + STATE(6170), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292827] = 6, ACTIONS(5), 1, sym_comment, - ACTIONS(9103), 1, - anon_sym_COMMA, - STATE(5771), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(1191), 2, - anon_sym_RBRACE, - anon_sym_RBRACK, + ACTIONS(598), 1, + anon_sym_DQUOTE, + ACTIONS(600), 1, + anon_sym_SQUOTE, + STATE(3579), 1, + sym__quoted_i_double, + STATE(3588), 1, + sym__quoted_i_single, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [292911] = 6, - ACTIONS(8388), 1, + [292848] = 6, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9097), 1, + anon_sym_SLASH, + ACTIONS(9099), 1, + sym__quoted_content_slash, + STATE(6168), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292869] = 6, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9101), 1, + anon_sym_PIPE, + ACTIONS(9103), 1, + sym__quoted_content_bar, + STATE(6569), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292890] = 6, + ACTIONS(8434), 1, sym_escape_sequence, ACTIONS(9105), 1, - anon_sym_RPAREN, + anon_sym_GT, ACTIONS(9107), 1, + sym__quoted_content_angle, + STATE(6572), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292911] = 6, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9109), 1, + anon_sym_RBRACK, + ACTIONS(9111), 1, + sym__quoted_content_square, + STATE(6610), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292932] = 6, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9113), 1, + anon_sym_RBRACE, + ACTIONS(9115), 1, + sym__quoted_content_curly, + STATE(6614), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292953] = 6, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9117), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(9119), 1, + sym__quoted_content_heredoc_double, + STATE(6635), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [292974] = 6, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9121), 1, + anon_sym_RPAREN, + ACTIONS(9123), 1, sym__quoted_content_parenthesis, STATE(6185), 1, aux_sym__quoted_parenthesis_repeat1, @@ -407988,12 +408043,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292932] = 6, - ACTIONS(8394), 1, + [292995] = 6, + ACTIONS(8400), 1, sym_escape_sequence, - ACTIONS(9109), 1, + ACTIONS(9125), 1, anon_sym_DQUOTE, - ACTIONS(9111), 1, + ACTIONS(9127), 1, sym__quoted_content_double, STATE(6187), 1, aux_sym__quoted_double_repeat1, @@ -408003,12 +408058,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292953] = 6, - ACTIONS(8400), 1, + [293016] = 6, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9113), 1, + ACTIONS(9129), 1, anon_sym_SQUOTE, - ACTIONS(9115), 1, + ACTIONS(9131), 1, sym__quoted_content_single, STATE(6189), 1, aux_sym__quoted_single_repeat1, @@ -408018,42 +408073,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [292974] = 6, - ACTIONS(8366), 1, + [293037] = 6, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(9117), 1, - anon_sym_SLASH, - ACTIONS(9119), 1, - sym__quoted_content_slash, - STATE(6655), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [292995] = 6, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9121), 1, - anon_sym_PIPE, - ACTIONS(9123), 1, - sym__quoted_content_bar, - STATE(6526), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [293016] = 6, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9125), 1, + ACTIONS(9133), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(9127), 1, + ACTIONS(9135), 1, sym__quoted_content_heredoc_single, STATE(6191), 1, aux_sym__quoted_heredoc_single_repeat1, @@ -408063,12 +408088,42 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293037] = 6, - ACTIONS(8412), 1, + [293058] = 6, + ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(9129), 1, + ACTIONS(9137), 1, + anon_sym_RPAREN, + ACTIONS(9139), 1, + sym__quoted_content_parenthesis, + STATE(6701), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293079] = 6, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9141), 1, + anon_sym_DQUOTE, + ACTIONS(9143), 1, + sym__quoted_content_double, + STATE(6714), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293100] = 6, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9145), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(9131), 1, + ACTIONS(9147), 1, sym__quoted_content_heredoc_double, STATE(6193), 1, aux_sym__quoted_heredoc_double_repeat1, @@ -408078,12 +408133,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293058] = 6, - ACTIONS(8418), 1, + [293121] = 6, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(9133), 1, + ACTIONS(9149), 1, anon_sym_RBRACE, - ACTIONS(9135), 1, + ACTIONS(9151), 1, sym__quoted_content_curly, STATE(6195), 1, aux_sym__quoted_curly_repeat1, @@ -408093,12 +408148,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293079] = 6, - ACTIONS(8424), 1, + [293142] = 6, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(9137), 1, + ACTIONS(9153), 1, anon_sym_RBRACK, - ACTIONS(9139), 1, + ACTIONS(9155), 1, sym__quoted_content_square, STATE(6197), 1, aux_sym__quoted_square_repeat1, @@ -408108,42 +408163,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293100] = 6, - ACTIONS(8430), 1, + [293163] = 6, + ACTIONS(8434), 1, sym_escape_sequence, - ACTIONS(9141), 1, + ACTIONS(9157), 1, anon_sym_GT, - ACTIONS(9143), 1, - sym__quoted_content_angle, - STATE(6682), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [293121] = 6, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9145), 1, - anon_sym_PIPE, - ACTIONS(9147), 1, - sym__quoted_content_bar, - STATE(6680), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [293142] = 6, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9149), 1, - anon_sym_GT, - ACTIONS(9151), 1, + ACTIONS(9159), 1, sym__quoted_content_angle, STATE(6199), 1, aux_sym__quoted_angle_repeat1, @@ -408153,12 +408178,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293163] = 6, - ACTIONS(8436), 1, + [293184] = 6, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(9153), 1, + ACTIONS(9161), 1, anon_sym_PIPE, - ACTIONS(9155), 1, + ACTIONS(9163), 1, sym__quoted_content_bar, STATE(6201), 1, aux_sym__quoted_bar_repeat1, @@ -408168,28 +408193,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293184] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(596), 1, - anon_sym_DQUOTE, - ACTIONS(598), 1, - anon_sym_SQUOTE, - STATE(2919), 1, - sym__quoted_i_double, - STATE(2942), 1, - sym__quoted_i_single, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, [293205] = 5, - ACTIONS(8436), 1, + ACTIONS(8380), 1, sym_escape_sequence, - ACTIONS(9157), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, + ACTIONS(9165), 1, + anon_sym_SLASH, + STATE(6477), 1, + aux_sym__quoted_slash_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -408197,11 +408207,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [293223] = 5, - ACTIONS(8412), 1, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(9159), 1, + ACTIONS(9167), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, + STATE(6515), 1, aux_sym__quoted_heredoc_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408209,151 +408219,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293241] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8137), 3, - anon_sym_SQUOTE, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [293255] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9161), 1, - anon_sym_DQUOTE, - STATE(6306), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [293273] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9163), 1, - anon_sym_SQUOTE, - STATE(6548), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [293291] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9163), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [293309] = 5, + [293241] = 5, ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9165), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6550), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [293327] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9165), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [293345] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9167), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [293363] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9161), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [293381] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, ACTIONS(9169), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [293399] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8101), 3, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [293413] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5094), 1, - anon_sym_RPAREN, - ACTIONS(9171), 1, - anon_sym_COMMA, - STATE(6173), 1, - aux_sym__stab_clause_arguments_with_parentheses_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [293431] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9174), 1, anon_sym_SQUOTE, - STATE(6257), 1, + STATE(6590), 1, aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408361,22 +408232,75 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293449] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(9176), 1, - anon_sym_RPAREN, - ACTIONS(9178), 2, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(3), 3, + [293259] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9171), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, + ACTIONS(5), 2, aux_sym__terminator_token1, - [293465] = 5, - ACTIONS(8366), 1, + sym_comment, + [293277] = 5, + ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(9180), 1, + ACTIONS(9173), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293295] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9175), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293313] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9177), 1, + anon_sym_RPAREN, + STATE(6440), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293331] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9179), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293349] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9179), 1, anon_sym_SLASH, STATE(6226), 1, aux_sym__quoted_slash_repeat1, @@ -408386,12 +408310,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293483] = 5, - ACTIONS(8436), 1, + [293367] = 5, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(9182), 1, + ACTIONS(9181), 1, anon_sym_PIPE, - STATE(6237), 1, + STATE(6353), 1, aux_sym__quoted_bar_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408399,12 +408323,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293501] = 5, - ACTIONS(8430), 1, + [293385] = 5, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(9184), 1, + ACTIONS(9181), 1, + anon_sym_PIPE, + STATE(6225), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293403] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9183), 1, anon_sym_GT, - STATE(6244), 1, + STATE(6695), 1, aux_sym__quoted_angle_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408412,12 +408349,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293519] = 5, - ACTIONS(8424), 1, + [293421] = 5, + ACTIONS(8434), 1, sym_escape_sequence, - ACTIONS(9186), 1, + ACTIONS(9183), 1, + anon_sym_GT, + STATE(6223), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293439] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9185), 1, anon_sym_RBRACK, - STATE(6268), 1, + STATE(6439), 1, aux_sym__quoted_square_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408425,12 +408375,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293537] = 5, - ACTIONS(8418), 1, + [293457] = 5, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(9188), 1, + ACTIONS(9185), 1, + anon_sym_RBRACK, + STATE(6222), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293475] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9187), 1, anon_sym_RBRACE, - STATE(6333), 1, + STATE(6483), 1, aux_sym__quoted_curly_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408438,12 +408401,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293555] = 5, - ACTIONS(8412), 1, + [293493] = 5, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(9190), 1, + ACTIONS(9187), 1, + anon_sym_RBRACE, + STATE(6221), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293511] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9189), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, + STATE(6515), 1, aux_sym__quoted_heredoc_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408451,12 +408427,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293573] = 5, - ACTIONS(8406), 1, + [293529] = 5, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(9192), 1, + ACTIONS(9189), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6220), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293547] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9191), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, + STATE(6574), 1, aux_sym__quoted_heredoc_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408464,12 +408453,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293591] = 5, - ACTIONS(8400), 1, + [293565] = 5, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(9194), 1, + ACTIONS(9191), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6567), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293583] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9193), 1, anon_sym_SQUOTE, - STATE(6351), 1, + STATE(6590), 1, aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408477,10 +408479,23 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293609] = 5, - ACTIONS(8388), 1, + [293601] = 5, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9196), 1, + ACTIONS(9193), 1, + anon_sym_SQUOTE, + STATE(6163), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293619] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9195), 1, anon_sym_RPAREN, STATE(6210), 1, aux_sym__quoted_parenthesis_repeat1, @@ -408490,12 +408505,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293627] = 5, - ACTIONS(8388), 1, + [293637] = 5, + ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(9196), 1, + ACTIONS(9195), 1, anon_sym_RPAREN, - STATE(6393), 1, + STATE(6634), 1, aux_sym__quoted_parenthesis_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408503,10 +408518,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293645] = 5, - ACTIONS(8394), 1, + [293655] = 5, + ACTIONS(8400), 1, sym_escape_sequence, - ACTIONS(9198), 1, + ACTIONS(9197), 1, anon_sym_DQUOTE, STATE(6211), 1, aux_sym__quoted_double_repeat1, @@ -408516,12 +408531,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293663] = 5, - ACTIONS(8394), 1, + [293673] = 5, + ACTIONS(8400), 1, sym_escape_sequence, - ACTIONS(9198), 1, + ACTIONS(9197), 1, anon_sym_DQUOTE, - STATE(6379), 1, + STATE(6627), 1, aux_sym__quoted_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408529,10 +408544,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293681] = 5, - ACTIONS(8400), 1, + [293691] = 5, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9200), 1, + ACTIONS(9199), 1, anon_sym_SQUOTE, STATE(6212), 1, aux_sym__quoted_single_repeat1, @@ -408542,12 +408557,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293699] = 5, - ACTIONS(8400), 1, + [293709] = 5, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9200), 1, + ACTIONS(9199), 1, anon_sym_SQUOTE, - STATE(6351), 1, + STATE(6590), 1, aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408555,10 +408570,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293717] = 5, - ACTIONS(8406), 1, + [293727] = 5, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(9202), 1, + ACTIONS(9201), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(6213), 1, aux_sym__quoted_heredoc_single_repeat1, @@ -408568,12 +408583,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293735] = 5, - ACTIONS(8406), 1, + [293745] = 5, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(9202), 1, + ACTIONS(9201), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, + STATE(6574), 1, aux_sym__quoted_heredoc_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408581,10 +408596,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293753] = 5, - ACTIONS(8412), 1, + [293763] = 5, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(9204), 1, + ACTIONS(9203), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(6214), 1, aux_sym__quoted_heredoc_double_repeat1, @@ -408594,12 +408609,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293771] = 5, - ACTIONS(8412), 1, + [293781] = 5, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(9204), 1, + ACTIONS(9203), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, + STATE(6515), 1, aux_sym__quoted_heredoc_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408607,10 +408622,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293789] = 5, - ACTIONS(8418), 1, + [293799] = 5, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(9206), 1, + ACTIONS(9205), 1, anon_sym_RBRACE, STATE(6215), 1, aux_sym__quoted_curly_repeat1, @@ -408620,12 +408635,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293807] = 5, - ACTIONS(8418), 1, + [293817] = 5, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(9206), 1, + ACTIONS(9205), 1, anon_sym_RBRACE, - STATE(6333), 1, + STATE(6483), 1, aux_sym__quoted_curly_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408633,10 +408648,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293825] = 5, - ACTIONS(8424), 1, + [293835] = 5, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(9208), 1, + ACTIONS(9207), 1, anon_sym_RBRACK, STATE(6216), 1, aux_sym__quoted_square_repeat1, @@ -408646,12 +408661,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293843] = 5, - ACTIONS(8424), 1, + [293853] = 5, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(9208), 1, + ACTIONS(9207), 1, anon_sym_RBRACK, - STATE(6268), 1, + STATE(6439), 1, aux_sym__quoted_square_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408659,10 +408674,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293861] = 5, - ACTIONS(8430), 1, + [293871] = 5, + ACTIONS(8434), 1, sym_escape_sequence, - ACTIONS(9210), 1, + ACTIONS(9209), 1, anon_sym_GT, STATE(6217), 1, aux_sym__quoted_angle_repeat1, @@ -408672,12 +408687,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293879] = 5, - ACTIONS(8430), 1, + [293889] = 5, + ACTIONS(8434), 1, sym_escape_sequence, - ACTIONS(9210), 1, + ACTIONS(9209), 1, anon_sym_GT, - STATE(6244), 1, + STATE(6695), 1, aux_sym__quoted_angle_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408685,10 +408700,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293897] = 5, - ACTIONS(8436), 1, + [293907] = 5, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(9212), 1, + ACTIONS(9211), 1, anon_sym_PIPE, STATE(6218), 1, aux_sym__quoted_bar_repeat1, @@ -408698,12 +408713,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293915] = 5, - ACTIONS(8436), 1, + [293925] = 5, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(9212), 1, + ACTIONS(9211), 1, anon_sym_PIPE, - STATE(6237), 1, + STATE(6353), 1, aux_sym__quoted_bar_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408711,10 +408726,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293933] = 5, - ACTIONS(8366), 1, + [293943] = 5, + ACTIONS(8380), 1, sym_escape_sequence, - ACTIONS(9214), 1, + ACTIONS(9213), 1, anon_sym_SLASH, STATE(6219), 1, aux_sym__quoted_slash_repeat1, @@ -408724,12 +408739,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293951] = 5, - ACTIONS(8366), 1, + [293961] = 5, + ACTIONS(8380), 1, sym_escape_sequence, - ACTIONS(9214), 1, + ACTIONS(9213), 1, anon_sym_SLASH, - STATE(6226), 1, + STATE(6330), 1, aux_sym__quoted_slash_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408737,114 +408752,114 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [293969] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9216), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [293987] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9218), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294005] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(9220), 1, - anon_sym_RPAREN, - ACTIONS(9222), 1, - anon_sym_COMMA, - STATE(5771), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [294023] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8053), 3, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [294037] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(5950), 1, - anon_sym_GT_GT, - ACTIONS(9224), 1, - anon_sym_COMMA, - STATE(6394), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [294055] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(7223), 1, - anon_sym_GT_GT, - ACTIONS(9226), 1, - anon_sym_COMMA, - STATE(6208), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [294073] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9228), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294091] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9230), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294109] = 5, + [293979] = 5, ACTIONS(8400), 1, sym_escape_sequence, - ACTIONS(9232), 1, + ACTIONS(9215), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [293997] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9215), 1, + anon_sym_DQUOTE, + STATE(6164), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294015] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9217), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294033] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9175), 1, + anon_sym_RPAREN, + STATE(6165), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294051] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9219), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294069] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(7914), 3, + anon_sym_RBRACE, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [294083] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9221), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294101] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9223), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294119] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9225), 1, anon_sym_SQUOTE, - STATE(6351), 1, + STATE(6590), 1, aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408852,10 +408867,2410 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [294127] = 5, + [294137] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9227), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294155] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9229), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294173] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9231), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294191] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9233), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294209] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9235), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294227] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9237), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294245] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9239), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294263] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9241), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294281] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9243), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294299] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9245), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294317] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9247), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294335] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(9249), 1, + anon_sym_RPAREN, + ACTIONS(2894), 2, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [294351] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9251), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294369] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9253), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294387] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(4883), 3, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_GT_GT, + [294401] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9255), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294419] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9257), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294437] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9259), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294455] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5952), 1, + anon_sym_GT_GT, + ACTIONS(9261), 1, + anon_sym_COMMA, + STATE(6617), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [294473] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9263), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294491] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9265), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294509] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9267), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294527] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9269), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294545] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(7922), 1, + anon_sym_GT_GT, + ACTIONS(9271), 1, + anon_sym_COMMA, + STATE(6231), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [294563] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8179), 3, + anon_sym_PIPE, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [294577] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9273), 1, + anon_sym_RPAREN, + STATE(6441), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294595] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9273), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294613] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9275), 1, + anon_sym_DQUOTE, + STATE(6460), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294631] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9277), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294649] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9275), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294667] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9279), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294685] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9281), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294703] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9283), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294721] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9285), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294739] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9287), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294757] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9289), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294775] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9291), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294793] = 5, ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9234), 1, + ACTIONS(9293), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294811] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9295), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294829] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9297), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294847] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9299), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294865] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9299), 1, + anon_sym_SLASH, + STATE(6232), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294883] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9301), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294901] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9301), 1, + anon_sym_PIPE, + STATE(6233), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294919] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9303), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294937] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9305), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294955] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9307), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294973] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9309), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [294991] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9303), 1, + anon_sym_GT, + STATE(6234), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295009] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9311), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295027] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9313), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295045] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9315), 1, + anon_sym_SQUOTE, + STATE(6463), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295063] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9317), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295081] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9317), 1, + anon_sym_SLASH, + STATE(6243), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295099] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9319), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295117] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9319), 1, + anon_sym_PIPE, + STATE(6244), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295135] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9321), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295153] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9323), 1, + anon_sym_RPAREN, + STATE(6296), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295171] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9323), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295189] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9325), 1, + anon_sym_DQUOTE, + STATE(6297), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295207] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9325), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295225] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9327), 1, + anon_sym_SQUOTE, + STATE(6298), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295243] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9327), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295261] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9329), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6299), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295279] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9329), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295297] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9331), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6300), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295315] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9331), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295333] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9333), 1, + anon_sym_RBRACE, + STATE(6301), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295351] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9333), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295369] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9335), 1, + anon_sym_RBRACK, + STATE(6302), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295387] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9335), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295405] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9337), 1, + anon_sym_GT, + STATE(6303), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295423] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9337), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295441] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9339), 1, + anon_sym_PIPE, + STATE(6304), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295459] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9339), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295477] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9341), 1, + anon_sym_SLASH, + STATE(6305), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295495] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9341), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295513] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9321), 1, + anon_sym_GT, + STATE(6245), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295531] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9343), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295549] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9343), 1, + anon_sym_RBRACK, + STATE(6246), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295567] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9345), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295585] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9345), 1, + anon_sym_RBRACE, + STATE(6247), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295603] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9347), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295621] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9349), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295639] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9351), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295657] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9353), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295675] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9355), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295693] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9357), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295711] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9359), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295729] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9361), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295747] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9363), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295765] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9365), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295783] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9367), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295801] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9347), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6258), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295819] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9369), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295837] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9369), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6259), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295855] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9371), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295873] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9371), 1, + anon_sym_SQUOTE, + STATE(6260), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295891] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9373), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295909] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9373), 1, + anon_sym_DQUOTE, + STATE(6206), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295927] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9375), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295945] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9375), 1, + anon_sym_RPAREN, + STATE(6262), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295963] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9315), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295981] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9377), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [295999] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9313), 1, + anon_sym_RBRACK, + STATE(6235), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296017] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9379), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296035] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9379), 1, + anon_sym_RBRACE, + STATE(6241), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296053] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9381), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296071] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9381), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6248), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296089] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9383), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296107] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9383), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6249), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296125] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9385), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296143] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9385), 1, + anon_sym_SQUOTE, + STATE(6250), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296161] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9387), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296179] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9389), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6464), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296197] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3109), 1, + anon_sym_GT_GT, + ACTIONS(9391), 1, + anon_sym_COMMA, + STATE(6328), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [296215] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9389), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296233] = 5, + ACTIONS(9394), 1, + anon_sym_SLASH, + ACTIONS(9396), 1, + sym_escape_sequence, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296251] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9399), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6466), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296269] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9401), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296287] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9403), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296305] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9387), 1, + anon_sym_DQUOTE, + STATE(6251), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296323] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9405), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6462), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296341] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9219), 1, + anon_sym_RPAREN, + STATE(6252), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296359] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9407), 1, + anon_sym_PIPE, + STATE(6229), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296377] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9399), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296395] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9409), 1, + anon_sym_RPAREN, + STATE(6430), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296413] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9409), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296431] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9411), 1, + anon_sym_DQUOTE, + STATE(6431), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296449] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9411), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296467] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9413), 1, + anon_sym_SQUOTE, + STATE(6432), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296485] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9415), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296503] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9417), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296521] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9419), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296539] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9421), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296557] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9423), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296575] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9425), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296593] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9427), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296611] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9429), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296629] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9431), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296647] = 5, + ACTIONS(9433), 1, + anon_sym_PIPE, + ACTIONS(9435), 1, + sym_escape_sequence, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296665] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9438), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296683] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9438), 1, + anon_sym_SLASH, + STATE(6333), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296701] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9440), 1, + anon_sym_RPAREN, + STATE(6382), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296719] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9440), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296737] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9442), 1, + anon_sym_DQUOTE, + STATE(6383), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296755] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9442), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296773] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9444), 1, + anon_sym_SQUOTE, + STATE(6384), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296791] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9444), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296809] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9446), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6385), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296827] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9446), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296845] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9448), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6386), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296863] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9448), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296881] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9450), 1, + anon_sym_RBRACE, + STATE(6387), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296899] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9450), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296917] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9452), 1, + anon_sym_RBRACK, + STATE(6388), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296935] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9452), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296953] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9454), 1, + anon_sym_GT, + STATE(6389), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296971] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9454), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [296989] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9456), 1, + anon_sym_PIPE, + STATE(6390), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297007] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9456), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297025] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9458), 1, + anon_sym_SLASH, + STATE(6391), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297043] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9458), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297061] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9460), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297079] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9460), 1, + anon_sym_PIPE, + STATE(6332), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297097] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9462), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297115] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9462), 1, + anon_sym_GT, + STATE(6345), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297133] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9464), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297151] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9464), 1, + anon_sym_RBRACK, + STATE(6346), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297169] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9466), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297187] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9468), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297205] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9470), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297223] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9472), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297241] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9474), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297259] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9476), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297277] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9478), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297295] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9480), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297313] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9482), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297331] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9484), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297349] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9486), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297367] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9486), 1, + anon_sym_RBRACE, + STATE(6347), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297385] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9488), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297403] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9488), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6348), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297421] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9490), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297439] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9407), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297457] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9490), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(6349), 1, aux_sym__quoted_heredoc_single_repeat1, @@ -408865,25 +411280,90 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [294145] = 5, - ACTIONS(8412), 1, + [297475] = 5, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9236), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(9492), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [294163] = 5, - ACTIONS(8418), 1, + [297493] = 5, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9238), 1, + ACTIONS(9492), 1, + anon_sym_SQUOTE, + STATE(6350), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297511] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9494), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297529] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9494), 1, + anon_sym_DQUOTE, + STATE(6351), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297547] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9496), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297565] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9496), 1, + anon_sym_RPAREN, + STATE(6352), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297583] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9498), 1, anon_sym_RBRACE, - STATE(6333), 1, + STATE(6488), 1, aux_sym__quoted_curly_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408891,51 +411371,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [294181] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9240), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, + [297601] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3105), 1, + anon_sym_RPAREN, + ACTIONS(9500), 1, + anon_sym_COMMA, + STATE(6630), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(5), 2, aux_sym__terminator_token1, - sym_comment, - [294199] = 5, - ACTIONS(8430), 1, + [297619] = 5, + ACTIONS(8380), 1, sym_escape_sequence, - ACTIONS(9242), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294217] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9244), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294235] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9246), 1, + ACTIONS(9502), 1, anon_sym_SLASH, - STATE(6226), 1, + STATE(6228), 1, aux_sym__quoted_slash_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408943,12 +411397,103 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [294253] = 5, + [297637] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9498), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297655] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9504), 1, + anon_sym_RBRACK, + STATE(6489), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297673] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9504), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297691] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9506), 1, + anon_sym_GT, + STATE(6490), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297709] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9506), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297727] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9508), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297745] = 5, ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9248), 1, + ACTIONS(9413), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297763] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9510), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6251), 1, + STATE(6433), 1, aux_sym__quoted_heredoc_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408956,7 +411501,2617 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [294271] = 3, + [297781] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9510), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297799] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9512), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297817] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9514), 1, + anon_sym_RBRACE, + STATE(6417), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297835] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9514), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297853] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9516), 1, + anon_sym_RBRACK, + STATE(6506), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297871] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9516), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297889] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9518), 1, + anon_sym_GT, + STATE(6507), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297907] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9518), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297925] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9520), 1, + anon_sym_PIPE, + STATE(6508), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297943] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9520), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297961] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9522), 1, + anon_sym_SLASH, + STATE(6509), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297979] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9522), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [297997] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9524), 1, + anon_sym_PIPE, + STATE(6491), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298015] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8077), 3, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [298029] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9526), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298047] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9528), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298065] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9530), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298083] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9532), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298101] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9524), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298119] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9534), 1, + anon_sym_SLASH, + STATE(6512), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298137] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9536), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298155] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9534), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298173] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9502), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298191] = 5, + ACTIONS(9538), 1, + anon_sym_RBRACK, + ACTIONS(9540), 1, + sym_escape_sequence, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298209] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9543), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298227] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9545), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298245] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9547), 1, + anon_sym_RPAREN, + STATE(6468), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298263] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9547), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298281] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9549), 1, + anon_sym_DQUOTE, + STATE(6469), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298299] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9549), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298317] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9551), 1, + anon_sym_SQUOTE, + STATE(6470), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298335] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9551), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298353] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9553), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6471), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298371] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9553), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298389] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9555), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6472), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298407] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9555), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298425] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9557), 1, + anon_sym_RBRACE, + STATE(6473), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298443] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9557), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298461] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9559), 1, + anon_sym_RBRACK, + STATE(6474), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298479] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9559), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298497] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9561), 1, + anon_sym_GT, + STATE(6475), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298515] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9561), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298533] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9563), 1, + anon_sym_PIPE, + STATE(6476), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298551] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9563), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298569] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9565), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298587] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9165), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298605] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9567), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298623] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9569), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298641] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9571), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298659] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9573), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298677] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9575), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298695] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9577), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298713] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9579), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298731] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9581), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298749] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9583), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298767] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9585), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298785] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9587), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298803] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9589), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298821] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9591), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298839] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9593), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298857] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9595), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298875] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9597), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298893] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9599), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298911] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9601), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298929] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9603), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298947] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9605), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298965] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9607), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [298983] = 5, + ACTIONS(9609), 1, + anon_sym_RBRACE, + ACTIONS(9611), 1, + sym_escape_sequence, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299001] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9614), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299019] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9616), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299037] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9618), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299055] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9620), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299073] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9622), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299091] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9624), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299109] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9626), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299127] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9628), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299145] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9630), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299163] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9630), 1, + anon_sym_SLASH, + STATE(6467), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299181] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9632), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299199] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9632), 1, + anon_sym_PIPE, + STATE(6478), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299217] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9634), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299235] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9634), 1, + anon_sym_GT, + STATE(6479), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299253] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9636), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299271] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9636), 1, + anon_sym_RBRACK, + STATE(6480), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299289] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9638), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299307] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9638), 1, + anon_sym_RBRACE, + STATE(6481), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299325] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9640), 1, + anon_sym_GT, + STATE(6230), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299343] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9167), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6482), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299361] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9642), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299379] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9642), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6484), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299397] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9644), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299415] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9646), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299433] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9648), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299451] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9650), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299469] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8113), 3, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [299483] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8139), 3, + anon_sym_SQUOTE, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [299497] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9652), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299515] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(5094), 1, + anon_sym_RPAREN, + ACTIONS(9654), 1, + anon_sym_COMMA, + STATE(6513), 1, + aux_sym__stab_clause_arguments_with_parentheses_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [299533] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9657), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299551] = 5, + ACTIONS(9659), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(9661), 1, + sym_escape_sequence, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299569] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9664), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299587] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9664), 1, + anon_sym_SQUOTE, + STATE(6485), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299605] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9666), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299623] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9666), 1, + anon_sym_DQUOTE, + STATE(6486), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299641] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9668), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299659] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9668), 1, + anon_sym_RPAREN, + STATE(6487), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299677] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(9670), 1, + anon_sym_RPAREN, + ACTIONS(9672), 2, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [299693] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(9674), 1, + anon_sym_RPAREN, + ACTIONS(9676), 1, + anon_sym_COMMA, + STATE(5739), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [299711] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(9678), 1, + anon_sym_RPAREN, + ACTIONS(9680), 1, + anon_sym_COMMA, + STATE(6513), 1, + aux_sym__stab_clause_arguments_with_parentheses_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [299729] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9682), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299747] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9684), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299765] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8151), 3, + anon_sym_DQUOTE, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [299779] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9686), 1, + anon_sym_RPAREN, + STATE(6554), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299797] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9686), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299815] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9688), 1, + anon_sym_DQUOTE, + STATE(6555), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299833] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9688), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299851] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9690), 1, + anon_sym_SQUOTE, + STATE(6556), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299869] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9690), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299887] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9692), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6557), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299905] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9692), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299923] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9694), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6558), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299941] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9694), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299959] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9696), 1, + anon_sym_RBRACE, + STATE(6559), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299977] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9696), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [299995] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9698), 1, + anon_sym_RBRACK, + STATE(6560), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300013] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9698), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300031] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9700), 1, + anon_sym_GT, + STATE(6561), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300049] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9700), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300067] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9702), 1, + anon_sym_PIPE, + STATE(6562), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300085] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9702), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300103] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9704), 1, + anon_sym_SLASH, + STATE(6563), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300121] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9704), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300139] = 4, + ACTIONS(9708), 1, + sym__quoted_content_slash, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9706), 2, + anon_sym_SLASH, + sym_escape_sequence, + [300155] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9710), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300173] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9712), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300191] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9714), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300209] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9716), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300227] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9718), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300245] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9720), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300263] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9722), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300281] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9724), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300299] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9726), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300317] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9728), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300335] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9730), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300353] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9732), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300371] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9734), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300389] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9736), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300407] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9738), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300425] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9740), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300443] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9742), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300461] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9744), 1, + anon_sym_SLASH, + STATE(6577), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300479] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9746), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300497] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9682), 1, + anon_sym_SLASH, + STATE(6344), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300515] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9748), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300533] = 4, + ACTIONS(9752), 1, + sym__quoted_content_bar, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9750), 2, + anon_sym_PIPE, + sym_escape_sequence, + [300549] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9748), 1, + anon_sym_PIPE, + STATE(6413), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300567] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9754), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300585] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9756), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300603] = 5, + ACTIONS(9758), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(9760), 1, + sym_escape_sequence, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300621] = 4, + ACTIONS(9765), 1, + sym__quoted_content_angle, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9763), 2, + anon_sym_GT, + sym_escape_sequence, + [300637] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9767), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300655] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9769), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300673] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9771), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300691] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9773), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300709] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9775), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300727] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9777), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300745] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9779), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300763] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9781), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300781] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9783), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300799] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9785), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300817] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9787), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300835] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9789), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300853] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9791), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300871] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9744), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300889] = 5, + ACTIONS(9793), 1, + anon_sym_SQUOTE, + ACTIONS(9795), 1, + sym_escape_sequence, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300907] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9798), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300925] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9798), 1, + anon_sym_PIPE, + STATE(6578), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300943] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9800), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300961] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9800), 1, + anon_sym_GT, + STATE(6579), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300979] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9802), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [300997] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9802), 1, + anon_sym_RBRACK, + STATE(6580), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301015] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9804), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301033] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9804), 1, + anon_sym_RBRACE, + STATE(6581), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301051] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9806), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301069] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9806), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6582), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301087] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9808), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301105] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9808), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6583), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301123] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9810), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301141] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9810), 1, + anon_sym_SQUOTE, + STATE(6584), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301159] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9812), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301177] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9812), 1, + anon_sym_DQUOTE, + STATE(6585), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301195] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9814), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301213] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9814), 1, + anon_sym_RPAREN, + STATE(6586), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301231] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9754), 1, + anon_sym_GT, + STATE(6436), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301249] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9816), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301267] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + ACTIONS(9818), 3, + anon_sym_RBRACE, + anon_sym_RBRACK, + anon_sym_GT_GT, + [301281] = 4, + ACTIONS(9822), 1, + sym__quoted_content_square, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9820), 2, + anon_sym_RBRACK, + sym_escape_sequence, + [301297] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9816), 1, + anon_sym_RBRACK, + STATE(6465), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301315] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9824), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301333] = 4, + ACTIONS(9828), 1, + sym__quoted_content_curly, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9826), 2, + anon_sym_RBRACE, + sym_escape_sequence, + [301349] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9830), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301367] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3092), 1, + anon_sym_GT_GT, + ACTIONS(9832), 1, + anon_sym_COMMA, + STATE(6617), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [301385] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(3), 3, @@ -408967,12 +414122,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_GT_GT, - [294285] = 5, - ACTIONS(8400), 1, + [301399] = 5, + ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(9174), 1, + ACTIONS(9835), 1, + anon_sym_RPAREN, + STATE(6648), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301417] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9837), 1, anon_sym_SQUOTE, - STATE(6351), 1, + STATE(6744), 1, aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -408980,168 +414148,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [294303] = 5, - ACTIONS(8430), 1, + [301435] = 5, + ACTIONS(8422), 1, sym_escape_sequence, - ACTIONS(9250), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294321] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9252), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294339] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9254), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6255), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294357] = 5, - ACTIONS(9256), 1, - anon_sym_SLASH, - ACTIONS(9258), 1, - sym_escape_sequence, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294375] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9261), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294393] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9261), 1, - anon_sym_SLASH, - STATE(6176), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294411] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9263), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294429] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9263), 1, - anon_sym_PIPE, - STATE(6177), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294447] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9265), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294465] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9265), 1, - anon_sym_GT, - STATE(6178), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294483] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9267), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294501] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9269), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294519] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9271), 1, + ACTIONS(9839), 1, anon_sym_RBRACE, - STATE(6333), 1, + STATE(6483), 1, aux_sym__quoted_curly_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -409149,12 +414161,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [294537] = 5, - ACTIONS(8412), 1, + [301453] = 5, + ACTIONS(8416), 1, sym_escape_sequence, - ACTIONS(9273), 1, + ACTIONS(9405), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, + STATE(6515), 1, aux_sym__quoted_heredoc_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -409162,4357 +414174,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [294555] = 5, - ACTIONS(9275), 1, - anon_sym_PIPE, - ACTIONS(9277), 1, - sym_escape_sequence, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294573] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9267), 1, - anon_sym_RBRACK, - STATE(6179), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294591] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9280), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294609] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9280), 1, - anon_sym_RBRACE, - STATE(6180), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294627] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9282), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294645] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8153), 3, - anon_sym_DQUOTE, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [294659] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9284), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294677] = 5, - ACTIONS(9286), 1, - anon_sym_GT, - ACTIONS(9288), 1, - sym_escape_sequence, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294695] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9291), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294713] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9293), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294731] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9295), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294749] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9297), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294767] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9299), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294785] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9301), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294803] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9303), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294821] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9305), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294839] = 5, + [301471] = 5, ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(9307), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294857] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9309), 1, + ACTIONS(9177), 1, anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294875] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9311), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294893] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9313), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294911] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9315), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294929] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9282), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6181), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294947] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9317), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294965] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9317), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6182), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [294983] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9319), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295001] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9319), 1, - anon_sym_SQUOTE, - STATE(6183), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295019] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9321), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295037] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9321), 1, - anon_sym_DQUOTE, - STATE(6204), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295055] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9323), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295073] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9323), 1, - anon_sym_RPAREN, - STATE(6205), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295091] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9325), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295109] = 5, - ACTIONS(9327), 1, - anon_sym_RBRACK, - ACTIONS(9329), 1, - sym_escape_sequence, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295127] = 4, - ACTIONS(9334), 1, - sym__quoted_content_slash, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9332), 2, - anon_sym_SLASH, - sym_escape_sequence, - [295143] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9336), 1, - anon_sym_RPAREN, - STATE(6296), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295161] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9336), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295179] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9338), 1, - anon_sym_DQUOTE, - STATE(6297), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295197] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9338), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295215] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9340), 1, - anon_sym_SQUOTE, - STATE(6298), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295233] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9340), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295251] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9342), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6299), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295269] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9342), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295287] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9344), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6300), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295305] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9344), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295323] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9346), 1, - anon_sym_RBRACE, - STATE(6301), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295341] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9346), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295359] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9348), 1, - anon_sym_RBRACK, - STATE(6302), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295377] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9348), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295395] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9350), 1, - anon_sym_GT, - STATE(6303), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295413] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9350), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295431] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9352), 1, - anon_sym_PIPE, - STATE(6304), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295449] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9352), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295467] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9354), 1, - anon_sym_SLASH, - STATE(6305), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295485] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9354), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295503] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9356), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295521] = 4, - ACTIONS(9360), 1, - sym__quoted_content_bar, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9358), 2, - anon_sym_PIPE, - sym_escape_sequence, - [295537] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9325), 1, - anon_sym_SLASH, - STATE(6234), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295555] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9362), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295573] = 4, - ACTIONS(9366), 1, - sym__quoted_content_angle, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9364), 2, - anon_sym_GT, - sym_escape_sequence, - [295589] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9368), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295607] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9370), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295625] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9372), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295643] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9374), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295661] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9376), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295679] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9378), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295697] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9380), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295715] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9382), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295733] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9384), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295751] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9386), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295769] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9388), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295787] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9390), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295805] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9392), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295823] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9368), 1, - anon_sym_DQUOTE, - STATE(6527), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295841] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9254), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295859] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9394), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295877] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9394), 1, - anon_sym_SLASH, - STATE(6245), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295895] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9396), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295913] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9396), 1, - anon_sym_PIPE, - STATE(6246), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295931] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9398), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295949] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9398), 1, - anon_sym_GT, - STATE(6247), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295967] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9400), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [295985] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9400), 1, - anon_sym_RBRACK, - STATE(6248), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296003] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9402), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296021] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9402), 1, - anon_sym_RBRACE, - STATE(6249), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296039] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9404), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296057] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9406), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296075] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9408), 1, - anon_sym_RBRACE, - STATE(6552), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296093] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9408), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296111] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9410), 1, - anon_sym_RBRACK, - STATE(6553), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296129] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9410), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296147] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9412), 1, - anon_sym_GT, - STATE(6564), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296165] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9362), 1, - anon_sym_GT, - STATE(6256), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296183] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9404), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6250), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296201] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9412), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296219] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9414), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296237] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9416), 1, - anon_sym_PIPE, - STATE(6565), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296255] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9418), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296273] = 5, - ACTIONS(9420), 1, - anon_sym_RBRACE, - ACTIONS(9422), 1, - sym_escape_sequence, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296291] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9248), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296309] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9425), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296327] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9427), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296345] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9427), 1, - anon_sym_SQUOTE, - STATE(6252), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296363] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9429), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296381] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9429), 1, - anon_sym_DQUOTE, - STATE(6253), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296399] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9431), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296417] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9431), 1, - anon_sym_RPAREN, - STATE(6254), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296435] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9433), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296453] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9433), 1, - anon_sym_RPAREN, - STATE(6518), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296471] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9416), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296489] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9435), 1, - anon_sym_SLASH, - STATE(6566), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296507] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9435), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296525] = 5, - ACTIONS(9437), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(9439), 1, - sym_escape_sequence, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296543] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9442), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296561] = 5, - ACTIONS(9444), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(9446), 1, - sym_escape_sequence, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296579] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9449), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296597] = 5, - ACTIONS(9451), 1, - anon_sym_SQUOTE, - ACTIONS(9453), 1, - sym_escape_sequence, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296615] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9456), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6236), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296633] = 4, - ACTIONS(9460), 1, - sym__quoted_content_square, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9458), 2, - anon_sym_RBRACK, - sym_escape_sequence, - [296649] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9456), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296667] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9414), 1, - anon_sym_RBRACK, - STATE(6332), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296685] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9462), 1, - anon_sym_RPAREN, - STATE(6382), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296703] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9462), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296721] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9464), 1, - anon_sym_DQUOTE, - STATE(6383), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296739] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9464), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296757] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9466), 1, - anon_sym_SQUOTE, - STATE(6384), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296775] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9466), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296793] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9468), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6385), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296811] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9468), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296829] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9470), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6386), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296847] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9470), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296865] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9472), 1, - anon_sym_RBRACE, - STATE(6387), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296883] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9472), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296901] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9474), 1, - anon_sym_RBRACK, - STATE(6388), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296919] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9474), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296937] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9476), 1, - anon_sym_GT, - STATE(6389), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296955] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9476), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296973] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9478), 1, - anon_sym_PIPE, - STATE(6390), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [296991] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9478), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297009] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9480), 1, - anon_sym_SLASH, - STATE(6391), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297027] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9480), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297045] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9482), 1, - anon_sym_RBRACE, - STATE(6235), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297063] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9484), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297081] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9482), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297099] = 5, - ACTIONS(9486), 1, - anon_sym_DQUOTE, - ACTIONS(9488), 1, - sym_escape_sequence, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297117] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9491), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297135] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9406), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6551), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297153] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9493), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297171] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9495), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297189] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9497), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297207] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9499), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297225] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9501), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297243] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9503), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297261] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9505), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297279] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9507), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297297] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9509), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297315] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9511), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297333] = 4, - ACTIONS(9515), 1, - sym__quoted_content_curly, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9513), 2, - anon_sym_RBRACE, - sym_escape_sequence, - [297349] = 5, - ACTIONS(9517), 1, - anon_sym_RPAREN, - ACTIONS(9519), 1, - sym_escape_sequence, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297367] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3162), 1, - anon_sym_GT_GT, - ACTIONS(9522), 1, - anon_sym_COMMA, - STATE(6394), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [297385] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9525), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297403] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9527), 1, - anon_sym_RPAREN, - STATE(6573), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297421] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9529), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297439] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9531), 1, - anon_sym_RBRACK, - STATE(6224), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297457] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9533), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297475] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9535), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297493] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9537), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297511] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9539), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297529] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9541), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297547] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9543), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297565] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9545), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297583] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9547), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297601] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1191), 1, - anon_sym_GT_GT, - ACTIONS(9549), 1, - anon_sym_COMMA, - STATE(6492), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [297619] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9551), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297637] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9553), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297655] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9527), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297673] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(8334), 3, - anon_sym_RBRACE, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [297687] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(9555), 1, - anon_sym_RPAREN, - ACTIONS(2886), 2, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [297703] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(7211), 3, - anon_sym_SLASH, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [297717] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9557), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297735] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9559), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297753] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(4863), 3, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_GT_GT, - [297767] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9561), 1, - anon_sym_GT, - STATE(6223), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297785] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9561), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297803] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9356), 1, - anon_sym_PIPE, - STATE(6243), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297821] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9563), 1, - anon_sym_DQUOTE, - STATE(6574), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297839] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(7281), 3, - anon_sym_PIPE, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [297853] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9563), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297871] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9565), 1, - anon_sym_SQUOTE, - STATE(6576), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297889] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9565), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297907] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9567), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6732), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297925] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9567), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297943] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9569), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6731), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297961] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9569), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297979] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9571), 1, - anon_sym_RBRACE, - STATE(6726), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [297997] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9573), 1, - anon_sym_PIPE, - STATE(6169), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298015] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9575), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298033] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9575), 1, - anon_sym_SLASH, - STATE(6399), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298051] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9577), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298069] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9577), 1, - anon_sym_PIPE, - STATE(6400), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298087] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9579), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298105] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9579), 1, - anon_sym_GT, - STATE(6401), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298123] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9581), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298141] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(9583), 1, - anon_sym_RPAREN, - ACTIONS(9585), 1, - anon_sym_COMMA, - STATE(6173), 1, - aux_sym__stab_clause_arguments_with_parentheses_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [298159] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9581), 1, - anon_sym_RBRACK, - STATE(6402), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298177] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9587), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298195] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9587), 1, - anon_sym_RBRACE, - STATE(6403), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298213] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9589), 1, - anon_sym_RPAREN, - STATE(6468), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298231] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9589), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298249] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9591), 1, - anon_sym_DQUOTE, - STATE(6469), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298267] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9591), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298285] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9593), 1, - anon_sym_SQUOTE, - STATE(6470), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298303] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9593), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298321] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9595), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6471), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298339] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9595), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298357] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9597), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6472), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298375] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9597), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298393] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9599), 1, - anon_sym_RBRACE, - STATE(6473), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298411] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9599), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298429] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9601), 1, - anon_sym_RBRACK, - STATE(6474), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298447] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9601), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298465] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9603), 1, - anon_sym_GT, - STATE(6475), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298483] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9603), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298501] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9605), 1, - anon_sym_PIPE, - STATE(6476), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298519] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9557), 1, - anon_sym_RPAREN, - STATE(6307), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298537] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9571), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298555] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9607), 1, - anon_sym_RPAREN, - STATE(6577), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298573] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9609), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298591] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9609), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6404), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298609] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9611), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298627] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9611), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6405), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298645] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9613), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298663] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9613), 1, - anon_sym_SQUOTE, - STATE(6406), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298681] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9615), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298699] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9617), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298717] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9619), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298735] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9621), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298753] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9623), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298771] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9625), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298789] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9627), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298807] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9629), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298825] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9631), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298843] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9633), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298861] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9607), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298879] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9635), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298897] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9635), 1, - anon_sym_DQUOTE, - STATE(6408), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298915] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9637), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298933] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9637), 1, - anon_sym_RPAREN, - STATE(6409), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298951] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9639), 1, - anon_sym_DQUOTE, - STATE(6578), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298969] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9641), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [298987] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9639), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299005] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9643), 1, - anon_sym_RBRACK, - STATE(6725), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299023] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9484), 1, - anon_sym_RBRACE, - STATE(6335), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299041] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9645), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299059] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9643), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299077] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9647), 1, - anon_sym_SQUOTE, - STATE(6595), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299095] = 4, - ACTIONS(9651), 1, - sym__quoted_content_heredoc_double, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9649), 2, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - sym_escape_sequence, - [299111] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3545), 1, - anon_sym_GT_GT, - ACTIONS(9653), 1, - anon_sym_COMMA, - STATE(6492), 1, - aux_sym__items_with_trailing_separator_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [299129] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9647), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299147] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3166), 1, - anon_sym_RPAREN, - ACTIONS(9656), 1, - anon_sym_COMMA, - STATE(5879), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [299165] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(7261), 3, - anon_sym_GT, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [299179] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9658), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6598), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299197] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3152), 1, - anon_sym_RPAREN, - ACTIONS(9656), 1, - anon_sym_COMMA, - STATE(6494), 1, - aux_sym_keywords_repeat1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [299215] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9658), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299233] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9660), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6628), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299251] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9660), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299269] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9662), 1, - anon_sym_GT, - STATE(6724), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299287] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9664), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299305] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9666), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299323] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9668), 1, - anon_sym_RBRACE, - STATE(6629), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299341] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9670), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299359] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9672), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299377] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9674), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299395] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9676), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299413] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9678), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299431] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9680), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299449] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9682), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299467] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9684), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299485] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9662), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299503] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9686), 1, - anon_sym_PIPE, - STATE(6723), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299521] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9529), 1, - anon_sym_SLASH, - STATE(6477), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299539] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9686), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299557] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9688), 1, - anon_sym_SLASH, - STATE(6722), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299575] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9690), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299593] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9668), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299611] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9645), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6348), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299629] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9688), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299647] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9692), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299665] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9694), 1, - anon_sym_RBRACK, - STATE(6631), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299683] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9694), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299701] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9696), 1, - anon_sym_GT, - STATE(6632), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299719] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9573), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299737] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9698), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299755] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9700), 1, - anon_sym_RPAREN, - STATE(6554), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299773] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9700), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299791] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9702), 1, - anon_sym_DQUOTE, - STATE(6555), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299809] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9702), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299827] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9704), 1, - anon_sym_SQUOTE, - STATE(6556), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299845] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9704), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299863] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9706), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6557), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299881] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9706), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299899] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9708), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6558), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299917] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9708), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299935] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9710), 1, - anon_sym_RBRACE, - STATE(6559), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299953] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9710), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299971] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9712), 1, - anon_sym_RBRACK, - STATE(6560), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [299989] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9712), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300007] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9714), 1, - anon_sym_GT, - STATE(6561), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300025] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9714), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300043] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9716), 1, - anon_sym_PIPE, - STATE(6562), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300061] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9716), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300079] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9718), 1, - anon_sym_SLASH, - STATE(6563), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300097] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9718), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300115] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9720), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300133] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9696), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300151] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9722), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300169] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9724), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300187] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9726), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300205] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9728), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300223] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9730), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300241] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9732), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300259] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9734), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300277] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9736), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300295] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9738), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300313] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9740), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300331] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9742), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300349] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9744), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300367] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9746), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300385] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9748), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300403] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9750), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300421] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9752), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300439] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9754), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300457] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9756), 1, - anon_sym_PIPE, - STATE(6633), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300475] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9756), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300493] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9758), 1, - anon_sym_SLASH, STATE(6634), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300511] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9758), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300529] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - ACTIONS(9760), 3, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_GT_GT, - [300543] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(7203), 3, - anon_sym_RPAREN, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [300557] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9762), 1, - anon_sym_RPAREN, - STATE(6393), 1, aux_sym__quoted_parenthesis_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -413520,12 +414187,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [300575] = 5, - ACTIONS(8394), 1, + [301489] = 5, + ACTIONS(8400), 1, sym_escape_sequence, - ACTIONS(9764), 1, + ACTIONS(9841), 1, anon_sym_DQUOTE, - STATE(6379), 1, + STATE(6616), 1, aux_sym__quoted_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -413533,618 +414200,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [300593] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9766), 1, - anon_sym_RPAREN, - STATE(6395), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300611] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9768), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300629] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9770), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300647] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9772), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300665] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9774), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300683] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9776), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300701] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9778), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300719] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(7273), 3, - anon_sym_RBRACK, - anon_sym_POUND_LBRACE, - sym_escape_sequence, - [300733] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9780), 1, - anon_sym_RBRACE, - STATE(6601), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300751] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9782), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300769] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9784), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300787] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9786), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300805] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9788), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300823] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9790), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300841] = 5, + [301507] = 5, ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9792), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300859] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9794), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300877] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9796), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300895] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9798), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300913] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9800), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300931] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9641), 1, - anon_sym_SLASH, - STATE(6502), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300949] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9802), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [300967] = 4, - ACTIONS(9806), 1, - sym__quoted_content_heredoc_single, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9804), 2, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - sym_escape_sequence, - [300983] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9605), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301001] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9808), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301019] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9810), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301037] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9812), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301055] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9814), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301073] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9816), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301091] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9818), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301109] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9818), 1, - anon_sym_SLASH, - STATE(6579), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301127] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9820), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301145] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9820), 1, - anon_sym_PIPE, - STATE(6580), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301163] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9822), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301181] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9822), 1, - anon_sym_GT, - STATE(6581), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301199] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9824), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301217] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9824), 1, - anon_sym_RBRACK, - STATE(6584), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301235] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9826), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301253] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9826), 1, - anon_sym_RBRACE, - STATE(6587), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301271] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9828), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301289] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9828), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6588), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301307] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9830), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301325] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9832), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301343] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9834), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301361] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9836), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301379] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9838), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301397] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9838), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6589), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301415] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9840), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301433] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9840), 1, + ACTIONS(9843), 1, anon_sym_SQUOTE, STATE(6590), 1, aux_sym__quoted_single_repeat1, @@ -414154,155 +414213,38 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [301451] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9842), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301469] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9842), 1, - anon_sym_DQUOTE, - STATE(6591), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301487] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9844), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301505] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9844), 1, - anon_sym_RPAREN, - STATE(6592), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301523] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9692), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6350), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301541] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9846), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301559] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9848), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301577] = 5, + [301525] = 5, ACTIONS(8400), 1, sym_escape_sequence, + ACTIONS(9841), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301543] = 5, + ACTIONS(9845), 1, + anon_sym_DQUOTE, + ACTIONS(9847), 1, + sym_escape_sequence, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301561] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, ACTIONS(9850), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301595] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9852), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301613] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9854), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301631] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9856), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301649] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9858), 1, anon_sym_SLASH, - STATE(6226), 1, + STATE(6330), 1, aux_sym__quoted_slash_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -414310,12 +414252,129 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [301667] = 5, - ACTIONS(8430), 1, + [301579] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1169), 1, + anon_sym_GT_GT, + ACTIONS(9852), 1, + anon_sym_COMMA, + STATE(6328), 1, + aux_sym__items_with_trailing_separator_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [301597] = 5, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3099), 1, + anon_sym_RPAREN, + ACTIONS(9500), 1, + anon_sym_COMMA, + STATE(5550), 1, + aux_sym_keywords_repeat1, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [301615] = 5, + ACTIONS(8380), 1, sym_escape_sequence, - ACTIONS(9860), 1, + ACTIONS(9850), 1, + anon_sym_SLASH, + STATE(6549), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301633] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9824), 1, + anon_sym_RBRACE, + STATE(6514), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301651] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9854), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301669] = 5, + ACTIONS(9856), 1, + anon_sym_RPAREN, + ACTIONS(9858), 1, + sym_escape_sequence, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301687] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9861), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301705] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9863), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301723] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9863), 1, + anon_sym_PIPE, + STATE(6550), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301741] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9865), 1, anon_sym_GT, - STATE(6653), 1, + STATE(6695), 1, aux_sym__quoted_angle_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -414323,8 +414382,796 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [301685] = 4, - ACTIONS(9864), 1, + [301759] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9867), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301777] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9869), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301795] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9871), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301813] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9873), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301831] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9875), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301849] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9877), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301867] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9879), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301885] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9881), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301903] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9883), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301921] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9885), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301939] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9865), 1, + anon_sym_GT, + STATE(6551), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301957] = 4, + ACTIONS(9889), 1, + sym__quoted_content_heredoc_double, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9887), 2, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_escape_sequence, + [301973] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9891), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [301991] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9891), 1, + anon_sym_SLASH, + STATE(6639), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302009] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9893), 1, + anon_sym_PIPE, + STATE(6353), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302027] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9893), 1, + anon_sym_PIPE, + STATE(6640), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302045] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9895), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302063] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9895), 1, + anon_sym_GT, + STATE(6641), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302081] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9897), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302099] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9897), 1, + anon_sym_RBRACK, + STATE(6642), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302117] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9899), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302135] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9899), 1, + anon_sym_RBRACE, + STATE(6643), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302153] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9901), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302171] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9901), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6644), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302189] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9903), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302207] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9903), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6645), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302225] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9905), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302243] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9905), 1, + anon_sym_SQUOTE, + STATE(6646), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302261] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9907), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302279] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9907), 1, + anon_sym_DQUOTE, + STATE(6647), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302297] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9835), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302315] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9909), 1, + anon_sym_SQUOTE, + STATE(6625), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302333] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9911), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302351] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9861), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6526), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302369] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9913), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302387] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9915), 1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302405] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9915), 1, + anon_sym_RBRACK, + STATE(6316), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302423] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9917), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302441] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9919), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302459] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9917), 1, + anon_sym_RBRACE, + STATE(6621), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302477] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9921), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302495] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(7874), 3, + anon_sym_RPAREN, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [302509] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8231), 3, + anon_sym_SLASH, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [302523] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9911), 1, + anon_sym_RBRACK, + STATE(6552), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302541] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9923), 1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302559] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9923), 1, + anon_sym_RBRACE, + STATE(6553), 1, + aux_sym__quoted_curly_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302577] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9925), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302595] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9925), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6564), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302613] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9927), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302631] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9927), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6565), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302649] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9929), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302667] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9929), 1, + anon_sym_SQUOTE, + STATE(6573), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302685] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9931), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302703] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9921), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6693), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302721] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9933), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302739] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9935), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302757] = 5, + ACTIONS(9937), 1, + anon_sym_GT, + ACTIONS(9939), 1, + sym_escape_sequence, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302775] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9942), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6574), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302793] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9942), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6694), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302811] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9944), 1, + anon_sym_RPAREN, + STATE(6677), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302829] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9931), 1, + anon_sym_DQUOTE, + STATE(6576), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [302847] = 4, + ACTIONS(9948), 1, sym__quoted_content_parenthesis, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -414332,820 +415179,54 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - ACTIONS(9862), 2, + ACTIONS(9946), 2, anon_sym_RPAREN, sym_escape_sequence, - [301701] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9766), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301719] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9157), 1, - anon_sym_PIPE, - STATE(6503), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301737] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9866), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301755] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9866), 1, - anon_sym_GT, - STATE(6505), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301773] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9868), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301791] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9868), 1, - anon_sym_RBRACK, - STATE(6506), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301809] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9870), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301827] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9870), 1, - anon_sym_RBRACE, - STATE(6507), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301845] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9872), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301863] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9872), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6508), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301881] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9874), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301899] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9876), 1, - anon_sym_SLASH, - STATE(6171), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301917] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9874), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6509), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301935] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9878), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301953] = 4, - ACTIONS(9882), 1, - sym__quoted_content_single, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9880), 2, - anon_sym_SQUOTE, - sym_escape_sequence, - [301969] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9884), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [301987] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9886), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302005] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9888), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302023] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9876), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302041] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9890), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302059] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9892), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302077] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9894), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302095] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9892), 1, - anon_sym_SQUOTE, - STATE(6510), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302113] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9896), 1, - anon_sym_RPAREN, - STATE(6711), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302131] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9896), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302149] = 5, + [302863] = 5, ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(9898), 1, - anon_sym_DQUOTE, - STATE(6691), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302167] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9898), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302185] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9900), 1, - anon_sym_SQUOTE, - STATE(6665), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302203] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9902), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302221] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9904), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302239] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9900), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302257] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9906), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6658), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302275] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9906), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302293] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9908), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302311] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9910), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302329] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9912), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302347] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9914), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302365] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9916), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302383] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9918), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302401] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9920), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302419] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9922), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302437] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9924), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302455] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9904), 1, - anon_sym_SLASH, - STATE(6585), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302473] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9926), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302491] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9926), 1, - anon_sym_PIPE, - STATE(6586), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302509] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9928), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302527] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9930), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302545] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9932), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6162), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302563] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9932), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302581] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9934), 1, - anon_sym_RBRACE, - STATE(6656), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302599] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9934), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302617] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9936), 1, - anon_sym_RBRACK, - STATE(6654), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302635] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9936), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302653] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9860), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302671] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9938), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302689] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9940), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302707] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9940), 1, - anon_sym_SLASH, - STATE(6670), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302725] = 5, - ACTIONS(8436), 1, - sym_escape_sequence, - ACTIONS(9942), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302743] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9928), 1, - anon_sym_GT, - STATE(6599), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302761] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, ACTIONS(9944), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [302779] = 5, - ACTIONS(8424), 1, + [302881] = 5, + ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(9944), 1, - anon_sym_RBRACK, - STATE(6600), 1, - aux_sym__quoted_square_repeat1, + ACTIONS(9950), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [302797] = 5, - ACTIONS(8418), 1, + [302899] = 5, + ACTIONS(8380), 1, sym_escape_sequence, - ACTIONS(9780), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, + ACTIONS(9952), 1, + anon_sym_SLASH, + STATE(6330), 1, + aux_sym__quoted_slash_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [302815] = 5, - ACTIONS(8436), 1, + [302917] = 5, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(9942), 1, + ACTIONS(9954), 1, anon_sym_PIPE, - STATE(6671), 1, + STATE(6353), 1, aux_sym__quoted_bar_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415153,194 +415234,64 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [302833] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9946), 1, - anon_sym_GT, - STATE(6244), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302851] = 5, - ACTIONS(8430), 1, - sym_escape_sequence, - ACTIONS(9946), 1, - anon_sym_GT, - STATE(6672), 1, - aux_sym__quoted_angle_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302869] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9948), 1, - anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302887] = 5, - ACTIONS(8424), 1, - sym_escape_sequence, - ACTIONS(9948), 1, - anon_sym_RBRACK, - STATE(6673), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302905] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9950), 1, - anon_sym_RBRACE, - STATE(6333), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302923] = 5, - ACTIONS(8418), 1, - sym_escape_sequence, - ACTIONS(9950), 1, - anon_sym_RBRACE, - STATE(6674), 1, - aux_sym__quoted_curly_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302941] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9952), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302959] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9952), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6675), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302977] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9954), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [302995] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9954), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6676), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303013] = 5, - ACTIONS(8400), 1, + [302935] = 5, + ACTIONS(8434), 1, sym_escape_sequence, ACTIONS(9956), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303031] = 5, - ACTIONS(8388), 1, + [302953] = 5, + ACTIONS(8428), 1, sym_escape_sequence, ACTIONS(9958), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, + anon_sym_RBRACK, + STATE(6439), 1, + aux_sym__quoted_square_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303049] = 5, - ACTIONS(8412), 1, + [302971] = 5, + ACTIONS(8422), 1, sym_escape_sequence, ACTIONS(9960), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, - aux_sym__quoted_heredoc_double_repeat1, + anon_sym_RBRACE, + STATE(6483), 1, + aux_sym__quoted_curly_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303067] = 5, - ACTIONS(8412), 1, - sym_escape_sequence, - ACTIONS(9960), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6602), 1, - aux_sym__quoted_heredoc_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303085] = 5, - ACTIONS(8406), 1, + [302989] = 5, + ACTIONS(8416), 1, sym_escape_sequence, ACTIONS(9962), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6515), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303007] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9964), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, + STATE(6574), 1, aux_sym__quoted_heredoc_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415348,12 +415299,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303103] = 5, - ACTIONS(8400), 1, + [303025] = 5, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9956), 1, + ACTIONS(9966), 1, anon_sym_SQUOTE, - STATE(6677), 1, + STATE(6590), 1, aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415361,73 +415312,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303121] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9964), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303139] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9964), 1, - anon_sym_DQUOTE, - STATE(6678), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303157] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9966), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303175] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9966), 1, - anon_sym_RPAREN, - STATE(6683), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303193] = 5, - ACTIONS(8436), 1, + [303043] = 5, + ACTIONS(8400), 1, sym_escape_sequence, ACTIONS(9968), 1, - anon_sym_PIPE, - STATE(6652), 1, - aux_sym__quoted_bar_repeat1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303211] = 4, - ACTIONS(9972), 1, + [303061] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9970), 1, + anon_sym_RPAREN, + STATE(6634), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303079] = 4, + ACTIONS(9974), 1, sym__quoted_content_double, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415435,15 +415347,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - ACTIONS(9970), 2, + ACTIONS(9972), 2, anon_sym_DQUOTE, sym_escape_sequence, - [303227] = 5, - ACTIONS(8366), 1, + [303095] = 5, + ACTIONS(8400), 1, sym_escape_sequence, - ACTIONS(9974), 1, + ACTIONS(9976), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303113] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9978), 1, anon_sym_SLASH, - STATE(6226), 1, + STATE(6330), 1, aux_sym__quoted_slash_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415451,12 +415376,62 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303245] = 5, - ACTIONS(8436), 1, + [303131] = 5, + ACTIONS(8400), 1, sym_escape_sequence, ACTIONS(9976), 1, + anon_sym_DQUOTE, + STATE(6633), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303149] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8169), 3, + anon_sym_GT, + anon_sym_POUND_LBRACE, + sym_escape_sequence, + [303163] = 5, + ACTIONS(8394), 1, + sym_escape_sequence, + ACTIONS(9950), 1, + anon_sym_RPAREN, + STATE(6587), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303181] = 5, + ACTIONS(8380), 1, + sym_escape_sequence, + ACTIONS(9978), 1, + anon_sym_SLASH, + STATE(6703), 1, + aux_sym__quoted_slash_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303199] = 5, + ACTIONS(8440), 1, + sym_escape_sequence, + ACTIONS(9980), 1, anon_sym_PIPE, - STATE(6237), 1, + STATE(6353), 1, aux_sym__quoted_bar_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415464,12 +415439,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303263] = 5, - ACTIONS(8430), 1, + [303217] = 5, + ACTIONS(8440), 1, sym_escape_sequence, - ACTIONS(9978), 1, + ACTIONS(9980), 1, + anon_sym_PIPE, + STATE(6704), 1, + aux_sym__quoted_bar_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303235] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9982), 1, anon_sym_GT, - STATE(6244), 1, + STATE(6695), 1, aux_sym__quoted_angle_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415477,12 +415465,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303281] = 5, - ACTIONS(8424), 1, + [303253] = 5, + ACTIONS(8434), 1, sym_escape_sequence, - ACTIONS(9980), 1, + ACTIONS(9982), 1, + anon_sym_GT, + STATE(6705), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303271] = 5, + ACTIONS(8428), 1, + sym_escape_sequence, + ACTIONS(9984), 1, anon_sym_RBRACK, - STATE(6268), 1, + STATE(6439), 1, aux_sym__quoted_square_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415490,12 +415491,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303299] = 5, - ACTIONS(8418), 1, + [303289] = 5, + ACTIONS(8428), 1, sym_escape_sequence, - ACTIONS(9982), 1, + ACTIONS(9984), 1, + anon_sym_RBRACK, + STATE(6706), 1, + aux_sym__quoted_square_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303307] = 5, + ACTIONS(8422), 1, + sym_escape_sequence, + ACTIONS(9986), 1, anon_sym_RBRACE, - STATE(6333), 1, + STATE(6483), 1, aux_sym__quoted_curly_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415503,64 +415517,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303317] = 5, - ACTIONS(8406), 1, - sym_escape_sequence, - ACTIONS(9962), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6615), 1, - aux_sym__quoted_heredoc_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303335] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9984), 1, - anon_sym_SQUOTE, - STATE(6351), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303353] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9984), 1, - anon_sym_SQUOTE, - STATE(6616), 1, - aux_sym__quoted_single_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303371] = 5, - ACTIONS(8394), 1, + [303325] = 5, + ACTIONS(8422), 1, sym_escape_sequence, ACTIONS(9986), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, + anon_sym_RBRACE, + STATE(6707), 1, + aux_sym__quoted_curly_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303389] = 5, - ACTIONS(8412), 1, + [303343] = 5, + ACTIONS(8416), 1, sym_escape_sequence, ACTIONS(9988), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(6347), 1, + STATE(6515), 1, aux_sym__quoted_heredoc_double_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415568,12 +415543,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303407] = 5, - ACTIONS(8406), 1, + [303361] = 5, + ACTIONS(8416), 1, + sym_escape_sequence, + ACTIONS(9988), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(6708), 1, + aux_sym__quoted_heredoc_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303379] = 5, + ACTIONS(8374), 1, sym_escape_sequence, ACTIONS(9990), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6349), 1, + STATE(6574), 1, aux_sym__quoted_heredoc_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415581,77 +415569,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303425] = 5, - ACTIONS(8436), 1, + [303397] = 5, + ACTIONS(8374), 1, sym_escape_sequence, - ACTIONS(9968), 1, - anon_sym_PIPE, - STATE(6237), 1, - aux_sym__quoted_bar_repeat1, + ACTIONS(9990), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6709), 1, + aux_sym__quoted_heredoc_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303443] = 5, - ACTIONS(8366), 1, + [303415] = 5, + ACTIONS(8406), 1, sym_escape_sequence, ACTIONS(9992), 1, - anon_sym_SLASH, - STATE(6650), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303461] = 5, - ACTIONS(8366), 1, - sym_escape_sequence, - ACTIONS(9992), 1, - anon_sym_SLASH, - STATE(6226), 1, - aux_sym__quoted_slash_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303479] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9994), 1, - anon_sym_RPAREN, - STATE(6512), 1, - aux_sym__quoted_parenthesis_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303497] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9996), 1, - anon_sym_DQUOTE, - STATE(6380), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303515] = 5, - ACTIONS(8400), 1, - sym_escape_sequence, - ACTIONS(9850), 1, anon_sym_SQUOTE, - STATE(6415), 1, + STATE(6590), 1, aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415659,25 +415595,51 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303533] = 5, + [303433] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9992), 1, + anon_sym_SQUOTE, + STATE(6710), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303451] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9994), 1, + anon_sym_DQUOTE, + STATE(6627), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303469] = 5, + ACTIONS(8400), 1, + sym_escape_sequence, + ACTIONS(9994), 1, + anon_sym_DQUOTE, + STATE(6711), 1, + aux_sym__quoted_double_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303487] = 5, ACTIONS(8394), 1, sym_escape_sequence, ACTIONS(9996), 1, - anon_sym_DQUOTE, - STATE(6379), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303551] = 5, - ACTIONS(8388), 1, - sym_escape_sequence, - ACTIONS(9994), 1, anon_sym_RPAREN, - STATE(6393), 1, + STATE(6634), 1, aux_sym__quoted_parenthesis_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, @@ -415685,52 +415647,100 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - [303569] = 5, - ACTIONS(8424), 1, + [303505] = 5, + ACTIONS(8394), 1, sym_escape_sequence, - ACTIONS(9531), 1, + ACTIONS(9996), 1, + anon_sym_RPAREN, + STATE(6712), 1, + aux_sym__quoted_parenthesis_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303523] = 4, + ACTIONS(10000), 1, + sym__quoted_content_single, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9998), 2, + anon_sym_SQUOTE, + sym_escape_sequence, + [303539] = 5, + ACTIONS(8406), 1, + sym_escape_sequence, + ACTIONS(9837), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303557] = 5, + ACTIONS(8434), 1, + sym_escape_sequence, + ACTIONS(9640), 1, + anon_sym_GT, + STATE(6695), 1, + aux_sym__quoted_angle_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303575] = 4, + ACTIONS(10004), 1, + sym__quoted_content_heredoc_single, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(10002), 2, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + sym_escape_sequence, + [303591] = 5, + ACTIONS(8374), 1, + sym_escape_sequence, + ACTIONS(9913), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(6588), 1, + aux_sym__quoted_heredoc_single_repeat1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + [303609] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(8016), 3, anon_sym_RBRACK, - STATE(6268), 1, - aux_sym__quoted_square_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303587] = 5, - ACTIONS(8394), 1, + anon_sym_POUND_LBRACE, sym_escape_sequence, - ACTIONS(9800), 1, - anon_sym_DQUOTE, - STATE(6511), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - [303605] = 5, - ACTIONS(8394), 1, - sym_escape_sequence, - ACTIONS(9986), 1, - anon_sym_DQUOTE, - STATE(6617), 1, - aux_sym__quoted_double_repeat1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, [303623] = 5, - ACTIONS(8388), 1, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9998), 1, - anon_sym_RPAREN, - STATE(6393), 1, - aux_sym__quoted_parenthesis_repeat1, + ACTIONS(10006), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -415738,12 +415748,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [303641] = 5, - ACTIONS(8388), 1, + ACTIONS(8406), 1, sym_escape_sequence, - ACTIONS(9998), 1, - anon_sym_RPAREN, - STATE(6618), 1, - aux_sym__quoted_parenthesis_repeat1, + ACTIONS(9909), 1, + anon_sym_SQUOTE, + STATE(6590), 1, + aux_sym__quoted_single_repeat1, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -415751,236 +415761,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__terminator_token1, sym_comment, [303659] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - STATE(3908), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303674] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, - anon_sym_do, - STATE(4241), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303689] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - STATE(1656), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303704] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - STATE(2064), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303719] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10000), 2, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303732] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - STATE(2063), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303747] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - STATE(2062), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303762] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - STATE(1660), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303777] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - STATE(2053), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303792] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4015), 1, - anon_sym_LPAREN, - STATE(2671), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303807] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - STATE(4232), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303822] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - STATE(2052), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303837] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_do, - STATE(4488), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303852] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_do, - STATE(4133), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303867] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(271), 1, - anon_sym_do, - STATE(2085), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303882] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_do, - STATE(4535), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303897] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, - anon_sym_do, - STATE(3627), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303912] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, - anon_sym_do, - STATE(4364), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303927] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10002), 1, - aux_sym__terminator_token1, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(8069), 2, - anon_sym_SEMI, - anon_sym_end, - [303942] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_do, - STATE(4539), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303957] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10004), 1, - aux_sym_sigil_token1, - ACTIONS(10006), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [303972] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(10008), 1, @@ -415991,214 +415771,17 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [303987] = 4, + [303674] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10012), 1, - aux_sym_sigil_token1, - ACTIONS(10014), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304002] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10016), 1, - aux_sym_sigil_token1, - ACTIONS(10018), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304017] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10020), 1, - aux_sym_sigil_token1, - ACTIONS(10022), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304032] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10024), 1, - anon_sym_LPAREN, - STATE(1681), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304047] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4115), 1, - anon_sym_LPAREN, - STATE(2916), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304062] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10026), 1, - aux_sym_sigil_token1, - ACTIONS(10028), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304077] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, - anon_sym_do, - STATE(4367), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304092] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, - anon_sym_do, - STATE(4536), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304107] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2944), 1, - anon_sym_LPAREN, - STATE(1110), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304122] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10030), 1, - aux_sym_sigil_token1, - ACTIONS(10032), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304137] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(9178), 2, + ACTIONS(10012), 2, anon_sym_when, anon_sym_DASH_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [304150] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, - anon_sym_do, - STATE(4369), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304165] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10034), 1, - aux_sym_sigil_token1, - ACTIONS(10036), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304180] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10038), 2, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304193] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(427), 1, - anon_sym_do, - STATE(3196), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304208] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(427), 1, - anon_sym_do, - STATE(3197), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304223] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10040), 1, - aux_sym_sigil_token1, - ACTIONS(10042), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304238] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(427), 1, - anon_sym_do, - STATE(2700), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304253] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(427), 1, - anon_sym_do, - STATE(3199), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304268] = 4, + [303687] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(427), 1, @@ -416209,265 +415792,160 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [304283] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10044), 2, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304296] = 4, + [303702] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(427), 1, anon_sym_do, - STATE(3201), 1, + STATE(3199), 1, sym_do_block, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [304311] = 4, + [303717] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(427), 1, anon_sym_do, - STATE(2699), 1, + STATE(2853), 1, sym_do_block, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [304326] = 4, + [303732] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(10046), 1, + ACTIONS(10014), 1, aux_sym_sigil_token1, - ACTIONS(10048), 1, + ACTIONS(10016), 1, aux_sym_sigil_token2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [304341] = 3, + [303747] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(427), 1, + anon_sym_do, + STATE(3197), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [303762] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(427), 1, + anon_sym_do, + STATE(3196), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [303777] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10018), 1, + anon_sym_LPAREN, + STATE(4240), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [303792] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10020), 1, + anon_sym_LPAREN, + STATE(1428), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [303807] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + STATE(4464), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [303822] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(427), 1, + anon_sym_do, + STATE(2852), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [303837] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + STATE(4498), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [303852] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + STATE(4497), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [303867] = 3, ACTIONS(3), 2, sym__newline_before_binary_operator, sym__newline_before_comment, ACTIONS(5), 2, aux_sym__terminator_token1, sym_comment, - ACTIONS(9256), 2, - anon_sym_SLASH, + ACTIONS(9609), 2, + anon_sym_RBRACE, sym_escape_sequence, - [304354] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9275), 2, - anon_sym_PIPE, - sym_escape_sequence, - [304367] = 4, + [303880] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(10050), 1, - aux_sym_sigil_token1, - ACTIONS(10052), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304382] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9451), 2, - anon_sym_SQUOTE, - sym_escape_sequence, - [304395] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10054), 1, - anon_sym_LPAREN, - STATE(3957), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304410] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, + ACTIONS(624), 1, anon_sym_do, - STATE(3602), 1, + STATE(4394), 1, sym_do_block, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [304425] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9286), 2, - anon_sym_GT, - sym_escape_sequence, - [304438] = 4, + [303895] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(533), 1, + ACTIONS(624), 1, anon_sym_do, - STATE(4372), 1, + STATE(4492), 1, sym_do_block, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [304453] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10056), 1, - anon_sym_LPAREN, - STATE(4322), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304468] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(533), 1, - anon_sym_do, - STATE(4373), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304483] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10058), 1, - aux_sym_sigil_token1, - ACTIONS(10060), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304498] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10062), 2, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304511] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - STATE(3822), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304526] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10064), 1, - aux_sym_sigil_token1, - ACTIONS(10066), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304541] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10068), 1, - anon_sym_LPAREN, - STATE(1426), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304556] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3844), 1, - anon_sym_LPAREN, - STATE(1856), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304571] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10070), 1, - anon_sym_when, - ACTIONS(10072), 1, - anon_sym_DASH_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304586] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10072), 1, - anon_sym_DASH_GT, - ACTIONS(10074), 1, - anon_sym_when, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304601] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10076), 1, - aux_sym_sigil_token1, - ACTIONS(10078), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304616] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10080), 1, - aux_sym_sigil_token1, - ACTIONS(10082), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304631] = 4, + [303910] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(427), 1, @@ -416478,244 +415956,740 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [304646] = 4, + [303925] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + STATE(4482), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [303940] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(225), 1, + anon_sym_do, + STATE(1737), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [303955] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9856), 2, + anon_sym_RPAREN, + sym_escape_sequence, + [303968] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10022), 1, + anon_sym_LPAREN, + STATE(3895), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [303983] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10024), 1, + aux_sym_sigil_token1, + ACTIONS(10026), 1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [303998] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9845), 2, + anon_sym_DQUOTE, + sym_escape_sequence, + [304011] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + STATE(4304), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304026] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9793), 2, + anon_sym_SQUOTE, + sym_escape_sequence, + [304039] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + STATE(3504), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304054] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + STATE(4059), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304069] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10028), 1, + anon_sym_LPAREN, + STATE(2429), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304084] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10030), 1, + aux_sym_sigil_token1, + ACTIONS(10032), 1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304099] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + STATE(4058), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304114] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + STATE(4057), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304129] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + STATE(3521), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304144] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + STATE(4123), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304159] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(636), 1, + anon_sym_do, + STATE(4227), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304174] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9758), 2, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + sym_escape_sequence, + [304187] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4083), 1, + anon_sym_LPAREN, + STATE(2784), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304202] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10034), 1, + aux_sym_sigil_token1, + ACTIONS(10036), 1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304217] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10038), 1, + anon_sym_when, + ACTIONS(10040), 1, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304232] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10040), 1, + anon_sym_DASH_GT, + ACTIONS(10042), 1, + anon_sym_when, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304247] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(9672), 2, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304260] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10044), 1, + aux_sym_sigil_token1, + ACTIONS(10046), 1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304275] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3788), 2, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304288] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + STATE(4290), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304303] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10048), 1, + aux_sym__terminator_token1, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(7493), 2, + anon_sym_SEMI, + anon_sym_end, + [304318] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9659), 2, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + sym_escape_sequence, + [304331] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2894), 2, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304344] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10050), 2, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304357] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + STATE(4303), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304372] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(427), 1, + anon_sym_do, + STATE(3201), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304387] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(624), 1, + anon_sym_do, + STATE(4496), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304402] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + STATE(4354), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304417] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + STATE(4353), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304432] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + STATE(3550), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304447] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + STATE(4352), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304462] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + STATE(4351), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304477] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10052), 1, + anon_sym_LPAREN, + STATE(3936), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304492] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9538), 2, + anon_sym_RBRACK, + sym_escape_sequence, + [304505] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10054), 1, + anon_sym_LPAREN, + STATE(1691), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304520] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(4019), 1, + anon_sym_LPAREN, + STATE(2917), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304535] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10056), 1, + aux_sym_sigil_token1, + ACTIONS(10058), 1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304550] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + STATE(4349), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304565] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_do, + STATE(3548), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304580] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + STATE(2087), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304595] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9937), 2, + anon_sym_GT, + sym_escape_sequence, + [304608] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10060), 2, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304621] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + STATE(1676), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304636] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + STATE(2100), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304651] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10062), 1, + aux_sym_sigil_token1, + ACTIONS(10064), 1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304666] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10066), 1, + aux_sym_sigil_token1, + ACTIONS(10068), 1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304681] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + STATE(2096), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304696] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + STATE(2095), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304711] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + STATE(1675), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304726] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + STATE(2094), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304741] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_do, + STATE(2093), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304756] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9433), 2, + anon_sym_PIPE, + sym_escape_sequence, + [304769] = 3, + ACTIONS(3), 2, + sym__newline_before_binary_operator, + sym__newline_before_comment, + ACTIONS(5), 2, + aux_sym__terminator_token1, + sym_comment, + ACTIONS(9394), 2, + anon_sym_SLASH, + sym_escape_sequence, + [304782] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10070), 1, + aux_sym_sigil_token1, + ACTIONS(10072), 1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304797] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(2960), 1, + anon_sym_LPAREN, + STATE(1104), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304812] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10074), 2, + anon_sym_when, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304825] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10076), 1, + aux_sym_sigil_token1, + ACTIONS(10078), 1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304840] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10080), 1, + aux_sym_sigil_token1, + ACTIONS(10082), 1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304855] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(10084), 1, - anon_sym_LPAREN, - STATE(3850), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304661] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(225), 1, - anon_sym_do, - STATE(1786), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304676] = 4, - ACTIONS(5), 1, - sym_comment, + aux_sym_sigil_token1, ACTIONS(10086), 1, - aux_sym_sigil_token1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304870] = 4, + ACTIONS(5), 1, + sym_comment, ACTIONS(10088), 1, - aux_sym_sigil_token2, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304691] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(225), 1, - anon_sym_do, - STATE(1785), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304706] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(225), 1, - anon_sym_do, - STATE(1566), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304721] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9327), 2, - anon_sym_RBRACK, - sym_escape_sequence, - [304734] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(225), 1, - anon_sym_do, - STATE(1784), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304749] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10090), 1, aux_sym_sigil_token1, - ACTIONS(10092), 1, + ACTIONS(10090), 1, aux_sym_sigil_token2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [304764] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - STATE(4141), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304779] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9486), 2, - anon_sym_DQUOTE, - sym_escape_sequence, - [304792] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9420), 2, - anon_sym_RBRACE, - sym_escape_sequence, - [304805] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - STATE(4209), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304820] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9437), 2, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - sym_escape_sequence, - [304833] = 3, - ACTIONS(3), 2, - sym__newline_before_binary_operator, - sym__newline_before_comment, - ACTIONS(5), 2, - aux_sym__terminator_token1, - sym_comment, - ACTIONS(9444), 2, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - sym_escape_sequence, - [304846] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(225), 1, - anon_sym_do, - STATE(1782), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304861] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - STATE(4233), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304876] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4426), 1, - anon_sym_LPAREN, - STATE(3163), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304891] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3058), 1, - anon_sym_LPAREN, - STATE(1258), 1, - sym__call_arguments_with_parentheses, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304906] = 4, + [304885] = 4, ACTIONS(5), 1, sym_comment, + ACTIONS(10092), 1, + aux_sym_sigil_token1, ACTIONS(10094), 1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304900] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(3848), 1, anon_sym_LPAREN, - STATE(2657), 1, + STATE(1940), 1, sym__call_arguments_with_parentheses, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [304921] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - STATE(4172), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304936] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(225), 1, - anon_sym_do, - STATE(1749), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304951] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(622), 1, - anon_sym_do, - STATE(4177), 1, - sym_do_block, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [304966] = 4, + [304915] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(10096), 1, @@ -416726,87 +416700,123 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [304981] = 4, + [304930] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10100), 1, + aux_sym_sigil_token1, + ACTIONS(10102), 1, + aux_sym_sigil_token2, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [304945] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(225), 1, anon_sym_do, - STATE(1783), 1, + STATE(1694), 1, sym_do_block, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [304996] = 3, + [304960] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(2886), 2, - anon_sym_when, - anon_sym_DASH_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305009] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(576), 1, + ACTIONS(225), 1, anon_sym_do, - STATE(4538), 1, + STATE(1695), 1, sym_do_block, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [305024] = 3, + [304975] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(3738), 2, - anon_sym_when, - anon_sym_DASH_GT, + ACTIONS(10104), 1, + aux_sym_sigil_token1, + ACTIONS(10106), 1, + aux_sym_sigil_token2, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [305037] = 4, + [304990] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(576), 1, + ACTIONS(225), 1, anon_sym_do, - STATE(4132), 1, + STATE(1375), 1, sym_do_block, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [305052] = 4, + [305005] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(576), 1, + ACTIONS(225), 1, anon_sym_do, - STATE(4537), 1, + STATE(1696), 1, sym_do_block, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [305067] = 3, - ACTIONS(3), 2, + [305020] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(225), 1, + anon_sym_do, + STATE(1697), 1, + sym_do_block, + ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, - ACTIONS(5), 2, aux_sym__terminator_token1, + [305035] = 4, + ACTIONS(5), 1, sym_comment, - ACTIONS(9517), 2, - anon_sym_RPAREN, - sym_escape_sequence, + ACTIONS(4322), 1, + anon_sym_LPAREN, + STATE(3414), 1, + sym__call_arguments_with_parentheses, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305050] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(225), 1, + anon_sym_do, + STATE(1698), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305065] = 4, + ACTIONS(5), 1, + sym_comment, + ACTIONS(225), 1, + anon_sym_do, + STATE(1374), 1, + sym_do_block, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, [305080] = 4, ACTIONS(5), 1, sym_comment, - ACTIONS(225), 1, - anon_sym_do, - STATE(1565), 1, - sym_do_block, + ACTIONS(2968), 1, + anon_sym_LPAREN, + STATE(1146), 1, + sym__call_arguments_with_parentheses, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -416814,8 +416824,8 @@ static const uint16_t ts_small_parse_table[] = { [305095] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10100), 1, - anon_sym_RBRACE, + ACTIONS(10108), 1, + sym_integer, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -416823,49 +416833,13 @@ static const uint16_t ts_small_parse_table[] = { [305107] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10102), 1, - anon_sym_GT_GT, + ACTIONS(10110), 1, + anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, [305119] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10104), 1, - anon_sym_DASH_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305131] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10106), 1, - anon_sym_RBRACE, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305143] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10108), 1, - anon_sym_RBRACE, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305155] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10110), 1, - anon_sym_GT_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305167] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10112), 1, @@ -416874,16 +416848,16 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [305179] = 3, + [305131] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10114), 1, - anon_sym_RBRACK, + anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [305191] = 3, + [305143] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10116), 1, @@ -416892,20 +416866,56 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [305203] = 3, + [305155] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10118), 1, + anon_sym_RBRACE, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305167] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10120), 1, + anon_sym_RBRACK, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305179] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10122), 1, + anon_sym_LBRACE, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305191] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10124), 1, anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, + [305203] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10126), 1, + anon_sym_SLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, [305215] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10120), 1, - anon_sym_RPAREN, + ACTIONS(10128), 1, + anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -416913,8 +416923,8 @@ static const uint16_t ts_small_parse_table[] = { [305227] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10122), 1, - anon_sym_RBRACK, + ACTIONS(10130), 1, + anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -416922,7 +416932,7 @@ static const uint16_t ts_small_parse_table[] = { [305239] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10124), 1, + ACTIONS(10132), 1, anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -416931,8 +416941,8 @@ static const uint16_t ts_small_parse_table[] = { [305251] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10126), 1, - anon_sym_DASH_GT, + ACTIONS(10134), 1, + anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -416940,49 +416950,13 @@ static const uint16_t ts_small_parse_table[] = { [305263] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10128), 1, - anon_sym_RPAREN, + ACTIONS(10136), 1, + anon_sym_DASH_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, [305275] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10130), 1, - sym_integer, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305287] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10132), 1, - anon_sym_SLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305299] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10134), 1, - anon_sym_RPAREN, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305311] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10136), 1, - anon_sym_RPAREN, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305323] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10138), 1, @@ -416991,11 +416965,47 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [305335] = 3, + [305287] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10140), 1, - anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305299] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10142), 1, + anon_sym_GT_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305311] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10144), 1, + sym_integer, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305323] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10146), 1, + sym_integer, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305335] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10148), 1, + anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417003,8 +417013,8 @@ static const uint16_t ts_small_parse_table[] = { [305347] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10142), 1, - anon_sym_LBRACE, + ACTIONS(10150), 1, + anon_sym_GT_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417012,49 +417022,13 @@ static const uint16_t ts_small_parse_table[] = { [305359] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10144), 1, - anon_sym_RBRACE, + ACTIONS(10152), 1, + anon_sym_SLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, [305371] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10146), 1, - anon_sym_GT_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305383] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10148), 1, - anon_sym_LBRACE, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305395] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10150), 1, - anon_sym_RPAREN, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305407] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10152), 1, - anon_sym_RBRACE, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305419] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10154), 1, @@ -417063,52 +417037,52 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [305431] = 3, + [305383] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10156), 1, + anon_sym_LBRACE, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305395] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10158), 1, anon_sym_RBRACK, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, + [305407] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10160), 1, + anon_sym_RBRACE, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305419] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10162), 1, + anon_sym_DASH_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305431] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10164), 1, + anon_sym_RPAREN, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, [305443] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10158), 1, - anon_sym_RBRACE, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305455] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10160), 1, - anon_sym_GT_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305467] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10162), 1, - anon_sym_RBRACE, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305479] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10164), 1, - anon_sym_RBRACK, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305491] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10166), 1, @@ -417117,19 +417091,55 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [305503] = 3, + [305455] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10168), 1, + anon_sym_RBRACE, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305467] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10170), 1, + anon_sym_RBRACK, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305479] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10172), 1, + anon_sym_GT_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305491] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10174), 1, sym_integer, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, + [305503] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10176), 1, + anon_sym_RBRACE, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, [305515] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10170), 1, + ACTIONS(10178), 1, anon_sym_GT_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417138,7 +417148,7 @@ static const uint16_t ts_small_parse_table[] = { [305527] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10172), 1, + ACTIONS(10180), 1, anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417147,7 +417157,7 @@ static const uint16_t ts_small_parse_table[] = { [305539] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10174), 1, + ACTIONS(10182), 1, anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417156,49 +417166,13 @@ static const uint16_t ts_small_parse_table[] = { [305551] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10176), 1, - anon_sym_RBRACK, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305563] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10178), 1, - anon_sym_LBRACE, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305575] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10180), 1, - sym_integer, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305587] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10182), 1, + ACTIONS(10184), 1, anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [305599] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10184), 1, - anon_sym_SLASH, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [305611] = 3, + [305563] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10186), 1, @@ -417207,10 +417181,46 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [305623] = 3, + [305575] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10188), 1, + anon_sym_GT_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305587] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10190), 1, + sym_integer, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305599] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10192), 1, + anon_sym_SLASH, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305611] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10194), 1, + anon_sym_RBRACE, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [305623] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10196), 1, anon_sym_LBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417219,8 +417229,8 @@ static const uint16_t ts_small_parse_table[] = { [305635] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10190), 1, - anon_sym_RBRACE, + ACTIONS(10198), 1, + sym_integer, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417228,8 +417238,8 @@ static const uint16_t ts_small_parse_table[] = { [305647] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10192), 1, - sym_integer, + ACTIONS(10200), 1, + anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417237,8 +417247,8 @@ static const uint16_t ts_small_parse_table[] = { [305659] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10194), 1, - anon_sym_SLASH, + ACTIONS(10202), 1, + anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417246,8 +417256,8 @@ static const uint16_t ts_small_parse_table[] = { [305671] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10196), 1, - sym_integer, + ACTIONS(10204), 1, + anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417255,7 +417265,7 @@ static const uint16_t ts_small_parse_table[] = { [305683] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10198), 1, + ACTIONS(10206), 1, anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417264,7 +417274,7 @@ static const uint16_t ts_small_parse_table[] = { [305695] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10200), 1, + ACTIONS(10208), 1, anon_sym_SLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417273,7 +417283,7 @@ static const uint16_t ts_small_parse_table[] = { [305707] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10202), 1, + ACTIONS(10210), 1, anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417282,7 +417292,7 @@ static const uint16_t ts_small_parse_table[] = { [305719] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10204), 1, + ACTIONS(10212), 1, anon_sym_LBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417291,8 +417301,8 @@ static const uint16_t ts_small_parse_table[] = { [305731] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10206), 1, - anon_sym_RPAREN, + ACTIONS(10214), 1, + anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417300,8 +417310,8 @@ static const uint16_t ts_small_parse_table[] = { [305743] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10208), 1, - anon_sym_RBRACK, + ACTIONS(3054), 1, + aux_sym_quoted_keyword_token1, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417309,8 +417319,8 @@ static const uint16_t ts_small_parse_table[] = { [305755] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10210), 1, - sym_integer, + ACTIONS(3064), 1, + aux_sym_quoted_keyword_token1, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417318,7 +417328,7 @@ static const uint16_t ts_small_parse_table[] = { [305767] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10212), 1, + ACTIONS(10216), 1, anon_sym_DASH_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417327,7 +417337,7 @@ static const uint16_t ts_small_parse_table[] = { [305779] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10212), 1, + ACTIONS(10216), 1, anon_sym_DASH_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417336,7 +417346,7 @@ static const uint16_t ts_small_parse_table[] = { [305791] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10214), 1, + ACTIONS(10218), 1, anon_sym_SLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417345,8 +417355,8 @@ static const uint16_t ts_small_parse_table[] = { [305803] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10216), 1, - anon_sym_GT_GT, + ACTIONS(10220), 1, + anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417354,7 +417364,7 @@ static const uint16_t ts_small_parse_table[] = { [305815] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10218), 1, + ACTIONS(10222), 1, anon_sym_LBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417363,7 +417373,7 @@ static const uint16_t ts_small_parse_table[] = { [305827] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10220), 1, + ACTIONS(10224), 1, anon_sym_RBRACK, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417372,7 +417382,7 @@ static const uint16_t ts_small_parse_table[] = { [305839] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10222), 1, + ACTIONS(10226), 1, anon_sym_DASH_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417381,7 +417391,7 @@ static const uint16_t ts_small_parse_table[] = { [305851] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10224), 1, + ACTIONS(10228), 1, anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417390,7 +417400,7 @@ static const uint16_t ts_small_parse_table[] = { [305863] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10226), 1, + ACTIONS(10230), 1, sym_integer, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417399,8 +417409,8 @@ static const uint16_t ts_small_parse_table[] = { [305875] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10228), 1, - anon_sym_RPAREN, + ACTIONS(10232), 1, + anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417408,7 +417418,7 @@ static const uint16_t ts_small_parse_table[] = { [305887] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10230), 1, + ACTIONS(10234), 1, anon_sym_SLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417417,8 +417427,8 @@ static const uint16_t ts_small_parse_table[] = { [305899] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10232), 1, - anon_sym_GT_GT, + ACTIONS(10236), 1, + anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417426,7 +417436,7 @@ static const uint16_t ts_small_parse_table[] = { [305911] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10234), 1, + ACTIONS(10238), 1, anon_sym_LBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417435,8 +417445,8 @@ static const uint16_t ts_small_parse_table[] = { [305923] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10236), 1, - anon_sym_RBRACK, + ACTIONS(10240), 1, + anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417444,8 +417454,8 @@ static const uint16_t ts_small_parse_table[] = { [305935] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10238), 1, - sym_integer, + ACTIONS(10242), 1, + anon_sym_GT_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417453,8 +417463,8 @@ static const uint16_t ts_small_parse_table[] = { [305947] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10240), 1, - anon_sym_RBRACE, + ACTIONS(10244), 1, + anon_sym_RBRACK, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417462,7 +417472,7 @@ static const uint16_t ts_small_parse_table[] = { [305959] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10242), 1, + ACTIONS(10246), 1, anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417471,7 +417481,7 @@ static const uint16_t ts_small_parse_table[] = { [305971] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10244), 1, + ACTIONS(10248), 1, anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417480,7 +417490,7 @@ static const uint16_t ts_small_parse_table[] = { [305983] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10246), 1, + ACTIONS(10250), 1, anon_sym_SLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417489,8 +417499,8 @@ static const uint16_t ts_small_parse_table[] = { [305995] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10248), 1, - anon_sym_RPAREN, + ACTIONS(10252), 1, + anon_sym_GT_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417498,7 +417508,7 @@ static const uint16_t ts_small_parse_table[] = { [306007] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10250), 1, + ACTIONS(10254), 1, anon_sym_LBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417507,8 +417517,8 @@ static const uint16_t ts_small_parse_table[] = { [306019] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10252), 1, - sym_integer, + ACTIONS(10256), 1, + anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417516,8 +417526,8 @@ static const uint16_t ts_small_parse_table[] = { [306031] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10254), 1, - anon_sym_RBRACE, + ACTIONS(10258), 1, + anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417525,8 +417535,8 @@ static const uint16_t ts_small_parse_table[] = { [306043] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10256), 1, - anon_sym_RBRACE, + ACTIONS(10260), 1, + anon_sym_RBRACK, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417534,8 +417544,8 @@ static const uint16_t ts_small_parse_table[] = { [306055] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10258), 1, - anon_sym_RBRACE, + ACTIONS(10262), 1, + anon_sym_RBRACK, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417543,7 +417553,7 @@ static const uint16_t ts_small_parse_table[] = { [306067] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10260), 1, + ACTIONS(10264), 1, anon_sym_GT_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417552,7 +417562,7 @@ static const uint16_t ts_small_parse_table[] = { [306079] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10262), 1, + ACTIONS(10266), 1, anon_sym_SLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417561,8 +417571,8 @@ static const uint16_t ts_small_parse_table[] = { [306091] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10264), 1, - anon_sym_RBRACK, + ACTIONS(10268), 1, + sym_integer, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417570,31 +417580,13 @@ static const uint16_t ts_small_parse_table[] = { [306103] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10266), 1, + ACTIONS(10270), 1, anon_sym_LBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, [306115] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10268), 1, - anon_sym_RBRACE, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [306127] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10270), 1, - anon_sym_RBRACE, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [306139] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10272), 1, @@ -417603,7 +417595,7 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [306151] = 3, + [306127] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10274), 1, @@ -417612,19 +417604,37 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [306163] = 3, + [306139] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10276), 1, + anon_sym_RBRACE, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [306151] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10278), 1, anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, + [306163] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10280), 1, + anon_sym_LBRACE, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, [306175] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10278), 1, + ACTIONS(10282), 1, anon_sym_SLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417633,7 +417643,7 @@ static const uint16_t ts_small_parse_table[] = { [306187] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10280), 1, + ACTIONS(10284), 1, anon_sym_SLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417642,7 +417652,7 @@ static const uint16_t ts_small_parse_table[] = { [306199] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10282), 1, + ACTIONS(10286), 1, anon_sym_LBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417651,31 +417661,13 @@ static const uint16_t ts_small_parse_table[] = { [306211] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10284), 1, - anon_sym_RPAREN, + ACTIONS(10288), 1, + anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, [306223] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10286), 1, - anon_sym_RPAREN, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [306235] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10288), 1, - anon_sym_RPAREN, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [306247] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10290), 1, @@ -417684,19 +417676,37 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [306259] = 3, + [306235] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10292), 1, + anon_sym_RPAREN, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [306247] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10294), 1, anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, + [306259] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10296), 1, + anon_sym_RPAREN, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, [306271] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10294), 1, + ACTIONS(10298), 1, anon_sym_SLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417705,7 +417715,7 @@ static const uint16_t ts_small_parse_table[] = { [306283] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10296), 1, + ACTIONS(10300), 1, anon_sym_LBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417714,7 +417724,7 @@ static const uint16_t ts_small_parse_table[] = { [306295] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10298), 1, + ACTIONS(10302), 1, anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417723,7 +417733,7 @@ static const uint16_t ts_small_parse_table[] = { [306307] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10300), 1, + ACTIONS(10304), 1, ts_builtin_sym_end, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417732,8 +417742,8 @@ static const uint16_t ts_small_parse_table[] = { [306319] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10302), 1, - sym_integer, + ACTIONS(10306), 1, + anon_sym_RBRACK, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417741,8 +417751,8 @@ static const uint16_t ts_small_parse_table[] = { [306331] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10304), 1, - anon_sym_GT_GT, + ACTIONS(10308), 1, + anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417750,8 +417760,8 @@ static const uint16_t ts_small_parse_table[] = { [306343] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10306), 1, - anon_sym_RBRACK, + ACTIONS(10310), 1, + anon_sym_GT_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417759,7 +417769,7 @@ static const uint16_t ts_small_parse_table[] = { [306355] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10308), 1, + ACTIONS(10312), 1, anon_sym_SLASH, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417768,7 +417778,7 @@ static const uint16_t ts_small_parse_table[] = { [306367] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10310), 1, + ACTIONS(10314), 1, anon_sym_LBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417777,8 +417787,8 @@ static const uint16_t ts_small_parse_table[] = { [306379] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10312), 1, - anon_sym_RBRACE, + ACTIONS(10316), 1, + anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417786,49 +417796,13 @@ static const uint16_t ts_small_parse_table[] = { [306391] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10314), 1, - anon_sym_RPAREN, + ACTIONS(10318), 1, + sym_integer, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, [306403] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3034), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [306415] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10316), 1, - anon_sym_RPAREN, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [306427] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3040), 1, - aux_sym_quoted_keyword_token1, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [306439] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(10318), 1, - anon_sym_RBRACE, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [306451] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10320), 1, @@ -417837,7 +417811,7 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [306463] = 3, + [306415] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10322), 1, @@ -417846,7 +417820,7 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [306475] = 3, + [306427] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10324), 1, @@ -417855,20 +417829,56 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [306487] = 3, + [306439] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(10326), 1, + anon_sym_RBRACE, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [306451] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10328), 1, + anon_sym_RBRACE, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [306463] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10330), 1, anon_sym_RBRACK, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, + [306475] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10332), 1, + anon_sym_GT_GT, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, + [306487] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10334), 1, + sym_integer, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, [306499] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10328), 1, - anon_sym_GT_GT, + ACTIONS(10336), 1, + sym_integer, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417876,8 +417886,8 @@ static const uint16_t ts_small_parse_table[] = { [306511] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10330), 1, - sym_integer, + ACTIONS(2627), 1, + aux_sym_quoted_keyword_token1, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417894,8 +417904,8 @@ static const uint16_t ts_small_parse_table[] = { [306535] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(2627), 1, - aux_sym_quoted_keyword_token1, + ACTIONS(10338), 1, + anon_sym_GT_GT, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417903,8 +417913,8 @@ static const uint16_t ts_small_parse_table[] = { [306547] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10332), 1, - anon_sym_RPAREN, + ACTIONS(2639), 1, + aux_sym_quoted_keyword_token1, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417912,22 +417922,13 @@ static const uint16_t ts_small_parse_table[] = { [306559] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10334), 1, - anon_sym_GT_GT, - ACTIONS(3), 3, - sym__newline_before_binary_operator, - sym__newline_before_comment, - aux_sym__terminator_token1, - [306571] = 3, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2623), 1, + ACTIONS(2635), 1, aux_sym_quoted_keyword_token1, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [306583] = 3, + [306571] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(2619), 1, @@ -417936,7 +417937,7 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, - [306595] = 3, + [306583] = 3, ACTIONS(5), 1, sym_comment, ACTIONS(2615), 1, @@ -417945,11 +417946,20 @@ static const uint16_t ts_small_parse_table[] = { sym__newline_before_binary_operator, sym__newline_before_comment, aux_sym__terminator_token1, + [306595] = 3, + ACTIONS(5), 1, + sym_comment, + ACTIONS(10340), 1, + anon_sym_RBRACK, + ACTIONS(3), 3, + sym__newline_before_binary_operator, + sym__newline_before_comment, + aux_sym__terminator_token1, [306607] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(2611), 1, - aux_sym_quoted_keyword_token1, + ACTIONS(10342), 1, + anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417957,7 +417967,7 @@ static const uint16_t ts_small_parse_table[] = { [306619] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10336), 1, + ACTIONS(10344), 1, anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417966,7 +417976,7 @@ static const uint16_t ts_small_parse_table[] = { [306631] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10338), 1, + ACTIONS(10346), 1, anon_sym_RBRACE, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -417975,8 +417985,8 @@ static const uint16_t ts_small_parse_table[] = { [306643] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10340), 1, - anon_sym_RBRACE, + ACTIONS(10348), 1, + anon_sym_RPAREN, ACTIONS(3), 3, sym__newline_before_binary_operator, sym__newline_before_comment, @@ -417984,7 +417994,7 @@ static const uint16_t ts_small_parse_table[] = { [306655] = 3, ACTIONS(5), 1, sym_comment, - ACTIONS(10342), 1, + ACTIONS(10350), 1, sym_integer, ACTIONS(3), 3, sym__newline_before_binary_operator, @@ -418003,228 +418013,228 @@ static const uint16_t ts_small_parse_table[] = { static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1091)] = 0, - [SMALL_STATE(1092)] = 73, - [SMALL_STATE(1093)] = 152, - [SMALL_STATE(1094)] = 225, - [SMALL_STATE(1095)] = 298, - [SMALL_STATE(1096)] = 371, - [SMALL_STATE(1097)] = 444, - [SMALL_STATE(1098)] = 517, - [SMALL_STATE(1099)] = 590, - [SMALL_STATE(1100)] = 663, - [SMALL_STATE(1101)] = 736, - [SMALL_STATE(1102)] = 809, - [SMALL_STATE(1103)] = 888, - [SMALL_STATE(1104)] = 961, - [SMALL_STATE(1105)] = 1090, + [SMALL_STATE(1092)] = 129, + [SMALL_STATE(1093)] = 206, + [SMALL_STATE(1094)] = 281, + [SMALL_STATE(1095)] = 354, + [SMALL_STATE(1096)] = 427, + [SMALL_STATE(1097)] = 500, + [SMALL_STATE(1098)] = 573, + [SMALL_STATE(1099)] = 646, + [SMALL_STATE(1100)] = 719, + [SMALL_STATE(1101)] = 792, + [SMALL_STATE(1102)] = 865, + [SMALL_STATE(1103)] = 938, + [SMALL_STATE(1104)] = 1011, + [SMALL_STATE(1105)] = 1084, [SMALL_STATE(1106)] = 1163, - [SMALL_STATE(1107)] = 1242, - [SMALL_STATE(1108)] = 1315, - [SMALL_STATE(1109)] = 1388, - [SMALL_STATE(1110)] = 1461, - [SMALL_STATE(1111)] = 1534, - [SMALL_STATE(1112)] = 1609, - [SMALL_STATE(1113)] = 1684, - [SMALL_STATE(1114)] = 1759, - [SMALL_STATE(1115)] = 1834, - [SMALL_STATE(1116)] = 1909, - [SMALL_STATE(1117)] = 2038, - [SMALL_STATE(1118)] = 2113, - [SMALL_STATE(1119)] = 2242, - [SMALL_STATE(1120)] = 2317, - [SMALL_STATE(1121)] = 2392, - [SMALL_STATE(1122)] = 2521, - [SMALL_STATE(1123)] = 2594, - [SMALL_STATE(1124)] = 2669, - [SMALL_STATE(1125)] = 2798, - [SMALL_STATE(1126)] = 2927, - [SMALL_STATE(1127)] = 3006, - [SMALL_STATE(1128)] = 3079, - [SMALL_STATE(1129)] = 3152, - [SMALL_STATE(1130)] = 3229, - [SMALL_STATE(1131)] = 3358, - [SMALL_STATE(1132)] = 3435, - [SMALL_STATE(1133)] = 3514, - [SMALL_STATE(1134)] = 3593, - [SMALL_STATE(1135)] = 3670, - [SMALL_STATE(1136)] = 3743, - [SMALL_STATE(1137)] = 3872, - [SMALL_STATE(1138)] = 3951, + [SMALL_STATE(1107)] = 1236, + [SMALL_STATE(1108)] = 1311, + [SMALL_STATE(1109)] = 1384, + [SMALL_STATE(1110)] = 1457, + [SMALL_STATE(1111)] = 1530, + [SMALL_STATE(1112)] = 1605, + [SMALL_STATE(1113)] = 1678, + [SMALL_STATE(1114)] = 1753, + [SMALL_STATE(1115)] = 1828, + [SMALL_STATE(1116)] = 1905, + [SMALL_STATE(1117)] = 2034, + [SMALL_STATE(1118)] = 2111, + [SMALL_STATE(1119)] = 2240, + [SMALL_STATE(1120)] = 2313, + [SMALL_STATE(1121)] = 2388, + [SMALL_STATE(1122)] = 2461, + [SMALL_STATE(1123)] = 2534, + [SMALL_STATE(1124)] = 2607, + [SMALL_STATE(1125)] = 2682, + [SMALL_STATE(1126)] = 2761, + [SMALL_STATE(1127)] = 2834, + [SMALL_STATE(1128)] = 2909, + [SMALL_STATE(1129)] = 2988, + [SMALL_STATE(1130)] = 3067, + [SMALL_STATE(1131)] = 3142, + [SMALL_STATE(1132)] = 3221, + [SMALL_STATE(1133)] = 3300, + [SMALL_STATE(1134)] = 3429, + [SMALL_STATE(1135)] = 3558, + [SMALL_STATE(1136)] = 3687, + [SMALL_STATE(1137)] = 3816, + [SMALL_STATE(1138)] = 3945, [SMALL_STATE(1139)] = 4024, [SMALL_STATE(1140)] = 4096, - [SMALL_STATE(1141)] = 4170, + [SMALL_STATE(1141)] = 4168, [SMALL_STATE(1142)] = 4242, - [SMALL_STATE(1143)] = 4314, - [SMALL_STATE(1144)] = 4386, - [SMALL_STATE(1145)] = 4458, - [SMALL_STATE(1146)] = 4530, - [SMALL_STATE(1147)] = 4602, - [SMALL_STATE(1148)] = 4674, - [SMALL_STATE(1149)] = 4746, - [SMALL_STATE(1150)] = 4818, - [SMALL_STATE(1151)] = 4890, - [SMALL_STATE(1152)] = 4962, - [SMALL_STATE(1153)] = 5034, - [SMALL_STATE(1154)] = 5106, - [SMALL_STATE(1155)] = 5178, - [SMALL_STATE(1156)] = 5250, - [SMALL_STATE(1157)] = 5322, - [SMALL_STATE(1158)] = 5394, - [SMALL_STATE(1159)] = 5466, - [SMALL_STATE(1160)] = 5538, - [SMALL_STATE(1161)] = 5610, - [SMALL_STATE(1162)] = 5682, - [SMALL_STATE(1163)] = 5754, - [SMALL_STATE(1164)] = 5830, - [SMALL_STATE(1165)] = 5902, - [SMALL_STATE(1166)] = 5974, - [SMALL_STATE(1167)] = 6050, - [SMALL_STATE(1168)] = 6122, - [SMALL_STATE(1169)] = 6194, - [SMALL_STATE(1170)] = 6266, - [SMALL_STATE(1171)] = 6338, - [SMALL_STATE(1172)] = 6410, - [SMALL_STATE(1173)] = 6482, - [SMALL_STATE(1174)] = 6554, - [SMALL_STATE(1175)] = 6626, - [SMALL_STATE(1176)] = 6698, - [SMALL_STATE(1177)] = 6770, - [SMALL_STATE(1178)] = 6842, - [SMALL_STATE(1179)] = 6914, - [SMALL_STATE(1180)] = 6986, - [SMALL_STATE(1181)] = 7058, - [SMALL_STATE(1182)] = 7130, - [SMALL_STATE(1183)] = 7202, - [SMALL_STATE(1184)] = 7274, - [SMALL_STATE(1185)] = 7346, - [SMALL_STATE(1186)] = 7420, - [SMALL_STATE(1187)] = 7492, - [SMALL_STATE(1188)] = 7564, - [SMALL_STATE(1189)] = 7636, - [SMALL_STATE(1190)] = 7708, - [SMALL_STATE(1191)] = 7780, - [SMALL_STATE(1192)] = 7852, - [SMALL_STATE(1193)] = 7924, - [SMALL_STATE(1194)] = 7996, - [SMALL_STATE(1195)] = 8068, - [SMALL_STATE(1196)] = 8140, - [SMALL_STATE(1197)] = 8212, - [SMALL_STATE(1198)] = 8284, - [SMALL_STATE(1199)] = 8356, - [SMALL_STATE(1200)] = 8428, - [SMALL_STATE(1201)] = 8504, - [SMALL_STATE(1202)] = 8576, - [SMALL_STATE(1203)] = 8648, - [SMALL_STATE(1204)] = 8720, - [SMALL_STATE(1205)] = 8792, - [SMALL_STATE(1206)] = 8864, - [SMALL_STATE(1207)] = 8936, - [SMALL_STATE(1208)] = 9008, - [SMALL_STATE(1209)] = 9080, - [SMALL_STATE(1210)] = 9152, - [SMALL_STATE(1211)] = 9224, - [SMALL_STATE(1212)] = 9296, - [SMALL_STATE(1213)] = 9368, - [SMALL_STATE(1214)] = 9442, - [SMALL_STATE(1215)] = 9516, - [SMALL_STATE(1216)] = 9588, - [SMALL_STATE(1217)] = 9660, - [SMALL_STATE(1218)] = 9732, - [SMALL_STATE(1219)] = 9804, - [SMALL_STATE(1220)] = 9876, - [SMALL_STATE(1221)] = 9948, - [SMALL_STATE(1222)] = 10020, - [SMALL_STATE(1223)] = 10092, - [SMALL_STATE(1224)] = 10164, - [SMALL_STATE(1225)] = 10236, - [SMALL_STATE(1226)] = 10312, - [SMALL_STATE(1227)] = 10388, - [SMALL_STATE(1228)] = 10460, - [SMALL_STATE(1229)] = 10532, - [SMALL_STATE(1230)] = 10608, - [SMALL_STATE(1231)] = 10680, - [SMALL_STATE(1232)] = 10752, - [SMALL_STATE(1233)] = 10824, - [SMALL_STATE(1234)] = 10896, - [SMALL_STATE(1235)] = 10968, - [SMALL_STATE(1236)] = 11040, - [SMALL_STATE(1237)] = 11112, - [SMALL_STATE(1238)] = 11184, - [SMALL_STATE(1239)] = 11256, - [SMALL_STATE(1240)] = 11328, - [SMALL_STATE(1241)] = 11404, - [SMALL_STATE(1242)] = 11476, - [SMALL_STATE(1243)] = 11594, - [SMALL_STATE(1244)] = 11666, - [SMALL_STATE(1245)] = 11738, - [SMALL_STATE(1246)] = 11810, - [SMALL_STATE(1247)] = 11884, - [SMALL_STATE(1248)] = 11958, - [SMALL_STATE(1249)] = 12032, - [SMALL_STATE(1250)] = 12104, - [SMALL_STATE(1251)] = 12178, - [SMALL_STATE(1252)] = 12252, - [SMALL_STATE(1253)] = 12324, - [SMALL_STATE(1254)] = 12398, - [SMALL_STATE(1255)] = 12476, - [SMALL_STATE(1256)] = 12550, - [SMALL_STATE(1257)] = 12624, - [SMALL_STATE(1258)] = 12696, - [SMALL_STATE(1259)] = 12768, - [SMALL_STATE(1260)] = 12840, - [SMALL_STATE(1261)] = 12914, - [SMALL_STATE(1262)] = 12986, - [SMALL_STATE(1263)] = 13060, - [SMALL_STATE(1264)] = 13132, - [SMALL_STATE(1265)] = 13206, - [SMALL_STATE(1266)] = 13280, - [SMALL_STATE(1267)] = 13352, - [SMALL_STATE(1268)] = 13424, - [SMALL_STATE(1269)] = 13496, - [SMALL_STATE(1270)] = 13568, - [SMALL_STATE(1271)] = 13640, - [SMALL_STATE(1272)] = 13712, - [SMALL_STATE(1273)] = 13784, - [SMALL_STATE(1274)] = 13856, - [SMALL_STATE(1275)] = 13928, - [SMALL_STATE(1276)] = 14000, - [SMALL_STATE(1277)] = 14072, - [SMALL_STATE(1278)] = 14144, - [SMALL_STATE(1279)] = 14216, - [SMALL_STATE(1280)] = 14288, - [SMALL_STATE(1281)] = 14360, - [SMALL_STATE(1282)] = 14432, - [SMALL_STATE(1283)] = 14506, - [SMALL_STATE(1284)] = 14584, - [SMALL_STATE(1285)] = 14656, - [SMALL_STATE(1286)] = 14728, - [SMALL_STATE(1287)] = 14802, - [SMALL_STATE(1288)] = 14880, - [SMALL_STATE(1289)] = 14952, - [SMALL_STATE(1290)] = 15024, - [SMALL_STATE(1291)] = 15096, - [SMALL_STATE(1292)] = 15174, - [SMALL_STATE(1293)] = 15246, - [SMALL_STATE(1294)] = 15320, - [SMALL_STATE(1295)] = 15398, - [SMALL_STATE(1296)] = 15470, - [SMALL_STATE(1297)] = 15542, - [SMALL_STATE(1298)] = 15614, - [SMALL_STATE(1299)] = 15686, - [SMALL_STATE(1300)] = 15758, - [SMALL_STATE(1301)] = 15830, - [SMALL_STATE(1302)] = 15902, - [SMALL_STATE(1303)] = 15974, - [SMALL_STATE(1304)] = 16046, - [SMALL_STATE(1305)] = 16118, - [SMALL_STATE(1306)] = 16192, - [SMALL_STATE(1307)] = 16266, - [SMALL_STATE(1308)] = 16340, - [SMALL_STATE(1309)] = 16414, - [SMALL_STATE(1310)] = 16488, - [SMALL_STATE(1311)] = 16562, - [SMALL_STATE(1312)] = 16636, - [SMALL_STATE(1313)] = 16710, + [SMALL_STATE(1143)] = 4316, + [SMALL_STATE(1144)] = 4390, + [SMALL_STATE(1145)] = 4462, + [SMALL_STATE(1146)] = 4536, + [SMALL_STATE(1147)] = 4608, + [SMALL_STATE(1148)] = 4680, + [SMALL_STATE(1149)] = 4756, + [SMALL_STATE(1150)] = 4832, + [SMALL_STATE(1151)] = 4908, + [SMALL_STATE(1152)] = 4984, + [SMALL_STATE(1153)] = 5060, + [SMALL_STATE(1154)] = 5178, + [SMALL_STATE(1155)] = 5250, + [SMALL_STATE(1156)] = 5322, + [SMALL_STATE(1157)] = 5394, + [SMALL_STATE(1158)] = 5466, + [SMALL_STATE(1159)] = 5538, + [SMALL_STATE(1160)] = 5610, + [SMALL_STATE(1161)] = 5682, + [SMALL_STATE(1162)] = 5754, + [SMALL_STATE(1163)] = 5826, + [SMALL_STATE(1164)] = 5898, + [SMALL_STATE(1165)] = 5970, + [SMALL_STATE(1166)] = 6042, + [SMALL_STATE(1167)] = 6114, + [SMALL_STATE(1168)] = 6186, + [SMALL_STATE(1169)] = 6258, + [SMALL_STATE(1170)] = 6336, + [SMALL_STATE(1171)] = 6414, + [SMALL_STATE(1172)] = 6492, + [SMALL_STATE(1173)] = 6568, + [SMALL_STATE(1174)] = 6644, + [SMALL_STATE(1175)] = 6722, + [SMALL_STATE(1176)] = 6798, + [SMALL_STATE(1177)] = 6876, + [SMALL_STATE(1178)] = 6948, + [SMALL_STATE(1179)] = 7020, + [SMALL_STATE(1180)] = 7092, + [SMALL_STATE(1181)] = 7164, + [SMALL_STATE(1182)] = 7236, + [SMALL_STATE(1183)] = 7308, + [SMALL_STATE(1184)] = 7380, + [SMALL_STATE(1185)] = 7452, + [SMALL_STATE(1186)] = 7524, + [SMALL_STATE(1187)] = 7596, + [SMALL_STATE(1188)] = 7668, + [SMALL_STATE(1189)] = 7740, + [SMALL_STATE(1190)] = 7812, + [SMALL_STATE(1191)] = 7884, + [SMALL_STATE(1192)] = 7956, + [SMALL_STATE(1193)] = 8028, + [SMALL_STATE(1194)] = 8100, + [SMALL_STATE(1195)] = 8172, + [SMALL_STATE(1196)] = 8244, + [SMALL_STATE(1197)] = 8316, + [SMALL_STATE(1198)] = 8388, + [SMALL_STATE(1199)] = 8460, + [SMALL_STATE(1200)] = 8532, + [SMALL_STATE(1201)] = 8604, + [SMALL_STATE(1202)] = 8676, + [SMALL_STATE(1203)] = 8748, + [SMALL_STATE(1204)] = 8820, + [SMALL_STATE(1205)] = 8892, + [SMALL_STATE(1206)] = 8964, + [SMALL_STATE(1207)] = 9036, + [SMALL_STATE(1208)] = 9108, + [SMALL_STATE(1209)] = 9180, + [SMALL_STATE(1210)] = 9254, + [SMALL_STATE(1211)] = 9328, + [SMALL_STATE(1212)] = 9400, + [SMALL_STATE(1213)] = 9472, + [SMALL_STATE(1214)] = 9544, + [SMALL_STATE(1215)] = 9616, + [SMALL_STATE(1216)] = 9688, + [SMALL_STATE(1217)] = 9760, + [SMALL_STATE(1218)] = 9832, + [SMALL_STATE(1219)] = 9904, + [SMALL_STATE(1220)] = 9976, + [SMALL_STATE(1221)] = 10048, + [SMALL_STATE(1222)] = 10120, + [SMALL_STATE(1223)] = 10192, + [SMALL_STATE(1224)] = 10264, + [SMALL_STATE(1225)] = 10336, + [SMALL_STATE(1226)] = 10408, + [SMALL_STATE(1227)] = 10480, + [SMALL_STATE(1228)] = 10552, + [SMALL_STATE(1229)] = 10624, + [SMALL_STATE(1230)] = 10696, + [SMALL_STATE(1231)] = 10768, + [SMALL_STATE(1232)] = 10840, + [SMALL_STATE(1233)] = 10912, + [SMALL_STATE(1234)] = 10984, + [SMALL_STATE(1235)] = 11056, + [SMALL_STATE(1236)] = 11128, + [SMALL_STATE(1237)] = 11200, + [SMALL_STATE(1238)] = 11272, + [SMALL_STATE(1239)] = 11344, + [SMALL_STATE(1240)] = 11416, + [SMALL_STATE(1241)] = 11488, + [SMALL_STATE(1242)] = 11560, + [SMALL_STATE(1243)] = 11632, + [SMALL_STATE(1244)] = 11704, + [SMALL_STATE(1245)] = 11776, + [SMALL_STATE(1246)] = 11848, + [SMALL_STATE(1247)] = 11920, + [SMALL_STATE(1248)] = 11992, + [SMALL_STATE(1249)] = 12064, + [SMALL_STATE(1250)] = 12136, + [SMALL_STATE(1251)] = 12208, + [SMALL_STATE(1252)] = 12280, + [SMALL_STATE(1253)] = 12352, + [SMALL_STATE(1254)] = 12424, + [SMALL_STATE(1255)] = 12496, + [SMALL_STATE(1256)] = 12568, + [SMALL_STATE(1257)] = 12640, + [SMALL_STATE(1258)] = 12712, + [SMALL_STATE(1259)] = 12784, + [SMALL_STATE(1260)] = 12856, + [SMALL_STATE(1261)] = 12928, + [SMALL_STATE(1262)] = 13002, + [SMALL_STATE(1263)] = 13076, + [SMALL_STATE(1264)] = 13150, + [SMALL_STATE(1265)] = 13224, + [SMALL_STATE(1266)] = 13298, + [SMALL_STATE(1267)] = 13372, + [SMALL_STATE(1268)] = 13446, + [SMALL_STATE(1269)] = 13520, + [SMALL_STATE(1270)] = 13594, + [SMALL_STATE(1271)] = 13668, + [SMALL_STATE(1272)] = 13742, + [SMALL_STATE(1273)] = 13816, + [SMALL_STATE(1274)] = 13890, + [SMALL_STATE(1275)] = 13964, + [SMALL_STATE(1276)] = 14038, + [SMALL_STATE(1277)] = 14112, + [SMALL_STATE(1278)] = 14186, + [SMALL_STATE(1279)] = 14260, + [SMALL_STATE(1280)] = 14334, + [SMALL_STATE(1281)] = 14408, + [SMALL_STATE(1282)] = 14480, + [SMALL_STATE(1283)] = 14552, + [SMALL_STATE(1284)] = 14624, + [SMALL_STATE(1285)] = 14696, + [SMALL_STATE(1286)] = 14768, + [SMALL_STATE(1287)] = 14840, + [SMALL_STATE(1288)] = 14912, + [SMALL_STATE(1289)] = 14984, + [SMALL_STATE(1290)] = 15056, + [SMALL_STATE(1291)] = 15128, + [SMALL_STATE(1292)] = 15200, + [SMALL_STATE(1293)] = 15272, + [SMALL_STATE(1294)] = 15344, + [SMALL_STATE(1295)] = 15416, + [SMALL_STATE(1296)] = 15488, + [SMALL_STATE(1297)] = 15560, + [SMALL_STATE(1298)] = 15632, + [SMALL_STATE(1299)] = 15704, + [SMALL_STATE(1300)] = 15776, + [SMALL_STATE(1301)] = 15848, + [SMALL_STATE(1302)] = 15920, + [SMALL_STATE(1303)] = 15992, + [SMALL_STATE(1304)] = 16064, + [SMALL_STATE(1305)] = 16136, + [SMALL_STATE(1306)] = 16208, + [SMALL_STATE(1307)] = 16280, + [SMALL_STATE(1308)] = 16354, + [SMALL_STATE(1309)] = 16426, + [SMALL_STATE(1310)] = 16498, + [SMALL_STATE(1311)] = 16570, + [SMALL_STATE(1312)] = 16642, + [SMALL_STATE(1313)] = 16714, [SMALL_STATE(1314)] = 16786, [SMALL_STATE(1315)] = 16858, [SMALL_STATE(1316)] = 16930, @@ -418262,448 +418272,448 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1348)] = 19234, [SMALL_STATE(1349)] = 19306, [SMALL_STATE(1350)] = 19377, - [SMALL_STATE(1351)] = 19448, - [SMALL_STATE(1352)] = 19519, - [SMALL_STATE(1353)] = 19590, - [SMALL_STATE(1354)] = 19661, - [SMALL_STATE(1355)] = 19732, - [SMALL_STATE(1356)] = 19803, - [SMALL_STATE(1357)] = 19874, - [SMALL_STATE(1358)] = 19987, - [SMALL_STATE(1359)] = 20058, - [SMALL_STATE(1360)] = 20129, - [SMALL_STATE(1361)] = 20200, - [SMALL_STATE(1362)] = 20271, - [SMALL_STATE(1363)] = 20342, - [SMALL_STATE(1364)] = 20413, - [SMALL_STATE(1365)] = 20484, - [SMALL_STATE(1366)] = 20555, - [SMALL_STATE(1367)] = 20626, - [SMALL_STATE(1368)] = 20697, - [SMALL_STATE(1369)] = 20768, - [SMALL_STATE(1370)] = 20839, - [SMALL_STATE(1371)] = 20910, - [SMALL_STATE(1372)] = 20981, - [SMALL_STATE(1373)] = 21052, - [SMALL_STATE(1374)] = 21123, - [SMALL_STATE(1375)] = 21194, - [SMALL_STATE(1376)] = 21265, - [SMALL_STATE(1377)] = 21336, - [SMALL_STATE(1378)] = 21407, - [SMALL_STATE(1379)] = 21524, - [SMALL_STATE(1380)] = 21595, - [SMALL_STATE(1381)] = 21666, - [SMALL_STATE(1382)] = 21737, - [SMALL_STATE(1383)] = 21808, - [SMALL_STATE(1384)] = 21879, - [SMALL_STATE(1385)] = 21950, - [SMALL_STATE(1386)] = 22021, - [SMALL_STATE(1387)] = 22092, - [SMALL_STATE(1388)] = 22163, - [SMALL_STATE(1389)] = 22234, - [SMALL_STATE(1390)] = 22305, - [SMALL_STATE(1391)] = 22376, - [SMALL_STATE(1392)] = 22447, - [SMALL_STATE(1393)] = 22518, - [SMALL_STATE(1394)] = 22589, - [SMALL_STATE(1395)] = 22660, - [SMALL_STATE(1396)] = 22731, - [SMALL_STATE(1397)] = 22802, - [SMALL_STATE(1398)] = 22873, - [SMALL_STATE(1399)] = 22944, - [SMALL_STATE(1400)] = 23015, - [SMALL_STATE(1401)] = 23086, - [SMALL_STATE(1402)] = 23165, - [SMALL_STATE(1403)] = 23236, - [SMALL_STATE(1404)] = 23307, - [SMALL_STATE(1405)] = 23380, - [SMALL_STATE(1406)] = 23453, - [SMALL_STATE(1407)] = 23526, - [SMALL_STATE(1408)] = 23599, - [SMALL_STATE(1409)] = 23672, - [SMALL_STATE(1410)] = 23745, - [SMALL_STATE(1411)] = 23818, - [SMALL_STATE(1412)] = 23891, - [SMALL_STATE(1413)] = 23964, - [SMALL_STATE(1414)] = 24037, - [SMALL_STATE(1415)] = 24110, - [SMALL_STATE(1416)] = 24183, - [SMALL_STATE(1417)] = 24256, - [SMALL_STATE(1418)] = 24329, - [SMALL_STATE(1419)] = 24402, - [SMALL_STATE(1420)] = 24475, - [SMALL_STATE(1421)] = 24546, - [SMALL_STATE(1422)] = 24617, - [SMALL_STATE(1423)] = 24690, - [SMALL_STATE(1424)] = 24763, - [SMALL_STATE(1425)] = 24836, - [SMALL_STATE(1426)] = 24909, - [SMALL_STATE(1427)] = 24980, - [SMALL_STATE(1428)] = 25051, - [SMALL_STATE(1429)] = 25122, - [SMALL_STATE(1430)] = 25195, - [SMALL_STATE(1431)] = 25266, - [SMALL_STATE(1432)] = 25337, - [SMALL_STATE(1433)] = 25408, - [SMALL_STATE(1434)] = 25479, - [SMALL_STATE(1435)] = 25550, - [SMALL_STATE(1436)] = 25621, - [SMALL_STATE(1437)] = 25692, - [SMALL_STATE(1438)] = 25763, - [SMALL_STATE(1439)] = 25838, - [SMALL_STATE(1440)] = 25909, - [SMALL_STATE(1441)] = 25980, - [SMALL_STATE(1442)] = 26051, - [SMALL_STATE(1443)] = 26122, - [SMALL_STATE(1444)] = 26193, - [SMALL_STATE(1445)] = 26264, - [SMALL_STATE(1446)] = 26335, - [SMALL_STATE(1447)] = 26406, - [SMALL_STATE(1448)] = 26477, - [SMALL_STATE(1449)] = 26548, - [SMALL_STATE(1450)] = 26619, - [SMALL_STATE(1451)] = 26690, - [SMALL_STATE(1452)] = 26761, - [SMALL_STATE(1453)] = 26832, - [SMALL_STATE(1454)] = 26903, - [SMALL_STATE(1455)] = 26974, - [SMALL_STATE(1456)] = 27045, - [SMALL_STATE(1457)] = 27116, - [SMALL_STATE(1458)] = 27187, - [SMALL_STATE(1459)] = 27258, - [SMALL_STATE(1460)] = 27329, - [SMALL_STATE(1461)] = 27400, - [SMALL_STATE(1462)] = 27471, - [SMALL_STATE(1463)] = 27542, - [SMALL_STATE(1464)] = 27613, - [SMALL_STATE(1465)] = 27684, - [SMALL_STATE(1466)] = 27755, - [SMALL_STATE(1467)] = 27826, - [SMALL_STATE(1468)] = 27897, - [SMALL_STATE(1469)] = 27968, - [SMALL_STATE(1470)] = 28039, - [SMALL_STATE(1471)] = 28110, - [SMALL_STATE(1472)] = 28181, - [SMALL_STATE(1473)] = 28252, - [SMALL_STATE(1474)] = 28323, - [SMALL_STATE(1475)] = 28394, - [SMALL_STATE(1476)] = 28465, - [SMALL_STATE(1477)] = 28536, - [SMALL_STATE(1478)] = 28607, - [SMALL_STATE(1479)] = 28678, - [SMALL_STATE(1480)] = 28749, - [SMALL_STATE(1481)] = 28820, - [SMALL_STATE(1482)] = 28891, - [SMALL_STATE(1483)] = 28962, - [SMALL_STATE(1484)] = 29033, - [SMALL_STATE(1485)] = 29104, - [SMALL_STATE(1486)] = 29175, - [SMALL_STATE(1487)] = 29246, - [SMALL_STATE(1488)] = 29317, - [SMALL_STATE(1489)] = 29388, - [SMALL_STATE(1490)] = 29459, - [SMALL_STATE(1491)] = 29530, - [SMALL_STATE(1492)] = 29601, - [SMALL_STATE(1493)] = 29672, - [SMALL_STATE(1494)] = 29743, - [SMALL_STATE(1495)] = 29814, - [SMALL_STATE(1496)] = 29885, - [SMALL_STATE(1497)] = 29956, - [SMALL_STATE(1498)] = 30027, - [SMALL_STATE(1499)] = 30098, - [SMALL_STATE(1500)] = 30169, - [SMALL_STATE(1501)] = 30240, - [SMALL_STATE(1502)] = 30311, - [SMALL_STATE(1503)] = 30382, - [SMALL_STATE(1504)] = 30457, - [SMALL_STATE(1505)] = 30528, - [SMALL_STATE(1506)] = 30599, - [SMALL_STATE(1507)] = 30670, - [SMALL_STATE(1508)] = 30745, - [SMALL_STATE(1509)] = 30820, - [SMALL_STATE(1510)] = 30891, - [SMALL_STATE(1511)] = 30962, - [SMALL_STATE(1512)] = 31035, - [SMALL_STATE(1513)] = 31106, - [SMALL_STATE(1514)] = 31177, - [SMALL_STATE(1515)] = 31248, - [SMALL_STATE(1516)] = 31319, - [SMALL_STATE(1517)] = 31390, - [SMALL_STATE(1518)] = 31461, - [SMALL_STATE(1519)] = 31532, - [SMALL_STATE(1520)] = 31603, - [SMALL_STATE(1521)] = 31674, - [SMALL_STATE(1522)] = 31745, - [SMALL_STATE(1523)] = 31816, - [SMALL_STATE(1524)] = 31887, - [SMALL_STATE(1525)] = 31958, - [SMALL_STATE(1526)] = 32029, - [SMALL_STATE(1527)] = 32100, - [SMALL_STATE(1528)] = 32171, - [SMALL_STATE(1529)] = 32246, - [SMALL_STATE(1530)] = 32321, - [SMALL_STATE(1531)] = 32392, - [SMALL_STATE(1532)] = 32477, - [SMALL_STATE(1533)] = 32548, - [SMALL_STATE(1534)] = 32619, - [SMALL_STATE(1535)] = 32732, - [SMALL_STATE(1536)] = 32803, - [SMALL_STATE(1537)] = 32888, - [SMALL_STATE(1538)] = 32979, - [SMALL_STATE(1539)] = 33092, - [SMALL_STATE(1540)] = 33187, - [SMALL_STATE(1541)] = 33284, - [SMALL_STATE(1542)] = 33383, - [SMALL_STATE(1543)] = 33486, - [SMALL_STATE(1544)] = 33557, - [SMALL_STATE(1545)] = 33662, - [SMALL_STATE(1546)] = 33733, - [SMALL_STATE(1547)] = 33842, - [SMALL_STATE(1548)] = 33953, - [SMALL_STATE(1549)] = 34064, - [SMALL_STATE(1550)] = 34135, - [SMALL_STATE(1551)] = 34218, - [SMALL_STATE(1552)] = 34295, - [SMALL_STATE(1553)] = 34402, - [SMALL_STATE(1554)] = 34495, - [SMALL_STATE(1555)] = 34582, - [SMALL_STATE(1556)] = 34657, - [SMALL_STATE(1557)] = 34732, - [SMALL_STATE(1558)] = 34803, - [SMALL_STATE(1559)] = 34874, - [SMALL_STATE(1560)] = 34949, - [SMALL_STATE(1561)] = 35024, - [SMALL_STATE(1562)] = 35095, - [SMALL_STATE(1563)] = 35166, - [SMALL_STATE(1564)] = 35241, - [SMALL_STATE(1565)] = 35312, - [SMALL_STATE(1566)] = 35383, - [SMALL_STATE(1567)] = 35454, - [SMALL_STATE(1568)] = 35525, - [SMALL_STATE(1569)] = 35596, + [SMALL_STATE(1351)] = 19450, + [SMALL_STATE(1352)] = 19521, + [SMALL_STATE(1353)] = 19592, + [SMALL_STATE(1354)] = 19677, + [SMALL_STATE(1355)] = 19762, + [SMALL_STATE(1356)] = 19853, + [SMALL_STATE(1357)] = 19924, + [SMALL_STATE(1358)] = 20019, + [SMALL_STATE(1359)] = 20116, + [SMALL_STATE(1360)] = 20215, + [SMALL_STATE(1361)] = 20318, + [SMALL_STATE(1362)] = 20423, + [SMALL_STATE(1363)] = 20532, + [SMALL_STATE(1364)] = 20603, + [SMALL_STATE(1365)] = 20714, + [SMALL_STATE(1366)] = 20785, + [SMALL_STATE(1367)] = 20896, + [SMALL_STATE(1368)] = 20975, + [SMALL_STATE(1369)] = 21058, + [SMALL_STATE(1370)] = 21135, + [SMALL_STATE(1371)] = 21242, + [SMALL_STATE(1372)] = 21335, + [SMALL_STATE(1373)] = 21422, + [SMALL_STATE(1374)] = 21493, + [SMALL_STATE(1375)] = 21564, + [SMALL_STATE(1376)] = 21635, + [SMALL_STATE(1377)] = 21706, + [SMALL_STATE(1378)] = 21777, + [SMALL_STATE(1379)] = 21848, + [SMALL_STATE(1380)] = 21919, + [SMALL_STATE(1381)] = 21990, + [SMALL_STATE(1382)] = 22061, + [SMALL_STATE(1383)] = 22132, + [SMALL_STATE(1384)] = 22203, + [SMALL_STATE(1385)] = 22274, + [SMALL_STATE(1386)] = 22345, + [SMALL_STATE(1387)] = 22416, + [SMALL_STATE(1388)] = 22487, + [SMALL_STATE(1389)] = 22558, + [SMALL_STATE(1390)] = 22629, + [SMALL_STATE(1391)] = 22700, + [SMALL_STATE(1392)] = 22771, + [SMALL_STATE(1393)] = 22842, + [SMALL_STATE(1394)] = 22913, + [SMALL_STATE(1395)] = 22984, + [SMALL_STATE(1396)] = 23055, + [SMALL_STATE(1397)] = 23126, + [SMALL_STATE(1398)] = 23197, + [SMALL_STATE(1399)] = 23268, + [SMALL_STATE(1400)] = 23339, + [SMALL_STATE(1401)] = 23410, + [SMALL_STATE(1402)] = 23481, + [SMALL_STATE(1403)] = 23552, + [SMALL_STATE(1404)] = 23623, + [SMALL_STATE(1405)] = 23694, + [SMALL_STATE(1406)] = 23765, + [SMALL_STATE(1407)] = 23836, + [SMALL_STATE(1408)] = 23907, + [SMALL_STATE(1409)] = 23978, + [SMALL_STATE(1410)] = 24049, + [SMALL_STATE(1411)] = 24120, + [SMALL_STATE(1412)] = 24191, + [SMALL_STATE(1413)] = 24262, + [SMALL_STATE(1414)] = 24333, + [SMALL_STATE(1415)] = 24404, + [SMALL_STATE(1416)] = 24475, + [SMALL_STATE(1417)] = 24546, + [SMALL_STATE(1418)] = 24617, + [SMALL_STATE(1419)] = 24688, + [SMALL_STATE(1420)] = 24759, + [SMALL_STATE(1421)] = 24830, + [SMALL_STATE(1422)] = 24901, + [SMALL_STATE(1423)] = 24972, + [SMALL_STATE(1424)] = 25043, + [SMALL_STATE(1425)] = 25114, + [SMALL_STATE(1426)] = 25185, + [SMALL_STATE(1427)] = 25256, + [SMALL_STATE(1428)] = 25327, + [SMALL_STATE(1429)] = 25398, + [SMALL_STATE(1430)] = 25469, + [SMALL_STATE(1431)] = 25540, + [SMALL_STATE(1432)] = 25611, + [SMALL_STATE(1433)] = 25682, + [SMALL_STATE(1434)] = 25755, + [SMALL_STATE(1435)] = 25826, + [SMALL_STATE(1436)] = 25897, + [SMALL_STATE(1437)] = 25968, + [SMALL_STATE(1438)] = 26041, + [SMALL_STATE(1439)] = 26112, + [SMALL_STATE(1440)] = 26183, + [SMALL_STATE(1441)] = 26256, + [SMALL_STATE(1442)] = 26327, + [SMALL_STATE(1443)] = 26400, + [SMALL_STATE(1444)] = 26473, + [SMALL_STATE(1445)] = 26546, + [SMALL_STATE(1446)] = 26619, + [SMALL_STATE(1447)] = 26690, + [SMALL_STATE(1448)] = 26761, + [SMALL_STATE(1449)] = 26832, + [SMALL_STATE(1450)] = 26905, + [SMALL_STATE(1451)] = 26978, + [SMALL_STATE(1452)] = 27049, + [SMALL_STATE(1453)] = 27120, + [SMALL_STATE(1454)] = 27191, + [SMALL_STATE(1455)] = 27262, + [SMALL_STATE(1456)] = 27335, + [SMALL_STATE(1457)] = 27408, + [SMALL_STATE(1458)] = 27479, + [SMALL_STATE(1459)] = 27552, + [SMALL_STATE(1460)] = 27623, + [SMALL_STATE(1461)] = 27694, + [SMALL_STATE(1462)] = 27765, + [SMALL_STATE(1463)] = 27838, + [SMALL_STATE(1464)] = 27911, + [SMALL_STATE(1465)] = 27982, + [SMALL_STATE(1466)] = 28055, + [SMALL_STATE(1467)] = 28128, + [SMALL_STATE(1468)] = 28201, + [SMALL_STATE(1469)] = 28274, + [SMALL_STATE(1470)] = 28347, + [SMALL_STATE(1471)] = 28418, + [SMALL_STATE(1472)] = 28489, + [SMALL_STATE(1473)] = 28560, + [SMALL_STATE(1474)] = 28631, + [SMALL_STATE(1475)] = 28702, + [SMALL_STATE(1476)] = 28773, + [SMALL_STATE(1477)] = 28844, + [SMALL_STATE(1478)] = 28915, + [SMALL_STATE(1479)] = 28986, + [SMALL_STATE(1480)] = 29057, + [SMALL_STATE(1481)] = 29128, + [SMALL_STATE(1482)] = 29199, + [SMALL_STATE(1483)] = 29270, + [SMALL_STATE(1484)] = 29341, + [SMALL_STATE(1485)] = 29412, + [SMALL_STATE(1486)] = 29483, + [SMALL_STATE(1487)] = 29554, + [SMALL_STATE(1488)] = 29625, + [SMALL_STATE(1489)] = 29696, + [SMALL_STATE(1490)] = 29767, + [SMALL_STATE(1491)] = 29838, + [SMALL_STATE(1492)] = 29909, + [SMALL_STATE(1493)] = 29980, + [SMALL_STATE(1494)] = 30051, + [SMALL_STATE(1495)] = 30122, + [SMALL_STATE(1496)] = 30193, + [SMALL_STATE(1497)] = 30264, + [SMALL_STATE(1498)] = 30335, + [SMALL_STATE(1499)] = 30406, + [SMALL_STATE(1500)] = 30477, + [SMALL_STATE(1501)] = 30548, + [SMALL_STATE(1502)] = 30619, + [SMALL_STATE(1503)] = 30690, + [SMALL_STATE(1504)] = 30765, + [SMALL_STATE(1505)] = 30836, + [SMALL_STATE(1506)] = 30911, + [SMALL_STATE(1507)] = 30986, + [SMALL_STATE(1508)] = 31057, + [SMALL_STATE(1509)] = 31128, + [SMALL_STATE(1510)] = 31199, + [SMALL_STATE(1511)] = 31270, + [SMALL_STATE(1512)] = 31341, + [SMALL_STATE(1513)] = 31412, + [SMALL_STATE(1514)] = 31483, + [SMALL_STATE(1515)] = 31554, + [SMALL_STATE(1516)] = 31625, + [SMALL_STATE(1517)] = 31696, + [SMALL_STATE(1518)] = 31767, + [SMALL_STATE(1519)] = 31838, + [SMALL_STATE(1520)] = 31909, + [SMALL_STATE(1521)] = 31980, + [SMALL_STATE(1522)] = 32051, + [SMALL_STATE(1523)] = 32122, + [SMALL_STATE(1524)] = 32193, + [SMALL_STATE(1525)] = 32264, + [SMALL_STATE(1526)] = 32335, + [SMALL_STATE(1527)] = 32406, + [SMALL_STATE(1528)] = 32477, + [SMALL_STATE(1529)] = 32548, + [SMALL_STATE(1530)] = 32619, + [SMALL_STATE(1531)] = 32690, + [SMALL_STATE(1532)] = 32761, + [SMALL_STATE(1533)] = 32832, + [SMALL_STATE(1534)] = 32903, + [SMALL_STATE(1535)] = 32974, + [SMALL_STATE(1536)] = 33045, + [SMALL_STATE(1537)] = 33116, + [SMALL_STATE(1538)] = 33187, + [SMALL_STATE(1539)] = 33258, + [SMALL_STATE(1540)] = 33329, + [SMALL_STATE(1541)] = 33400, + [SMALL_STATE(1542)] = 33471, + [SMALL_STATE(1543)] = 33542, + [SMALL_STATE(1544)] = 33613, + [SMALL_STATE(1545)] = 33684, + [SMALL_STATE(1546)] = 33755, + [SMALL_STATE(1547)] = 33868, + [SMALL_STATE(1548)] = 33939, + [SMALL_STATE(1549)] = 34010, + [SMALL_STATE(1550)] = 34081, + [SMALL_STATE(1551)] = 34152, + [SMALL_STATE(1552)] = 34223, + [SMALL_STATE(1553)] = 34336, + [SMALL_STATE(1554)] = 34449, + [SMALL_STATE(1555)] = 34566, + [SMALL_STATE(1556)] = 34641, + [SMALL_STATE(1557)] = 34712, + [SMALL_STATE(1558)] = 34783, + [SMALL_STATE(1559)] = 34858, + [SMALL_STATE(1560)] = 34933, + [SMALL_STATE(1561)] = 35008, + [SMALL_STATE(1562)] = 35083, + [SMALL_STATE(1563)] = 35158, + [SMALL_STATE(1564)] = 35231, + [SMALL_STATE(1565)] = 35304, + [SMALL_STATE(1566)] = 35375, + [SMALL_STATE(1567)] = 35446, + [SMALL_STATE(1568)] = 35517, + [SMALL_STATE(1569)] = 35592, [SMALL_STATE(1570)] = 35667, [SMALL_STATE(1571)] = 35737, [SMALL_STATE(1572)] = 35807, [SMALL_STATE(1573)] = 35881, [SMALL_STATE(1574)] = 35955, [SMALL_STATE(1575)] = 36029, - [SMALL_STATE(1576)] = 36099, - [SMALL_STATE(1577)] = 36169, - [SMALL_STATE(1578)] = 36239, - [SMALL_STATE(1579)] = 36309, - [SMALL_STATE(1580)] = 36379, - [SMALL_STATE(1581)] = 36449, - [SMALL_STATE(1582)] = 36519, - [SMALL_STATE(1583)] = 36589, - [SMALL_STATE(1584)] = 36659, - [SMALL_STATE(1585)] = 36729, - [SMALL_STATE(1586)] = 36799, - [SMALL_STATE(1587)] = 36869, - [SMALL_STATE(1588)] = 36939, - [SMALL_STATE(1589)] = 37009, - [SMALL_STATE(1590)] = 37079, - [SMALL_STATE(1591)] = 37153, - [SMALL_STATE(1592)] = 37223, - [SMALL_STATE(1593)] = 37293, - [SMALL_STATE(1594)] = 37363, - [SMALL_STATE(1595)] = 37433, - [SMALL_STATE(1596)] = 37503, - [SMALL_STATE(1597)] = 37577, - [SMALL_STATE(1598)] = 37651, - [SMALL_STATE(1599)] = 37721, - [SMALL_STATE(1600)] = 37791, - [SMALL_STATE(1601)] = 37861, - [SMALL_STATE(1602)] = 37931, - [SMALL_STATE(1603)] = 38001, - [SMALL_STATE(1604)] = 38071, - [SMALL_STATE(1605)] = 38141, - [SMALL_STATE(1606)] = 38211, - [SMALL_STATE(1607)] = 38281, - [SMALL_STATE(1608)] = 38351, - [SMALL_STATE(1609)] = 38421, - [SMALL_STATE(1610)] = 38491, - [SMALL_STATE(1611)] = 38561, - [SMALL_STATE(1612)] = 38631, - [SMALL_STATE(1613)] = 38701, - [SMALL_STATE(1614)] = 38771, - [SMALL_STATE(1615)] = 38841, - [SMALL_STATE(1616)] = 38911, - [SMALL_STATE(1617)] = 38981, - [SMALL_STATE(1618)] = 39051, - [SMALL_STATE(1619)] = 39121, - [SMALL_STATE(1620)] = 39191, - [SMALL_STATE(1621)] = 39261, - [SMALL_STATE(1622)] = 39347, - [SMALL_STATE(1623)] = 39417, - [SMALL_STATE(1624)] = 39509, - [SMALL_STATE(1625)] = 39581, - [SMALL_STATE(1626)] = 39709, - [SMALL_STATE(1627)] = 39779, - [SMALL_STATE(1628)] = 39885, - [SMALL_STATE(1629)] = 39961, - [SMALL_STATE(1630)] = 40031, - [SMALL_STATE(1631)] = 40113, - [SMALL_STATE(1632)] = 40183, - [SMALL_STATE(1633)] = 40261, - [SMALL_STATE(1634)] = 40331, - [SMALL_STATE(1635)] = 40441, - [SMALL_STATE(1636)] = 40551, - [SMALL_STATE(1637)] = 40621, - [SMALL_STATE(1638)] = 40691, - [SMALL_STATE(1639)] = 40761, - [SMALL_STATE(1640)] = 40831, - [SMALL_STATE(1641)] = 40901, - [SMALL_STATE(1642)] = 41009, - [SMALL_STATE(1643)] = 41113, - [SMALL_STATE(1644)] = 41215, - [SMALL_STATE(1645)] = 41313, - [SMALL_STATE(1646)] = 41383, - [SMALL_STATE(1647)] = 41479, - [SMALL_STATE(1648)] = 41573, - [SMALL_STATE(1649)] = 41643, - [SMALL_STATE(1650)] = 41733, - [SMALL_STATE(1651)] = 41803, - [SMALL_STATE(1652)] = 41875, - [SMALL_STATE(1653)] = 41959, - [SMALL_STATE(1654)] = 42029, - [SMALL_STATE(1655)] = 42113, - [SMALL_STATE(1656)] = 42183, - [SMALL_STATE(1657)] = 42253, - [SMALL_STATE(1658)] = 42323, - [SMALL_STATE(1659)] = 42393, - [SMALL_STATE(1660)] = 42463, - [SMALL_STATE(1661)] = 42533, - [SMALL_STATE(1662)] = 42603, - [SMALL_STATE(1663)] = 42715, - [SMALL_STATE(1664)] = 42827, - [SMALL_STATE(1665)] = 42939, - [SMALL_STATE(1666)] = 43009, - [SMALL_STATE(1667)] = 43079, - [SMALL_STATE(1668)] = 43199, - [SMALL_STATE(1669)] = 43269, - [SMALL_STATE(1670)] = 43339, - [SMALL_STATE(1671)] = 43409, - [SMALL_STATE(1672)] = 43529, - [SMALL_STATE(1673)] = 43599, - [SMALL_STATE(1674)] = 43669, - [SMALL_STATE(1675)] = 43739, - [SMALL_STATE(1676)] = 43809, - [SMALL_STATE(1677)] = 43879, - [SMALL_STATE(1678)] = 43949, - [SMALL_STATE(1679)] = 44019, - [SMALL_STATE(1680)] = 44089, - [SMALL_STATE(1681)] = 44159, - [SMALL_STATE(1682)] = 44229, - [SMALL_STATE(1683)] = 44299, - [SMALL_STATE(1684)] = 44369, - [SMALL_STATE(1685)] = 44439, - [SMALL_STATE(1686)] = 44509, - [SMALL_STATE(1687)] = 44637, - [SMALL_STATE(1688)] = 44707, - [SMALL_STATE(1689)] = 44777, - [SMALL_STATE(1690)] = 44847, - [SMALL_STATE(1691)] = 44917, - [SMALL_STATE(1692)] = 44987, - [SMALL_STATE(1693)] = 45057, - [SMALL_STATE(1694)] = 45127, - [SMALL_STATE(1695)] = 45197, - [SMALL_STATE(1696)] = 45267, - [SMALL_STATE(1697)] = 45337, - [SMALL_STATE(1698)] = 45407, - [SMALL_STATE(1699)] = 45477, - [SMALL_STATE(1700)] = 45547, - [SMALL_STATE(1701)] = 45619, - [SMALL_STATE(1702)] = 45691, - [SMALL_STATE(1703)] = 45763, - [SMALL_STATE(1704)] = 45835, - [SMALL_STATE(1705)] = 45907, - [SMALL_STATE(1706)] = 45979, - [SMALL_STATE(1707)] = 46051, - [SMALL_STATE(1708)] = 46123, - [SMALL_STATE(1709)] = 46195, - [SMALL_STATE(1710)] = 46267, - [SMALL_STATE(1711)] = 46339, - [SMALL_STATE(1712)] = 46411, - [SMALL_STATE(1713)] = 46483, - [SMALL_STATE(1714)] = 46555, - [SMALL_STATE(1715)] = 46627, - [SMALL_STATE(1716)] = 46699, - [SMALL_STATE(1717)] = 46771, - [SMALL_STATE(1718)] = 46843, - [SMALL_STATE(1719)] = 46913, - [SMALL_STATE(1720)] = 46985, - [SMALL_STATE(1721)] = 47057, - [SMALL_STATE(1722)] = 47127, - [SMALL_STATE(1723)] = 47197, - [SMALL_STATE(1724)] = 47267, - [SMALL_STATE(1725)] = 47337, - [SMALL_STATE(1726)] = 47407, - [SMALL_STATE(1727)] = 47477, - [SMALL_STATE(1728)] = 47547, - [SMALL_STATE(1729)] = 47617, - [SMALL_STATE(1730)] = 47689, - [SMALL_STATE(1731)] = 47761, - [SMALL_STATE(1732)] = 47837, - [SMALL_STATE(1733)] = 47907, - [SMALL_STATE(1734)] = 47977, - [SMALL_STATE(1735)] = 48047, - [SMALL_STATE(1736)] = 48117, - [SMALL_STATE(1737)] = 48187, - [SMALL_STATE(1738)] = 48257, - [SMALL_STATE(1739)] = 48327, - [SMALL_STATE(1740)] = 48397, - [SMALL_STATE(1741)] = 48467, - [SMALL_STATE(1742)] = 48537, - [SMALL_STATE(1743)] = 48607, - [SMALL_STATE(1744)] = 48677, - [SMALL_STATE(1745)] = 48753, - [SMALL_STATE(1746)] = 48823, - [SMALL_STATE(1747)] = 48893, - [SMALL_STATE(1748)] = 48963, - [SMALL_STATE(1749)] = 49033, - [SMALL_STATE(1750)] = 49103, - [SMALL_STATE(1751)] = 49173, - [SMALL_STATE(1752)] = 49243, - [SMALL_STATE(1753)] = 49313, - [SMALL_STATE(1754)] = 49383, - [SMALL_STATE(1755)] = 49453, - [SMALL_STATE(1756)] = 49523, - [SMALL_STATE(1757)] = 49593, - [SMALL_STATE(1758)] = 49663, - [SMALL_STATE(1759)] = 49733, - [SMALL_STATE(1760)] = 49803, - [SMALL_STATE(1761)] = 49873, - [SMALL_STATE(1762)] = 49943, - [SMALL_STATE(1763)] = 50013, - [SMALL_STATE(1764)] = 50083, - [SMALL_STATE(1765)] = 50153, - [SMALL_STATE(1766)] = 50223, - [SMALL_STATE(1767)] = 50293, - [SMALL_STATE(1768)] = 50363, - [SMALL_STATE(1769)] = 50433, - [SMALL_STATE(1770)] = 50503, - [SMALL_STATE(1771)] = 50573, - [SMALL_STATE(1772)] = 50643, - [SMALL_STATE(1773)] = 50713, - [SMALL_STATE(1774)] = 50783, - [SMALL_STATE(1775)] = 50853, - [SMALL_STATE(1776)] = 50923, - [SMALL_STATE(1777)] = 50993, - [SMALL_STATE(1778)] = 51063, - [SMALL_STATE(1779)] = 51133, - [SMALL_STATE(1780)] = 51203, - [SMALL_STATE(1781)] = 51273, - [SMALL_STATE(1782)] = 51343, - [SMALL_STATE(1783)] = 51413, - [SMALL_STATE(1784)] = 51483, - [SMALL_STATE(1785)] = 51553, - [SMALL_STATE(1786)] = 51623, + [SMALL_STATE(1576)] = 36101, + [SMALL_STATE(1577)] = 36173, + [SMALL_STATE(1578)] = 36243, + [SMALL_STATE(1579)] = 36313, + [SMALL_STATE(1580)] = 36385, + [SMALL_STATE(1581)] = 36457, + [SMALL_STATE(1582)] = 36529, + [SMALL_STATE(1583)] = 36601, + [SMALL_STATE(1584)] = 36673, + [SMALL_STATE(1585)] = 36745, + [SMALL_STATE(1586)] = 36819, + [SMALL_STATE(1587)] = 36893, + [SMALL_STATE(1588)] = 36967, + [SMALL_STATE(1589)] = 37039, + [SMALL_STATE(1590)] = 37111, + [SMALL_STATE(1591)] = 37183, + [SMALL_STATE(1592)] = 37255, + [SMALL_STATE(1593)] = 37327, + [SMALL_STATE(1594)] = 37399, + [SMALL_STATE(1595)] = 37471, + [SMALL_STATE(1596)] = 37543, + [SMALL_STATE(1597)] = 37615, + [SMALL_STATE(1598)] = 37687, + [SMALL_STATE(1599)] = 37759, + [SMALL_STATE(1600)] = 37831, + [SMALL_STATE(1601)] = 37903, + [SMALL_STATE(1602)] = 37975, + [SMALL_STATE(1603)] = 38045, + [SMALL_STATE(1604)] = 38115, + [SMALL_STATE(1605)] = 38185, + [SMALL_STATE(1606)] = 38255, + [SMALL_STATE(1607)] = 38325, + [SMALL_STATE(1608)] = 38397, + [SMALL_STATE(1609)] = 38525, + [SMALL_STATE(1610)] = 38595, + [SMALL_STATE(1611)] = 38665, + [SMALL_STATE(1612)] = 38735, + [SMALL_STATE(1613)] = 38805, + [SMALL_STATE(1614)] = 38875, + [SMALL_STATE(1615)] = 38945, + [SMALL_STATE(1616)] = 39015, + [SMALL_STATE(1617)] = 39085, + [SMALL_STATE(1618)] = 39155, + [SMALL_STATE(1619)] = 39225, + [SMALL_STATE(1620)] = 39295, + [SMALL_STATE(1621)] = 39365, + [SMALL_STATE(1622)] = 39435, + [SMALL_STATE(1623)] = 39505, + [SMALL_STATE(1624)] = 39575, + [SMALL_STATE(1625)] = 39645, + [SMALL_STATE(1626)] = 39715, + [SMALL_STATE(1627)] = 39785, + [SMALL_STATE(1628)] = 39855, + [SMALL_STATE(1629)] = 39925, + [SMALL_STATE(1630)] = 39995, + [SMALL_STATE(1631)] = 40067, + [SMALL_STATE(1632)] = 40137, + [SMALL_STATE(1633)] = 40207, + [SMALL_STATE(1634)] = 40279, + [SMALL_STATE(1635)] = 40351, + [SMALL_STATE(1636)] = 40421, + [SMALL_STATE(1637)] = 40491, + [SMALL_STATE(1638)] = 40561, + [SMALL_STATE(1639)] = 40631, + [SMALL_STATE(1640)] = 40701, + [SMALL_STATE(1641)] = 40771, + [SMALL_STATE(1642)] = 40883, + [SMALL_STATE(1643)] = 40995, + [SMALL_STATE(1644)] = 41107, + [SMALL_STATE(1645)] = 41177, + [SMALL_STATE(1646)] = 41247, + [SMALL_STATE(1647)] = 41317, + [SMALL_STATE(1648)] = 41437, + [SMALL_STATE(1649)] = 41507, + [SMALL_STATE(1650)] = 41577, + [SMALL_STATE(1651)] = 41697, + [SMALL_STATE(1652)] = 41767, + [SMALL_STATE(1653)] = 41837, + [SMALL_STATE(1654)] = 41907, + [SMALL_STATE(1655)] = 41977, + [SMALL_STATE(1656)] = 42047, + [SMALL_STATE(1657)] = 42117, + [SMALL_STATE(1658)] = 42187, + [SMALL_STATE(1659)] = 42257, + [SMALL_STATE(1660)] = 42385, + [SMALL_STATE(1661)] = 42455, + [SMALL_STATE(1662)] = 42529, + [SMALL_STATE(1663)] = 42603, + [SMALL_STATE(1664)] = 42677, + [SMALL_STATE(1665)] = 42753, + [SMALL_STATE(1666)] = 42829, + [SMALL_STATE(1667)] = 42899, + [SMALL_STATE(1668)] = 42969, + [SMALL_STATE(1669)] = 43039, + [SMALL_STATE(1670)] = 43109, + [SMALL_STATE(1671)] = 43179, + [SMALL_STATE(1672)] = 43249, + [SMALL_STATE(1673)] = 43319, + [SMALL_STATE(1674)] = 43389, + [SMALL_STATE(1675)] = 43459, + [SMALL_STATE(1676)] = 43529, + [SMALL_STATE(1677)] = 43599, + [SMALL_STATE(1678)] = 43669, + [SMALL_STATE(1679)] = 43739, + [SMALL_STATE(1680)] = 43809, + [SMALL_STATE(1681)] = 43879, + [SMALL_STATE(1682)] = 43949, + [SMALL_STATE(1683)] = 44019, + [SMALL_STATE(1684)] = 44089, + [SMALL_STATE(1685)] = 44159, + [SMALL_STATE(1686)] = 44229, + [SMALL_STATE(1687)] = 44299, + [SMALL_STATE(1688)] = 44369, + [SMALL_STATE(1689)] = 44439, + [SMALL_STATE(1690)] = 44509, + [SMALL_STATE(1691)] = 44579, + [SMALL_STATE(1692)] = 44649, + [SMALL_STATE(1693)] = 44719, + [SMALL_STATE(1694)] = 44789, + [SMALL_STATE(1695)] = 44859, + [SMALL_STATE(1696)] = 44929, + [SMALL_STATE(1697)] = 44999, + [SMALL_STATE(1698)] = 45069, + [SMALL_STATE(1699)] = 45139, + [SMALL_STATE(1700)] = 45209, + [SMALL_STATE(1701)] = 45279, + [SMALL_STATE(1702)] = 45349, + [SMALL_STATE(1703)] = 45419, + [SMALL_STATE(1704)] = 45489, + [SMALL_STATE(1705)] = 45559, + [SMALL_STATE(1706)] = 45629, + [SMALL_STATE(1707)] = 45699, + [SMALL_STATE(1708)] = 45769, + [SMALL_STATE(1709)] = 45839, + [SMALL_STATE(1710)] = 45909, + [SMALL_STATE(1711)] = 45979, + [SMALL_STATE(1712)] = 46049, + [SMALL_STATE(1713)] = 46119, + [SMALL_STATE(1714)] = 46189, + [SMALL_STATE(1715)] = 46259, + [SMALL_STATE(1716)] = 46329, + [SMALL_STATE(1717)] = 46399, + [SMALL_STATE(1718)] = 46469, + [SMALL_STATE(1719)] = 46539, + [SMALL_STATE(1720)] = 46609, + [SMALL_STATE(1721)] = 46679, + [SMALL_STATE(1722)] = 46749, + [SMALL_STATE(1723)] = 46819, + [SMALL_STATE(1724)] = 46889, + [SMALL_STATE(1725)] = 46959, + [SMALL_STATE(1726)] = 47029, + [SMALL_STATE(1727)] = 47099, + [SMALL_STATE(1728)] = 47169, + [SMALL_STATE(1729)] = 47239, + [SMALL_STATE(1730)] = 47309, + [SMALL_STATE(1731)] = 47379, + [SMALL_STATE(1732)] = 47449, + [SMALL_STATE(1733)] = 47519, + [SMALL_STATE(1734)] = 47589, + [SMALL_STATE(1735)] = 47659, + [SMALL_STATE(1736)] = 47729, + [SMALL_STATE(1737)] = 47799, + [SMALL_STATE(1738)] = 47869, + [SMALL_STATE(1739)] = 47939, + [SMALL_STATE(1740)] = 48009, + [SMALL_STATE(1741)] = 48079, + [SMALL_STATE(1742)] = 48149, + [SMALL_STATE(1743)] = 48219, + [SMALL_STATE(1744)] = 48289, + [SMALL_STATE(1745)] = 48359, + [SMALL_STATE(1746)] = 48429, + [SMALL_STATE(1747)] = 48499, + [SMALL_STATE(1748)] = 48569, + [SMALL_STATE(1749)] = 48639, + [SMALL_STATE(1750)] = 48709, + [SMALL_STATE(1751)] = 48779, + [SMALL_STATE(1752)] = 48849, + [SMALL_STATE(1753)] = 48919, + [SMALL_STATE(1754)] = 48989, + [SMALL_STATE(1755)] = 49059, + [SMALL_STATE(1756)] = 49129, + [SMALL_STATE(1757)] = 49199, + [SMALL_STATE(1758)] = 49269, + [SMALL_STATE(1759)] = 49339, + [SMALL_STATE(1760)] = 49409, + [SMALL_STATE(1761)] = 49479, + [SMALL_STATE(1762)] = 49549, + [SMALL_STATE(1763)] = 49619, + [SMALL_STATE(1764)] = 49689, + [SMALL_STATE(1765)] = 49759, + [SMALL_STATE(1766)] = 49829, + [SMALL_STATE(1767)] = 49899, + [SMALL_STATE(1768)] = 49969, + [SMALL_STATE(1769)] = 50039, + [SMALL_STATE(1770)] = 50109, + [SMALL_STATE(1771)] = 50179, + [SMALL_STATE(1772)] = 50275, + [SMALL_STATE(1773)] = 50373, + [SMALL_STATE(1774)] = 50475, + [SMALL_STATE(1775)] = 50579, + [SMALL_STATE(1776)] = 50687, + [SMALL_STATE(1777)] = 50797, + [SMALL_STATE(1778)] = 50881, + [SMALL_STATE(1779)] = 50965, + [SMALL_STATE(1780)] = 51055, + [SMALL_STATE(1781)] = 51149, + [SMALL_STATE(1782)] = 51259, + [SMALL_STATE(1783)] = 51337, + [SMALL_STATE(1784)] = 51419, + [SMALL_STATE(1785)] = 51495, + [SMALL_STATE(1786)] = 51601, [SMALL_STATE(1787)] = 51693, - [SMALL_STATE(1788)] = 51763, - [SMALL_STATE(1789)] = 51837, - [SMALL_STATE(1790)] = 51911, - [SMALL_STATE(1791)] = 51985, - [SMALL_STATE(1792)] = 52057, + [SMALL_STATE(1788)] = 51779, + [SMALL_STATE(1789)] = 51849, + [SMALL_STATE(1790)] = 51919, + [SMALL_STATE(1791)] = 51989, + [SMALL_STATE(1792)] = 52059, [SMALL_STATE(1793)] = 52129, [SMALL_STATE(1794)] = 52199, [SMALL_STATE(1795)] = 52269, @@ -418713,331 +418723,331 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1799)] = 52545, [SMALL_STATE(1800)] = 52614, [SMALL_STATE(1801)] = 52683, - [SMALL_STATE(1802)] = 52752, - [SMALL_STATE(1803)] = 52821, - [SMALL_STATE(1804)] = 52890, - [SMALL_STATE(1805)] = 52959, - [SMALL_STATE(1806)] = 53028, - [SMALL_STATE(1807)] = 53097, - [SMALL_STATE(1808)] = 53166, - [SMALL_STATE(1809)] = 53235, - [SMALL_STATE(1810)] = 53304, - [SMALL_STATE(1811)] = 53373, - [SMALL_STATE(1812)] = 53442, - [SMALL_STATE(1813)] = 53511, - [SMALL_STATE(1814)] = 53580, - [SMALL_STATE(1815)] = 53649, - [SMALL_STATE(1816)] = 53718, - [SMALL_STATE(1817)] = 53787, - [SMALL_STATE(1818)] = 53856, - [SMALL_STATE(1819)] = 53925, - [SMALL_STATE(1820)] = 53994, - [SMALL_STATE(1821)] = 54063, - [SMALL_STATE(1822)] = 54132, - [SMALL_STATE(1823)] = 54201, - [SMALL_STATE(1824)] = 54270, - [SMALL_STATE(1825)] = 54339, - [SMALL_STATE(1826)] = 54408, - [SMALL_STATE(1827)] = 54479, - [SMALL_STATE(1828)] = 54548, - [SMALL_STATE(1829)] = 54617, - [SMALL_STATE(1830)] = 54686, - [SMALL_STATE(1831)] = 54755, - [SMALL_STATE(1832)] = 54824, - [SMALL_STATE(1833)] = 54893, - [SMALL_STATE(1834)] = 54964, - [SMALL_STATE(1835)] = 55035, - [SMALL_STATE(1836)] = 55106, - [SMALL_STATE(1837)] = 55177, - [SMALL_STATE(1838)] = 55248, - [SMALL_STATE(1839)] = 55319, - [SMALL_STATE(1840)] = 55390, - [SMALL_STATE(1841)] = 55461, - [SMALL_STATE(1842)] = 55532, - [SMALL_STATE(1843)] = 55603, - [SMALL_STATE(1844)] = 55674, - [SMALL_STATE(1845)] = 55745, - [SMALL_STATE(1846)] = 55816, - [SMALL_STATE(1847)] = 55887, - [SMALL_STATE(1848)] = 55958, - [SMALL_STATE(1849)] = 56029, - [SMALL_STATE(1850)] = 56100, - [SMALL_STATE(1851)] = 56171, - [SMALL_STATE(1852)] = 56242, - [SMALL_STATE(1853)] = 56313, - [SMALL_STATE(1854)] = 56382, - [SMALL_STATE(1855)] = 56451, - [SMALL_STATE(1856)] = 56522, - [SMALL_STATE(1857)] = 56591, - [SMALL_STATE(1858)] = 56662, - [SMALL_STATE(1859)] = 56733, - [SMALL_STATE(1860)] = 56802, - [SMALL_STATE(1861)] = 56873, - [SMALL_STATE(1862)] = 56944, - [SMALL_STATE(1863)] = 57015, - [SMALL_STATE(1864)] = 57084, - [SMALL_STATE(1865)] = 57155, - [SMALL_STATE(1866)] = 57226, - [SMALL_STATE(1867)] = 57297, - [SMALL_STATE(1868)] = 57368, - [SMALL_STATE(1869)] = 57437, - [SMALL_STATE(1870)] = 57506, - [SMALL_STATE(1871)] = 57575, - [SMALL_STATE(1872)] = 57644, - [SMALL_STATE(1873)] = 57713, - [SMALL_STATE(1874)] = 57782, - [SMALL_STATE(1875)] = 57851, - [SMALL_STATE(1876)] = 57920, - [SMALL_STATE(1877)] = 57989, - [SMALL_STATE(1878)] = 58058, - [SMALL_STATE(1879)] = 58127, - [SMALL_STATE(1880)] = 58196, - [SMALL_STATE(1881)] = 58265, - [SMALL_STATE(1882)] = 58334, - [SMALL_STATE(1883)] = 58403, - [SMALL_STATE(1884)] = 58472, - [SMALL_STATE(1885)] = 58541, - [SMALL_STATE(1886)] = 58610, - [SMALL_STATE(1887)] = 58679, - [SMALL_STATE(1888)] = 58748, - [SMALL_STATE(1889)] = 58817, - [SMALL_STATE(1890)] = 58886, - [SMALL_STATE(1891)] = 58955, - [SMALL_STATE(1892)] = 59024, - [SMALL_STATE(1893)] = 59093, - [SMALL_STATE(1894)] = 59162, - [SMALL_STATE(1895)] = 59231, - [SMALL_STATE(1896)] = 59300, - [SMALL_STATE(1897)] = 59369, - [SMALL_STATE(1898)] = 59438, - [SMALL_STATE(1899)] = 59507, - [SMALL_STATE(1900)] = 59576, - [SMALL_STATE(1901)] = 59645, - [SMALL_STATE(1902)] = 59714, - [SMALL_STATE(1903)] = 59783, - [SMALL_STATE(1904)] = 59852, - [SMALL_STATE(1905)] = 59921, - [SMALL_STATE(1906)] = 59990, - [SMALL_STATE(1907)] = 60059, - [SMALL_STATE(1908)] = 60128, - [SMALL_STATE(1909)] = 60197, - [SMALL_STATE(1910)] = 60266, - [SMALL_STATE(1911)] = 60335, - [SMALL_STATE(1912)] = 60404, - [SMALL_STATE(1913)] = 60473, - [SMALL_STATE(1914)] = 60542, - [SMALL_STATE(1915)] = 60611, - [SMALL_STATE(1916)] = 60680, - [SMALL_STATE(1917)] = 60749, - [SMALL_STATE(1918)] = 60818, - [SMALL_STATE(1919)] = 60887, - [SMALL_STATE(1920)] = 60956, - [SMALL_STATE(1921)] = 61025, - [SMALL_STATE(1922)] = 61094, - [SMALL_STATE(1923)] = 61163, - [SMALL_STATE(1924)] = 61232, - [SMALL_STATE(1925)] = 61301, - [SMALL_STATE(1926)] = 61370, - [SMALL_STATE(1927)] = 61439, - [SMALL_STATE(1928)] = 61508, - [SMALL_STATE(1929)] = 61577, - [SMALL_STATE(1930)] = 61646, - [SMALL_STATE(1931)] = 61715, - [SMALL_STATE(1932)] = 61784, - [SMALL_STATE(1933)] = 61853, - [SMALL_STATE(1934)] = 61922, - [SMALL_STATE(1935)] = 61991, - [SMALL_STATE(1936)] = 62060, - [SMALL_STATE(1937)] = 62129, - [SMALL_STATE(1938)] = 62198, - [SMALL_STATE(1939)] = 62267, - [SMALL_STATE(1940)] = 62336, - [SMALL_STATE(1941)] = 62407, - [SMALL_STATE(1942)] = 62478, - [SMALL_STATE(1943)] = 62549, - [SMALL_STATE(1944)] = 62620, - [SMALL_STATE(1945)] = 62691, - [SMALL_STATE(1946)] = 62760, - [SMALL_STATE(1947)] = 62831, - [SMALL_STATE(1948)] = 62902, - [SMALL_STATE(1949)] = 62971, - [SMALL_STATE(1950)] = 63042, - [SMALL_STATE(1951)] = 63111, - [SMALL_STATE(1952)] = 63180, - [SMALL_STATE(1953)] = 63249, - [SMALL_STATE(1954)] = 63320, - [SMALL_STATE(1955)] = 63391, - [SMALL_STATE(1956)] = 63462, - [SMALL_STATE(1957)] = 63531, - [SMALL_STATE(1958)] = 63602, - [SMALL_STATE(1959)] = 63673, - [SMALL_STATE(1960)] = 63742, - [SMALL_STATE(1961)] = 63811, - [SMALL_STATE(1962)] = 63880, - [SMALL_STATE(1963)] = 63949, - [SMALL_STATE(1964)] = 64018, - [SMALL_STATE(1965)] = 64087, - [SMALL_STATE(1966)] = 64156, - [SMALL_STATE(1967)] = 64225, - [SMALL_STATE(1968)] = 64296, - [SMALL_STATE(1969)] = 64365, - [SMALL_STATE(1970)] = 64434, - [SMALL_STATE(1971)] = 64503, - [SMALL_STATE(1972)] = 64572, - [SMALL_STATE(1973)] = 64641, - [SMALL_STATE(1974)] = 64710, - [SMALL_STATE(1975)] = 64779, - [SMALL_STATE(1976)] = 64848, - [SMALL_STATE(1977)] = 64917, - [SMALL_STATE(1978)] = 64988, - [SMALL_STATE(1979)] = 65059, - [SMALL_STATE(1980)] = 65128, - [SMALL_STATE(1981)] = 65239, - [SMALL_STATE(1982)] = 65314, - [SMALL_STATE(1983)] = 65383, - [SMALL_STATE(1984)] = 65452, - [SMALL_STATE(1985)] = 65521, - [SMALL_STATE(1986)] = 65590, - [SMALL_STATE(1987)] = 65659, - [SMALL_STATE(1988)] = 65728, - [SMALL_STATE(1989)] = 65797, - [SMALL_STATE(1990)] = 65866, - [SMALL_STATE(1991)] = 65935, - [SMALL_STATE(1992)] = 66004, - [SMALL_STATE(1993)] = 66073, - [SMALL_STATE(1994)] = 66148, - [SMALL_STATE(1995)] = 66223, - [SMALL_STATE(1996)] = 66298, - [SMALL_STATE(1997)] = 66367, - [SMALL_STATE(1998)] = 66442, - [SMALL_STATE(1999)] = 66511, - [SMALL_STATE(2000)] = 66580, - [SMALL_STATE(2001)] = 66665, - [SMALL_STATE(2002)] = 66756, - [SMALL_STATE(2003)] = 66861, - [SMALL_STATE(2004)] = 66930, - [SMALL_STATE(2005)] = 66999, - [SMALL_STATE(2006)] = 67068, - [SMALL_STATE(2007)] = 67143, - [SMALL_STATE(2008)] = 67224, - [SMALL_STATE(2009)] = 67301, - [SMALL_STATE(2010)] = 67370, - [SMALL_STATE(2011)] = 67439, - [SMALL_STATE(2012)] = 67508, - [SMALL_STATE(2013)] = 67577, - [SMALL_STATE(2014)] = 67702, - [SMALL_STATE(2015)] = 67811, - [SMALL_STATE(2016)] = 67936, - [SMALL_STATE(2017)] = 68061, - [SMALL_STATE(2018)] = 68130, - [SMALL_STATE(2019)] = 68239, - [SMALL_STATE(2020)] = 68346, - [SMALL_STATE(2021)] = 68457, - [SMALL_STATE(2022)] = 68526, - [SMALL_STATE(2023)] = 68595, - [SMALL_STATE(2024)] = 68698, - [SMALL_STATE(2025)] = 68767, - [SMALL_STATE(2026)] = 68836, - [SMALL_STATE(2027)] = 68937, - [SMALL_STATE(2028)] = 69006, - [SMALL_STATE(2029)] = 69103, - [SMALL_STATE(2030)] = 69198, - [SMALL_STATE(2031)] = 69267, - [SMALL_STATE(2032)] = 69336, - [SMALL_STATE(2033)] = 69405, - [SMALL_STATE(2034)] = 69474, - [SMALL_STATE(2035)] = 69567, - [SMALL_STATE(2036)] = 69636, - [SMALL_STATE(2037)] = 69705, - [SMALL_STATE(2038)] = 69794, - [SMALL_STATE(2039)] = 69877, - [SMALL_STATE(2040)] = 70002, - [SMALL_STATE(2041)] = 70127, - [SMALL_STATE(2042)] = 70252, - [SMALL_STATE(2043)] = 70321, - [SMALL_STATE(2044)] = 70390, - [SMALL_STATE(2045)] = 70459, - [SMALL_STATE(2046)] = 70528, - [SMALL_STATE(2047)] = 70597, - [SMALL_STATE(2048)] = 70666, - [SMALL_STATE(2049)] = 70749, - [SMALL_STATE(2050)] = 70818, - [SMALL_STATE(2051)] = 70943, - [SMALL_STATE(2052)] = 71012, - [SMALL_STATE(2053)] = 71081, - [SMALL_STATE(2054)] = 71150, - [SMALL_STATE(2055)] = 71219, - [SMALL_STATE(2056)] = 71288, - [SMALL_STATE(2057)] = 71357, - [SMALL_STATE(2058)] = 71482, - [SMALL_STATE(2059)] = 71607, - [SMALL_STATE(2060)] = 71732, - [SMALL_STATE(2061)] = 71801, - [SMALL_STATE(2062)] = 71926, - [SMALL_STATE(2063)] = 71995, - [SMALL_STATE(2064)] = 72064, - [SMALL_STATE(2065)] = 72133, - [SMALL_STATE(2066)] = 72258, - [SMALL_STATE(2067)] = 72327, - [SMALL_STATE(2068)] = 72452, - [SMALL_STATE(2069)] = 72577, - [SMALL_STATE(2070)] = 72702, - [SMALL_STATE(2071)] = 72827, - [SMALL_STATE(2072)] = 72952, - [SMALL_STATE(2073)] = 73077, - [SMALL_STATE(2074)] = 73202, - [SMALL_STATE(2075)] = 73327, - [SMALL_STATE(2076)] = 73396, - [SMALL_STATE(2077)] = 73521, - [SMALL_STATE(2078)] = 73590, - [SMALL_STATE(2079)] = 73715, - [SMALL_STATE(2080)] = 73840, - [SMALL_STATE(2081)] = 73909, - [SMALL_STATE(2082)] = 73978, - [SMALL_STATE(2083)] = 74047, - [SMALL_STATE(2084)] = 74116, - [SMALL_STATE(2085)] = 74185, - [SMALL_STATE(2086)] = 74254, - [SMALL_STATE(2087)] = 74379, - [SMALL_STATE(2088)] = 74448, - [SMALL_STATE(2089)] = 74517, - [SMALL_STATE(2090)] = 74586, - [SMALL_STATE(2091)] = 74711, - [SMALL_STATE(2092)] = 74836, - [SMALL_STATE(2093)] = 74961, - [SMALL_STATE(2094)] = 75086, - [SMALL_STATE(2095)] = 75211, - [SMALL_STATE(2096)] = 75280, - [SMALL_STATE(2097)] = 75349, - [SMALL_STATE(2098)] = 75474, - [SMALL_STATE(2099)] = 75599, - [SMALL_STATE(2100)] = 75724, - [SMALL_STATE(2101)] = 75849, - [SMALL_STATE(2102)] = 75974, - [SMALL_STATE(2103)] = 76043, - [SMALL_STATE(2104)] = 76112, - [SMALL_STATE(2105)] = 76181, - [SMALL_STATE(2106)] = 76250, - [SMALL_STATE(2107)] = 76319, - [SMALL_STATE(2108)] = 76388, - [SMALL_STATE(2109)] = 76457, - [SMALL_STATE(2110)] = 76526, - [SMALL_STATE(2111)] = 76595, - [SMALL_STATE(2112)] = 76664, - [SMALL_STATE(2113)] = 76789, - [SMALL_STATE(2114)] = 76862, - [SMALL_STATE(2115)] = 76935, - [SMALL_STATE(2116)] = 77008, - [SMALL_STATE(2117)] = 77081, - [SMALL_STATE(2118)] = 77154, - [SMALL_STATE(2119)] = 77227, - [SMALL_STATE(2120)] = 77352, - [SMALL_STATE(2121)] = 77421, - [SMALL_STATE(2122)] = 77490, - [SMALL_STATE(2123)] = 77559, - [SMALL_STATE(2124)] = 77628, - [SMALL_STATE(2125)] = 77697, - [SMALL_STATE(2126)] = 77766, + [SMALL_STATE(1802)] = 52808, + [SMALL_STATE(1803)] = 52877, + [SMALL_STATE(1804)] = 52950, + [SMALL_STATE(1805)] = 53023, + [SMALL_STATE(1806)] = 53096, + [SMALL_STATE(1807)] = 53169, + [SMALL_STATE(1808)] = 53242, + [SMALL_STATE(1809)] = 53315, + [SMALL_STATE(1810)] = 53440, + [SMALL_STATE(1811)] = 53525, + [SMALL_STATE(1812)] = 53616, + [SMALL_STATE(1813)] = 53721, + [SMALL_STATE(1814)] = 53796, + [SMALL_STATE(1815)] = 53877, + [SMALL_STATE(1816)] = 53954, + [SMALL_STATE(1817)] = 54063, + [SMALL_STATE(1818)] = 54172, + [SMALL_STATE(1819)] = 54279, + [SMALL_STATE(1820)] = 54382, + [SMALL_STATE(1821)] = 54483, + [SMALL_STATE(1822)] = 54580, + [SMALL_STATE(1823)] = 54675, + [SMALL_STATE(1824)] = 54768, + [SMALL_STATE(1825)] = 54857, + [SMALL_STATE(1826)] = 54940, + [SMALL_STATE(1827)] = 55023, + [SMALL_STATE(1828)] = 55092, + [SMALL_STATE(1829)] = 55217, + [SMALL_STATE(1830)] = 55342, + [SMALL_STATE(1831)] = 55467, + [SMALL_STATE(1832)] = 55592, + [SMALL_STATE(1833)] = 55717, + [SMALL_STATE(1834)] = 55842, + [SMALL_STATE(1835)] = 55967, + [SMALL_STATE(1836)] = 56092, + [SMALL_STATE(1837)] = 56217, + [SMALL_STATE(1838)] = 56342, + [SMALL_STATE(1839)] = 56467, + [SMALL_STATE(1840)] = 56592, + [SMALL_STATE(1841)] = 56717, + [SMALL_STATE(1842)] = 56842, + [SMALL_STATE(1843)] = 56967, + [SMALL_STATE(1844)] = 57092, + [SMALL_STATE(1845)] = 57217, + [SMALL_STATE(1846)] = 57342, + [SMALL_STATE(1847)] = 57411, + [SMALL_STATE(1848)] = 57480, + [SMALL_STATE(1849)] = 57549, + [SMALL_STATE(1850)] = 57618, + [SMALL_STATE(1851)] = 57687, + [SMALL_STATE(1852)] = 57756, + [SMALL_STATE(1853)] = 57825, + [SMALL_STATE(1854)] = 57894, + [SMALL_STATE(1855)] = 57963, + [SMALL_STATE(1856)] = 58032, + [SMALL_STATE(1857)] = 58101, + [SMALL_STATE(1858)] = 58170, + [SMALL_STATE(1859)] = 58239, + [SMALL_STATE(1860)] = 58308, + [SMALL_STATE(1861)] = 58377, + [SMALL_STATE(1862)] = 58446, + [SMALL_STATE(1863)] = 58515, + [SMALL_STATE(1864)] = 58584, + [SMALL_STATE(1865)] = 58653, + [SMALL_STATE(1866)] = 58722, + [SMALL_STATE(1867)] = 58791, + [SMALL_STATE(1868)] = 58860, + [SMALL_STATE(1869)] = 58929, + [SMALL_STATE(1870)] = 58998, + [SMALL_STATE(1871)] = 59067, + [SMALL_STATE(1872)] = 59136, + [SMALL_STATE(1873)] = 59205, + [SMALL_STATE(1874)] = 59274, + [SMALL_STATE(1875)] = 59343, + [SMALL_STATE(1876)] = 59412, + [SMALL_STATE(1877)] = 59481, + [SMALL_STATE(1878)] = 59550, + [SMALL_STATE(1879)] = 59619, + [SMALL_STATE(1880)] = 59688, + [SMALL_STATE(1881)] = 59757, + [SMALL_STATE(1882)] = 59826, + [SMALL_STATE(1883)] = 59895, + [SMALL_STATE(1884)] = 59964, + [SMALL_STATE(1885)] = 60033, + [SMALL_STATE(1886)] = 60102, + [SMALL_STATE(1887)] = 60171, + [SMALL_STATE(1888)] = 60240, + [SMALL_STATE(1889)] = 60309, + [SMALL_STATE(1890)] = 60378, + [SMALL_STATE(1891)] = 60447, + [SMALL_STATE(1892)] = 60516, + [SMALL_STATE(1893)] = 60585, + [SMALL_STATE(1894)] = 60654, + [SMALL_STATE(1895)] = 60723, + [SMALL_STATE(1896)] = 60792, + [SMALL_STATE(1897)] = 60861, + [SMALL_STATE(1898)] = 60930, + [SMALL_STATE(1899)] = 60999, + [SMALL_STATE(1900)] = 61068, + [SMALL_STATE(1901)] = 61137, + [SMALL_STATE(1902)] = 61206, + [SMALL_STATE(1903)] = 61275, + [SMALL_STATE(1904)] = 61344, + [SMALL_STATE(1905)] = 61413, + [SMALL_STATE(1906)] = 61482, + [SMALL_STATE(1907)] = 61551, + [SMALL_STATE(1908)] = 61620, + [SMALL_STATE(1909)] = 61745, + [SMALL_STATE(1910)] = 61814, + [SMALL_STATE(1911)] = 61939, + [SMALL_STATE(1912)] = 62008, + [SMALL_STATE(1913)] = 62077, + [SMALL_STATE(1914)] = 62146, + [SMALL_STATE(1915)] = 62217, + [SMALL_STATE(1916)] = 62288, + [SMALL_STATE(1917)] = 62359, + [SMALL_STATE(1918)] = 62430, + [SMALL_STATE(1919)] = 62501, + [SMALL_STATE(1920)] = 62572, + [SMALL_STATE(1921)] = 62643, + [SMALL_STATE(1922)] = 62714, + [SMALL_STATE(1923)] = 62785, + [SMALL_STATE(1924)] = 62856, + [SMALL_STATE(1925)] = 62927, + [SMALL_STATE(1926)] = 62998, + [SMALL_STATE(1927)] = 63069, + [SMALL_STATE(1928)] = 63140, + [SMALL_STATE(1929)] = 63211, + [SMALL_STATE(1930)] = 63280, + [SMALL_STATE(1931)] = 63349, + [SMALL_STATE(1932)] = 63420, + [SMALL_STATE(1933)] = 63491, + [SMALL_STATE(1934)] = 63562, + [SMALL_STATE(1935)] = 63633, + [SMALL_STATE(1936)] = 63704, + [SMALL_STATE(1937)] = 63773, + [SMALL_STATE(1938)] = 63842, + [SMALL_STATE(1939)] = 63967, + [SMALL_STATE(1940)] = 64092, + [SMALL_STATE(1941)] = 64161, + [SMALL_STATE(1942)] = 64232, + [SMALL_STATE(1943)] = 64303, + [SMALL_STATE(1944)] = 64428, + [SMALL_STATE(1945)] = 64499, + [SMALL_STATE(1946)] = 64570, + [SMALL_STATE(1947)] = 64641, + [SMALL_STATE(1948)] = 64766, + [SMALL_STATE(1949)] = 64891, + [SMALL_STATE(1950)] = 65016, + [SMALL_STATE(1951)] = 65141, + [SMALL_STATE(1952)] = 65210, + [SMALL_STATE(1953)] = 65279, + [SMALL_STATE(1954)] = 65348, + [SMALL_STATE(1955)] = 65417, + [SMALL_STATE(1956)] = 65486, + [SMALL_STATE(1957)] = 65611, + [SMALL_STATE(1958)] = 65680, + [SMALL_STATE(1959)] = 65805, + [SMALL_STATE(1960)] = 65874, + [SMALL_STATE(1961)] = 65999, + [SMALL_STATE(1962)] = 66068, + [SMALL_STATE(1963)] = 66137, + [SMALL_STATE(1964)] = 66206, + [SMALL_STATE(1965)] = 66275, + [SMALL_STATE(1966)] = 66344, + [SMALL_STATE(1967)] = 66455, + [SMALL_STATE(1968)] = 66524, + [SMALL_STATE(1969)] = 66593, + [SMALL_STATE(1970)] = 66718, + [SMALL_STATE(1971)] = 66787, + [SMALL_STATE(1972)] = 66856, + [SMALL_STATE(1973)] = 66925, + [SMALL_STATE(1974)] = 67050, + [SMALL_STATE(1975)] = 67175, + [SMALL_STATE(1976)] = 67244, + [SMALL_STATE(1977)] = 67313, + [SMALL_STATE(1978)] = 67382, + [SMALL_STATE(1979)] = 67451, + [SMALL_STATE(1980)] = 67522, + [SMALL_STATE(1981)] = 67593, + [SMALL_STATE(1982)] = 67662, + [SMALL_STATE(1983)] = 67731, + [SMALL_STATE(1984)] = 67800, + [SMALL_STATE(1985)] = 67869, + [SMALL_STATE(1986)] = 67938, + [SMALL_STATE(1987)] = 68007, + [SMALL_STATE(1988)] = 68076, + [SMALL_STATE(1989)] = 68145, + [SMALL_STATE(1990)] = 68214, + [SMALL_STATE(1991)] = 68289, + [SMALL_STATE(1992)] = 68358, + [SMALL_STATE(1993)] = 68433, + [SMALL_STATE(1994)] = 68502, + [SMALL_STATE(1995)] = 68571, + [SMALL_STATE(1996)] = 68646, + [SMALL_STATE(1997)] = 68721, + [SMALL_STATE(1998)] = 68796, + [SMALL_STATE(1999)] = 68921, + [SMALL_STATE(2000)] = 69032, + [SMALL_STATE(2001)] = 69101, + [SMALL_STATE(2002)] = 69170, + [SMALL_STATE(2003)] = 69239, + [SMALL_STATE(2004)] = 69308, + [SMALL_STATE(2005)] = 69377, + [SMALL_STATE(2006)] = 69446, + [SMALL_STATE(2007)] = 69515, + [SMALL_STATE(2008)] = 69584, + [SMALL_STATE(2009)] = 69653, + [SMALL_STATE(2010)] = 69722, + [SMALL_STATE(2011)] = 69791, + [SMALL_STATE(2012)] = 69860, + [SMALL_STATE(2013)] = 69929, + [SMALL_STATE(2014)] = 69998, + [SMALL_STATE(2015)] = 70067, + [SMALL_STATE(2016)] = 70136, + [SMALL_STATE(2017)] = 70205, + [SMALL_STATE(2018)] = 70274, + [SMALL_STATE(2019)] = 70343, + [SMALL_STATE(2020)] = 70412, + [SMALL_STATE(2021)] = 70481, + [SMALL_STATE(2022)] = 70550, + [SMALL_STATE(2023)] = 70619, + [SMALL_STATE(2024)] = 70688, + [SMALL_STATE(2025)] = 70757, + [SMALL_STATE(2026)] = 70826, + [SMALL_STATE(2027)] = 70895, + [SMALL_STATE(2028)] = 70964, + [SMALL_STATE(2029)] = 71033, + [SMALL_STATE(2030)] = 71102, + [SMALL_STATE(2031)] = 71171, + [SMALL_STATE(2032)] = 71242, + [SMALL_STATE(2033)] = 71311, + [SMALL_STATE(2034)] = 71380, + [SMALL_STATE(2035)] = 71449, + [SMALL_STATE(2036)] = 71518, + [SMALL_STATE(2037)] = 71587, + [SMALL_STATE(2038)] = 71656, + [SMALL_STATE(2039)] = 71725, + [SMALL_STATE(2040)] = 71794, + [SMALL_STATE(2041)] = 71863, + [SMALL_STATE(2042)] = 71932, + [SMALL_STATE(2043)] = 72001, + [SMALL_STATE(2044)] = 72070, + [SMALL_STATE(2045)] = 72139, + [SMALL_STATE(2046)] = 72208, + [SMALL_STATE(2047)] = 72277, + [SMALL_STATE(2048)] = 72346, + [SMALL_STATE(2049)] = 72415, + [SMALL_STATE(2050)] = 72484, + [SMALL_STATE(2051)] = 72553, + [SMALL_STATE(2052)] = 72622, + [SMALL_STATE(2053)] = 72691, + [SMALL_STATE(2054)] = 72760, + [SMALL_STATE(2055)] = 72829, + [SMALL_STATE(2056)] = 72898, + [SMALL_STATE(2057)] = 72967, + [SMALL_STATE(2058)] = 73036, + [SMALL_STATE(2059)] = 73105, + [SMALL_STATE(2060)] = 73174, + [SMALL_STATE(2061)] = 73243, + [SMALL_STATE(2062)] = 73312, + [SMALL_STATE(2063)] = 73381, + [SMALL_STATE(2064)] = 73450, + [SMALL_STATE(2065)] = 73519, + [SMALL_STATE(2066)] = 73588, + [SMALL_STATE(2067)] = 73657, + [SMALL_STATE(2068)] = 73726, + [SMALL_STATE(2069)] = 73795, + [SMALL_STATE(2070)] = 73864, + [SMALL_STATE(2071)] = 73933, + [SMALL_STATE(2072)] = 74002, + [SMALL_STATE(2073)] = 74071, + [SMALL_STATE(2074)] = 74140, + [SMALL_STATE(2075)] = 74211, + [SMALL_STATE(2076)] = 74282, + [SMALL_STATE(2077)] = 74353, + [SMALL_STATE(2078)] = 74424, + [SMALL_STATE(2079)] = 74495, + [SMALL_STATE(2080)] = 74564, + [SMALL_STATE(2081)] = 74635, + [SMALL_STATE(2082)] = 74706, + [SMALL_STATE(2083)] = 74775, + [SMALL_STATE(2084)] = 74844, + [SMALL_STATE(2085)] = 74915, + [SMALL_STATE(2086)] = 74984, + [SMALL_STATE(2087)] = 75053, + [SMALL_STATE(2088)] = 75122, + [SMALL_STATE(2089)] = 75193, + [SMALL_STATE(2090)] = 75262, + [SMALL_STATE(2091)] = 75331, + [SMALL_STATE(2092)] = 75400, + [SMALL_STATE(2093)] = 75469, + [SMALL_STATE(2094)] = 75538, + [SMALL_STATE(2095)] = 75607, + [SMALL_STATE(2096)] = 75676, + [SMALL_STATE(2097)] = 75745, + [SMALL_STATE(2098)] = 75814, + [SMALL_STATE(2099)] = 75883, + [SMALL_STATE(2100)] = 75954, + [SMALL_STATE(2101)] = 76023, + [SMALL_STATE(2102)] = 76092, + [SMALL_STATE(2103)] = 76161, + [SMALL_STATE(2104)] = 76230, + [SMALL_STATE(2105)] = 76299, + [SMALL_STATE(2106)] = 76368, + [SMALL_STATE(2107)] = 76437, + [SMALL_STATE(2108)] = 76506, + [SMALL_STATE(2109)] = 76575, + [SMALL_STATE(2110)] = 76644, + [SMALL_STATE(2111)] = 76713, + [SMALL_STATE(2112)] = 76782, + [SMALL_STATE(2113)] = 76851, + [SMALL_STATE(2114)] = 76920, + [SMALL_STATE(2115)] = 76989, + [SMALL_STATE(2116)] = 77058, + [SMALL_STATE(2117)] = 77127, + [SMALL_STATE(2118)] = 77196, + [SMALL_STATE(2119)] = 77267, + [SMALL_STATE(2120)] = 77338, + [SMALL_STATE(2121)] = 77409, + [SMALL_STATE(2122)] = 77480, + [SMALL_STATE(2123)] = 77551, + [SMALL_STATE(2124)] = 77622, + [SMALL_STATE(2125)] = 77693, + [SMALL_STATE(2126)] = 77764, [SMALL_STATE(2127)] = 77835, [SMALL_STATE(2128)] = 77904, [SMALL_STATE(2129)] = 77973, @@ -419046,211 +419056,211 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2132)] = 78180, [SMALL_STATE(2133)] = 78249, [SMALL_STATE(2134)] = 78318, - [SMALL_STATE(2135)] = 78386, - [SMALL_STATE(2136)] = 78454, - [SMALL_STATE(2137)] = 78526, - [SMALL_STATE(2138)] = 78598, - [SMALL_STATE(2139)] = 78670, - [SMALL_STATE(2140)] = 78744, - [SMALL_STATE(2141)] = 78818, - [SMALL_STATE(2142)] = 78928, - [SMALL_STATE(2143)] = 79000, - [SMALL_STATE(2144)] = 79072, - [SMALL_STATE(2145)] = 79144, - [SMALL_STATE(2146)] = 79216, - [SMALL_STATE(2147)] = 79288, - [SMALL_STATE(2148)] = 79360, - [SMALL_STATE(2149)] = 79428, - [SMALL_STATE(2150)] = 79496, - [SMALL_STATE(2151)] = 79568, - [SMALL_STATE(2152)] = 79636, - [SMALL_STATE(2153)] = 79704, - [SMALL_STATE(2154)] = 79772, - [SMALL_STATE(2155)] = 79840, - [SMALL_STATE(2156)] = 79908, - [SMALL_STATE(2157)] = 79976, - [SMALL_STATE(2158)] = 80044, - [SMALL_STATE(2159)] = 80158, - [SMALL_STATE(2160)] = 80228, - [SMALL_STATE(2161)] = 80298, - [SMALL_STATE(2162)] = 80370, - [SMALL_STATE(2163)] = 80442, - [SMALL_STATE(2164)] = 80514, - [SMALL_STATE(2165)] = 80586, - [SMALL_STATE(2166)] = 80700, - [SMALL_STATE(2167)] = 80772, - [SMALL_STATE(2168)] = 80844, - [SMALL_STATE(2169)] = 80916, - [SMALL_STATE(2170)] = 80988, - [SMALL_STATE(2171)] = 81098, - [SMALL_STATE(2172)] = 81170, - [SMALL_STATE(2173)] = 81240, - [SMALL_STATE(2174)] = 81310, - [SMALL_STATE(2175)] = 81378, - [SMALL_STATE(2176)] = 81446, - [SMALL_STATE(2177)] = 81514, - [SMALL_STATE(2178)] = 81582, - [SMALL_STATE(2179)] = 81650, - [SMALL_STATE(2180)] = 81718, - [SMALL_STATE(2181)] = 81786, - [SMALL_STATE(2182)] = 81854, - [SMALL_STATE(2183)] = 81922, - [SMALL_STATE(2184)] = 81990, - [SMALL_STATE(2185)] = 82058, - [SMALL_STATE(2186)] = 82126, - [SMALL_STATE(2187)] = 82194, - [SMALL_STATE(2188)] = 82262, - [SMALL_STATE(2189)] = 82330, - [SMALL_STATE(2190)] = 82398, - [SMALL_STATE(2191)] = 82466, - [SMALL_STATE(2192)] = 82534, - [SMALL_STATE(2193)] = 82602, - [SMALL_STATE(2194)] = 82670, - [SMALL_STATE(2195)] = 82738, - [SMALL_STATE(2196)] = 82806, - [SMALL_STATE(2197)] = 82874, - [SMALL_STATE(2198)] = 82942, - [SMALL_STATE(2199)] = 83010, - [SMALL_STATE(2200)] = 83078, - [SMALL_STATE(2201)] = 83146, - [SMALL_STATE(2202)] = 83214, - [SMALL_STATE(2203)] = 83282, - [SMALL_STATE(2204)] = 83350, - [SMALL_STATE(2205)] = 83418, - [SMALL_STATE(2206)] = 83486, - [SMALL_STATE(2207)] = 83554, - [SMALL_STATE(2208)] = 83622, - [SMALL_STATE(2209)] = 83690, - [SMALL_STATE(2210)] = 83758, - [SMALL_STATE(2211)] = 83826, - [SMALL_STATE(2212)] = 83894, - [SMALL_STATE(2213)] = 83962, - [SMALL_STATE(2214)] = 84030, - [SMALL_STATE(2215)] = 84098, - [SMALL_STATE(2216)] = 84166, - [SMALL_STATE(2217)] = 84240, - [SMALL_STATE(2218)] = 84308, - [SMALL_STATE(2219)] = 84376, - [SMALL_STATE(2220)] = 84444, - [SMALL_STATE(2221)] = 84516, - [SMALL_STATE(2222)] = 84584, - [SMALL_STATE(2223)] = 84652, - [SMALL_STATE(2224)] = 84720, - [SMALL_STATE(2225)] = 84788, - [SMALL_STATE(2226)] = 84856, - [SMALL_STATE(2227)] = 84930, - [SMALL_STATE(2228)] = 84998, - [SMALL_STATE(2229)] = 85070, - [SMALL_STATE(2230)] = 85138, - [SMALL_STATE(2231)] = 85206, - [SMALL_STATE(2232)] = 85274, - [SMALL_STATE(2233)] = 85342, - [SMALL_STATE(2234)] = 85410, - [SMALL_STATE(2235)] = 85478, - [SMALL_STATE(2236)] = 85546, - [SMALL_STATE(2237)] = 85614, - [SMALL_STATE(2238)] = 85682, - [SMALL_STATE(2239)] = 85750, - [SMALL_STATE(2240)] = 85822, - [SMALL_STATE(2241)] = 85890, - [SMALL_STATE(2242)] = 85958, - [SMALL_STATE(2243)] = 86026, - [SMALL_STATE(2244)] = 86094, - [SMALL_STATE(2245)] = 86178, - [SMALL_STATE(2246)] = 86268, - [SMALL_STATE(2247)] = 86372, - [SMALL_STATE(2248)] = 86446, - [SMALL_STATE(2249)] = 86526, - [SMALL_STATE(2250)] = 86602, - [SMALL_STATE(2251)] = 86710, - [SMALL_STATE(2252)] = 86818, - [SMALL_STATE(2253)] = 86924, - [SMALL_STATE(2254)] = 87026, - [SMALL_STATE(2255)] = 87126, - [SMALL_STATE(2256)] = 87222, - [SMALL_STATE(2257)] = 87316, - [SMALL_STATE(2258)] = 87408, - [SMALL_STATE(2259)] = 87476, - [SMALL_STATE(2260)] = 87548, - [SMALL_STATE(2261)] = 87616, - [SMALL_STATE(2262)] = 87684, - [SMALL_STATE(2263)] = 87752, - [SMALL_STATE(2264)] = 87820, - [SMALL_STATE(2265)] = 87888, - [SMALL_STATE(2266)] = 87956, - [SMALL_STATE(2267)] = 88024, - [SMALL_STATE(2268)] = 88092, - [SMALL_STATE(2269)] = 88160, - [SMALL_STATE(2270)] = 88228, - [SMALL_STATE(2271)] = 88316, - [SMALL_STATE(2272)] = 88398, - [SMALL_STATE(2273)] = 88480, - [SMALL_STATE(2274)] = 88548, - [SMALL_STATE(2275)] = 88618, - [SMALL_STATE(2276)] = 88688, - [SMALL_STATE(2277)] = 88758, - [SMALL_STATE(2278)] = 88828, - [SMALL_STATE(2279)] = 88898, - [SMALL_STATE(2280)] = 88968, - [SMALL_STATE(2281)] = 89038, - [SMALL_STATE(2282)] = 89108, - [SMALL_STATE(2283)] = 89178, - [SMALL_STATE(2284)] = 89248, - [SMALL_STATE(2285)] = 89318, - [SMALL_STATE(2286)] = 89388, - [SMALL_STATE(2287)] = 89458, - [SMALL_STATE(2288)] = 89528, - [SMALL_STATE(2289)] = 89598, - [SMALL_STATE(2290)] = 89668, - [SMALL_STATE(2291)] = 89738, - [SMALL_STATE(2292)] = 89808, - [SMALL_STATE(2293)] = 89878, - [SMALL_STATE(2294)] = 89948, - [SMALL_STATE(2295)] = 90016, - [SMALL_STATE(2296)] = 90084, - [SMALL_STATE(2297)] = 90152, - [SMALL_STATE(2298)] = 90220, - [SMALL_STATE(2299)] = 90288, - [SMALL_STATE(2300)] = 90356, - [SMALL_STATE(2301)] = 90424, - [SMALL_STATE(2302)] = 90492, - [SMALL_STATE(2303)] = 90560, - [SMALL_STATE(2304)] = 90628, - [SMALL_STATE(2305)] = 90696, - [SMALL_STATE(2306)] = 90764, - [SMALL_STATE(2307)] = 90832, - [SMALL_STATE(2308)] = 90900, - [SMALL_STATE(2309)] = 90968, - [SMALL_STATE(2310)] = 91036, - [SMALL_STATE(2311)] = 91104, - [SMALL_STATE(2312)] = 91172, - [SMALL_STATE(2313)] = 91240, - [SMALL_STATE(2314)] = 91308, - [SMALL_STATE(2315)] = 91376, - [SMALL_STATE(2316)] = 91444, - [SMALL_STATE(2317)] = 91512, - [SMALL_STATE(2318)] = 91580, - [SMALL_STATE(2319)] = 91648, - [SMALL_STATE(2320)] = 91716, - [SMALL_STATE(2321)] = 91784, - [SMALL_STATE(2322)] = 91852, - [SMALL_STATE(2323)] = 91920, - [SMALL_STATE(2324)] = 91988, - [SMALL_STATE(2325)] = 92056, - [SMALL_STATE(2326)] = 92124, - [SMALL_STATE(2327)] = 92192, - [SMALL_STATE(2328)] = 92260, - [SMALL_STATE(2329)] = 92328, - [SMALL_STATE(2330)] = 92396, - [SMALL_STATE(2331)] = 92464, - [SMALL_STATE(2332)] = 92532, - [SMALL_STATE(2333)] = 92600, - [SMALL_STATE(2334)] = 92668, - [SMALL_STATE(2335)] = 92736, - [SMALL_STATE(2336)] = 92804, - [SMALL_STATE(2337)] = 92872, - [SMALL_STATE(2338)] = 92940, - [SMALL_STATE(2339)] = 93008, + [SMALL_STATE(2135)] = 78406, + [SMALL_STATE(2136)] = 78474, + [SMALL_STATE(2137)] = 78558, + [SMALL_STATE(2138)] = 78648, + [SMALL_STATE(2139)] = 78752, + [SMALL_STATE(2140)] = 78826, + [SMALL_STATE(2141)] = 78906, + [SMALL_STATE(2142)] = 78982, + [SMALL_STATE(2143)] = 79052, + [SMALL_STATE(2144)] = 79122, + [SMALL_STATE(2145)] = 79230, + [SMALL_STATE(2146)] = 79302, + [SMALL_STATE(2147)] = 79410, + [SMALL_STATE(2148)] = 79482, + [SMALL_STATE(2149)] = 79554, + [SMALL_STATE(2150)] = 79660, + [SMALL_STATE(2151)] = 79728, + [SMALL_STATE(2152)] = 79830, + [SMALL_STATE(2153)] = 79930, + [SMALL_STATE(2154)] = 79998, + [SMALL_STATE(2155)] = 80094, + [SMALL_STATE(2156)] = 80162, + [SMALL_STATE(2157)] = 80234, + [SMALL_STATE(2158)] = 80328, + [SMALL_STATE(2159)] = 80420, + [SMALL_STATE(2160)] = 80492, + [SMALL_STATE(2161)] = 80574, + [SMALL_STATE(2162)] = 80646, + [SMALL_STATE(2163)] = 80718, + [SMALL_STATE(2164)] = 80790, + [SMALL_STATE(2165)] = 80862, + [SMALL_STATE(2166)] = 80936, + [SMALL_STATE(2167)] = 81008, + [SMALL_STATE(2168)] = 81082, + [SMALL_STATE(2169)] = 81150, + [SMALL_STATE(2170)] = 81218, + [SMALL_STATE(2171)] = 81288, + [SMALL_STATE(2172)] = 81402, + [SMALL_STATE(2173)] = 81470, + [SMALL_STATE(2174)] = 81540, + [SMALL_STATE(2175)] = 81608, + [SMALL_STATE(2176)] = 81676, + [SMALL_STATE(2177)] = 81744, + [SMALL_STATE(2178)] = 81812, + [SMALL_STATE(2179)] = 81880, + [SMALL_STATE(2180)] = 81952, + [SMALL_STATE(2181)] = 82020, + [SMALL_STATE(2182)] = 82088, + [SMALL_STATE(2183)] = 82156, + [SMALL_STATE(2184)] = 82224, + [SMALL_STATE(2185)] = 82292, + [SMALL_STATE(2186)] = 82360, + [SMALL_STATE(2187)] = 82428, + [SMALL_STATE(2188)] = 82496, + [SMALL_STATE(2189)] = 82564, + [SMALL_STATE(2190)] = 82632, + [SMALL_STATE(2191)] = 82700, + [SMALL_STATE(2192)] = 82768, + [SMALL_STATE(2193)] = 82836, + [SMALL_STATE(2194)] = 82904, + [SMALL_STATE(2195)] = 82972, + [SMALL_STATE(2196)] = 83040, + [SMALL_STATE(2197)] = 83108, + [SMALL_STATE(2198)] = 83176, + [SMALL_STATE(2199)] = 83244, + [SMALL_STATE(2200)] = 83312, + [SMALL_STATE(2201)] = 83380, + [SMALL_STATE(2202)] = 83448, + [SMALL_STATE(2203)] = 83516, + [SMALL_STATE(2204)] = 83584, + [SMALL_STATE(2205)] = 83652, + [SMALL_STATE(2206)] = 83720, + [SMALL_STATE(2207)] = 83788, + [SMALL_STATE(2208)] = 83856, + [SMALL_STATE(2209)] = 83924, + [SMALL_STATE(2210)] = 83992, + [SMALL_STATE(2211)] = 84060, + [SMALL_STATE(2212)] = 84128, + [SMALL_STATE(2213)] = 84196, + [SMALL_STATE(2214)] = 84268, + [SMALL_STATE(2215)] = 84336, + [SMALL_STATE(2216)] = 84404, + [SMALL_STATE(2217)] = 84472, + [SMALL_STATE(2218)] = 84540, + [SMALL_STATE(2219)] = 84608, + [SMALL_STATE(2220)] = 84676, + [SMALL_STATE(2221)] = 84744, + [SMALL_STATE(2222)] = 84812, + [SMALL_STATE(2223)] = 84880, + [SMALL_STATE(2224)] = 84948, + [SMALL_STATE(2225)] = 85016, + [SMALL_STATE(2226)] = 85084, + [SMALL_STATE(2227)] = 85152, + [SMALL_STATE(2228)] = 85224, + [SMALL_STATE(2229)] = 85292, + [SMALL_STATE(2230)] = 85360, + [SMALL_STATE(2231)] = 85428, + [SMALL_STATE(2232)] = 85496, + [SMALL_STATE(2233)] = 85564, + [SMALL_STATE(2234)] = 85646, + [SMALL_STATE(2235)] = 85714, + [SMALL_STATE(2236)] = 85782, + [SMALL_STATE(2237)] = 85850, + [SMALL_STATE(2238)] = 85918, + [SMALL_STATE(2239)] = 85986, + [SMALL_STATE(2240)] = 86054, + [SMALL_STATE(2241)] = 86122, + [SMALL_STATE(2242)] = 86190, + [SMALL_STATE(2243)] = 86262, + [SMALL_STATE(2244)] = 86330, + [SMALL_STATE(2245)] = 86398, + [SMALL_STATE(2246)] = 86466, + [SMALL_STATE(2247)] = 86534, + [SMALL_STATE(2248)] = 86644, + [SMALL_STATE(2249)] = 86754, + [SMALL_STATE(2250)] = 86826, + [SMALL_STATE(2251)] = 86898, + [SMALL_STATE(2252)] = 86970, + [SMALL_STATE(2253)] = 87042, + [SMALL_STATE(2254)] = 87114, + [SMALL_STATE(2255)] = 87182, + [SMALL_STATE(2256)] = 87254, + [SMALL_STATE(2257)] = 87326, + [SMALL_STATE(2258)] = 87394, + [SMALL_STATE(2259)] = 87462, + [SMALL_STATE(2260)] = 87530, + [SMALL_STATE(2261)] = 87598, + [SMALL_STATE(2262)] = 87666, + [SMALL_STATE(2263)] = 87734, + [SMALL_STATE(2264)] = 87802, + [SMALL_STATE(2265)] = 87874, + [SMALL_STATE(2266)] = 87948, + [SMALL_STATE(2267)] = 88016, + [SMALL_STATE(2268)] = 88084, + [SMALL_STATE(2269)] = 88152, + [SMALL_STATE(2270)] = 88220, + [SMALL_STATE(2271)] = 88288, + [SMALL_STATE(2272)] = 88356, + [SMALL_STATE(2273)] = 88424, + [SMALL_STATE(2274)] = 88492, + [SMALL_STATE(2275)] = 88560, + [SMALL_STATE(2276)] = 88628, + [SMALL_STATE(2277)] = 88698, + [SMALL_STATE(2278)] = 88768, + [SMALL_STATE(2279)] = 88838, + [SMALL_STATE(2280)] = 88908, + [SMALL_STATE(2281)] = 88978, + [SMALL_STATE(2282)] = 89048, + [SMALL_STATE(2283)] = 89118, + [SMALL_STATE(2284)] = 89188, + [SMALL_STATE(2285)] = 89258, + [SMALL_STATE(2286)] = 89328, + [SMALL_STATE(2287)] = 89398, + [SMALL_STATE(2288)] = 89468, + [SMALL_STATE(2289)] = 89538, + [SMALL_STATE(2290)] = 89608, + [SMALL_STATE(2291)] = 89678, + [SMALL_STATE(2292)] = 89748, + [SMALL_STATE(2293)] = 89818, + [SMALL_STATE(2294)] = 89888, + [SMALL_STATE(2295)] = 89958, + [SMALL_STATE(2296)] = 90028, + [SMALL_STATE(2297)] = 90096, + [SMALL_STATE(2298)] = 90164, + [SMALL_STATE(2299)] = 90232, + [SMALL_STATE(2300)] = 90300, + [SMALL_STATE(2301)] = 90368, + [SMALL_STATE(2302)] = 90436, + [SMALL_STATE(2303)] = 90508, + [SMALL_STATE(2304)] = 90576, + [SMALL_STATE(2305)] = 90644, + [SMALL_STATE(2306)] = 90712, + [SMALL_STATE(2307)] = 90780, + [SMALL_STATE(2308)] = 90848, + [SMALL_STATE(2309)] = 90916, + [SMALL_STATE(2310)] = 90984, + [SMALL_STATE(2311)] = 91052, + [SMALL_STATE(2312)] = 91120, + [SMALL_STATE(2313)] = 91188, + [SMALL_STATE(2314)] = 91256, + [SMALL_STATE(2315)] = 91324, + [SMALL_STATE(2316)] = 91392, + [SMALL_STATE(2317)] = 91460, + [SMALL_STATE(2318)] = 91528, + [SMALL_STATE(2319)] = 91596, + [SMALL_STATE(2320)] = 91670, + [SMALL_STATE(2321)] = 91738, + [SMALL_STATE(2322)] = 91806, + [SMALL_STATE(2323)] = 91874, + [SMALL_STATE(2324)] = 91942, + [SMALL_STATE(2325)] = 92010, + [SMALL_STATE(2326)] = 92078, + [SMALL_STATE(2327)] = 92146, + [SMALL_STATE(2328)] = 92214, + [SMALL_STATE(2329)] = 92282, + [SMALL_STATE(2330)] = 92350, + [SMALL_STATE(2331)] = 92418, + [SMALL_STATE(2332)] = 92486, + [SMALL_STATE(2333)] = 92554, + [SMALL_STATE(2334)] = 92622, + [SMALL_STATE(2335)] = 92690, + [SMALL_STATE(2336)] = 92758, + [SMALL_STATE(2337)] = 92826, + [SMALL_STATE(2338)] = 92894, + [SMALL_STATE(2339)] = 92962, [SMALL_STATE(2340)] = 93076, [SMALL_STATE(2341)] = 93144, [SMALL_STATE(2342)] = 93212, @@ -419260,7 +419270,7 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2346)] = 93484, [SMALL_STATE(2347)] = 93552, [SMALL_STATE(2348)] = 93620, - [SMALL_STATE(2349)] = 93688, + [SMALL_STATE(2349)] = 93692, [SMALL_STATE(2350)] = 93760, [SMALL_STATE(2351)] = 93828, [SMALL_STATE(2352)] = 93896, @@ -419271,547 +419281,547 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2357)] = 94239, [SMALL_STATE(2358)] = 94306, [SMALL_STATE(2359)] = 94373, - [SMALL_STATE(2360)] = 94444, - [SMALL_STATE(2361)] = 94511, + [SMALL_STATE(2360)] = 94440, + [SMALL_STATE(2361)] = 94507, [SMALL_STATE(2362)] = 94578, - [SMALL_STATE(2363)] = 94649, - [SMALL_STATE(2364)] = 94716, - [SMALL_STATE(2365)] = 94783, - [SMALL_STATE(2366)] = 94850, - [SMALL_STATE(2367)] = 94921, - [SMALL_STATE(2368)] = 94992, - [SMALL_STATE(2369)] = 95061, - [SMALL_STATE(2370)] = 95170, - [SMALL_STATE(2371)] = 95237, - [SMALL_STATE(2372)] = 95346, - [SMALL_STATE(2373)] = 95419, - [SMALL_STATE(2374)] = 95486, - [SMALL_STATE(2375)] = 95557, - [SMALL_STATE(2376)] = 95624, - [SMALL_STATE(2377)] = 95691, - [SMALL_STATE(2378)] = 95764, - [SMALL_STATE(2379)] = 95831, - [SMALL_STATE(2380)] = 95902, - [SMALL_STATE(2381)] = 96015, - [SMALL_STATE(2382)] = 96088, - [SMALL_STATE(2383)] = 96161, - [SMALL_STATE(2384)] = 96234, - [SMALL_STATE(2385)] = 96307, - [SMALL_STATE(2386)] = 96380, - [SMALL_STATE(2387)] = 96447, - [SMALL_STATE(2388)] = 96514, - [SMALL_STATE(2389)] = 96581, - [SMALL_STATE(2390)] = 96652, - [SMALL_STATE(2391)] = 96719, - [SMALL_STATE(2392)] = 96786, - [SMALL_STATE(2393)] = 96855, - [SMALL_STATE(2394)] = 96922, - [SMALL_STATE(2395)] = 96989, - [SMALL_STATE(2396)] = 97056, - [SMALL_STATE(2397)] = 97127, - [SMALL_STATE(2398)] = 97194, - [SMALL_STATE(2399)] = 97261, - [SMALL_STATE(2400)] = 97328, - [SMALL_STATE(2401)] = 97397, - [SMALL_STATE(2402)] = 97506, - [SMALL_STATE(2403)] = 97619, - [SMALL_STATE(2404)] = 97686, - [SMALL_STATE(2405)] = 97753, - [SMALL_STATE(2406)] = 97820, - [SMALL_STATE(2407)] = 97929, - [SMALL_STATE(2408)] = 97996, - [SMALL_STATE(2409)] = 98063, - [SMALL_STATE(2410)] = 98130, - [SMALL_STATE(2411)] = 98197, - [SMALL_STATE(2412)] = 98264, - [SMALL_STATE(2413)] = 98331, - [SMALL_STATE(2414)] = 98398, - [SMALL_STATE(2415)] = 98465, - [SMALL_STATE(2416)] = 98536, - [SMALL_STATE(2417)] = 98617, - [SMALL_STATE(2418)] = 98698, - [SMALL_STATE(2419)] = 98785, - [SMALL_STATE(2420)] = 98876, - [SMALL_STATE(2421)] = 98969, - [SMALL_STATE(2422)] = 99064, - [SMALL_STATE(2423)] = 99163, - [SMALL_STATE(2424)] = 99264, - [SMALL_STATE(2425)] = 99369, - [SMALL_STATE(2426)] = 99436, - [SMALL_STATE(2427)] = 99503, - [SMALL_STATE(2428)] = 99570, - [SMALL_STATE(2429)] = 99637, - [SMALL_STATE(2430)] = 99704, - [SMALL_STATE(2431)] = 99811, - [SMALL_STATE(2432)] = 99918, - [SMALL_STATE(2433)] = 99985, - [SMALL_STATE(2434)] = 100052, - [SMALL_STATE(2435)] = 100119, - [SMALL_STATE(2436)] = 100186, - [SMALL_STATE(2437)] = 100261, - [SMALL_STATE(2438)] = 100340, - [SMALL_STATE(2439)] = 100413, - [SMALL_STATE(2440)] = 100480, - [SMALL_STATE(2441)] = 100583, - [SMALL_STATE(2442)] = 100672, - [SMALL_STATE(2443)] = 100755, - [SMALL_STATE(2444)] = 100822, - [SMALL_STATE(2445)] = 100889, - [SMALL_STATE(2446)] = 100956, - [SMALL_STATE(2447)] = 101023, - [SMALL_STATE(2448)] = 101090, - [SMALL_STATE(2449)] = 101157, - [SMALL_STATE(2450)] = 101224, - [SMALL_STATE(2451)] = 101291, - [SMALL_STATE(2452)] = 101358, - [SMALL_STATE(2453)] = 101425, - [SMALL_STATE(2454)] = 101492, - [SMALL_STATE(2455)] = 101559, - [SMALL_STATE(2456)] = 101626, - [SMALL_STATE(2457)] = 101695, - [SMALL_STATE(2458)] = 101764, - [SMALL_STATE(2459)] = 101831, - [SMALL_STATE(2460)] = 101898, - [SMALL_STATE(2461)] = 101965, - [SMALL_STATE(2462)] = 102032, - [SMALL_STATE(2463)] = 102103, - [SMALL_STATE(2464)] = 102170, - [SMALL_STATE(2465)] = 102237, - [SMALL_STATE(2466)] = 102308, - [SMALL_STATE(2467)] = 102375, - [SMALL_STATE(2468)] = 102484, - [SMALL_STATE(2469)] = 102551, - [SMALL_STATE(2470)] = 102618, - [SMALL_STATE(2471)] = 102689, - [SMALL_STATE(2472)] = 102758, - [SMALL_STATE(2473)] = 102827, - [SMALL_STATE(2474)] = 102894, - [SMALL_STATE(2475)] = 102963, - [SMALL_STATE(2476)] = 103032, - [SMALL_STATE(2477)] = 103101, - [SMALL_STATE(2478)] = 103170, - [SMALL_STATE(2479)] = 103237, - [SMALL_STATE(2480)] = 103304, - [SMALL_STATE(2481)] = 103371, - [SMALL_STATE(2482)] = 103438, - [SMALL_STATE(2483)] = 103505, - [SMALL_STATE(2484)] = 103614, - [SMALL_STATE(2485)] = 103683, - [SMALL_STATE(2486)] = 103750, - [SMALL_STATE(2487)] = 103819, - [SMALL_STATE(2488)] = 103888, - [SMALL_STATE(2489)] = 103957, - [SMALL_STATE(2490)] = 104026, - [SMALL_STATE(2491)] = 104095, - [SMALL_STATE(2492)] = 104162, - [SMALL_STATE(2493)] = 104231, - [SMALL_STATE(2494)] = 104300, - [SMALL_STATE(2495)] = 104367, - [SMALL_STATE(2496)] = 104434, - [SMALL_STATE(2497)] = 104503, - [SMALL_STATE(2498)] = 104570, - [SMALL_STATE(2499)] = 104637, - [SMALL_STATE(2500)] = 104706, - [SMALL_STATE(2501)] = 104775, - [SMALL_STATE(2502)] = 104842, - [SMALL_STATE(2503)] = 104909, - [SMALL_STATE(2504)] = 104976, - [SMALL_STATE(2505)] = 105043, - [SMALL_STATE(2506)] = 105110, - [SMALL_STATE(2507)] = 105177, - [SMALL_STATE(2508)] = 105248, - [SMALL_STATE(2509)] = 105315, - [SMALL_STATE(2510)] = 105382, - [SMALL_STATE(2511)] = 105453, - [SMALL_STATE(2512)] = 105520, - [SMALL_STATE(2513)] = 105587, - [SMALL_STATE(2514)] = 105654, - [SMALL_STATE(2515)] = 105721, - [SMALL_STATE(2516)] = 105788, - [SMALL_STATE(2517)] = 105855, - [SMALL_STATE(2518)] = 105922, - [SMALL_STATE(2519)] = 105993, - [SMALL_STATE(2520)] = 106060, - [SMALL_STATE(2521)] = 106127, - [SMALL_STATE(2522)] = 106194, - [SMALL_STATE(2523)] = 106261, - [SMALL_STATE(2524)] = 106328, - [SMALL_STATE(2525)] = 106395, - [SMALL_STATE(2526)] = 106462, - [SMALL_STATE(2527)] = 106529, - [SMALL_STATE(2528)] = 106596, - [SMALL_STATE(2529)] = 106663, - [SMALL_STATE(2530)] = 106730, - [SMALL_STATE(2531)] = 106797, - [SMALL_STATE(2532)] = 106868, - [SMALL_STATE(2533)] = 106935, - [SMALL_STATE(2534)] = 107002, - [SMALL_STATE(2535)] = 107073, - [SMALL_STATE(2536)] = 107156, - [SMALL_STATE(2537)] = 107245, - [SMALL_STATE(2538)] = 107348, - [SMALL_STATE(2539)] = 107415, - [SMALL_STATE(2540)] = 107488, - [SMALL_STATE(2541)] = 107567, - [SMALL_STATE(2542)] = 107642, - [SMALL_STATE(2543)] = 107749, - [SMALL_STATE(2544)] = 107856, - [SMALL_STATE(2545)] = 107927, - [SMALL_STATE(2546)] = 108032, - [SMALL_STATE(2547)] = 108133, - [SMALL_STATE(2548)] = 108232, - [SMALL_STATE(2549)] = 108327, - [SMALL_STATE(2550)] = 108420, - [SMALL_STATE(2551)] = 108511, - [SMALL_STATE(2552)] = 108598, - [SMALL_STATE(2553)] = 108679, - [SMALL_STATE(2554)] = 108760, - [SMALL_STATE(2555)] = 108833, - [SMALL_STATE(2556)] = 108942, - [SMALL_STATE(2557)] = 109009, - [SMALL_STATE(2558)] = 109076, - [SMALL_STATE(2559)] = 109149, - [SMALL_STATE(2560)] = 109216, - [SMALL_STATE(2561)] = 109283, - [SMALL_STATE(2562)] = 109356, - [SMALL_STATE(2563)] = 109423, - [SMALL_STATE(2564)] = 109494, - [SMALL_STATE(2565)] = 109561, - [SMALL_STATE(2566)] = 109628, - [SMALL_STATE(2567)] = 109695, - [SMALL_STATE(2568)] = 109762, - [SMALL_STATE(2569)] = 109829, - [SMALL_STATE(2570)] = 109896, - [SMALL_STATE(2571)] = 109963, - [SMALL_STATE(2572)] = 110030, - [SMALL_STATE(2573)] = 110097, - [SMALL_STATE(2574)] = 110210, - [SMALL_STATE(2575)] = 110277, - [SMALL_STATE(2576)] = 110344, - [SMALL_STATE(2577)] = 110411, - [SMALL_STATE(2578)] = 110478, - [SMALL_STATE(2579)] = 110545, - [SMALL_STATE(2580)] = 110612, - [SMALL_STATE(2581)] = 110679, - [SMALL_STATE(2582)] = 110746, - [SMALL_STATE(2583)] = 110813, - [SMALL_STATE(2584)] = 110880, - [SMALL_STATE(2585)] = 110949, - [SMALL_STATE(2586)] = 111016, - [SMALL_STATE(2587)] = 111083, - [SMALL_STATE(2588)] = 111150, - [SMALL_STATE(2589)] = 111217, - [SMALL_STATE(2590)] = 111284, - [SMALL_STATE(2591)] = 111351, - [SMALL_STATE(2592)] = 111418, - [SMALL_STATE(2593)] = 111485, - [SMALL_STATE(2594)] = 111552, - [SMALL_STATE(2595)] = 111619, - [SMALL_STATE(2596)] = 111686, - [SMALL_STATE(2597)] = 111753, - [SMALL_STATE(2598)] = 111820, - [SMALL_STATE(2599)] = 111887, - [SMALL_STATE(2600)] = 111954, - [SMALL_STATE(2601)] = 112021, - [SMALL_STATE(2602)] = 112088, - [SMALL_STATE(2603)] = 112155, - [SMALL_STATE(2604)] = 112222, - [SMALL_STATE(2605)] = 112289, - [SMALL_STATE(2606)] = 112356, - [SMALL_STATE(2607)] = 112423, - [SMALL_STATE(2608)] = 112490, - [SMALL_STATE(2609)] = 112557, - [SMALL_STATE(2610)] = 112624, - [SMALL_STATE(2611)] = 112691, - [SMALL_STATE(2612)] = 112758, - [SMALL_STATE(2613)] = 112825, - [SMALL_STATE(2614)] = 112892, - [SMALL_STATE(2615)] = 112959, - [SMALL_STATE(2616)] = 113026, - [SMALL_STATE(2617)] = 113093, - [SMALL_STATE(2618)] = 113160, - [SMALL_STATE(2619)] = 113227, - [SMALL_STATE(2620)] = 113294, - [SMALL_STATE(2621)] = 113363, - [SMALL_STATE(2622)] = 113430, - [SMALL_STATE(2623)] = 113497, - [SMALL_STATE(2624)] = 113564, - [SMALL_STATE(2625)] = 113631, - [SMALL_STATE(2626)] = 113698, - [SMALL_STATE(2627)] = 113765, - [SMALL_STATE(2628)] = 113832, - [SMALL_STATE(2629)] = 113899, - [SMALL_STATE(2630)] = 113966, - [SMALL_STATE(2631)] = 114033, - [SMALL_STATE(2632)] = 114100, - [SMALL_STATE(2633)] = 114167, - [SMALL_STATE(2634)] = 114234, - [SMALL_STATE(2635)] = 114303, - [SMALL_STATE(2636)] = 114372, - [SMALL_STATE(2637)] = 114441, - [SMALL_STATE(2638)] = 114510, - [SMALL_STATE(2639)] = 114579, - [SMALL_STATE(2640)] = 114648, - [SMALL_STATE(2641)] = 114717, - [SMALL_STATE(2642)] = 114786, - [SMALL_STATE(2643)] = 114855, - [SMALL_STATE(2644)] = 114926, - [SMALL_STATE(2645)] = 114995, - [SMALL_STATE(2646)] = 115062, - [SMALL_STATE(2647)] = 115131, - [SMALL_STATE(2648)] = 115200, - [SMALL_STATE(2649)] = 115269, - [SMALL_STATE(2650)] = 115338, - [SMALL_STATE(2651)] = 115407, - [SMALL_STATE(2652)] = 115476, - [SMALL_STATE(2653)] = 115545, - [SMALL_STATE(2654)] = 115614, - [SMALL_STATE(2655)] = 115683, - [SMALL_STATE(2656)] = 115752, - [SMALL_STATE(2657)] = 115821, - [SMALL_STATE(2658)] = 115888, - [SMALL_STATE(2659)] = 115957, - [SMALL_STATE(2660)] = 116026, - [SMALL_STATE(2661)] = 116095, - [SMALL_STATE(2662)] = 116162, - [SMALL_STATE(2663)] = 116229, - [SMALL_STATE(2664)] = 116338, - [SMALL_STATE(2665)] = 116409, - [SMALL_STATE(2666)] = 116478, - [SMALL_STATE(2667)] = 116547, - [SMALL_STATE(2668)] = 116616, - [SMALL_STATE(2669)] = 116685, - [SMALL_STATE(2670)] = 116754, - [SMALL_STATE(2671)] = 116821, - [SMALL_STATE(2672)] = 116888, - [SMALL_STATE(2673)] = 116957, - [SMALL_STATE(2674)] = 117026, - [SMALL_STATE(2675)] = 117095, - [SMALL_STATE(2676)] = 117162, - [SMALL_STATE(2677)] = 117231, - [SMALL_STATE(2678)] = 117300, - [SMALL_STATE(2679)] = 117369, - [SMALL_STATE(2680)] = 117438, - [SMALL_STATE(2681)] = 117509, - [SMALL_STATE(2682)] = 117578, - [SMALL_STATE(2683)] = 117647, - [SMALL_STATE(2684)] = 117718, - [SMALL_STATE(2685)] = 117787, - [SMALL_STATE(2686)] = 117858, - [SMALL_STATE(2687)] = 117927, - [SMALL_STATE(2688)] = 117996, - [SMALL_STATE(2689)] = 118065, - [SMALL_STATE(2690)] = 118134, - [SMALL_STATE(2691)] = 118203, - [SMALL_STATE(2692)] = 118272, - [SMALL_STATE(2693)] = 118341, - [SMALL_STATE(2694)] = 118408, - [SMALL_STATE(2695)] = 118521, - [SMALL_STATE(2696)] = 118588, - [SMALL_STATE(2697)] = 118655, - [SMALL_STATE(2698)] = 118722, - [SMALL_STATE(2699)] = 118793, - [SMALL_STATE(2700)] = 118860, - [SMALL_STATE(2701)] = 118927, - [SMALL_STATE(2702)] = 118994, - [SMALL_STATE(2703)] = 119061, - [SMALL_STATE(2704)] = 119128, - [SMALL_STATE(2705)] = 119195, - [SMALL_STATE(2706)] = 119262, - [SMALL_STATE(2707)] = 119329, - [SMALL_STATE(2708)] = 119396, - [SMALL_STATE(2709)] = 119463, - [SMALL_STATE(2710)] = 119530, - [SMALL_STATE(2711)] = 119597, - [SMALL_STATE(2712)] = 119664, - [SMALL_STATE(2713)] = 119731, - [SMALL_STATE(2714)] = 119798, - [SMALL_STATE(2715)] = 119865, - [SMALL_STATE(2716)] = 119932, - [SMALL_STATE(2717)] = 119999, - [SMALL_STATE(2718)] = 120066, - [SMALL_STATE(2719)] = 120133, - [SMALL_STATE(2720)] = 120200, - [SMALL_STATE(2721)] = 120267, - [SMALL_STATE(2722)] = 120334, - [SMALL_STATE(2723)] = 120401, - [SMALL_STATE(2724)] = 120474, - [SMALL_STATE(2725)] = 120541, - [SMALL_STATE(2726)] = 120608, - [SMALL_STATE(2727)] = 120677, - [SMALL_STATE(2728)] = 120744, - [SMALL_STATE(2729)] = 120811, - [SMALL_STATE(2730)] = 120878, - [SMALL_STATE(2731)] = 120945, - [SMALL_STATE(2732)] = 121014, - [SMALL_STATE(2733)] = 121081, - [SMALL_STATE(2734)] = 121148, - [SMALL_STATE(2735)] = 121215, - [SMALL_STATE(2736)] = 121282, - [SMALL_STATE(2737)] = 121349, - [SMALL_STATE(2738)] = 121416, - [SMALL_STATE(2739)] = 121483, - [SMALL_STATE(2740)] = 121550, - [SMALL_STATE(2741)] = 121617, - [SMALL_STATE(2742)] = 121684, - [SMALL_STATE(2743)] = 121751, - [SMALL_STATE(2744)] = 121818, - [SMALL_STATE(2745)] = 121885, - [SMALL_STATE(2746)] = 121952, - [SMALL_STATE(2747)] = 122019, - [SMALL_STATE(2748)] = 122086, - [SMALL_STATE(2749)] = 122153, - [SMALL_STATE(2750)] = 122220, - [SMALL_STATE(2751)] = 122287, - [SMALL_STATE(2752)] = 122354, - [SMALL_STATE(2753)] = 122425, - [SMALL_STATE(2754)] = 122492, - [SMALL_STATE(2755)] = 122559, - [SMALL_STATE(2756)] = 122626, - [SMALL_STATE(2757)] = 122693, - [SMALL_STATE(2758)] = 122760, - [SMALL_STATE(2759)] = 122827, - [SMALL_STATE(2760)] = 122894, - [SMALL_STATE(2761)] = 122961, - [SMALL_STATE(2762)] = 123028, - [SMALL_STATE(2763)] = 123095, - [SMALL_STATE(2764)] = 123162, - [SMALL_STATE(2765)] = 123229, - [SMALL_STATE(2766)] = 123296, - [SMALL_STATE(2767)] = 123363, - [SMALL_STATE(2768)] = 123430, - [SMALL_STATE(2769)] = 123497, - [SMALL_STATE(2770)] = 123564, - [SMALL_STATE(2771)] = 123631, - [SMALL_STATE(2772)] = 123698, - [SMALL_STATE(2773)] = 123765, - [SMALL_STATE(2774)] = 123832, - [SMALL_STATE(2775)] = 123899, - [SMALL_STATE(2776)] = 123966, - [SMALL_STATE(2777)] = 124033, - [SMALL_STATE(2778)] = 124100, - [SMALL_STATE(2779)] = 124167, - [SMALL_STATE(2780)] = 124234, - [SMALL_STATE(2781)] = 124301, - [SMALL_STATE(2782)] = 124368, - [SMALL_STATE(2783)] = 124435, - [SMALL_STATE(2784)] = 124502, - [SMALL_STATE(2785)] = 124569, - [SMALL_STATE(2786)] = 124636, - [SMALL_STATE(2787)] = 124703, - [SMALL_STATE(2788)] = 124770, - [SMALL_STATE(2789)] = 124837, - [SMALL_STATE(2790)] = 124904, - [SMALL_STATE(2791)] = 124971, - [SMALL_STATE(2792)] = 125038, - [SMALL_STATE(2793)] = 125105, - [SMALL_STATE(2794)] = 125172, - [SMALL_STATE(2795)] = 125239, - [SMALL_STATE(2796)] = 125306, - [SMALL_STATE(2797)] = 125373, - [SMALL_STATE(2798)] = 125440, - [SMALL_STATE(2799)] = 125507, - [SMALL_STATE(2800)] = 125574, - [SMALL_STATE(2801)] = 125641, - [SMALL_STATE(2802)] = 125710, - [SMALL_STATE(2803)] = 125777, - [SMALL_STATE(2804)] = 125846, - [SMALL_STATE(2805)] = 125915, - [SMALL_STATE(2806)] = 125984, - [SMALL_STATE(2807)] = 126053, - [SMALL_STATE(2808)] = 126122, - [SMALL_STATE(2809)] = 126191, - [SMALL_STATE(2810)] = 126260, - [SMALL_STATE(2811)] = 126329, - [SMALL_STATE(2812)] = 126398, - [SMALL_STATE(2813)] = 126467, - [SMALL_STATE(2814)] = 126536, - [SMALL_STATE(2815)] = 126603, - [SMALL_STATE(2816)] = 126672, - [SMALL_STATE(2817)] = 126741, - [SMALL_STATE(2818)] = 126810, - [SMALL_STATE(2819)] = 126879, - [SMALL_STATE(2820)] = 126948, + [SMALL_STATE(2363)] = 94645, + [SMALL_STATE(2364)] = 94712, + [SMALL_STATE(2365)] = 94779, + [SMALL_STATE(2366)] = 94846, + [SMALL_STATE(2367)] = 94913, + [SMALL_STATE(2368)] = 94980, + [SMALL_STATE(2369)] = 95047, + [SMALL_STATE(2370)] = 95114, + [SMALL_STATE(2371)] = 95181, + [SMALL_STATE(2372)] = 95248, + [SMALL_STATE(2373)] = 95315, + [SMALL_STATE(2374)] = 95382, + [SMALL_STATE(2375)] = 95449, + [SMALL_STATE(2376)] = 95558, + [SMALL_STATE(2377)] = 95627, + [SMALL_STATE(2378)] = 95696, + [SMALL_STATE(2379)] = 95765, + [SMALL_STATE(2380)] = 95834, + [SMALL_STATE(2381)] = 95903, + [SMALL_STATE(2382)] = 95972, + [SMALL_STATE(2383)] = 96041, + [SMALL_STATE(2384)] = 96110, + [SMALL_STATE(2385)] = 96179, + [SMALL_STATE(2386)] = 96248, + [SMALL_STATE(2387)] = 96317, + [SMALL_STATE(2388)] = 96386, + [SMALL_STATE(2389)] = 96455, + [SMALL_STATE(2390)] = 96524, + [SMALL_STATE(2391)] = 96593, + [SMALL_STATE(2392)] = 96662, + [SMALL_STATE(2393)] = 96731, + [SMALL_STATE(2394)] = 96800, + [SMALL_STATE(2395)] = 96869, + [SMALL_STATE(2396)] = 96938, + [SMALL_STATE(2397)] = 97005, + [SMALL_STATE(2398)] = 97072, + [SMALL_STATE(2399)] = 97139, + [SMALL_STATE(2400)] = 97206, + [SMALL_STATE(2401)] = 97273, + [SMALL_STATE(2402)] = 97340, + [SMALL_STATE(2403)] = 97407, + [SMALL_STATE(2404)] = 97474, + [SMALL_STATE(2405)] = 97541, + [SMALL_STATE(2406)] = 97608, + [SMALL_STATE(2407)] = 97675, + [SMALL_STATE(2408)] = 97788, + [SMALL_STATE(2409)] = 97855, + [SMALL_STATE(2410)] = 97922, + [SMALL_STATE(2411)] = 97995, + [SMALL_STATE(2412)] = 98062, + [SMALL_STATE(2413)] = 98133, + [SMALL_STATE(2414)] = 98214, + [SMALL_STATE(2415)] = 98295, + [SMALL_STATE(2416)] = 98382, + [SMALL_STATE(2417)] = 98473, + [SMALL_STATE(2418)] = 98566, + [SMALL_STATE(2419)] = 98661, + [SMALL_STATE(2420)] = 98760, + [SMALL_STATE(2421)] = 98861, + [SMALL_STATE(2422)] = 98966, + [SMALL_STATE(2423)] = 99033, + [SMALL_STATE(2424)] = 99140, + [SMALL_STATE(2425)] = 99247, + [SMALL_STATE(2426)] = 99322, + [SMALL_STATE(2427)] = 99401, + [SMALL_STATE(2428)] = 99468, + [SMALL_STATE(2429)] = 99535, + [SMALL_STATE(2430)] = 99602, + [SMALL_STATE(2431)] = 99675, + [SMALL_STATE(2432)] = 99742, + [SMALL_STATE(2433)] = 99845, + [SMALL_STATE(2434)] = 99934, + [SMALL_STATE(2435)] = 100001, + [SMALL_STATE(2436)] = 100068, + [SMALL_STATE(2437)] = 100137, + [SMALL_STATE(2438)] = 100206, + [SMALL_STATE(2439)] = 100289, + [SMALL_STATE(2440)] = 100356, + [SMALL_STATE(2441)] = 100423, + [SMALL_STATE(2442)] = 100490, + [SMALL_STATE(2443)] = 100557, + [SMALL_STATE(2444)] = 100624, + [SMALL_STATE(2445)] = 100691, + [SMALL_STATE(2446)] = 100758, + [SMALL_STATE(2447)] = 100825, + [SMALL_STATE(2448)] = 100892, + [SMALL_STATE(2449)] = 100959, + [SMALL_STATE(2450)] = 101028, + [SMALL_STATE(2451)] = 101095, + [SMALL_STATE(2452)] = 101166, + [SMALL_STATE(2453)] = 101235, + [SMALL_STATE(2454)] = 101308, + [SMALL_STATE(2455)] = 101381, + [SMALL_STATE(2456)] = 101448, + [SMALL_STATE(2457)] = 101519, + [SMALL_STATE(2458)] = 101586, + [SMALL_STATE(2459)] = 101655, + [SMALL_STATE(2460)] = 101724, + [SMALL_STATE(2461)] = 101791, + [SMALL_STATE(2462)] = 101864, + [SMALL_STATE(2463)] = 101935, + [SMALL_STATE(2464)] = 102002, + [SMALL_STATE(2465)] = 102069, + [SMALL_STATE(2466)] = 102136, + [SMALL_STATE(2467)] = 102203, + [SMALL_STATE(2468)] = 102270, + [SMALL_STATE(2469)] = 102337, + [SMALL_STATE(2470)] = 102446, + [SMALL_STATE(2471)] = 102513, + [SMALL_STATE(2472)] = 102580, + [SMALL_STATE(2473)] = 102647, + [SMALL_STATE(2474)] = 102720, + [SMALL_STATE(2475)] = 102829, + [SMALL_STATE(2476)] = 102896, + [SMALL_STATE(2477)] = 102963, + [SMALL_STATE(2478)] = 103030, + [SMALL_STATE(2479)] = 103143, + [SMALL_STATE(2480)] = 103210, + [SMALL_STATE(2481)] = 103277, + [SMALL_STATE(2482)] = 103344, + [SMALL_STATE(2483)] = 103453, + [SMALL_STATE(2484)] = 103520, + [SMALL_STATE(2485)] = 103587, + [SMALL_STATE(2486)] = 103656, + [SMALL_STATE(2487)] = 103723, + [SMALL_STATE(2488)] = 103790, + [SMALL_STATE(2489)] = 103899, + [SMALL_STATE(2490)] = 103966, + [SMALL_STATE(2491)] = 104037, + [SMALL_STATE(2492)] = 104104, + [SMALL_STATE(2493)] = 104171, + [SMALL_STATE(2494)] = 104238, + [SMALL_STATE(2495)] = 104305, + [SMALL_STATE(2496)] = 104372, + [SMALL_STATE(2497)] = 104439, + [SMALL_STATE(2498)] = 104506, + [SMALL_STATE(2499)] = 104573, + [SMALL_STATE(2500)] = 104640, + [SMALL_STATE(2501)] = 104707, + [SMALL_STATE(2502)] = 104774, + [SMALL_STATE(2503)] = 104843, + [SMALL_STATE(2504)] = 104912, + [SMALL_STATE(2505)] = 104981, + [SMALL_STATE(2506)] = 105050, + [SMALL_STATE(2507)] = 105117, + [SMALL_STATE(2508)] = 105184, + [SMALL_STATE(2509)] = 105251, + [SMALL_STATE(2510)] = 105318, + [SMALL_STATE(2511)] = 105387, + [SMALL_STATE(2512)] = 105456, + [SMALL_STATE(2513)] = 105525, + [SMALL_STATE(2514)] = 105594, + [SMALL_STATE(2515)] = 105661, + [SMALL_STATE(2516)] = 105728, + [SMALL_STATE(2517)] = 105795, + [SMALL_STATE(2518)] = 105862, + [SMALL_STATE(2519)] = 105929, + [SMALL_STATE(2520)] = 105996, + [SMALL_STATE(2521)] = 106063, + [SMALL_STATE(2522)] = 106132, + [SMALL_STATE(2523)] = 106201, + [SMALL_STATE(2524)] = 106268, + [SMALL_STATE(2525)] = 106335, + [SMALL_STATE(2526)] = 106402, + [SMALL_STATE(2527)] = 106469, + [SMALL_STATE(2528)] = 106538, + [SMALL_STATE(2529)] = 106605, + [SMALL_STATE(2530)] = 106672, + [SMALL_STATE(2531)] = 106739, + [SMALL_STATE(2532)] = 106806, + [SMALL_STATE(2533)] = 106873, + [SMALL_STATE(2534)] = 106940, + [SMALL_STATE(2535)] = 107009, + [SMALL_STATE(2536)] = 107076, + [SMALL_STATE(2537)] = 107145, + [SMALL_STATE(2538)] = 107228, + [SMALL_STATE(2539)] = 107317, + [SMALL_STATE(2540)] = 107420, + [SMALL_STATE(2541)] = 107529, + [SMALL_STATE(2542)] = 107602, + [SMALL_STATE(2543)] = 107681, + [SMALL_STATE(2544)] = 107756, + [SMALL_STATE(2545)] = 107863, + [SMALL_STATE(2546)] = 107970, + [SMALL_STATE(2547)] = 108039, + [SMALL_STATE(2548)] = 108144, + [SMALL_STATE(2549)] = 108245, + [SMALL_STATE(2550)] = 108344, + [SMALL_STATE(2551)] = 108439, + [SMALL_STATE(2552)] = 108532, + [SMALL_STATE(2553)] = 108623, + [SMALL_STATE(2554)] = 108710, + [SMALL_STATE(2555)] = 108791, + [SMALL_STATE(2556)] = 108872, + [SMALL_STATE(2557)] = 108941, + [SMALL_STATE(2558)] = 109010, + [SMALL_STATE(2559)] = 109077, + [SMALL_STATE(2560)] = 109144, + [SMALL_STATE(2561)] = 109213, + [SMALL_STATE(2562)] = 109282, + [SMALL_STATE(2563)] = 109349, + [SMALL_STATE(2564)] = 109418, + [SMALL_STATE(2565)] = 109487, + [SMALL_STATE(2566)] = 109554, + [SMALL_STATE(2567)] = 109621, + [SMALL_STATE(2568)] = 109692, + [SMALL_STATE(2569)] = 109759, + [SMALL_STATE(2570)] = 109826, + [SMALL_STATE(2571)] = 109893, + [SMALL_STATE(2572)] = 109960, + [SMALL_STATE(2573)] = 110027, + [SMALL_STATE(2574)] = 110098, + [SMALL_STATE(2575)] = 110165, + [SMALL_STATE(2576)] = 110232, + [SMALL_STATE(2577)] = 110299, + [SMALL_STATE(2578)] = 110366, + [SMALL_STATE(2579)] = 110433, + [SMALL_STATE(2580)] = 110500, + [SMALL_STATE(2581)] = 110567, + [SMALL_STATE(2582)] = 110634, + [SMALL_STATE(2583)] = 110701, + [SMALL_STATE(2584)] = 110768, + [SMALL_STATE(2585)] = 110835, + [SMALL_STATE(2586)] = 110902, + [SMALL_STATE(2587)] = 110969, + [SMALL_STATE(2588)] = 111036, + [SMALL_STATE(2589)] = 111103, + [SMALL_STATE(2590)] = 111170, + [SMALL_STATE(2591)] = 111237, + [SMALL_STATE(2592)] = 111304, + [SMALL_STATE(2593)] = 111371, + [SMALL_STATE(2594)] = 111438, + [SMALL_STATE(2595)] = 111505, + [SMALL_STATE(2596)] = 111576, + [SMALL_STATE(2597)] = 111643, + [SMALL_STATE(2598)] = 111710, + [SMALL_STATE(2599)] = 111777, + [SMALL_STATE(2600)] = 111848, + [SMALL_STATE(2601)] = 111915, + [SMALL_STATE(2602)] = 111982, + [SMALL_STATE(2603)] = 112049, + [SMALL_STATE(2604)] = 112116, + [SMALL_STATE(2605)] = 112183, + [SMALL_STATE(2606)] = 112250, + [SMALL_STATE(2607)] = 112317, + [SMALL_STATE(2608)] = 112384, + [SMALL_STATE(2609)] = 112451, + [SMALL_STATE(2610)] = 112518, + [SMALL_STATE(2611)] = 112585, + [SMALL_STATE(2612)] = 112652, + [SMALL_STATE(2613)] = 112719, + [SMALL_STATE(2614)] = 112786, + [SMALL_STATE(2615)] = 112853, + [SMALL_STATE(2616)] = 112920, + [SMALL_STATE(2617)] = 112987, + [SMALL_STATE(2618)] = 113054, + [SMALL_STATE(2619)] = 113121, + [SMALL_STATE(2620)] = 113188, + [SMALL_STATE(2621)] = 113255, + [SMALL_STATE(2622)] = 113322, + [SMALL_STATE(2623)] = 113389, + [SMALL_STATE(2624)] = 113456, + [SMALL_STATE(2625)] = 113523, + [SMALL_STATE(2626)] = 113590, + [SMALL_STATE(2627)] = 113657, + [SMALL_STATE(2628)] = 113724, + [SMALL_STATE(2629)] = 113791, + [SMALL_STATE(2630)] = 113858, + [SMALL_STATE(2631)] = 113925, + [SMALL_STATE(2632)] = 113992, + [SMALL_STATE(2633)] = 114059, + [SMALL_STATE(2634)] = 114126, + [SMALL_STATE(2635)] = 114193, + [SMALL_STATE(2636)] = 114260, + [SMALL_STATE(2637)] = 114327, + [SMALL_STATE(2638)] = 114394, + [SMALL_STATE(2639)] = 114461, + [SMALL_STATE(2640)] = 114528, + [SMALL_STATE(2641)] = 114595, + [SMALL_STATE(2642)] = 114662, + [SMALL_STATE(2643)] = 114729, + [SMALL_STATE(2644)] = 114796, + [SMALL_STATE(2645)] = 114863, + [SMALL_STATE(2646)] = 114930, + [SMALL_STATE(2647)] = 114997, + [SMALL_STATE(2648)] = 115064, + [SMALL_STATE(2649)] = 115131, + [SMALL_STATE(2650)] = 115198, + [SMALL_STATE(2651)] = 115265, + [SMALL_STATE(2652)] = 115332, + [SMALL_STATE(2653)] = 115399, + [SMALL_STATE(2654)] = 115466, + [SMALL_STATE(2655)] = 115533, + [SMALL_STATE(2656)] = 115600, + [SMALL_STATE(2657)] = 115667, + [SMALL_STATE(2658)] = 115734, + [SMALL_STATE(2659)] = 115805, + [SMALL_STATE(2660)] = 115872, + [SMALL_STATE(2661)] = 115943, + [SMALL_STATE(2662)] = 116056, + [SMALL_STATE(2663)] = 116123, + [SMALL_STATE(2664)] = 116190, + [SMALL_STATE(2665)] = 116261, + [SMALL_STATE(2666)] = 116330, + [SMALL_STATE(2667)] = 116399, + [SMALL_STATE(2668)] = 116472, + [SMALL_STATE(2669)] = 116543, + [SMALL_STATE(2670)] = 116610, + [SMALL_STATE(2671)] = 116679, + [SMALL_STATE(2672)] = 116746, + [SMALL_STATE(2673)] = 116813, + [SMALL_STATE(2674)] = 116880, + [SMALL_STATE(2675)] = 116949, + [SMALL_STATE(2676)] = 117018, + [SMALL_STATE(2677)] = 117085, + [SMALL_STATE(2678)] = 117154, + [SMALL_STATE(2679)] = 117221, + [SMALL_STATE(2680)] = 117288, + [SMALL_STATE(2681)] = 117359, + [SMALL_STATE(2682)] = 117428, + [SMALL_STATE(2683)] = 117499, + [SMALL_STATE(2684)] = 117566, + [SMALL_STATE(2685)] = 117633, + [SMALL_STATE(2686)] = 117704, + [SMALL_STATE(2687)] = 117771, + [SMALL_STATE(2688)] = 117842, + [SMALL_STATE(2689)] = 117909, + [SMALL_STATE(2690)] = 117976, + [SMALL_STATE(2691)] = 118043, + [SMALL_STATE(2692)] = 118116, + [SMALL_STATE(2693)] = 118187, + [SMALL_STATE(2694)] = 118260, + [SMALL_STATE(2695)] = 118329, + [SMALL_STATE(2696)] = 118398, + [SMALL_STATE(2697)] = 118467, + [SMALL_STATE(2698)] = 118536, + [SMALL_STATE(2699)] = 118605, + [SMALL_STATE(2700)] = 118674, + [SMALL_STATE(2701)] = 118743, + [SMALL_STATE(2702)] = 118812, + [SMALL_STATE(2703)] = 118881, + [SMALL_STATE(2704)] = 118950, + [SMALL_STATE(2705)] = 119019, + [SMALL_STATE(2706)] = 119088, + [SMALL_STATE(2707)] = 119157, + [SMALL_STATE(2708)] = 119226, + [SMALL_STATE(2709)] = 119295, + [SMALL_STATE(2710)] = 119364, + [SMALL_STATE(2711)] = 119433, + [SMALL_STATE(2712)] = 119502, + [SMALL_STATE(2713)] = 119571, + [SMALL_STATE(2714)] = 119638, + [SMALL_STATE(2715)] = 119707, + [SMALL_STATE(2716)] = 119776, + [SMALL_STATE(2717)] = 119849, + [SMALL_STATE(2718)] = 119922, + [SMALL_STATE(2719)] = 119995, + [SMALL_STATE(2720)] = 120062, + [SMALL_STATE(2721)] = 120175, + [SMALL_STATE(2722)] = 120284, + [SMALL_STATE(2723)] = 120353, + [SMALL_STATE(2724)] = 120426, + [SMALL_STATE(2725)] = 120495, + [SMALL_STATE(2726)] = 120564, + [SMALL_STATE(2727)] = 120635, + [SMALL_STATE(2728)] = 120706, + [SMALL_STATE(2729)] = 120775, + [SMALL_STATE(2730)] = 120842, + [SMALL_STATE(2731)] = 120909, + [SMALL_STATE(2732)] = 120976, + [SMALL_STATE(2733)] = 121043, + [SMALL_STATE(2734)] = 121112, + [SMALL_STATE(2735)] = 121179, + [SMALL_STATE(2736)] = 121288, + [SMALL_STATE(2737)] = 121359, + [SMALL_STATE(2738)] = 121426, + [SMALL_STATE(2739)] = 121495, + [SMALL_STATE(2740)] = 121564, + [SMALL_STATE(2741)] = 121633, + [SMALL_STATE(2742)] = 121702, + [SMALL_STATE(2743)] = 121771, + [SMALL_STATE(2744)] = 121840, + [SMALL_STATE(2745)] = 121909, + [SMALL_STATE(2746)] = 121978, + [SMALL_STATE(2747)] = 122047, + [SMALL_STATE(2748)] = 122116, + [SMALL_STATE(2749)] = 122185, + [SMALL_STATE(2750)] = 122254, + [SMALL_STATE(2751)] = 122323, + [SMALL_STATE(2752)] = 122390, + [SMALL_STATE(2753)] = 122457, + [SMALL_STATE(2754)] = 122524, + [SMALL_STATE(2755)] = 122591, + [SMALL_STATE(2756)] = 122658, + [SMALL_STATE(2757)] = 122725, + [SMALL_STATE(2758)] = 122792, + [SMALL_STATE(2759)] = 122859, + [SMALL_STATE(2760)] = 122926, + [SMALL_STATE(2761)] = 122993, + [SMALL_STATE(2762)] = 123060, + [SMALL_STATE(2763)] = 123127, + [SMALL_STATE(2764)] = 123194, + [SMALL_STATE(2765)] = 123261, + [SMALL_STATE(2766)] = 123328, + [SMALL_STATE(2767)] = 123395, + [SMALL_STATE(2768)] = 123462, + [SMALL_STATE(2769)] = 123529, + [SMALL_STATE(2770)] = 123596, + [SMALL_STATE(2771)] = 123663, + [SMALL_STATE(2772)] = 123730, + [SMALL_STATE(2773)] = 123797, + [SMALL_STATE(2774)] = 123864, + [SMALL_STATE(2775)] = 123931, + [SMALL_STATE(2776)] = 123998, + [SMALL_STATE(2777)] = 124065, + [SMALL_STATE(2778)] = 124132, + [SMALL_STATE(2779)] = 124199, + [SMALL_STATE(2780)] = 124266, + [SMALL_STATE(2781)] = 124333, + [SMALL_STATE(2782)] = 124400, + [SMALL_STATE(2783)] = 124467, + [SMALL_STATE(2784)] = 124534, + [SMALL_STATE(2785)] = 124601, + [SMALL_STATE(2786)] = 124668, + [SMALL_STATE(2787)] = 124735, + [SMALL_STATE(2788)] = 124806, + [SMALL_STATE(2789)] = 124873, + [SMALL_STATE(2790)] = 124940, + [SMALL_STATE(2791)] = 125007, + [SMALL_STATE(2792)] = 125074, + [SMALL_STATE(2793)] = 125141, + [SMALL_STATE(2794)] = 125208, + [SMALL_STATE(2795)] = 125275, + [SMALL_STATE(2796)] = 125342, + [SMALL_STATE(2797)] = 125409, + [SMALL_STATE(2798)] = 125476, + [SMALL_STATE(2799)] = 125543, + [SMALL_STATE(2800)] = 125610, + [SMALL_STATE(2801)] = 125677, + [SMALL_STATE(2802)] = 125744, + [SMALL_STATE(2803)] = 125811, + [SMALL_STATE(2804)] = 125878, + [SMALL_STATE(2805)] = 125945, + [SMALL_STATE(2806)] = 126012, + [SMALL_STATE(2807)] = 126079, + [SMALL_STATE(2808)] = 126146, + [SMALL_STATE(2809)] = 126213, + [SMALL_STATE(2810)] = 126280, + [SMALL_STATE(2811)] = 126347, + [SMALL_STATE(2812)] = 126414, + [SMALL_STATE(2813)] = 126481, + [SMALL_STATE(2814)] = 126548, + [SMALL_STATE(2815)] = 126615, + [SMALL_STATE(2816)] = 126682, + [SMALL_STATE(2817)] = 126749, + [SMALL_STATE(2818)] = 126816, + [SMALL_STATE(2819)] = 126883, + [SMALL_STATE(2820)] = 126950, [SMALL_STATE(2821)] = 127017, - [SMALL_STATE(2822)] = 127086, + [SMALL_STATE(2822)] = 127088, [SMALL_STATE(2823)] = 127155, - [SMALL_STATE(2824)] = 127224, - [SMALL_STATE(2825)] = 127291, - [SMALL_STATE(2826)] = 127358, - [SMALL_STATE(2827)] = 127425, + [SMALL_STATE(2824)] = 127222, + [SMALL_STATE(2825)] = 127289, + [SMALL_STATE(2826)] = 127356, + [SMALL_STATE(2827)] = 127423, [SMALL_STATE(2828)] = 127492, - [SMALL_STATE(2829)] = 127559, - [SMALL_STATE(2830)] = 127626, - [SMALL_STATE(2831)] = 127693, - [SMALL_STATE(2832)] = 127760, - [SMALL_STATE(2833)] = 127827, - [SMALL_STATE(2834)] = 127894, - [SMALL_STATE(2835)] = 127961, - [SMALL_STATE(2836)] = 128028, - [SMALL_STATE(2837)] = 128095, - [SMALL_STATE(2838)] = 128162, - [SMALL_STATE(2839)] = 128229, - [SMALL_STATE(2840)] = 128296, - [SMALL_STATE(2841)] = 128365, - [SMALL_STATE(2842)] = 128434, - [SMALL_STATE(2843)] = 128503, - [SMALL_STATE(2844)] = 128572, - [SMALL_STATE(2845)] = 128641, - [SMALL_STATE(2846)] = 128710, - [SMALL_STATE(2847)] = 128779, - [SMALL_STATE(2848)] = 128848, - [SMALL_STATE(2849)] = 128917, - [SMALL_STATE(2850)] = 128986, - [SMALL_STATE(2851)] = 129055, - [SMALL_STATE(2852)] = 129124, - [SMALL_STATE(2853)] = 129193, - [SMALL_STATE(2854)] = 129260, - [SMALL_STATE(2855)] = 129327, - [SMALL_STATE(2856)] = 129396, - [SMALL_STATE(2857)] = 129465, - [SMALL_STATE(2858)] = 129534, - [SMALL_STATE(2859)] = 129603, - [SMALL_STATE(2860)] = 129670, - [SMALL_STATE(2861)] = 129739, + [SMALL_STATE(2829)] = 127561, + [SMALL_STATE(2830)] = 127630, + [SMALL_STATE(2831)] = 127699, + [SMALL_STATE(2832)] = 127768, + [SMALL_STATE(2833)] = 127837, + [SMALL_STATE(2834)] = 127906, + [SMALL_STATE(2835)] = 127975, + [SMALL_STATE(2836)] = 128044, + [SMALL_STATE(2837)] = 128113, + [SMALL_STATE(2838)] = 128182, + [SMALL_STATE(2839)] = 128251, + [SMALL_STATE(2840)] = 128320, + [SMALL_STATE(2841)] = 128389, + [SMALL_STATE(2842)] = 128458, + [SMALL_STATE(2843)] = 128527, + [SMALL_STATE(2844)] = 128596, + [SMALL_STATE(2845)] = 128665, + [SMALL_STATE(2846)] = 128734, + [SMALL_STATE(2847)] = 128803, + [SMALL_STATE(2848)] = 128870, + [SMALL_STATE(2849)] = 128937, + [SMALL_STATE(2850)] = 129004, + [SMALL_STATE(2851)] = 129071, + [SMALL_STATE(2852)] = 129138, + [SMALL_STATE(2853)] = 129205, + [SMALL_STATE(2854)] = 129272, + [SMALL_STATE(2855)] = 129339, + [SMALL_STATE(2856)] = 129406, + [SMALL_STATE(2857)] = 129473, + [SMALL_STATE(2858)] = 129540, + [SMALL_STATE(2859)] = 129607, + [SMALL_STATE(2860)] = 129674, + [SMALL_STATE(2861)] = 129741, [SMALL_STATE(2862)] = 129808, - [SMALL_STATE(2863)] = 129877, - [SMALL_STATE(2864)] = 129944, - [SMALL_STATE(2865)] = 130011, - [SMALL_STATE(2866)] = 130078, - [SMALL_STATE(2867)] = 130145, - [SMALL_STATE(2868)] = 130212, - [SMALL_STATE(2869)] = 130279, - [SMALL_STATE(2870)] = 130346, - [SMALL_STATE(2871)] = 130413, - [SMALL_STATE(2872)] = 130480, - [SMALL_STATE(2873)] = 130547, - [SMALL_STATE(2874)] = 130614, - [SMALL_STATE(2875)] = 130681, - [SMALL_STATE(2876)] = 130748, - [SMALL_STATE(2877)] = 130815, - [SMALL_STATE(2878)] = 130882, - [SMALL_STATE(2879)] = 130949, - [SMALL_STATE(2880)] = 131016, - [SMALL_STATE(2881)] = 131083, - [SMALL_STATE(2882)] = 131150, - [SMALL_STATE(2883)] = 131217, - [SMALL_STATE(2884)] = 131284, - [SMALL_STATE(2885)] = 131351, - [SMALL_STATE(2886)] = 131418, - [SMALL_STATE(2887)] = 131485, - [SMALL_STATE(2888)] = 131552, - [SMALL_STATE(2889)] = 131619, - [SMALL_STATE(2890)] = 131686, - [SMALL_STATE(2891)] = 131753, - [SMALL_STATE(2892)] = 131820, - [SMALL_STATE(2893)] = 131887, - [SMALL_STATE(2894)] = 131954, - [SMALL_STATE(2895)] = 132021, - [SMALL_STATE(2896)] = 132088, - [SMALL_STATE(2897)] = 132155, - [SMALL_STATE(2898)] = 132222, - [SMALL_STATE(2899)] = 132289, - [SMALL_STATE(2900)] = 132356, + [SMALL_STATE(2863)] = 129875, + [SMALL_STATE(2864)] = 129942, + [SMALL_STATE(2865)] = 130009, + [SMALL_STATE(2866)] = 130076, + [SMALL_STATE(2867)] = 130143, + [SMALL_STATE(2868)] = 130210, + [SMALL_STATE(2869)] = 130277, + [SMALL_STATE(2870)] = 130344, + [SMALL_STATE(2871)] = 130411, + [SMALL_STATE(2872)] = 130478, + [SMALL_STATE(2873)] = 130549, + [SMALL_STATE(2874)] = 130616, + [SMALL_STATE(2875)] = 130683, + [SMALL_STATE(2876)] = 130750, + [SMALL_STATE(2877)] = 130817, + [SMALL_STATE(2878)] = 130884, + [SMALL_STATE(2879)] = 130951, + [SMALL_STATE(2880)] = 131018, + [SMALL_STATE(2881)] = 131085, + [SMALL_STATE(2882)] = 131152, + [SMALL_STATE(2883)] = 131219, + [SMALL_STATE(2884)] = 131286, + [SMALL_STATE(2885)] = 131353, + [SMALL_STATE(2886)] = 131420, + [SMALL_STATE(2887)] = 131487, + [SMALL_STATE(2888)] = 131554, + [SMALL_STATE(2889)] = 131621, + [SMALL_STATE(2890)] = 131688, + [SMALL_STATE(2891)] = 131755, + [SMALL_STATE(2892)] = 131822, + [SMALL_STATE(2893)] = 131889, + [SMALL_STATE(2894)] = 131956, + [SMALL_STATE(2895)] = 132023, + [SMALL_STATE(2896)] = 132090, + [SMALL_STATE(2897)] = 132157, + [SMALL_STATE(2898)] = 132224, + [SMALL_STATE(2899)] = 132291, + [SMALL_STATE(2900)] = 132358, [SMALL_STATE(2901)] = 132425, [SMALL_STATE(2902)] = 132492, [SMALL_STATE(2903)] = 132559, @@ -419819,1136 +419829,1136 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2905)] = 132693, [SMALL_STATE(2906)] = 132760, [SMALL_STATE(2907)] = 132827, - [SMALL_STATE(2908)] = 132900, - [SMALL_STATE(2909)] = 132967, - [SMALL_STATE(2910)] = 133034, - [SMALL_STATE(2911)] = 133103, - [SMALL_STATE(2912)] = 133172, - [SMALL_STATE(2913)] = 133239, - [SMALL_STATE(2914)] = 133308, - [SMALL_STATE(2915)] = 133375, - [SMALL_STATE(2916)] = 133444, + [SMALL_STATE(2908)] = 132894, + [SMALL_STATE(2909)] = 132963, + [SMALL_STATE(2910)] = 133032, + [SMALL_STATE(2911)] = 133099, + [SMALL_STATE(2912)] = 133166, + [SMALL_STATE(2913)] = 133233, + [SMALL_STATE(2914)] = 133302, + [SMALL_STATE(2915)] = 133371, + [SMALL_STATE(2916)] = 133442, [SMALL_STATE(2917)] = 133511, [SMALL_STATE(2918)] = 133578, [SMALL_STATE(2919)] = 133645, [SMALL_STATE(2920)] = 133711, [SMALL_STATE(2921)] = 133777, - [SMALL_STATE(2922)] = 133843, - [SMALL_STATE(2923)] = 133909, - [SMALL_STATE(2924)] = 133975, - [SMALL_STATE(2925)] = 134041, - [SMALL_STATE(2926)] = 134107, - [SMALL_STATE(2927)] = 134179, - [SMALL_STATE(2928)] = 134291, - [SMALL_STATE(2929)] = 134357, - [SMALL_STATE(2930)] = 134423, - [SMALL_STATE(2931)] = 134489, - [SMALL_STATE(2932)] = 134555, - [SMALL_STATE(2933)] = 134621, - [SMALL_STATE(2934)] = 134687, - [SMALL_STATE(2935)] = 134753, - [SMALL_STATE(2936)] = 134819, - [SMALL_STATE(2937)] = 134885, - [SMALL_STATE(2938)] = 134951, - [SMALL_STATE(2939)] = 135017, - [SMALL_STATE(2940)] = 135083, - [SMALL_STATE(2941)] = 135149, - [SMALL_STATE(2942)] = 135215, - [SMALL_STATE(2943)] = 135281, - [SMALL_STATE(2944)] = 135347, - [SMALL_STATE(2945)] = 135413, - [SMALL_STATE(2946)] = 135479, - [SMALL_STATE(2947)] = 135545, - [SMALL_STATE(2948)] = 135611, - [SMALL_STATE(2949)] = 135677, - [SMALL_STATE(2950)] = 135743, - [SMALL_STATE(2951)] = 135809, - [SMALL_STATE(2952)] = 135875, - [SMALL_STATE(2953)] = 135941, - [SMALL_STATE(2954)] = 136007, - [SMALL_STATE(2955)] = 136073, - [SMALL_STATE(2956)] = 136181, - [SMALL_STATE(2957)] = 136247, - [SMALL_STATE(2958)] = 136317, - [SMALL_STATE(2959)] = 136383, - [SMALL_STATE(2960)] = 136449, - [SMALL_STATE(2961)] = 136515, - [SMALL_STATE(2962)] = 136581, - [SMALL_STATE(2963)] = 136647, - [SMALL_STATE(2964)] = 136713, - [SMALL_STATE(2965)] = 136779, - [SMALL_STATE(2966)] = 136845, - [SMALL_STATE(2967)] = 136911, - [SMALL_STATE(2968)] = 136977, - [SMALL_STATE(2969)] = 137043, - [SMALL_STATE(2970)] = 137109, - [SMALL_STATE(2971)] = 137175, - [SMALL_STATE(2972)] = 137241, - [SMALL_STATE(2973)] = 137307, - [SMALL_STATE(2974)] = 137373, - [SMALL_STATE(2975)] = 137439, - [SMALL_STATE(2976)] = 137505, - [SMALL_STATE(2977)] = 137571, - [SMALL_STATE(2978)] = 137637, - [SMALL_STATE(2979)] = 137707, - [SMALL_STATE(2980)] = 137773, - [SMALL_STATE(2981)] = 137839, - [SMALL_STATE(2982)] = 137909, - [SMALL_STATE(2983)] = 137975, - [SMALL_STATE(2984)] = 138041, - [SMALL_STATE(2985)] = 138107, - [SMALL_STATE(2986)] = 138173, - [SMALL_STATE(2987)] = 138239, - [SMALL_STATE(2988)] = 138305, - [SMALL_STATE(2989)] = 138371, - [SMALL_STATE(2990)] = 138437, - [SMALL_STATE(2991)] = 138503, - [SMALL_STATE(2992)] = 138569, - [SMALL_STATE(2993)] = 138635, - [SMALL_STATE(2994)] = 138701, - [SMALL_STATE(2995)] = 138767, - [SMALL_STATE(2996)] = 138833, - [SMALL_STATE(2997)] = 138899, - [SMALL_STATE(2998)] = 138965, - [SMALL_STATE(2999)] = 139031, - [SMALL_STATE(3000)] = 139097, - [SMALL_STATE(3001)] = 139163, - [SMALL_STATE(3002)] = 139229, - [SMALL_STATE(3003)] = 139295, - [SMALL_STATE(3004)] = 139361, - [SMALL_STATE(3005)] = 139427, - [SMALL_STATE(3006)] = 139493, - [SMALL_STATE(3007)] = 139559, - [SMALL_STATE(3008)] = 139625, - [SMALL_STATE(3009)] = 139691, - [SMALL_STATE(3010)] = 139757, - [SMALL_STATE(3011)] = 139823, - [SMALL_STATE(3012)] = 139889, - [SMALL_STATE(3013)] = 139955, - [SMALL_STATE(3014)] = 140021, - [SMALL_STATE(3015)] = 140087, - [SMALL_STATE(3016)] = 140153, - [SMALL_STATE(3017)] = 140219, - [SMALL_STATE(3018)] = 140285, - [SMALL_STATE(3019)] = 140351, - [SMALL_STATE(3020)] = 140417, - [SMALL_STATE(3021)] = 140483, - [SMALL_STATE(3022)] = 140549, - [SMALL_STATE(3023)] = 140615, - [SMALL_STATE(3024)] = 140681, - [SMALL_STATE(3025)] = 140747, - [SMALL_STATE(3026)] = 140813, - [SMALL_STATE(3027)] = 140879, - [SMALL_STATE(3028)] = 140945, - [SMALL_STATE(3029)] = 141015, - [SMALL_STATE(3030)] = 141081, - [SMALL_STATE(3031)] = 141163, - [SMALL_STATE(3032)] = 141251, - [SMALL_STATE(3033)] = 141317, - [SMALL_STATE(3034)] = 141383, - [SMALL_STATE(3035)] = 141449, - [SMALL_STATE(3036)] = 141515, - [SMALL_STATE(3037)] = 141581, - [SMALL_STATE(3038)] = 141647, - [SMALL_STATE(3039)] = 141713, - [SMALL_STATE(3040)] = 141779, - [SMALL_STATE(3041)] = 141845, - [SMALL_STATE(3042)] = 141911, - [SMALL_STATE(3043)] = 141977, - [SMALL_STATE(3044)] = 142043, - [SMALL_STATE(3045)] = 142109, - [SMALL_STATE(3046)] = 142175, - [SMALL_STATE(3047)] = 142241, - [SMALL_STATE(3048)] = 142307, - [SMALL_STATE(3049)] = 142373, - [SMALL_STATE(3050)] = 142439, - [SMALL_STATE(3051)] = 142505, - [SMALL_STATE(3052)] = 142571, - [SMALL_STATE(3053)] = 142637, - [SMALL_STATE(3054)] = 142703, - [SMALL_STATE(3055)] = 142769, - [SMALL_STATE(3056)] = 142835, - [SMALL_STATE(3057)] = 142901, - [SMALL_STATE(3058)] = 142967, - [SMALL_STATE(3059)] = 143033, - [SMALL_STATE(3060)] = 143099, - [SMALL_STATE(3061)] = 143165, - [SMALL_STATE(3062)] = 143231, - [SMALL_STATE(3063)] = 143297, - [SMALL_STATE(3064)] = 143363, - [SMALL_STATE(3065)] = 143429, - [SMALL_STATE(3066)] = 143509, - [SMALL_STATE(3067)] = 143589, - [SMALL_STATE(3068)] = 143675, - [SMALL_STATE(3069)] = 143765, - [SMALL_STATE(3070)] = 143857, - [SMALL_STATE(3071)] = 143951, - [SMALL_STATE(3072)] = 144049, - [SMALL_STATE(3073)] = 144149, - [SMALL_STATE(3074)] = 144253, - [SMALL_STATE(3075)] = 144319, - [SMALL_STATE(3076)] = 144385, - [SMALL_STATE(3077)] = 144451, - [SMALL_STATE(3078)] = 144517, - [SMALL_STATE(3079)] = 144583, - [SMALL_STATE(3080)] = 144649, - [SMALL_STATE(3081)] = 144715, - [SMALL_STATE(3082)] = 144781, - [SMALL_STATE(3083)] = 144847, - [SMALL_STATE(3084)] = 144913, - [SMALL_STATE(3085)] = 144979, - [SMALL_STATE(3086)] = 145045, - [SMALL_STATE(3087)] = 145111, - [SMALL_STATE(3088)] = 145177, - [SMALL_STATE(3089)] = 145243, - [SMALL_STATE(3090)] = 145345, - [SMALL_STATE(3091)] = 145417, - [SMALL_STATE(3092)] = 145483, - [SMALL_STATE(3093)] = 145589, - [SMALL_STATE(3094)] = 145655, - [SMALL_STATE(3095)] = 145721, - [SMALL_STATE(3096)] = 145799, - [SMALL_STATE(3097)] = 145865, - [SMALL_STATE(3098)] = 145931, - [SMALL_STATE(3099)] = 145997, - [SMALL_STATE(3100)] = 146103, - [SMALL_STATE(3101)] = 146177, - [SMALL_STATE(3102)] = 146255, - [SMALL_STATE(3103)] = 146327, - [SMALL_STATE(3104)] = 146429, - [SMALL_STATE(3105)] = 146517, - [SMALL_STATE(3106)] = 146599, - [SMALL_STATE(3107)] = 146673, - [SMALL_STATE(3108)] = 146779, - [SMALL_STATE(3109)] = 146885, - [SMALL_STATE(3110)] = 146989, - [SMALL_STATE(3111)] = 147089, - [SMALL_STATE(3112)] = 147187, - [SMALL_STATE(3113)] = 147281, - [SMALL_STATE(3114)] = 147347, - [SMALL_STATE(3115)] = 147415, - [SMALL_STATE(3116)] = 147481, - [SMALL_STATE(3117)] = 147547, - [SMALL_STATE(3118)] = 147613, - [SMALL_STATE(3119)] = 147679, - [SMALL_STATE(3120)] = 147745, - [SMALL_STATE(3121)] = 147811, - [SMALL_STATE(3122)] = 147877, - [SMALL_STATE(3123)] = 147969, - [SMALL_STATE(3124)] = 148059, - [SMALL_STATE(3125)] = 148145, - [SMALL_STATE(3126)] = 148225, - [SMALL_STATE(3127)] = 148305, - [SMALL_STATE(3128)] = 148375, - [SMALL_STATE(3129)] = 148441, - [SMALL_STATE(3130)] = 148507, - [SMALL_STATE(3131)] = 148573, - [SMALL_STATE(3132)] = 148639, - [SMALL_STATE(3133)] = 148705, - [SMALL_STATE(3134)] = 148771, - [SMALL_STATE(3135)] = 148837, - [SMALL_STATE(3136)] = 148903, - [SMALL_STATE(3137)] = 148969, - [SMALL_STATE(3138)] = 149037, - [SMALL_STATE(3139)] = 149105, - [SMALL_STATE(3140)] = 149173, - [SMALL_STATE(3141)] = 149239, - [SMALL_STATE(3142)] = 149307, - [SMALL_STATE(3143)] = 149375, - [SMALL_STATE(3144)] = 149443, - [SMALL_STATE(3145)] = 149509, - [SMALL_STATE(3146)] = 149579, - [SMALL_STATE(3147)] = 149647, - [SMALL_STATE(3148)] = 149715, - [SMALL_STATE(3149)] = 149783, - [SMALL_STATE(3150)] = 149851, - [SMALL_STATE(3151)] = 149919, - [SMALL_STATE(3152)] = 149987, - [SMALL_STATE(3153)] = 150055, - [SMALL_STATE(3154)] = 150123, - [SMALL_STATE(3155)] = 150191, - [SMALL_STATE(3156)] = 150259, - [SMALL_STATE(3157)] = 150327, - [SMALL_STATE(3158)] = 150395, - [SMALL_STATE(3159)] = 150463, - [SMALL_STATE(3160)] = 150529, - [SMALL_STATE(3161)] = 150637, - [SMALL_STATE(3162)] = 150707, - [SMALL_STATE(3163)] = 150773, - [SMALL_STATE(3164)] = 150839, - [SMALL_STATE(3165)] = 150907, - [SMALL_STATE(3166)] = 150973, - [SMALL_STATE(3167)] = 151039, - [SMALL_STATE(3168)] = 151147, - [SMALL_STATE(3169)] = 151213, - [SMALL_STATE(3170)] = 151281, - [SMALL_STATE(3171)] = 151349, - [SMALL_STATE(3172)] = 151415, - [SMALL_STATE(3173)] = 151481, - [SMALL_STATE(3174)] = 151549, - [SMALL_STATE(3175)] = 151617, - [SMALL_STATE(3176)] = 151683, - [SMALL_STATE(3177)] = 151749, - [SMALL_STATE(3178)] = 151857, - [SMALL_STATE(3179)] = 151929, - [SMALL_STATE(3180)] = 151999, - [SMALL_STATE(3181)] = 152071, - [SMALL_STATE(3182)] = 152143, - [SMALL_STATE(3183)] = 152215, - [SMALL_STATE(3184)] = 152281, - [SMALL_STATE(3185)] = 152389, - [SMALL_STATE(3186)] = 152455, - [SMALL_STATE(3187)] = 152521, - [SMALL_STATE(3188)] = 152587, - [SMALL_STATE(3189)] = 152653, - [SMALL_STATE(3190)] = 152719, - [SMALL_STATE(3191)] = 152785, - [SMALL_STATE(3192)] = 152851, - [SMALL_STATE(3193)] = 152917, - [SMALL_STATE(3194)] = 152983, - [SMALL_STATE(3195)] = 153049, - [SMALL_STATE(3196)] = 153115, - [SMALL_STATE(3197)] = 153181, - [SMALL_STATE(3198)] = 153247, - [SMALL_STATE(3199)] = 153313, - [SMALL_STATE(3200)] = 153379, - [SMALL_STATE(3201)] = 153445, - [SMALL_STATE(3202)] = 153511, - [SMALL_STATE(3203)] = 153577, - [SMALL_STATE(3204)] = 153643, - [SMALL_STATE(3205)] = 153709, - [SMALL_STATE(3206)] = 153775, - [SMALL_STATE(3207)] = 153841, - [SMALL_STATE(3208)] = 153907, - [SMALL_STATE(3209)] = 153973, - [SMALL_STATE(3210)] = 154039, - [SMALL_STATE(3211)] = 154105, - [SMALL_STATE(3212)] = 154175, - [SMALL_STATE(3213)] = 154241, - [SMALL_STATE(3214)] = 154307, - [SMALL_STATE(3215)] = 154373, - [SMALL_STATE(3216)] = 154439, - [SMALL_STATE(3217)] = 154505, - [SMALL_STATE(3218)] = 154571, - [SMALL_STATE(3219)] = 154637, - [SMALL_STATE(3220)] = 154703, - [SMALL_STATE(3221)] = 154769, - [SMALL_STATE(3222)] = 154835, - [SMALL_STATE(3223)] = 154905, - [SMALL_STATE(3224)] = 154971, - [SMALL_STATE(3225)] = 155037, - [SMALL_STATE(3226)] = 155103, - [SMALL_STATE(3227)] = 155169, - [SMALL_STATE(3228)] = 155235, - [SMALL_STATE(3229)] = 155301, - [SMALL_STATE(3230)] = 155367, - [SMALL_STATE(3231)] = 155433, - [SMALL_STATE(3232)] = 155499, - [SMALL_STATE(3233)] = 155565, - [SMALL_STATE(3234)] = 155631, - [SMALL_STATE(3235)] = 155697, - [SMALL_STATE(3236)] = 155763, - [SMALL_STATE(3237)] = 155829, - [SMALL_STATE(3238)] = 155899, - [SMALL_STATE(3239)] = 155965, - [SMALL_STATE(3240)] = 156031, - [SMALL_STATE(3241)] = 156097, - [SMALL_STATE(3242)] = 156163, - [SMALL_STATE(3243)] = 156229, - [SMALL_STATE(3244)] = 156295, - [SMALL_STATE(3245)] = 156361, - [SMALL_STATE(3246)] = 156443, - [SMALL_STATE(3247)] = 156531, - [SMALL_STATE(3248)] = 156633, - [SMALL_STATE(3249)] = 156699, - [SMALL_STATE(3250)] = 156771, - [SMALL_STATE(3251)] = 156849, - [SMALL_STATE(3252)] = 156923, - [SMALL_STATE(3253)] = 157029, - [SMALL_STATE(3254)] = 157135, - [SMALL_STATE(3255)] = 157201, - [SMALL_STATE(3256)] = 157305, - [SMALL_STATE(3257)] = 157405, - [SMALL_STATE(3258)] = 157503, - [SMALL_STATE(3259)] = 157597, - [SMALL_STATE(3260)] = 157689, - [SMALL_STATE(3261)] = 157779, - [SMALL_STATE(3262)] = 157865, - [SMALL_STATE(3263)] = 157945, - [SMALL_STATE(3264)] = 158025, - [SMALL_STATE(3265)] = 158095, - [SMALL_STATE(3266)] = 158169, - [SMALL_STATE(3267)] = 158235, - [SMALL_STATE(3268)] = 158301, - [SMALL_STATE(3269)] = 158367, - [SMALL_STATE(3270)] = 158433, - [SMALL_STATE(3271)] = 158515, - [SMALL_STATE(3272)] = 158603, - [SMALL_STATE(3273)] = 158705, - [SMALL_STATE(3274)] = 158771, - [SMALL_STATE(3275)] = 158843, - [SMALL_STATE(3276)] = 158921, - [SMALL_STATE(3277)] = 158991, - [SMALL_STATE(3278)] = 159057, - [SMALL_STATE(3279)] = 159123, - [SMALL_STATE(3280)] = 159189, - [SMALL_STATE(3281)] = 159259, - [SMALL_STATE(3282)] = 159327, - [SMALL_STATE(3283)] = 159393, - [SMALL_STATE(3284)] = 159459, - [SMALL_STATE(3285)] = 159527, - [SMALL_STATE(3286)] = 159597, - [SMALL_STATE(3287)] = 159665, - [SMALL_STATE(3288)] = 159733, - [SMALL_STATE(3289)] = 159803, - [SMALL_STATE(3290)] = 159871, - [SMALL_STATE(3291)] = 159937, - [SMALL_STATE(3292)] = 160003, - [SMALL_STATE(3293)] = 160069, - [SMALL_STATE(3294)] = 160135, - [SMALL_STATE(3295)] = 160201, - [SMALL_STATE(3296)] = 160267, - [SMALL_STATE(3297)] = 160333, - [SMALL_STATE(3298)] = 160399, - [SMALL_STATE(3299)] = 160465, - [SMALL_STATE(3300)] = 160533, - [SMALL_STATE(3301)] = 160601, - [SMALL_STATE(3302)] = 160669, - [SMALL_STATE(3303)] = 160737, - [SMALL_STATE(3304)] = 160843, - [SMALL_STATE(3305)] = 160909, - [SMALL_STATE(3306)] = 161013, - [SMALL_STATE(3307)] = 161113, - [SMALL_STATE(3308)] = 161211, - [SMALL_STATE(3309)] = 161305, - [SMALL_STATE(3310)] = 161397, - [SMALL_STATE(3311)] = 161487, - [SMALL_STATE(3312)] = 161573, - [SMALL_STATE(3313)] = 161653, - [SMALL_STATE(3314)] = 161721, - [SMALL_STATE(3315)] = 161789, - [SMALL_STATE(3316)] = 161855, - [SMALL_STATE(3317)] = 161963, - [SMALL_STATE(3318)] = 162029, - [SMALL_STATE(3319)] = 162095, - [SMALL_STATE(3320)] = 162163, - [SMALL_STATE(3321)] = 162229, - [SMALL_STATE(3322)] = 162297, - [SMALL_STATE(3323)] = 162365, - [SMALL_STATE(3324)] = 162431, - [SMALL_STATE(3325)] = 162497, - [SMALL_STATE(3326)] = 162563, - [SMALL_STATE(3327)] = 162631, - [SMALL_STATE(3328)] = 162697, - [SMALL_STATE(3329)] = 162763, - [SMALL_STATE(3330)] = 162829, - [SMALL_STATE(3331)] = 162895, - [SMALL_STATE(3332)] = 162961, - [SMALL_STATE(3333)] = 163027, - [SMALL_STATE(3334)] = 163095, - [SMALL_STATE(3335)] = 163161, - [SMALL_STATE(3336)] = 163229, - [SMALL_STATE(3337)] = 163297, - [SMALL_STATE(3338)] = 163377, - [SMALL_STATE(3339)] = 163447, - [SMALL_STATE(3340)] = 163513, - [SMALL_STATE(3341)] = 163579, - [SMALL_STATE(3342)] = 163645, - [SMALL_STATE(3343)] = 163713, - [SMALL_STATE(3344)] = 163779, - [SMALL_STATE(3345)] = 163849, - [SMALL_STATE(3346)] = 163915, - [SMALL_STATE(3347)] = 163981, - [SMALL_STATE(3348)] = 164049, - [SMALL_STATE(3349)] = 164117, - [SMALL_STATE(3350)] = 164187, - [SMALL_STATE(3351)] = 164253, - [SMALL_STATE(3352)] = 164319, - [SMALL_STATE(3353)] = 164385, - [SMALL_STATE(3354)] = 164451, - [SMALL_STATE(3355)] = 164521, - [SMALL_STATE(3356)] = 164627, - [SMALL_STATE(3357)] = 164693, - [SMALL_STATE(3358)] = 164759, - [SMALL_STATE(3359)] = 164825, - [SMALL_STATE(3360)] = 164891, - [SMALL_STATE(3361)] = 164957, - [SMALL_STATE(3362)] = 165023, - [SMALL_STATE(3363)] = 165089, - [SMALL_STATE(3364)] = 165155, - [SMALL_STATE(3365)] = 165221, - [SMALL_STATE(3366)] = 165287, - [SMALL_STATE(3367)] = 165353, - [SMALL_STATE(3368)] = 165419, - [SMALL_STATE(3369)] = 165485, - [SMALL_STATE(3370)] = 165551, - [SMALL_STATE(3371)] = 165617, - [SMALL_STATE(3372)] = 165683, - [SMALL_STATE(3373)] = 165749, - [SMALL_STATE(3374)] = 165815, - [SMALL_STATE(3375)] = 165881, - [SMALL_STATE(3376)] = 165947, - [SMALL_STATE(3377)] = 166013, - [SMALL_STATE(3378)] = 166079, - [SMALL_STATE(3379)] = 166145, - [SMALL_STATE(3380)] = 166211, - [SMALL_STATE(3381)] = 166277, - [SMALL_STATE(3382)] = 166343, - [SMALL_STATE(3383)] = 166409, - [SMALL_STATE(3384)] = 166475, - [SMALL_STATE(3385)] = 166541, - [SMALL_STATE(3386)] = 166607, - [SMALL_STATE(3387)] = 166673, - [SMALL_STATE(3388)] = 166739, - [SMALL_STATE(3389)] = 166805, - [SMALL_STATE(3390)] = 166871, - [SMALL_STATE(3391)] = 166937, - [SMALL_STATE(3392)] = 167003, - [SMALL_STATE(3393)] = 167073, - [SMALL_STATE(3394)] = 167139, - [SMALL_STATE(3395)] = 167205, - [SMALL_STATE(3396)] = 167271, - [SMALL_STATE(3397)] = 167337, - [SMALL_STATE(3398)] = 167403, - [SMALL_STATE(3399)] = 167469, - [SMALL_STATE(3400)] = 167577, - [SMALL_STATE(3401)] = 167643, - [SMALL_STATE(3402)] = 167713, - [SMALL_STATE(3403)] = 167779, - [SMALL_STATE(3404)] = 167845, - [SMALL_STATE(3405)] = 167911, - [SMALL_STATE(3406)] = 167977, - [SMALL_STATE(3407)] = 168043, - [SMALL_STATE(3408)] = 168109, - [SMALL_STATE(3409)] = 168175, - [SMALL_STATE(3410)] = 168241, - [SMALL_STATE(3411)] = 168307, - [SMALL_STATE(3412)] = 168373, - [SMALL_STATE(3413)] = 168439, - [SMALL_STATE(3414)] = 168505, - [SMALL_STATE(3415)] = 168571, - [SMALL_STATE(3416)] = 168637, - [SMALL_STATE(3417)] = 168703, - [SMALL_STATE(3418)] = 168771, - [SMALL_STATE(3419)] = 168837, - [SMALL_STATE(3420)] = 168903, - [SMALL_STATE(3421)] = 168969, - [SMALL_STATE(3422)] = 169039, - [SMALL_STATE(3423)] = 169105, - [SMALL_STATE(3424)] = 169171, - [SMALL_STATE(3425)] = 169237, - [SMALL_STATE(3426)] = 169303, - [SMALL_STATE(3427)] = 169369, - [SMALL_STATE(3428)] = 169435, - [SMALL_STATE(3429)] = 169501, - [SMALL_STATE(3430)] = 169567, - [SMALL_STATE(3431)] = 169633, - [SMALL_STATE(3432)] = 169699, - [SMALL_STATE(3433)] = 169765, - [SMALL_STATE(3434)] = 169831, - [SMALL_STATE(3435)] = 169897, - [SMALL_STATE(3436)] = 169963, - [SMALL_STATE(3437)] = 170029, - [SMALL_STATE(3438)] = 170095, - [SMALL_STATE(3439)] = 170211, - [SMALL_STATE(3440)] = 170327, - [SMALL_STATE(3441)] = 170393, - [SMALL_STATE(3442)] = 170459, - [SMALL_STATE(3443)] = 170525, - [SMALL_STATE(3444)] = 170591, - [SMALL_STATE(3445)] = 170657, - [SMALL_STATE(3446)] = 170765, - [SMALL_STATE(3447)] = 170873, - [SMALL_STATE(3448)] = 170981, - [SMALL_STATE(3449)] = 171047, - [SMALL_STATE(3450)] = 171113, - [SMALL_STATE(3451)] = 171179, - [SMALL_STATE(3452)] = 171245, - [SMALL_STATE(3453)] = 171311, - [SMALL_STATE(3454)] = 171377, - [SMALL_STATE(3455)] = 171485, - [SMALL_STATE(3456)] = 171601, - [SMALL_STATE(3457)] = 171667, - [SMALL_STATE(3458)] = 171733, - [SMALL_STATE(3459)] = 171799, - [SMALL_STATE(3460)] = 171865, - [SMALL_STATE(3461)] = 171931, - [SMALL_STATE(3462)] = 171997, - [SMALL_STATE(3463)] = 172113, - [SMALL_STATE(3464)] = 172183, - [SMALL_STATE(3465)] = 172249, - [SMALL_STATE(3466)] = 172315, - [SMALL_STATE(3467)] = 172381, - [SMALL_STATE(3468)] = 172447, - [SMALL_STATE(3469)] = 172513, - [SMALL_STATE(3470)] = 172579, - [SMALL_STATE(3471)] = 172645, - [SMALL_STATE(3472)] = 172761, - [SMALL_STATE(3473)] = 172873, - [SMALL_STATE(3474)] = 172943, - [SMALL_STATE(3475)] = 173013, - [SMALL_STATE(3476)] = 173079, - [SMALL_STATE(3477)] = 173145, - [SMALL_STATE(3478)] = 173215, - [SMALL_STATE(3479)] = 173285, - [SMALL_STATE(3480)] = 173355, - [SMALL_STATE(3481)] = 173421, - [SMALL_STATE(3482)] = 173487, - [SMALL_STATE(3483)] = 173595, - [SMALL_STATE(3484)] = 173665, - [SMALL_STATE(3485)] = 173735, - [SMALL_STATE(3486)] = 173805, - [SMALL_STATE(3487)] = 173875, - [SMALL_STATE(3488)] = 173941, - [SMALL_STATE(3489)] = 174007, - [SMALL_STATE(3490)] = 174077, - [SMALL_STATE(3491)] = 174193, - [SMALL_STATE(3492)] = 174263, - [SMALL_STATE(3493)] = 174333, - [SMALL_STATE(3494)] = 174403, - [SMALL_STATE(3495)] = 174469, + [SMALL_STATE(2922)] = 133889, + [SMALL_STATE(2923)] = 133955, + [SMALL_STATE(2924)] = 134071, + [SMALL_STATE(2925)] = 134137, + [SMALL_STATE(2926)] = 134203, + [SMALL_STATE(2927)] = 134269, + [SMALL_STATE(2928)] = 134335, + [SMALL_STATE(2929)] = 134401, + [SMALL_STATE(2930)] = 134467, + [SMALL_STATE(2931)] = 134533, + [SMALL_STATE(2932)] = 134599, + [SMALL_STATE(2933)] = 134707, + [SMALL_STATE(2934)] = 134815, + [SMALL_STATE(2935)] = 134881, + [SMALL_STATE(2936)] = 134989, + [SMALL_STATE(2937)] = 135055, + [SMALL_STATE(2938)] = 135171, + [SMALL_STATE(2939)] = 135237, + [SMALL_STATE(2940)] = 135303, + [SMALL_STATE(2941)] = 135369, + [SMALL_STATE(2942)] = 135481, + [SMALL_STATE(2943)] = 135551, + [SMALL_STATE(2944)] = 135621, + [SMALL_STATE(2945)] = 135687, + [SMALL_STATE(2946)] = 135753, + [SMALL_STATE(2947)] = 135823, + [SMALL_STATE(2948)] = 135893, + [SMALL_STATE(2949)] = 135959, + [SMALL_STATE(2950)] = 136025, + [SMALL_STATE(2951)] = 136091, + [SMALL_STATE(2952)] = 136157, + [SMALL_STATE(2953)] = 136265, + [SMALL_STATE(2954)] = 136331, + [SMALL_STATE(2955)] = 136401, + [SMALL_STATE(2956)] = 136467, + [SMALL_STATE(2957)] = 136537, + [SMALL_STATE(2958)] = 136653, + [SMALL_STATE(2959)] = 136769, + [SMALL_STATE(2960)] = 136839, + [SMALL_STATE(2961)] = 136905, + [SMALL_STATE(2962)] = 136971, + [SMALL_STATE(2963)] = 137037, + [SMALL_STATE(2964)] = 137107, + [SMALL_STATE(2965)] = 137177, + [SMALL_STATE(2966)] = 137243, + [SMALL_STATE(2967)] = 137309, + [SMALL_STATE(2968)] = 137375, + [SMALL_STATE(2969)] = 137441, + [SMALL_STATE(2970)] = 137507, + [SMALL_STATE(2971)] = 137573, + [SMALL_STATE(2972)] = 137639, + [SMALL_STATE(2973)] = 137705, + [SMALL_STATE(2974)] = 137771, + [SMALL_STATE(2975)] = 137837, + [SMALL_STATE(2976)] = 137903, + [SMALL_STATE(2977)] = 137969, + [SMALL_STATE(2978)] = 138039, + [SMALL_STATE(2979)] = 138105, + [SMALL_STATE(2980)] = 138171, + [SMALL_STATE(2981)] = 138237, + [SMALL_STATE(2982)] = 138303, + [SMALL_STATE(2983)] = 138369, + [SMALL_STATE(2984)] = 138435, + [SMALL_STATE(2985)] = 138501, + [SMALL_STATE(2986)] = 138567, + [SMALL_STATE(2987)] = 138633, + [SMALL_STATE(2988)] = 138699, + [SMALL_STATE(2989)] = 138765, + [SMALL_STATE(2990)] = 138831, + [SMALL_STATE(2991)] = 138897, + [SMALL_STATE(2992)] = 138963, + [SMALL_STATE(2993)] = 139029, + [SMALL_STATE(2994)] = 139095, + [SMALL_STATE(2995)] = 139161, + [SMALL_STATE(2996)] = 139227, + [SMALL_STATE(2997)] = 139293, + [SMALL_STATE(2998)] = 139359, + [SMALL_STATE(2999)] = 139425, + [SMALL_STATE(3000)] = 139491, + [SMALL_STATE(3001)] = 139557, + [SMALL_STATE(3002)] = 139665, + [SMALL_STATE(3003)] = 139731, + [SMALL_STATE(3004)] = 139801, + [SMALL_STATE(3005)] = 139867, + [SMALL_STATE(3006)] = 139933, + [SMALL_STATE(3007)] = 139999, + [SMALL_STATE(3008)] = 140065, + [SMALL_STATE(3009)] = 140131, + [SMALL_STATE(3010)] = 140197, + [SMALL_STATE(3011)] = 140263, + [SMALL_STATE(3012)] = 140329, + [SMALL_STATE(3013)] = 140395, + [SMALL_STATE(3014)] = 140461, + [SMALL_STATE(3015)] = 140527, + [SMALL_STATE(3016)] = 140597, + [SMALL_STATE(3017)] = 140663, + [SMALL_STATE(3018)] = 140729, + [SMALL_STATE(3019)] = 140799, + [SMALL_STATE(3020)] = 140865, + [SMALL_STATE(3021)] = 140931, + [SMALL_STATE(3022)] = 141047, + [SMALL_STATE(3023)] = 141163, + [SMALL_STATE(3024)] = 141229, + [SMALL_STATE(3025)] = 141295, + [SMALL_STATE(3026)] = 141365, + [SMALL_STATE(3027)] = 141431, + [SMALL_STATE(3028)] = 141497, + [SMALL_STATE(3029)] = 141563, + [SMALL_STATE(3030)] = 141629, + [SMALL_STATE(3031)] = 141699, + [SMALL_STATE(3032)] = 141765, + [SMALL_STATE(3033)] = 141831, + [SMALL_STATE(3034)] = 141897, + [SMALL_STATE(3035)] = 141963, + [SMALL_STATE(3036)] = 142029, + [SMALL_STATE(3037)] = 142095, + [SMALL_STATE(3038)] = 142161, + [SMALL_STATE(3039)] = 142227, + [SMALL_STATE(3040)] = 142293, + [SMALL_STATE(3041)] = 142359, + [SMALL_STATE(3042)] = 142425, + [SMALL_STATE(3043)] = 142491, + [SMALL_STATE(3044)] = 142557, + [SMALL_STATE(3045)] = 142623, + [SMALL_STATE(3046)] = 142689, + [SMALL_STATE(3047)] = 142755, + [SMALL_STATE(3048)] = 142821, + [SMALL_STATE(3049)] = 142887, + [SMALL_STATE(3050)] = 142953, + [SMALL_STATE(3051)] = 143035, + [SMALL_STATE(3052)] = 143123, + [SMALL_STATE(3053)] = 143225, + [SMALL_STATE(3054)] = 143291, + [SMALL_STATE(3055)] = 143363, + [SMALL_STATE(3056)] = 143441, + [SMALL_STATE(3057)] = 143507, + [SMALL_STATE(3058)] = 143573, + [SMALL_STATE(3059)] = 143639, + [SMALL_STATE(3060)] = 143705, + [SMALL_STATE(3061)] = 143771, + [SMALL_STATE(3062)] = 143837, + [SMALL_STATE(3063)] = 143903, + [SMALL_STATE(3064)] = 143969, + [SMALL_STATE(3065)] = 144035, + [SMALL_STATE(3066)] = 144101, + [SMALL_STATE(3067)] = 144175, + [SMALL_STATE(3068)] = 144281, + [SMALL_STATE(3069)] = 144387, + [SMALL_STATE(3070)] = 144453, + [SMALL_STATE(3071)] = 144557, + [SMALL_STATE(3072)] = 144657, + [SMALL_STATE(3073)] = 144723, + [SMALL_STATE(3074)] = 144789, + [SMALL_STATE(3075)] = 144887, + [SMALL_STATE(3076)] = 144981, + [SMALL_STATE(3077)] = 145047, + [SMALL_STATE(3078)] = 145113, + [SMALL_STATE(3079)] = 145179, + [SMALL_STATE(3080)] = 145245, + [SMALL_STATE(3081)] = 145311, + [SMALL_STATE(3082)] = 145377, + [SMALL_STATE(3083)] = 145443, + [SMALL_STATE(3084)] = 145509, + [SMALL_STATE(3085)] = 145575, + [SMALL_STATE(3086)] = 145641, + [SMALL_STATE(3087)] = 145707, + [SMALL_STATE(3088)] = 145773, + [SMALL_STATE(3089)] = 145839, + [SMALL_STATE(3090)] = 145905, + [SMALL_STATE(3091)] = 145971, + [SMALL_STATE(3092)] = 146037, + [SMALL_STATE(3093)] = 146129, + [SMALL_STATE(3094)] = 146195, + [SMALL_STATE(3095)] = 146285, + [SMALL_STATE(3096)] = 146351, + [SMALL_STATE(3097)] = 146417, + [SMALL_STATE(3098)] = 146483, + [SMALL_STATE(3099)] = 146549, + [SMALL_STATE(3100)] = 146615, + [SMALL_STATE(3101)] = 146681, + [SMALL_STATE(3102)] = 146767, + [SMALL_STATE(3103)] = 146847, + [SMALL_STATE(3104)] = 146927, + [SMALL_STATE(3105)] = 146997, + [SMALL_STATE(3106)] = 147063, + [SMALL_STATE(3107)] = 147129, + [SMALL_STATE(3108)] = 147195, + [SMALL_STATE(3109)] = 147261, + [SMALL_STATE(3110)] = 147327, + [SMALL_STATE(3111)] = 147393, + [SMALL_STATE(3112)] = 147459, + [SMALL_STATE(3113)] = 147525, + [SMALL_STATE(3114)] = 147591, + [SMALL_STATE(3115)] = 147657, + [SMALL_STATE(3116)] = 147723, + [SMALL_STATE(3117)] = 147789, + [SMALL_STATE(3118)] = 147855, + [SMALL_STATE(3119)] = 147921, + [SMALL_STATE(3120)] = 147987, + [SMALL_STATE(3121)] = 148053, + [SMALL_STATE(3122)] = 148119, + [SMALL_STATE(3123)] = 148185, + [SMALL_STATE(3124)] = 148251, + [SMALL_STATE(3125)] = 148317, + [SMALL_STATE(3126)] = 148383, + [SMALL_STATE(3127)] = 148449, + [SMALL_STATE(3128)] = 148515, + [SMALL_STATE(3129)] = 148581, + [SMALL_STATE(3130)] = 148647, + [SMALL_STATE(3131)] = 148715, + [SMALL_STATE(3132)] = 148783, + [SMALL_STATE(3133)] = 148851, + [SMALL_STATE(3134)] = 148919, + [SMALL_STATE(3135)] = 148987, + [SMALL_STATE(3136)] = 149055, + [SMALL_STATE(3137)] = 149123, + [SMALL_STATE(3138)] = 149191, + [SMALL_STATE(3139)] = 149257, + [SMALL_STATE(3140)] = 149323, + [SMALL_STATE(3141)] = 149389, + [SMALL_STATE(3142)] = 149455, + [SMALL_STATE(3143)] = 149521, + [SMALL_STATE(3144)] = 149589, + [SMALL_STATE(3145)] = 149657, + [SMALL_STATE(3146)] = 149725, + [SMALL_STATE(3147)] = 149791, + [SMALL_STATE(3148)] = 149857, + [SMALL_STATE(3149)] = 149923, + [SMALL_STATE(3150)] = 149989, + [SMALL_STATE(3151)] = 150055, + [SMALL_STATE(3152)] = 150121, + [SMALL_STATE(3153)] = 150187, + [SMALL_STATE(3154)] = 150253, + [SMALL_STATE(3155)] = 150319, + [SMALL_STATE(3156)] = 150385, + [SMALL_STATE(3157)] = 150451, + [SMALL_STATE(3158)] = 150519, + [SMALL_STATE(3159)] = 150585, + [SMALL_STATE(3160)] = 150653, + [SMALL_STATE(3161)] = 150721, + [SMALL_STATE(3162)] = 150787, + [SMALL_STATE(3163)] = 150853, + [SMALL_STATE(3164)] = 150919, + [SMALL_STATE(3165)] = 150985, + [SMALL_STATE(3166)] = 151051, + [SMALL_STATE(3167)] = 151117, + [SMALL_STATE(3168)] = 151183, + [SMALL_STATE(3169)] = 151249, + [SMALL_STATE(3170)] = 151315, + [SMALL_STATE(3171)] = 151383, + [SMALL_STATE(3172)] = 151449, + [SMALL_STATE(3173)] = 151515, + [SMALL_STATE(3174)] = 151581, + [SMALL_STATE(3175)] = 151647, + [SMALL_STATE(3176)] = 151713, + [SMALL_STATE(3177)] = 151779, + [SMALL_STATE(3178)] = 151845, + [SMALL_STATE(3179)] = 151911, + [SMALL_STATE(3180)] = 152019, + [SMALL_STATE(3181)] = 152085, + [SMALL_STATE(3182)] = 152155, + [SMALL_STATE(3183)] = 152221, + [SMALL_STATE(3184)] = 152287, + [SMALL_STATE(3185)] = 152353, + [SMALL_STATE(3186)] = 152421, + [SMALL_STATE(3187)] = 152489, + [SMALL_STATE(3188)] = 152557, + [SMALL_STATE(3189)] = 152623, + [SMALL_STATE(3190)] = 152691, + [SMALL_STATE(3191)] = 152759, + [SMALL_STATE(3192)] = 152825, + [SMALL_STATE(3193)] = 152891, + [SMALL_STATE(3194)] = 152957, + [SMALL_STATE(3195)] = 153023, + [SMALL_STATE(3196)] = 153089, + [SMALL_STATE(3197)] = 153155, + [SMALL_STATE(3198)] = 153221, + [SMALL_STATE(3199)] = 153287, + [SMALL_STATE(3200)] = 153353, + [SMALL_STATE(3201)] = 153419, + [SMALL_STATE(3202)] = 153485, + [SMALL_STATE(3203)] = 153551, + [SMALL_STATE(3204)] = 153617, + [SMALL_STATE(3205)] = 153683, + [SMALL_STATE(3206)] = 153749, + [SMALL_STATE(3207)] = 153815, + [SMALL_STATE(3208)] = 153881, + [SMALL_STATE(3209)] = 153947, + [SMALL_STATE(3210)] = 154013, + [SMALL_STATE(3211)] = 154079, + [SMALL_STATE(3212)] = 154145, + [SMALL_STATE(3213)] = 154211, + [SMALL_STATE(3214)] = 154281, + [SMALL_STATE(3215)] = 154347, + [SMALL_STATE(3216)] = 154413, + [SMALL_STATE(3217)] = 154479, + [SMALL_STATE(3218)] = 154545, + [SMALL_STATE(3219)] = 154611, + [SMALL_STATE(3220)] = 154677, + [SMALL_STATE(3221)] = 154743, + [SMALL_STATE(3222)] = 154809, + [SMALL_STATE(3223)] = 154875, + [SMALL_STATE(3224)] = 154941, + [SMALL_STATE(3225)] = 155007, + [SMALL_STATE(3226)] = 155073, + [SMALL_STATE(3227)] = 155139, + [SMALL_STATE(3228)] = 155205, + [SMALL_STATE(3229)] = 155271, + [SMALL_STATE(3230)] = 155337, + [SMALL_STATE(3231)] = 155403, + [SMALL_STATE(3232)] = 155469, + [SMALL_STATE(3233)] = 155535, + [SMALL_STATE(3234)] = 155601, + [SMALL_STATE(3235)] = 155667, + [SMALL_STATE(3236)] = 155733, + [SMALL_STATE(3237)] = 155799, + [SMALL_STATE(3238)] = 155865, + [SMALL_STATE(3239)] = 155931, + [SMALL_STATE(3240)] = 155997, + [SMALL_STATE(3241)] = 156063, + [SMALL_STATE(3242)] = 156129, + [SMALL_STATE(3243)] = 156195, + [SMALL_STATE(3244)] = 156261, + [SMALL_STATE(3245)] = 156327, + [SMALL_STATE(3246)] = 156393, + [SMALL_STATE(3247)] = 156459, + [SMALL_STATE(3248)] = 156541, + [SMALL_STATE(3249)] = 156629, + [SMALL_STATE(3250)] = 156731, + [SMALL_STATE(3251)] = 156797, + [SMALL_STATE(3252)] = 156869, + [SMALL_STATE(3253)] = 156947, + [SMALL_STATE(3254)] = 157021, + [SMALL_STATE(3255)] = 157127, + [SMALL_STATE(3256)] = 157233, + [SMALL_STATE(3257)] = 157299, + [SMALL_STATE(3258)] = 157403, + [SMALL_STATE(3259)] = 157503, + [SMALL_STATE(3260)] = 157601, + [SMALL_STATE(3261)] = 157695, + [SMALL_STATE(3262)] = 157787, + [SMALL_STATE(3263)] = 157877, + [SMALL_STATE(3264)] = 157963, + [SMALL_STATE(3265)] = 158043, + [SMALL_STATE(3266)] = 158123, + [SMALL_STATE(3267)] = 158193, + [SMALL_STATE(3268)] = 158259, + [SMALL_STATE(3269)] = 158327, + [SMALL_STATE(3270)] = 158393, + [SMALL_STATE(3271)] = 158459, + [SMALL_STATE(3272)] = 158525, + [SMALL_STATE(3273)] = 158591, + [SMALL_STATE(3274)] = 158657, + [SMALL_STATE(3275)] = 158723, + [SMALL_STATE(3276)] = 158789, + [SMALL_STATE(3277)] = 158855, + [SMALL_STATE(3278)] = 158921, + [SMALL_STATE(3279)] = 158987, + [SMALL_STATE(3280)] = 159053, + [SMALL_STATE(3281)] = 159119, + [SMALL_STATE(3282)] = 159185, + [SMALL_STATE(3283)] = 159251, + [SMALL_STATE(3284)] = 159317, + [SMALL_STATE(3285)] = 159383, + [SMALL_STATE(3286)] = 159449, + [SMALL_STATE(3287)] = 159515, + [SMALL_STATE(3288)] = 159581, + [SMALL_STATE(3289)] = 159647, + [SMALL_STATE(3290)] = 159713, + [SMALL_STATE(3291)] = 159779, + [SMALL_STATE(3292)] = 159849, + [SMALL_STATE(3293)] = 159915, + [SMALL_STATE(3294)] = 159981, + [SMALL_STATE(3295)] = 160047, + [SMALL_STATE(3296)] = 160113, + [SMALL_STATE(3297)] = 160179, + [SMALL_STATE(3298)] = 160245, + [SMALL_STATE(3299)] = 160311, + [SMALL_STATE(3300)] = 160377, + [SMALL_STATE(3301)] = 160447, + [SMALL_STATE(3302)] = 160513, + [SMALL_STATE(3303)] = 160579, + [SMALL_STATE(3304)] = 160645, + [SMALL_STATE(3305)] = 160711, + [SMALL_STATE(3306)] = 160777, + [SMALL_STATE(3307)] = 160843, + [SMALL_STATE(3308)] = 160909, + [SMALL_STATE(3309)] = 160975, + [SMALL_STATE(3310)] = 161041, + [SMALL_STATE(3311)] = 161111, + [SMALL_STATE(3312)] = 161181, + [SMALL_STATE(3313)] = 161247, + [SMALL_STATE(3314)] = 161313, + [SMALL_STATE(3315)] = 161379, + [SMALL_STATE(3316)] = 161445, + [SMALL_STATE(3317)] = 161553, + [SMALL_STATE(3318)] = 161619, + [SMALL_STATE(3319)] = 161685, + [SMALL_STATE(3320)] = 161751, + [SMALL_STATE(3321)] = 161817, + [SMALL_STATE(3322)] = 161887, + [SMALL_STATE(3323)] = 161953, + [SMALL_STATE(3324)] = 162019, + [SMALL_STATE(3325)] = 162085, + [SMALL_STATE(3326)] = 162151, + [SMALL_STATE(3327)] = 162217, + [SMALL_STATE(3328)] = 162283, + [SMALL_STATE(3329)] = 162349, + [SMALL_STATE(3330)] = 162415, + [SMALL_STATE(3331)] = 162485, + [SMALL_STATE(3332)] = 162551, + [SMALL_STATE(3333)] = 162617, + [SMALL_STATE(3334)] = 162687, + [SMALL_STATE(3335)] = 162757, + [SMALL_STATE(3336)] = 162823, + [SMALL_STATE(3337)] = 162889, + [SMALL_STATE(3338)] = 162997, + [SMALL_STATE(3339)] = 163063, + [SMALL_STATE(3340)] = 163129, + [SMALL_STATE(3341)] = 163195, + [SMALL_STATE(3342)] = 163261, + [SMALL_STATE(3343)] = 163327, + [SMALL_STATE(3344)] = 163393, + [SMALL_STATE(3345)] = 163459, + [SMALL_STATE(3346)] = 163525, + [SMALL_STATE(3347)] = 163591, + [SMALL_STATE(3348)] = 163657, + [SMALL_STATE(3349)] = 163723, + [SMALL_STATE(3350)] = 163789, + [SMALL_STATE(3351)] = 163857, + [SMALL_STATE(3352)] = 163925, + [SMALL_STATE(3353)] = 163993, + [SMALL_STATE(3354)] = 164059, + [SMALL_STATE(3355)] = 164129, + [SMALL_STATE(3356)] = 164195, + [SMALL_STATE(3357)] = 164261, + [SMALL_STATE(3358)] = 164329, + [SMALL_STATE(3359)] = 164397, + [SMALL_STATE(3360)] = 164465, + [SMALL_STATE(3361)] = 164533, + [SMALL_STATE(3362)] = 164601, + [SMALL_STATE(3363)] = 164669, + [SMALL_STATE(3364)] = 164737, + [SMALL_STATE(3365)] = 164805, + [SMALL_STATE(3366)] = 164873, + [SMALL_STATE(3367)] = 164941, + [SMALL_STATE(3368)] = 165009, + [SMALL_STATE(3369)] = 165077, + [SMALL_STATE(3370)] = 165145, + [SMALL_STATE(3371)] = 165213, + [SMALL_STATE(3372)] = 165281, + [SMALL_STATE(3373)] = 165349, + [SMALL_STATE(3374)] = 165415, + [SMALL_STATE(3375)] = 165481, + [SMALL_STATE(3376)] = 165547, + [SMALL_STATE(3377)] = 165613, + [SMALL_STATE(3378)] = 165679, + [SMALL_STATE(3379)] = 165745, + [SMALL_STATE(3380)] = 165811, + [SMALL_STATE(3381)] = 165877, + [SMALL_STATE(3382)] = 165943, + [SMALL_STATE(3383)] = 166009, + [SMALL_STATE(3384)] = 166075, + [SMALL_STATE(3385)] = 166141, + [SMALL_STATE(3386)] = 166207, + [SMALL_STATE(3387)] = 166273, + [SMALL_STATE(3388)] = 166339, + [SMALL_STATE(3389)] = 166405, + [SMALL_STATE(3390)] = 166471, + [SMALL_STATE(3391)] = 166537, + [SMALL_STATE(3392)] = 166607, + [SMALL_STATE(3393)] = 166677, + [SMALL_STATE(3394)] = 166743, + [SMALL_STATE(3395)] = 166809, + [SMALL_STATE(3396)] = 166875, + [SMALL_STATE(3397)] = 166947, + [SMALL_STATE(3398)] = 167015, + [SMALL_STATE(3399)] = 167083, + [SMALL_STATE(3400)] = 167149, + [SMALL_STATE(3401)] = 167215, + [SMALL_STATE(3402)] = 167295, + [SMALL_STATE(3403)] = 167375, + [SMALL_STATE(3404)] = 167483, + [SMALL_STATE(3405)] = 167553, + [SMALL_STATE(3406)] = 167639, + [SMALL_STATE(3407)] = 167729, + [SMALL_STATE(3408)] = 167821, + [SMALL_STATE(3409)] = 167915, + [SMALL_STATE(3410)] = 168013, + [SMALL_STATE(3411)] = 168113, + [SMALL_STATE(3412)] = 168179, + [SMALL_STATE(3413)] = 168245, + [SMALL_STATE(3414)] = 168349, + [SMALL_STATE(3415)] = 168415, + [SMALL_STATE(3416)] = 168483, + [SMALL_STATE(3417)] = 168589, + [SMALL_STATE(3418)] = 168657, + [SMALL_STATE(3419)] = 168725, + [SMALL_STATE(3420)] = 168793, + [SMALL_STATE(3421)] = 168899, + [SMALL_STATE(3422)] = 168967, + [SMALL_STATE(3423)] = 169039, + [SMALL_STATE(3424)] = 169113, + [SMALL_STATE(3425)] = 169185, + [SMALL_STATE(3426)] = 169263, + [SMALL_STATE(3427)] = 169335, + [SMALL_STATE(3428)] = 169407, + [SMALL_STATE(3429)] = 169479, + [SMALL_STATE(3430)] = 169581, + [SMALL_STATE(3431)] = 169669, + [SMALL_STATE(3432)] = 169751, + [SMALL_STATE(3433)] = 169817, + [SMALL_STATE(3434)] = 169883, + [SMALL_STATE(3435)] = 169949, + [SMALL_STATE(3436)] = 170057, + [SMALL_STATE(3437)] = 170123, + [SMALL_STATE(3438)] = 170189, + [SMALL_STATE(3439)] = 170255, + [SMALL_STATE(3440)] = 170321, + [SMALL_STATE(3441)] = 170387, + [SMALL_STATE(3442)] = 170453, + [SMALL_STATE(3443)] = 170519, + [SMALL_STATE(3444)] = 170585, + [SMALL_STATE(3445)] = 170651, + [SMALL_STATE(3446)] = 170717, + [SMALL_STATE(3447)] = 170783, + [SMALL_STATE(3448)] = 170849, + [SMALL_STATE(3449)] = 170915, + [SMALL_STATE(3450)] = 170981, + [SMALL_STATE(3451)] = 171051, + [SMALL_STATE(3452)] = 171117, + [SMALL_STATE(3453)] = 171183, + [SMALL_STATE(3454)] = 171291, + [SMALL_STATE(3455)] = 171357, + [SMALL_STATE(3456)] = 171423, + [SMALL_STATE(3457)] = 171531, + [SMALL_STATE(3458)] = 171597, + [SMALL_STATE(3459)] = 171667, + [SMALL_STATE(3460)] = 171733, + [SMALL_STATE(3461)] = 171799, + [SMALL_STATE(3462)] = 171879, + [SMALL_STATE(3463)] = 171959, + [SMALL_STATE(3464)] = 172045, + [SMALL_STATE(3465)] = 172135, + [SMALL_STATE(3466)] = 172227, + [SMALL_STATE(3467)] = 172321, + [SMALL_STATE(3468)] = 172419, + [SMALL_STATE(3469)] = 172519, + [SMALL_STATE(3470)] = 172623, + [SMALL_STATE(3471)] = 172729, + [SMALL_STATE(3472)] = 172835, + [SMALL_STATE(3473)] = 172909, + [SMALL_STATE(3474)] = 172987, + [SMALL_STATE(3475)] = 173059, + [SMALL_STATE(3476)] = 173125, + [SMALL_STATE(3477)] = 173191, + [SMALL_STATE(3478)] = 173293, + [SMALL_STATE(3479)] = 173363, + [SMALL_STATE(3480)] = 173445, + [SMALL_STATE(3481)] = 173511, + [SMALL_STATE(3482)] = 173581, + [SMALL_STATE(3483)] = 173647, + [SMALL_STATE(3484)] = 173717, + [SMALL_STATE(3485)] = 173783, + [SMALL_STATE(3486)] = 173849, + [SMALL_STATE(3487)] = 173915, + [SMALL_STATE(3488)] = 173981, + [SMALL_STATE(3489)] = 174047, + [SMALL_STATE(3490)] = 174113, + [SMALL_STATE(3491)] = 174179, + [SMALL_STATE(3492)] = 174245, + [SMALL_STATE(3493)] = 174311, + [SMALL_STATE(3494)] = 174377, + [SMALL_STATE(3495)] = 174447, [SMALL_STATE(3496)] = 174535, [SMALL_STATE(3497)] = 174601, [SMALL_STATE(3498)] = 174667, [SMALL_STATE(3499)] = 174732, - [SMALL_STATE(3500)] = 174813, - [SMALL_STATE(3501)] = 174882, - [SMALL_STATE(3502)] = 174947, - [SMALL_STATE(3503)] = 175016, - [SMALL_STATE(3504)] = 175101, - [SMALL_STATE(3505)] = 175200, - [SMALL_STATE(3506)] = 175271, - [SMALL_STATE(3507)] = 175352, - [SMALL_STATE(3508)] = 175425, - [SMALL_STATE(3509)] = 175528, - [SMALL_STATE(3510)] = 175597, - [SMALL_STATE(3511)] = 175700, - [SMALL_STATE(3512)] = 175801, - [SMALL_STATE(3513)] = 175898, - [SMALL_STATE(3514)] = 175993, - [SMALL_STATE(3515)] = 176084, - [SMALL_STATE(3516)] = 176173, - [SMALL_STATE(3517)] = 176238, - [SMALL_STATE(3518)] = 176317, - [SMALL_STATE(3519)] = 176400, - [SMALL_STATE(3520)] = 176479, - [SMALL_STATE(3521)] = 176556, - [SMALL_STATE(3522)] = 176621, - [SMALL_STATE(3523)] = 176690, - [SMALL_STATE(3524)] = 176755, - [SMALL_STATE(3525)] = 176820, - [SMALL_STATE(3526)] = 176885, - [SMALL_STATE(3527)] = 176954, - [SMALL_STATE(3528)] = 177023, - [SMALL_STATE(3529)] = 177088, - [SMALL_STATE(3530)] = 177153, - [SMALL_STATE(3531)] = 177218, - [SMALL_STATE(3532)] = 177283, - [SMALL_STATE(3533)] = 177348, - [SMALL_STATE(3534)] = 177413, - [SMALL_STATE(3535)] = 177478, - [SMALL_STATE(3536)] = 177543, - [SMALL_STATE(3537)] = 177608, - [SMALL_STATE(3538)] = 177673, - [SMALL_STATE(3539)] = 177738, - [SMALL_STATE(3540)] = 177803, - [SMALL_STATE(3541)] = 177868, - [SMALL_STATE(3542)] = 177933, - [SMALL_STATE(3543)] = 177998, - [SMALL_STATE(3544)] = 178063, - [SMALL_STATE(3545)] = 178128, - [SMALL_STATE(3546)] = 178193, - [SMALL_STATE(3547)] = 178258, - [SMALL_STATE(3548)] = 178323, - [SMALL_STATE(3549)] = 178388, - [SMALL_STATE(3550)] = 178453, - [SMALL_STATE(3551)] = 178518, - [SMALL_STATE(3552)] = 178583, - [SMALL_STATE(3553)] = 178648, - [SMALL_STATE(3554)] = 178713, - [SMALL_STATE(3555)] = 178778, - [SMALL_STATE(3556)] = 178843, - [SMALL_STATE(3557)] = 178908, - [SMALL_STATE(3558)] = 178973, - [SMALL_STATE(3559)] = 179038, - [SMALL_STATE(3560)] = 179103, - [SMALL_STATE(3561)] = 179168, - [SMALL_STATE(3562)] = 179233, - [SMALL_STATE(3563)] = 179298, - [SMALL_STATE(3564)] = 179363, - [SMALL_STATE(3565)] = 179428, - [SMALL_STATE(3566)] = 179493, - [SMALL_STATE(3567)] = 179558, - [SMALL_STATE(3568)] = 179623, - [SMALL_STATE(3569)] = 179688, - [SMALL_STATE(3570)] = 179753, - [SMALL_STATE(3571)] = 179818, - [SMALL_STATE(3572)] = 179883, - [SMALL_STATE(3573)] = 179948, - [SMALL_STATE(3574)] = 180013, - [SMALL_STATE(3575)] = 180078, - [SMALL_STATE(3576)] = 180143, - [SMALL_STATE(3577)] = 180208, - [SMALL_STATE(3578)] = 180273, - [SMALL_STATE(3579)] = 180338, - [SMALL_STATE(3580)] = 180403, - [SMALL_STATE(3581)] = 180468, - [SMALL_STATE(3582)] = 180533, - [SMALL_STATE(3583)] = 180598, - [SMALL_STATE(3584)] = 180663, - [SMALL_STATE(3585)] = 180728, - [SMALL_STATE(3586)] = 180793, - [SMALL_STATE(3587)] = 180858, - [SMALL_STATE(3588)] = 180923, - [SMALL_STATE(3589)] = 180988, - [SMALL_STATE(3590)] = 181053, - [SMALL_STATE(3591)] = 181118, - [SMALL_STATE(3592)] = 181183, - [SMALL_STATE(3593)] = 181248, - [SMALL_STATE(3594)] = 181313, - [SMALL_STATE(3595)] = 181378, - [SMALL_STATE(3596)] = 181443, - [SMALL_STATE(3597)] = 181508, - [SMALL_STATE(3598)] = 181573, - [SMALL_STATE(3599)] = 181638, - [SMALL_STATE(3600)] = 181703, - [SMALL_STATE(3601)] = 181768, - [SMALL_STATE(3602)] = 181833, - [SMALL_STATE(3603)] = 181898, - [SMALL_STATE(3604)] = 181963, - [SMALL_STATE(3605)] = 182030, - [SMALL_STATE(3606)] = 182097, - [SMALL_STATE(3607)] = 182164, - [SMALL_STATE(3608)] = 182231, - [SMALL_STATE(3609)] = 182298, - [SMALL_STATE(3610)] = 182365, - [SMALL_STATE(3611)] = 182432, - [SMALL_STATE(3612)] = 182499, - [SMALL_STATE(3613)] = 182566, - [SMALL_STATE(3614)] = 182633, - [SMALL_STATE(3615)] = 182700, - [SMALL_STATE(3616)] = 182767, - [SMALL_STATE(3617)] = 182834, - [SMALL_STATE(3618)] = 182901, - [SMALL_STATE(3619)] = 182968, - [SMALL_STATE(3620)] = 183035, - [SMALL_STATE(3621)] = 183102, - [SMALL_STATE(3622)] = 183169, - [SMALL_STATE(3623)] = 183236, - [SMALL_STATE(3624)] = 183303, - [SMALL_STATE(3625)] = 183368, - [SMALL_STATE(3626)] = 183433, - [SMALL_STATE(3627)] = 183540, - [SMALL_STATE(3628)] = 183605, - [SMALL_STATE(3629)] = 183710, - [SMALL_STATE(3630)] = 183779, - [SMALL_STATE(3631)] = 183884, - [SMALL_STATE(3632)] = 183949, - [SMALL_STATE(3633)] = 184018, - [SMALL_STATE(3634)] = 184087, - [SMALL_STATE(3635)] = 184152, - [SMALL_STATE(3636)] = 184217, - [SMALL_STATE(3637)] = 184282, - [SMALL_STATE(3638)] = 184349, - [SMALL_STATE(3639)] = 184416, - [SMALL_STATE(3640)] = 184481, - [SMALL_STATE(3641)] = 184546, - [SMALL_STATE(3642)] = 184611, - [SMALL_STATE(3643)] = 184676, - [SMALL_STATE(3644)] = 184741, - [SMALL_STATE(3645)] = 184806, - [SMALL_STATE(3646)] = 184871, - [SMALL_STATE(3647)] = 184936, - [SMALL_STATE(3648)] = 185001, - [SMALL_STATE(3649)] = 185066, - [SMALL_STATE(3650)] = 185131, - [SMALL_STATE(3651)] = 185196, - [SMALL_STATE(3652)] = 185261, - [SMALL_STATE(3653)] = 185368, - [SMALL_STATE(3654)] = 185475, - [SMALL_STATE(3655)] = 185540, - [SMALL_STATE(3656)] = 185605, - [SMALL_STATE(3657)] = 185670, - [SMALL_STATE(3658)] = 185735, - [SMALL_STATE(3659)] = 185800, - [SMALL_STATE(3660)] = 185865, - [SMALL_STATE(3661)] = 185930, - [SMALL_STATE(3662)] = 185995, - [SMALL_STATE(3663)] = 186060, - [SMALL_STATE(3664)] = 186125, - [SMALL_STATE(3665)] = 186190, - [SMALL_STATE(3666)] = 186255, - [SMALL_STATE(3667)] = 186320, - [SMALL_STATE(3668)] = 186385, - [SMALL_STATE(3669)] = 186450, - [SMALL_STATE(3670)] = 186515, - [SMALL_STATE(3671)] = 186580, - [SMALL_STATE(3672)] = 186645, - [SMALL_STATE(3673)] = 186710, - [SMALL_STATE(3674)] = 186775, - [SMALL_STATE(3675)] = 186840, - [SMALL_STATE(3676)] = 186905, - [SMALL_STATE(3677)] = 186970, - [SMALL_STATE(3678)] = 187035, - [SMALL_STATE(3679)] = 187100, - [SMALL_STATE(3680)] = 187165, - [SMALL_STATE(3681)] = 187230, - [SMALL_STATE(3682)] = 187295, - [SMALL_STATE(3683)] = 187360, - [SMALL_STATE(3684)] = 187425, - [SMALL_STATE(3685)] = 187490, - [SMALL_STATE(3686)] = 187555, - [SMALL_STATE(3687)] = 187620, - [SMALL_STATE(3688)] = 187685, - [SMALL_STATE(3689)] = 187750, - [SMALL_STATE(3690)] = 187815, - [SMALL_STATE(3691)] = 187880, - [SMALL_STATE(3692)] = 187945, - [SMALL_STATE(3693)] = 188010, - [SMALL_STATE(3694)] = 188075, - [SMALL_STATE(3695)] = 188140, - [SMALL_STATE(3696)] = 188205, - [SMALL_STATE(3697)] = 188270, - [SMALL_STATE(3698)] = 188335, - [SMALL_STATE(3699)] = 188400, - [SMALL_STATE(3700)] = 188465, - [SMALL_STATE(3701)] = 188530, - [SMALL_STATE(3702)] = 188595, - [SMALL_STATE(3703)] = 188660, - [SMALL_STATE(3704)] = 188725, - [SMALL_STATE(3705)] = 188790, - [SMALL_STATE(3706)] = 188855, - [SMALL_STATE(3707)] = 188920, - [SMALL_STATE(3708)] = 188985, - [SMALL_STATE(3709)] = 189050, - [SMALL_STATE(3710)] = 189119, - [SMALL_STATE(3711)] = 189198, - [SMALL_STATE(3712)] = 189277, - [SMALL_STATE(3713)] = 189362, - [SMALL_STATE(3714)] = 189451, - [SMALL_STATE(3715)] = 189542, - [SMALL_STATE(3716)] = 189635, - [SMALL_STATE(3717)] = 189732, - [SMALL_STATE(3718)] = 189831, - [SMALL_STATE(3719)] = 189934, - [SMALL_STATE(3720)] = 189999, - [SMALL_STATE(3721)] = 190104, - [SMALL_STATE(3722)] = 190209, - [SMALL_STATE(3723)] = 190282, - [SMALL_STATE(3724)] = 190359, - [SMALL_STATE(3725)] = 190430, - [SMALL_STATE(3726)] = 190495, - [SMALL_STATE(3727)] = 190596, - [SMALL_STATE(3728)] = 190683, - [SMALL_STATE(3729)] = 190764, - [SMALL_STATE(3730)] = 190829, - [SMALL_STATE(3731)] = 190894, - [SMALL_STATE(3732)] = 190959, - [SMALL_STATE(3733)] = 191024, - [SMALL_STATE(3734)] = 191089, - [SMALL_STATE(3735)] = 191154, - [SMALL_STATE(3736)] = 191219, - [SMALL_STATE(3737)] = 191284, - [SMALL_STATE(3738)] = 191349, - [SMALL_STATE(3739)] = 191414, - [SMALL_STATE(3740)] = 191479, - [SMALL_STATE(3741)] = 191548, - [SMALL_STATE(3742)] = 191613, - [SMALL_STATE(3743)] = 191678, - [SMALL_STATE(3744)] = 191743, - [SMALL_STATE(3745)] = 191808, - [SMALL_STATE(3746)] = 191873, - [SMALL_STATE(3747)] = 191938, - [SMALL_STATE(3748)] = 192003, - [SMALL_STATE(3749)] = 192112, - [SMALL_STATE(3750)] = 192177, - [SMALL_STATE(3751)] = 192284, - [SMALL_STATE(3752)] = 192353, - [SMALL_STATE(3753)] = 192422, - [SMALL_STATE(3754)] = 192491, - [SMALL_STATE(3755)] = 192556, - [SMALL_STATE(3756)] = 192621, - [SMALL_STATE(3757)] = 192686, - [SMALL_STATE(3758)] = 192755, - [SMALL_STATE(3759)] = 192820, - [SMALL_STATE(3760)] = 192927, - [SMALL_STATE(3761)] = 192992, - [SMALL_STATE(3762)] = 193057, - [SMALL_STATE(3763)] = 193122, - [SMALL_STATE(3764)] = 193187, - [SMALL_STATE(3765)] = 193252, - [SMALL_STATE(3766)] = 193317, - [SMALL_STATE(3767)] = 193382, - [SMALL_STATE(3768)] = 193447, - [SMALL_STATE(3769)] = 193512, - [SMALL_STATE(3770)] = 193577, - [SMALL_STATE(3771)] = 193644, - [SMALL_STATE(3772)] = 193711, - [SMALL_STATE(3773)] = 193776, - [SMALL_STATE(3774)] = 193841, - [SMALL_STATE(3775)] = 193906, - [SMALL_STATE(3776)] = 193971, - [SMALL_STATE(3777)] = 194036, - [SMALL_STATE(3778)] = 194123, - [SMALL_STATE(3779)] = 194188, - [SMALL_STATE(3780)] = 194289, - [SMALL_STATE(3781)] = 194354, - [SMALL_STATE(3782)] = 194419, - [SMALL_STATE(3783)] = 194484, - [SMALL_STATE(3784)] = 194551, - [SMALL_STATE(3785)] = 194616, - [SMALL_STATE(3786)] = 194681, - [SMALL_STATE(3787)] = 194746, - [SMALL_STATE(3788)] = 194811, - [SMALL_STATE(3789)] = 194876, - [SMALL_STATE(3790)] = 194941, - [SMALL_STATE(3791)] = 195006, - [SMALL_STATE(3792)] = 195071, - [SMALL_STATE(3793)] = 195136, - [SMALL_STATE(3794)] = 195201, - [SMALL_STATE(3795)] = 195266, - [SMALL_STATE(3796)] = 195331, - [SMALL_STATE(3797)] = 195396, - [SMALL_STATE(3798)] = 195461, - [SMALL_STATE(3799)] = 195526, - [SMALL_STATE(3800)] = 195591, - [SMALL_STATE(3801)] = 195656, - [SMALL_STATE(3802)] = 195721, - [SMALL_STATE(3803)] = 195788, - [SMALL_STATE(3804)] = 195853, - [SMALL_STATE(3805)] = 195918, - [SMALL_STATE(3806)] = 195985, - [SMALL_STATE(3807)] = 196052, - [SMALL_STATE(3808)] = 196119, - [SMALL_STATE(3809)] = 196184, - [SMALL_STATE(3810)] = 196249, - [SMALL_STATE(3811)] = 196320, - [SMALL_STATE(3812)] = 196385, - [SMALL_STATE(3813)] = 196450, - [SMALL_STATE(3814)] = 196515, - [SMALL_STATE(3815)] = 196580, - [SMALL_STATE(3816)] = 196645, - [SMALL_STATE(3817)] = 196712, - [SMALL_STATE(3818)] = 196779, - [SMALL_STATE(3819)] = 196844, - [SMALL_STATE(3820)] = 196909, - [SMALL_STATE(3821)] = 196974, - [SMALL_STATE(3822)] = 197039, - [SMALL_STATE(3823)] = 197104, - [SMALL_STATE(3824)] = 197171, - [SMALL_STATE(3825)] = 197238, - [SMALL_STATE(3826)] = 197303, - [SMALL_STATE(3827)] = 197368, - [SMALL_STATE(3828)] = 197433, - [SMALL_STATE(3829)] = 197498, - [SMALL_STATE(3830)] = 197563, - [SMALL_STATE(3831)] = 197630, - [SMALL_STATE(3832)] = 197695, - [SMALL_STATE(3833)] = 197782, - [SMALL_STATE(3834)] = 197849, - [SMALL_STATE(3835)] = 197914, - [SMALL_STATE(3836)] = 197979, - [SMALL_STATE(3837)] = 198044, - [SMALL_STATE(3838)] = 198111, - [SMALL_STATE(3839)] = 198178, - [SMALL_STATE(3840)] = 198245, - [SMALL_STATE(3841)] = 198312, - [SMALL_STATE(3842)] = 198379, - [SMALL_STATE(3843)] = 198446, - [SMALL_STATE(3844)] = 198513, - [SMALL_STATE(3845)] = 198580, - [SMALL_STATE(3846)] = 198645, - [SMALL_STATE(3847)] = 198752, - [SMALL_STATE(3848)] = 198817, - [SMALL_STATE(3849)] = 198882, - [SMALL_STATE(3850)] = 198949, - [SMALL_STATE(3851)] = 199014, - [SMALL_STATE(3852)] = 199083, - [SMALL_STATE(3853)] = 199148, - [SMALL_STATE(3854)] = 199213, - [SMALL_STATE(3855)] = 199278, - [SMALL_STATE(3856)] = 199343, - [SMALL_STATE(3857)] = 199408, - [SMALL_STATE(3858)] = 199473, - [SMALL_STATE(3859)] = 199538, - [SMALL_STATE(3860)] = 199603, - [SMALL_STATE(3861)] = 199668, - [SMALL_STATE(3862)] = 199733, - [SMALL_STATE(3863)] = 199802, - [SMALL_STATE(3864)] = 199867, - [SMALL_STATE(3865)] = 199932, - [SMALL_STATE(3866)] = 200039, - [SMALL_STATE(3867)] = 200106, - [SMALL_STATE(3868)] = 200171, - [SMALL_STATE(3869)] = 200236, - [SMALL_STATE(3870)] = 200303, - [SMALL_STATE(3871)] = 200370, - [SMALL_STATE(3872)] = 200437, - [SMALL_STATE(3873)] = 200504, - [SMALL_STATE(3874)] = 200569, - [SMALL_STATE(3875)] = 200634, - [SMALL_STATE(3876)] = 200701, - [SMALL_STATE(3877)] = 200768, - [SMALL_STATE(3878)] = 200833, - [SMALL_STATE(3879)] = 200898, - [SMALL_STATE(3880)] = 200965, - [SMALL_STATE(3881)] = 201032, - [SMALL_STATE(3882)] = 201097, - [SMALL_STATE(3883)] = 201162, - [SMALL_STATE(3884)] = 201227, - [SMALL_STATE(3885)] = 201292, - [SMALL_STATE(3886)] = 201359, - [SMALL_STATE(3887)] = 201424, - [SMALL_STATE(3888)] = 201489, - [SMALL_STATE(3889)] = 201554, - [SMALL_STATE(3890)] = 201621, - [SMALL_STATE(3891)] = 201686, - [SMALL_STATE(3892)] = 201753, - [SMALL_STATE(3893)] = 201818, - [SMALL_STATE(3894)] = 201885, - [SMALL_STATE(3895)] = 201952, - [SMALL_STATE(3896)] = 202019, - [SMALL_STATE(3897)] = 202086, - [SMALL_STATE(3898)] = 202153, - [SMALL_STATE(3899)] = 202220, - [SMALL_STATE(3900)] = 202287, - [SMALL_STATE(3901)] = 202354, - [SMALL_STATE(3902)] = 202421, - [SMALL_STATE(3903)] = 202488, - [SMALL_STATE(3904)] = 202555, - [SMALL_STATE(3905)] = 202622, - [SMALL_STATE(3906)] = 202687, - [SMALL_STATE(3907)] = 202752, - [SMALL_STATE(3908)] = 202821, - [SMALL_STATE(3909)] = 202886, - [SMALL_STATE(3910)] = 202953, - [SMALL_STATE(3911)] = 203030, - [SMALL_STATE(3912)] = 203095, - [SMALL_STATE(3913)] = 203160, - [SMALL_STATE(3914)] = 203227, - [SMALL_STATE(3915)] = 203294, - [SMALL_STATE(3916)] = 203361, - [SMALL_STATE(3917)] = 203426, - [SMALL_STATE(3918)] = 203493, - [SMALL_STATE(3919)] = 203558, - [SMALL_STATE(3920)] = 203623, - [SMALL_STATE(3921)] = 203696, - [SMALL_STATE(3922)] = 203801, - [SMALL_STATE(3923)] = 203866, - [SMALL_STATE(3924)] = 203931, - [SMALL_STATE(3925)] = 204036, - [SMALL_STATE(3926)] = 204139, - [SMALL_STATE(3927)] = 204204, - [SMALL_STATE(3928)] = 204269, - [SMALL_STATE(3929)] = 204368, - [SMALL_STATE(3930)] = 204433, - [SMALL_STATE(3931)] = 204530, - [SMALL_STATE(3932)] = 204623, - [SMALL_STATE(3933)] = 204714, - [SMALL_STATE(3934)] = 204803, - [SMALL_STATE(3935)] = 204868, - [SMALL_STATE(3936)] = 204953, - [SMALL_STATE(3937)] = 205032, - [SMALL_STATE(3938)] = 205097, - [SMALL_STATE(3939)] = 205162, - [SMALL_STATE(3940)] = 205241, - [SMALL_STATE(3941)] = 205306, - [SMALL_STATE(3942)] = 205371, - [SMALL_STATE(3943)] = 205436, - [SMALL_STATE(3944)] = 205501, - [SMALL_STATE(3945)] = 205566, - [SMALL_STATE(3946)] = 205631, - [SMALL_STATE(3947)] = 205696, - [SMALL_STATE(3948)] = 205761, - [SMALL_STATE(3949)] = 205826, - [SMALL_STATE(3950)] = 205891, - [SMALL_STATE(3951)] = 205956, - [SMALL_STATE(3952)] = 206021, - [SMALL_STATE(3953)] = 206086, - [SMALL_STATE(3954)] = 206151, - [SMALL_STATE(3955)] = 206216, - [SMALL_STATE(3956)] = 206281, - [SMALL_STATE(3957)] = 206348, - [SMALL_STATE(3958)] = 206413, - [SMALL_STATE(3959)] = 206478, - [SMALL_STATE(3960)] = 206557, - [SMALL_STATE(3961)] = 206636, - [SMALL_STATE(3962)] = 206721, - [SMALL_STATE(3963)] = 206810, - [SMALL_STATE(3964)] = 206901, - [SMALL_STATE(3965)] = 206994, - [SMALL_STATE(3966)] = 207091, - [SMALL_STATE(3967)] = 207190, - [SMALL_STATE(3968)] = 207293, - [SMALL_STATE(3969)] = 207358, - [SMALL_STATE(3970)] = 207463, - [SMALL_STATE(3971)] = 207568, - [SMALL_STATE(3972)] = 207641, - [SMALL_STATE(3973)] = 207718, - [SMALL_STATE(3974)] = 207789, - [SMALL_STATE(3975)] = 207854, - [SMALL_STATE(3976)] = 207955, - [SMALL_STATE(3977)] = 208042, - [SMALL_STATE(3978)] = 208123, - [SMALL_STATE(3979)] = 208188, - [SMALL_STATE(3980)] = 208253, - [SMALL_STATE(3981)] = 208318, - [SMALL_STATE(3982)] = 208383, - [SMALL_STATE(3983)] = 208448, - [SMALL_STATE(3984)] = 208515, - [SMALL_STATE(3985)] = 208582, - [SMALL_STATE(3986)] = 208649, - [SMALL_STATE(3987)] = 208714, - [SMALL_STATE(3988)] = 208781, - [SMALL_STATE(3989)] = 208848, - [SMALL_STATE(3990)] = 208915, - [SMALL_STATE(3991)] = 208980, - [SMALL_STATE(3992)] = 209045, - [SMALL_STATE(3993)] = 209110, - [SMALL_STATE(3994)] = 209177, - [SMALL_STATE(3995)] = 209242, - [SMALL_STATE(3996)] = 209309, - [SMALL_STATE(3997)] = 209378, - [SMALL_STATE(3998)] = 209443, - [SMALL_STATE(3999)] = 209508, - [SMALL_STATE(4000)] = 209573, - [SMALL_STATE(4001)] = 209640, - [SMALL_STATE(4002)] = 209705, - [SMALL_STATE(4003)] = 209770, - [SMALL_STATE(4004)] = 209835, - [SMALL_STATE(4005)] = 209900, - [SMALL_STATE(4006)] = 209965, - [SMALL_STATE(4007)] = 210030, - [SMALL_STATE(4008)] = 210095, - [SMALL_STATE(4009)] = 210160, - [SMALL_STATE(4010)] = 210265, - [SMALL_STATE(4011)] = 210330, - [SMALL_STATE(4012)] = 210395, - [SMALL_STATE(4013)] = 210462, - [SMALL_STATE(4014)] = 210527, - [SMALL_STATE(4015)] = 210596, - [SMALL_STATE(4016)] = 210661, - [SMALL_STATE(4017)] = 210726, - [SMALL_STATE(4018)] = 210791, - [SMALL_STATE(4019)] = 210856, - [SMALL_STATE(4020)] = 210921, - [SMALL_STATE(4021)] = 210986, - [SMALL_STATE(4022)] = 211055, - [SMALL_STATE(4023)] = 211120, - [SMALL_STATE(4024)] = 211227, - [SMALL_STATE(4025)] = 211292, - [SMALL_STATE(4026)] = 211357, - [SMALL_STATE(4027)] = 211422, - [SMALL_STATE(4028)] = 211487, - [SMALL_STATE(4029)] = 211552, - [SMALL_STATE(4030)] = 211617, - [SMALL_STATE(4031)] = 211682, - [SMALL_STATE(4032)] = 211747, - [SMALL_STATE(4033)] = 211812, - [SMALL_STATE(4034)] = 211877, - [SMALL_STATE(4035)] = 211942, - [SMALL_STATE(4036)] = 212007, - [SMALL_STATE(4037)] = 212072, + [SMALL_STATE(3500)] = 174797, + [SMALL_STATE(3501)] = 174862, + [SMALL_STATE(3502)] = 174927, + [SMALL_STATE(3503)] = 174992, + [SMALL_STATE(3504)] = 175057, + [SMALL_STATE(3505)] = 175122, + [SMALL_STATE(3506)] = 175187, + [SMALL_STATE(3507)] = 175252, + [SMALL_STATE(3508)] = 175317, + [SMALL_STATE(3509)] = 175382, + [SMALL_STATE(3510)] = 175447, + [SMALL_STATE(3511)] = 175512, + [SMALL_STATE(3512)] = 175577, + [SMALL_STATE(3513)] = 175642, + [SMALL_STATE(3514)] = 175707, + [SMALL_STATE(3515)] = 175812, + [SMALL_STATE(3516)] = 175877, + [SMALL_STATE(3517)] = 175942, + [SMALL_STATE(3518)] = 176007, + [SMALL_STATE(3519)] = 176072, + [SMALL_STATE(3520)] = 176137, + [SMALL_STATE(3521)] = 176202, + [SMALL_STATE(3522)] = 176267, + [SMALL_STATE(3523)] = 176332, + [SMALL_STATE(3524)] = 176397, + [SMALL_STATE(3525)] = 176476, + [SMALL_STATE(3526)] = 176555, + [SMALL_STATE(3527)] = 176640, + [SMALL_STATE(3528)] = 176729, + [SMALL_STATE(3529)] = 176820, + [SMALL_STATE(3530)] = 176913, + [SMALL_STATE(3531)] = 177010, + [SMALL_STATE(3532)] = 177109, + [SMALL_STATE(3533)] = 177212, + [SMALL_STATE(3534)] = 177317, + [SMALL_STATE(3535)] = 177422, + [SMALL_STATE(3536)] = 177495, + [SMALL_STATE(3537)] = 177572, + [SMALL_STATE(3538)] = 177643, + [SMALL_STATE(3539)] = 177744, + [SMALL_STATE(3540)] = 177831, + [SMALL_STATE(3541)] = 177912, + [SMALL_STATE(3542)] = 177977, + [SMALL_STATE(3543)] = 178042, + [SMALL_STATE(3544)] = 178107, + [SMALL_STATE(3545)] = 178172, + [SMALL_STATE(3546)] = 178237, + [SMALL_STATE(3547)] = 178302, + [SMALL_STATE(3548)] = 178367, + [SMALL_STATE(3549)] = 178432, + [SMALL_STATE(3550)] = 178497, + [SMALL_STATE(3551)] = 178562, + [SMALL_STATE(3552)] = 178627, + [SMALL_STATE(3553)] = 178692, + [SMALL_STATE(3554)] = 178757, + [SMALL_STATE(3555)] = 178822, + [SMALL_STATE(3556)] = 178887, + [SMALL_STATE(3557)] = 178952, + [SMALL_STATE(3558)] = 179017, + [SMALL_STATE(3559)] = 179084, + [SMALL_STATE(3560)] = 179151, + [SMALL_STATE(3561)] = 179218, + [SMALL_STATE(3562)] = 179285, + [SMALL_STATE(3563)] = 179350, + [SMALL_STATE(3564)] = 179417, + [SMALL_STATE(3565)] = 179482, + [SMALL_STATE(3566)] = 179547, + [SMALL_STATE(3567)] = 179612, + [SMALL_STATE(3568)] = 179677, + [SMALL_STATE(3569)] = 179742, + [SMALL_STATE(3570)] = 179807, + [SMALL_STATE(3571)] = 179872, + [SMALL_STATE(3572)] = 179937, + [SMALL_STATE(3573)] = 180002, + [SMALL_STATE(3574)] = 180067, + [SMALL_STATE(3575)] = 180132, + [SMALL_STATE(3576)] = 180197, + [SMALL_STATE(3577)] = 180264, + [SMALL_STATE(3578)] = 180331, + [SMALL_STATE(3579)] = 180398, + [SMALL_STATE(3580)] = 180463, + [SMALL_STATE(3581)] = 180530, + [SMALL_STATE(3582)] = 180597, + [SMALL_STATE(3583)] = 180662, + [SMALL_STATE(3584)] = 180727, + [SMALL_STATE(3585)] = 180792, + [SMALL_STATE(3586)] = 180857, + [SMALL_STATE(3587)] = 180964, + [SMALL_STATE(3588)] = 181071, + [SMALL_STATE(3589)] = 181136, + [SMALL_STATE(3590)] = 181201, + [SMALL_STATE(3591)] = 181266, + [SMALL_STATE(3592)] = 181333, + [SMALL_STATE(3593)] = 181398, + [SMALL_STATE(3594)] = 181463, + [SMALL_STATE(3595)] = 181530, + [SMALL_STATE(3596)] = 181639, + [SMALL_STATE(3597)] = 181746, + [SMALL_STATE(3598)] = 181811, + [SMALL_STATE(3599)] = 181880, + [SMALL_STATE(3600)] = 181949, + [SMALL_STATE(3601)] = 182016, + [SMALL_STATE(3602)] = 182083, + [SMALL_STATE(3603)] = 182150, + [SMALL_STATE(3604)] = 182217, + [SMALL_STATE(3605)] = 182286, + [SMALL_STATE(3606)] = 182353, + [SMALL_STATE(3607)] = 182420, + [SMALL_STATE(3608)] = 182487, + [SMALL_STATE(3609)] = 182552, + [SMALL_STATE(3610)] = 182619, + [SMALL_STATE(3611)] = 182684, + [SMALL_STATE(3612)] = 182749, + [SMALL_STATE(3613)] = 182814, + [SMALL_STATE(3614)] = 182879, + [SMALL_STATE(3615)] = 182944, + [SMALL_STATE(3616)] = 183009, + [SMALL_STATE(3617)] = 183074, + [SMALL_STATE(3618)] = 183139, + [SMALL_STATE(3619)] = 183204, + [SMALL_STATE(3620)] = 183269, + [SMALL_STATE(3621)] = 183334, + [SMALL_STATE(3622)] = 183401, + [SMALL_STATE(3623)] = 183466, + [SMALL_STATE(3624)] = 183531, + [SMALL_STATE(3625)] = 183596, + [SMALL_STATE(3626)] = 183661, + [SMALL_STATE(3627)] = 183726, + [SMALL_STATE(3628)] = 183793, + [SMALL_STATE(3629)] = 183898, + [SMALL_STATE(3630)] = 183965, + [SMALL_STATE(3631)] = 184034, + [SMALL_STATE(3632)] = 184099, + [SMALL_STATE(3633)] = 184164, + [SMALL_STATE(3634)] = 184229, + [SMALL_STATE(3635)] = 184294, + [SMALL_STATE(3636)] = 184359, + [SMALL_STATE(3637)] = 184424, + [SMALL_STATE(3638)] = 184489, + [SMALL_STATE(3639)] = 184554, + [SMALL_STATE(3640)] = 184619, + [SMALL_STATE(3641)] = 184684, + [SMALL_STATE(3642)] = 184749, + [SMALL_STATE(3643)] = 184814, + [SMALL_STATE(3644)] = 184879, + [SMALL_STATE(3645)] = 184944, + [SMALL_STATE(3646)] = 185009, + [SMALL_STATE(3647)] = 185074, + [SMALL_STATE(3648)] = 185139, + [SMALL_STATE(3649)] = 185204, + [SMALL_STATE(3650)] = 185311, + [SMALL_STATE(3651)] = 185376, + [SMALL_STATE(3652)] = 185441, + [SMALL_STATE(3653)] = 185510, + [SMALL_STATE(3654)] = 185575, + [SMALL_STATE(3655)] = 185640, + [SMALL_STATE(3656)] = 185705, + [SMALL_STATE(3657)] = 185770, + [SMALL_STATE(3658)] = 185835, + [SMALL_STATE(3659)] = 185900, + [SMALL_STATE(3660)] = 185987, + [SMALL_STATE(3661)] = 186052, + [SMALL_STATE(3662)] = 186117, + [SMALL_STATE(3663)] = 186182, + [SMALL_STATE(3664)] = 186247, + [SMALL_STATE(3665)] = 186312, + [SMALL_STATE(3666)] = 186377, + [SMALL_STATE(3667)] = 186442, + [SMALL_STATE(3668)] = 186507, + [SMALL_STATE(3669)] = 186572, + [SMALL_STATE(3670)] = 186637, + [SMALL_STATE(3671)] = 186702, + [SMALL_STATE(3672)] = 186767, + [SMALL_STATE(3673)] = 186832, + [SMALL_STATE(3674)] = 186897, + [SMALL_STATE(3675)] = 186962, + [SMALL_STATE(3676)] = 187027, + [SMALL_STATE(3677)] = 187092, + [SMALL_STATE(3678)] = 187157, + [SMALL_STATE(3679)] = 187222, + [SMALL_STATE(3680)] = 187287, + [SMALL_STATE(3681)] = 187352, + [SMALL_STATE(3682)] = 187417, + [SMALL_STATE(3683)] = 187482, + [SMALL_STATE(3684)] = 187551, + [SMALL_STATE(3685)] = 187616, + [SMALL_STATE(3686)] = 187681, + [SMALL_STATE(3687)] = 187750, + [SMALL_STATE(3688)] = 187815, + [SMALL_STATE(3689)] = 187880, + [SMALL_STATE(3690)] = 187945, + [SMALL_STATE(3691)] = 188010, + [SMALL_STATE(3692)] = 188075, + [SMALL_STATE(3693)] = 188140, + [SMALL_STATE(3694)] = 188205, + [SMALL_STATE(3695)] = 188274, + [SMALL_STATE(3696)] = 188339, + [SMALL_STATE(3697)] = 188408, + [SMALL_STATE(3698)] = 188473, + [SMALL_STATE(3699)] = 188538, + [SMALL_STATE(3700)] = 188603, + [SMALL_STATE(3701)] = 188668, + [SMALL_STATE(3702)] = 188733, + [SMALL_STATE(3703)] = 188798, + [SMALL_STATE(3704)] = 188867, + [SMALL_STATE(3705)] = 188932, + [SMALL_STATE(3706)] = 188997, + [SMALL_STATE(3707)] = 189062, + [SMALL_STATE(3708)] = 189169, + [SMALL_STATE(3709)] = 189234, + [SMALL_STATE(3710)] = 189299, + [SMALL_STATE(3711)] = 189366, + [SMALL_STATE(3712)] = 189433, + [SMALL_STATE(3713)] = 189498, + [SMALL_STATE(3714)] = 189565, + [SMALL_STATE(3715)] = 189632, + [SMALL_STATE(3716)] = 189699, + [SMALL_STATE(3717)] = 189766, + [SMALL_STATE(3718)] = 189833, + [SMALL_STATE(3719)] = 189900, + [SMALL_STATE(3720)] = 189967, + [SMALL_STATE(3721)] = 190034, + [SMALL_STATE(3722)] = 190101, + [SMALL_STATE(3723)] = 190168, + [SMALL_STATE(3724)] = 190235, + [SMALL_STATE(3725)] = 190302, + [SMALL_STATE(3726)] = 190369, + [SMALL_STATE(3727)] = 190436, + [SMALL_STATE(3728)] = 190503, + [SMALL_STATE(3729)] = 190570, + [SMALL_STATE(3730)] = 190637, + [SMALL_STATE(3731)] = 190702, + [SMALL_STATE(3732)] = 190767, + [SMALL_STATE(3733)] = 190832, + [SMALL_STATE(3734)] = 190897, + [SMALL_STATE(3735)] = 190962, + [SMALL_STATE(3736)] = 191027, + [SMALL_STATE(3737)] = 191092, + [SMALL_STATE(3738)] = 191157, + [SMALL_STATE(3739)] = 191222, + [SMALL_STATE(3740)] = 191287, + [SMALL_STATE(3741)] = 191352, + [SMALL_STATE(3742)] = 191417, + [SMALL_STATE(3743)] = 191482, + [SMALL_STATE(3744)] = 191547, + [SMALL_STATE(3745)] = 191612, + [SMALL_STATE(3746)] = 191677, + [SMALL_STATE(3747)] = 191742, + [SMALL_STATE(3748)] = 191807, + [SMALL_STATE(3749)] = 191872, + [SMALL_STATE(3750)] = 191937, + [SMALL_STATE(3751)] = 192002, + [SMALL_STATE(3752)] = 192067, + [SMALL_STATE(3753)] = 192152, + [SMALL_STATE(3754)] = 192251, + [SMALL_STATE(3755)] = 192332, + [SMALL_STATE(3756)] = 192403, + [SMALL_STATE(3757)] = 192480, + [SMALL_STATE(3758)] = 192549, + [SMALL_STATE(3759)] = 192622, + [SMALL_STATE(3760)] = 192725, + [SMALL_STATE(3761)] = 192828, + [SMALL_STATE(3762)] = 192929, + [SMALL_STATE(3763)] = 192994, + [SMALL_STATE(3764)] = 193059, + [SMALL_STATE(3765)] = 193156, + [SMALL_STATE(3766)] = 193251, + [SMALL_STATE(3767)] = 193342, + [SMALL_STATE(3768)] = 193431, + [SMALL_STATE(3769)] = 193518, + [SMALL_STATE(3770)] = 193583, + [SMALL_STATE(3771)] = 193648, + [SMALL_STATE(3772)] = 193713, + [SMALL_STATE(3773)] = 193796, + [SMALL_STATE(3774)] = 193875, + [SMALL_STATE(3775)] = 193954, + [SMALL_STATE(3776)] = 194019, + [SMALL_STATE(3777)] = 194084, + [SMALL_STATE(3778)] = 194149, + [SMALL_STATE(3779)] = 194230, + [SMALL_STATE(3780)] = 194295, + [SMALL_STATE(3781)] = 194396, + [SMALL_STATE(3782)] = 194461, + [SMALL_STATE(3783)] = 194532, + [SMALL_STATE(3784)] = 194609, + [SMALL_STATE(3785)] = 194674, + [SMALL_STATE(3786)] = 194739, + [SMALL_STATE(3787)] = 194812, + [SMALL_STATE(3788)] = 194877, + [SMALL_STATE(3789)] = 194942, + [SMALL_STATE(3790)] = 195007, + [SMALL_STATE(3791)] = 195072, + [SMALL_STATE(3792)] = 195137, + [SMALL_STATE(3793)] = 195202, + [SMALL_STATE(3794)] = 195267, + [SMALL_STATE(3795)] = 195332, + [SMALL_STATE(3796)] = 195397, + [SMALL_STATE(3797)] = 195462, + [SMALL_STATE(3798)] = 195567, + [SMALL_STATE(3799)] = 195632, + [SMALL_STATE(3800)] = 195697, + [SMALL_STATE(3801)] = 195762, + [SMALL_STATE(3802)] = 195827, + [SMALL_STATE(3803)] = 195892, + [SMALL_STATE(3804)] = 195957, + [SMALL_STATE(3805)] = 196022, + [SMALL_STATE(3806)] = 196087, + [SMALL_STATE(3807)] = 196152, + [SMALL_STATE(3808)] = 196217, + [SMALL_STATE(3809)] = 196282, + [SMALL_STATE(3810)] = 196347, + [SMALL_STATE(3811)] = 196412, + [SMALL_STATE(3812)] = 196477, + [SMALL_STATE(3813)] = 196542, + [SMALL_STATE(3814)] = 196607, + [SMALL_STATE(3815)] = 196712, + [SMALL_STATE(3816)] = 196777, + [SMALL_STATE(3817)] = 196846, + [SMALL_STATE(3818)] = 196911, + [SMALL_STATE(3819)] = 196978, + [SMALL_STATE(3820)] = 197043, + [SMALL_STATE(3821)] = 197108, + [SMALL_STATE(3822)] = 197175, + [SMALL_STATE(3823)] = 197242, + [SMALL_STATE(3824)] = 197307, + [SMALL_STATE(3825)] = 197410, + [SMALL_STATE(3826)] = 197477, + [SMALL_STATE(3827)] = 197544, + [SMALL_STATE(3828)] = 197609, + [SMALL_STATE(3829)] = 197674, + [SMALL_STATE(3830)] = 197739, + [SMALL_STATE(3831)] = 197804, + [SMALL_STATE(3832)] = 197871, + [SMALL_STATE(3833)] = 197936, + [SMALL_STATE(3834)] = 198001, + [SMALL_STATE(3835)] = 198068, + [SMALL_STATE(3836)] = 198135, + [SMALL_STATE(3837)] = 198200, + [SMALL_STATE(3838)] = 198267, + [SMALL_STATE(3839)] = 198334, + [SMALL_STATE(3840)] = 198401, + [SMALL_STATE(3841)] = 198468, + [SMALL_STATE(3842)] = 198535, + [SMALL_STATE(3843)] = 198602, + [SMALL_STATE(3844)] = 198669, + [SMALL_STATE(3845)] = 198736, + [SMALL_STATE(3846)] = 198803, + [SMALL_STATE(3847)] = 198870, + [SMALL_STATE(3848)] = 198937, + [SMALL_STATE(3849)] = 199004, + [SMALL_STATE(3850)] = 199071, + [SMALL_STATE(3851)] = 199138, + [SMALL_STATE(3852)] = 199205, + [SMALL_STATE(3853)] = 199272, + [SMALL_STATE(3854)] = 199339, + [SMALL_STATE(3855)] = 199406, + [SMALL_STATE(3856)] = 199473, + [SMALL_STATE(3857)] = 199540, + [SMALL_STATE(3858)] = 199607, + [SMALL_STATE(3859)] = 199674, + [SMALL_STATE(3860)] = 199741, + [SMALL_STATE(3861)] = 199808, + [SMALL_STATE(3862)] = 199915, + [SMALL_STATE(3863)] = 199984, + [SMALL_STATE(3864)] = 200051, + [SMALL_STATE(3865)] = 200150, + [SMALL_STATE(3866)] = 200247, + [SMALL_STATE(3867)] = 200314, + [SMALL_STATE(3868)] = 200379, + [SMALL_STATE(3869)] = 200444, + [SMALL_STATE(3870)] = 200537, + [SMALL_STATE(3871)] = 200602, + [SMALL_STATE(3872)] = 200667, + [SMALL_STATE(3873)] = 200732, + [SMALL_STATE(3874)] = 200797, + [SMALL_STATE(3875)] = 200862, + [SMALL_STATE(3876)] = 200953, + [SMALL_STATE(3877)] = 201042, + [SMALL_STATE(3878)] = 201107, + [SMALL_STATE(3879)] = 201172, + [SMALL_STATE(3880)] = 201237, + [SMALL_STATE(3881)] = 201302, + [SMALL_STATE(3882)] = 201367, + [SMALL_STATE(3883)] = 201432, + [SMALL_STATE(3884)] = 201497, + [SMALL_STATE(3885)] = 201582, + [SMALL_STATE(3886)] = 201647, + [SMALL_STATE(3887)] = 201712, + [SMALL_STATE(3888)] = 201777, + [SMALL_STATE(3889)] = 201842, + [SMALL_STATE(3890)] = 201921, + [SMALL_STATE(3891)] = 201986, + [SMALL_STATE(3892)] = 202051, + [SMALL_STATE(3893)] = 202116, + [SMALL_STATE(3894)] = 202185, + [SMALL_STATE(3895)] = 202250, + [SMALL_STATE(3896)] = 202315, + [SMALL_STATE(3897)] = 202380, + [SMALL_STATE(3898)] = 202445, + [SMALL_STATE(3899)] = 202524, + [SMALL_STATE(3900)] = 202589, + [SMALL_STATE(3901)] = 202654, + [SMALL_STATE(3902)] = 202719, + [SMALL_STATE(3903)] = 202784, + [SMALL_STATE(3904)] = 202853, + [SMALL_STATE(3905)] = 202932, + [SMALL_STATE(3906)] = 202997, + [SMALL_STATE(3907)] = 203062, + [SMALL_STATE(3908)] = 203127, + [SMALL_STATE(3909)] = 203192, + [SMALL_STATE(3910)] = 203257, + [SMALL_STATE(3911)] = 203322, + [SMALL_STATE(3912)] = 203387, + [SMALL_STATE(3913)] = 203452, + [SMALL_STATE(3914)] = 203517, + [SMALL_STATE(3915)] = 203582, + [SMALL_STATE(3916)] = 203647, + [SMALL_STATE(3917)] = 203712, + [SMALL_STATE(3918)] = 203777, + [SMALL_STATE(3919)] = 203842, + [SMALL_STATE(3920)] = 203907, + [SMALL_STATE(3921)] = 203972, + [SMALL_STATE(3922)] = 204037, + [SMALL_STATE(3923)] = 204102, + [SMALL_STATE(3924)] = 204171, + [SMALL_STATE(3925)] = 204236, + [SMALL_STATE(3926)] = 204301, + [SMALL_STATE(3927)] = 204366, + [SMALL_STATE(3928)] = 204431, + [SMALL_STATE(3929)] = 204496, + [SMALL_STATE(3930)] = 204561, + [SMALL_STATE(3931)] = 204626, + [SMALL_STATE(3932)] = 204691, + [SMALL_STATE(3933)] = 204756, + [SMALL_STATE(3934)] = 204821, + [SMALL_STATE(3935)] = 204886, + [SMALL_STATE(3936)] = 204951, + [SMALL_STATE(3937)] = 205016, + [SMALL_STATE(3938)] = 205081, + [SMALL_STATE(3939)] = 205146, + [SMALL_STATE(3940)] = 205211, + [SMALL_STATE(3941)] = 205276, + [SMALL_STATE(3942)] = 205341, + [SMALL_STATE(3943)] = 205406, + [SMALL_STATE(3944)] = 205471, + [SMALL_STATE(3945)] = 205536, + [SMALL_STATE(3946)] = 205601, + [SMALL_STATE(3947)] = 205666, + [SMALL_STATE(3948)] = 205731, + [SMALL_STATE(3949)] = 205796, + [SMALL_STATE(3950)] = 205861, + [SMALL_STATE(3951)] = 205926, + [SMALL_STATE(3952)] = 205991, + [SMALL_STATE(3953)] = 206056, + [SMALL_STATE(3954)] = 206121, + [SMALL_STATE(3955)] = 206186, + [SMALL_STATE(3956)] = 206251, + [SMALL_STATE(3957)] = 206316, + [SMALL_STATE(3958)] = 206385, + [SMALL_STATE(3959)] = 206454, + [SMALL_STATE(3960)] = 206519, + [SMALL_STATE(3961)] = 206598, + [SMALL_STATE(3962)] = 206683, + [SMALL_STATE(3963)] = 206772, + [SMALL_STATE(3964)] = 206863, + [SMALL_STATE(3965)] = 206956, + [SMALL_STATE(3966)] = 207053, + [SMALL_STATE(3967)] = 207152, + [SMALL_STATE(3968)] = 207255, + [SMALL_STATE(3969)] = 207320, + [SMALL_STATE(3970)] = 207425, + [SMALL_STATE(3971)] = 207530, + [SMALL_STATE(3972)] = 207603, + [SMALL_STATE(3973)] = 207680, + [SMALL_STATE(3974)] = 207751, + [SMALL_STATE(3975)] = 207816, + [SMALL_STATE(3976)] = 207917, + [SMALL_STATE(3977)] = 208004, + [SMALL_STATE(3978)] = 208085, + [SMALL_STATE(3979)] = 208150, + [SMALL_STATE(3980)] = 208215, + [SMALL_STATE(3981)] = 208280, + [SMALL_STATE(3982)] = 208345, + [SMALL_STATE(3983)] = 208410, + [SMALL_STATE(3984)] = 208475, + [SMALL_STATE(3985)] = 208540, + [SMALL_STATE(3986)] = 208605, + [SMALL_STATE(3987)] = 208670, + [SMALL_STATE(3988)] = 208739, + [SMALL_STATE(3989)] = 208804, + [SMALL_STATE(3990)] = 208869, + [SMALL_STATE(3991)] = 208934, + [SMALL_STATE(3992)] = 208999, + [SMALL_STATE(3993)] = 209064, + [SMALL_STATE(3994)] = 209129, + [SMALL_STATE(3995)] = 209194, + [SMALL_STATE(3996)] = 209259, + [SMALL_STATE(3997)] = 209324, + [SMALL_STATE(3998)] = 209389, + [SMALL_STATE(3999)] = 209454, + [SMALL_STATE(4000)] = 209519, + [SMALL_STATE(4001)] = 209584, + [SMALL_STATE(4002)] = 209649, + [SMALL_STATE(4003)] = 209714, + [SMALL_STATE(4004)] = 209779, + [SMALL_STATE(4005)] = 209844, + [SMALL_STATE(4006)] = 209949, + [SMALL_STATE(4007)] = 210014, + [SMALL_STATE(4008)] = 210079, + [SMALL_STATE(4009)] = 210144, + [SMALL_STATE(4010)] = 210209, + [SMALL_STATE(4011)] = 210316, + [SMALL_STATE(4012)] = 210381, + [SMALL_STATE(4013)] = 210446, + [SMALL_STATE(4014)] = 210511, + [SMALL_STATE(4015)] = 210580, + [SMALL_STATE(4016)] = 210645, + [SMALL_STATE(4017)] = 210710, + [SMALL_STATE(4018)] = 210775, + [SMALL_STATE(4019)] = 210840, + [SMALL_STATE(4020)] = 210905, + [SMALL_STATE(4021)] = 210970, + [SMALL_STATE(4022)] = 211039, + [SMALL_STATE(4023)] = 211104, + [SMALL_STATE(4024)] = 211211, + [SMALL_STATE(4025)] = 211276, + [SMALL_STATE(4026)] = 211341, + [SMALL_STATE(4027)] = 211406, + [SMALL_STATE(4028)] = 211471, + [SMALL_STATE(4029)] = 211536, + [SMALL_STATE(4030)] = 211603, + [SMALL_STATE(4031)] = 211668, + [SMALL_STATE(4032)] = 211735, + [SMALL_STATE(4033)] = 211802, + [SMALL_STATE(4034)] = 211869, + [SMALL_STATE(4035)] = 211936, + [SMALL_STATE(4036)] = 212003, + [SMALL_STATE(4037)] = 212070, [SMALL_STATE(4038)] = 212137, [SMALL_STATE(4039)] = 212202, [SMALL_STATE(4040)] = 212267, @@ -420962,524 +420972,524 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4048)] = 212787, [SMALL_STATE(4049)] = 212852, [SMALL_STATE(4050)] = 212916, - [SMALL_STATE(4051)] = 213024, - [SMALL_STATE(4052)] = 213088, - [SMALL_STATE(4053)] = 213152, - [SMALL_STATE(4054)] = 213216, - [SMALL_STATE(4055)] = 213280, - [SMALL_STATE(4056)] = 213344, - [SMALL_STATE(4057)] = 213408, - [SMALL_STATE(4058)] = 213472, - [SMALL_STATE(4059)] = 213536, - [SMALL_STATE(4060)] = 213604, - [SMALL_STATE(4061)] = 213682, - [SMALL_STATE(4062)] = 213760, - [SMALL_STATE(4063)] = 213844, - [SMALL_STATE(4064)] = 213932, - [SMALL_STATE(4065)] = 214022, - [SMALL_STATE(4066)] = 214114, - [SMALL_STATE(4067)] = 214210, - [SMALL_STATE(4068)] = 214308, - [SMALL_STATE(4069)] = 214410, - [SMALL_STATE(4070)] = 214514, - [SMALL_STATE(4071)] = 214618, - [SMALL_STATE(4072)] = 214690, - [SMALL_STATE(4073)] = 214766, - [SMALL_STATE(4074)] = 214836, - [SMALL_STATE(4075)] = 214936, - [SMALL_STATE(4076)] = 215000, - [SMALL_STATE(4077)] = 215064, - [SMALL_STATE(4078)] = 215128, - [SMALL_STATE(4079)] = 215192, - [SMALL_STATE(4080)] = 215256, - [SMALL_STATE(4081)] = 215320, - [SMALL_STATE(4082)] = 215384, - [SMALL_STATE(4083)] = 215448, - [SMALL_STATE(4084)] = 215512, - [SMALL_STATE(4085)] = 215576, - [SMALL_STATE(4086)] = 215640, - [SMALL_STATE(4087)] = 215704, - [SMALL_STATE(4088)] = 215768, - [SMALL_STATE(4089)] = 215832, - [SMALL_STATE(4090)] = 215896, - [SMALL_STATE(4091)] = 215960, - [SMALL_STATE(4092)] = 216024, - [SMALL_STATE(4093)] = 216088, - [SMALL_STATE(4094)] = 216152, - [SMALL_STATE(4095)] = 216216, - [SMALL_STATE(4096)] = 216280, - [SMALL_STATE(4097)] = 216344, - [SMALL_STATE(4098)] = 216408, - [SMALL_STATE(4099)] = 216472, - [SMALL_STATE(4100)] = 216536, - [SMALL_STATE(4101)] = 216600, - [SMALL_STATE(4102)] = 216664, - [SMALL_STATE(4103)] = 216728, - [SMALL_STATE(4104)] = 216792, - [SMALL_STATE(4105)] = 216856, - [SMALL_STATE(4106)] = 216920, - [SMALL_STATE(4107)] = 216984, - [SMALL_STATE(4108)] = 217048, - [SMALL_STATE(4109)] = 217112, - [SMALL_STATE(4110)] = 217176, - [SMALL_STATE(4111)] = 217262, - [SMALL_STATE(4112)] = 217326, - [SMALL_STATE(4113)] = 217390, - [SMALL_STATE(4114)] = 217454, - [SMALL_STATE(4115)] = 217518, - [SMALL_STATE(4116)] = 217582, - [SMALL_STATE(4117)] = 217646, - [SMALL_STATE(4118)] = 217710, - [SMALL_STATE(4119)] = 217774, - [SMALL_STATE(4120)] = 217838, - [SMALL_STATE(4121)] = 217902, - [SMALL_STATE(4122)] = 217966, - [SMALL_STATE(4123)] = 218030, - [SMALL_STATE(4124)] = 218094, - [SMALL_STATE(4125)] = 218158, - [SMALL_STATE(4126)] = 218222, - [SMALL_STATE(4127)] = 218286, - [SMALL_STATE(4128)] = 218350, - [SMALL_STATE(4129)] = 218414, - [SMALL_STATE(4130)] = 218478, - [SMALL_STATE(4131)] = 218542, - [SMALL_STATE(4132)] = 218606, - [SMALL_STATE(4133)] = 218670, - [SMALL_STATE(4134)] = 218734, - [SMALL_STATE(4135)] = 218798, - [SMALL_STATE(4136)] = 218862, - [SMALL_STATE(4137)] = 218926, - [SMALL_STATE(4138)] = 219006, - [SMALL_STATE(4139)] = 219070, - [SMALL_STATE(4140)] = 219134, - [SMALL_STATE(4141)] = 219198, - [SMALL_STATE(4142)] = 219262, - [SMALL_STATE(4143)] = 219326, - [SMALL_STATE(4144)] = 219390, - [SMALL_STATE(4145)] = 219454, - [SMALL_STATE(4146)] = 219518, - [SMALL_STATE(4147)] = 219582, - [SMALL_STATE(4148)] = 219646, - [SMALL_STATE(4149)] = 219710, - [SMALL_STATE(4150)] = 219774, - [SMALL_STATE(4151)] = 219838, - [SMALL_STATE(4152)] = 219902, - [SMALL_STATE(4153)] = 219966, - [SMALL_STATE(4154)] = 220030, - [SMALL_STATE(4155)] = 220110, - [SMALL_STATE(4156)] = 220174, - [SMALL_STATE(4157)] = 220238, - [SMALL_STATE(4158)] = 220302, - [SMALL_STATE(4159)] = 220366, - [SMALL_STATE(4160)] = 220430, - [SMALL_STATE(4161)] = 220494, - [SMALL_STATE(4162)] = 220558, - [SMALL_STATE(4163)] = 220622, - [SMALL_STATE(4164)] = 220686, - [SMALL_STATE(4165)] = 220750, - [SMALL_STATE(4166)] = 220814, - [SMALL_STATE(4167)] = 220878, - [SMALL_STATE(4168)] = 220942, - [SMALL_STATE(4169)] = 221006, - [SMALL_STATE(4170)] = 221092, - [SMALL_STATE(4171)] = 221192, - [SMALL_STATE(4172)] = 221256, - [SMALL_STATE(4173)] = 221320, - [SMALL_STATE(4174)] = 221384, - [SMALL_STATE(4175)] = 221454, - [SMALL_STATE(4176)] = 221530, - [SMALL_STATE(4177)] = 221594, - [SMALL_STATE(4178)] = 221658, - [SMALL_STATE(4179)] = 221730, - [SMALL_STATE(4180)] = 221834, - [SMALL_STATE(4181)] = 221902, - [SMALL_STATE(4182)] = 221966, - [SMALL_STATE(4183)] = 222030, - [SMALL_STATE(4184)] = 222094, - [SMALL_STATE(4185)] = 222158, - [SMALL_STATE(4186)] = 222222, - [SMALL_STATE(4187)] = 222286, - [SMALL_STATE(4188)] = 222350, - [SMALL_STATE(4189)] = 222414, - [SMALL_STATE(4190)] = 222478, - [SMALL_STATE(4191)] = 222582, - [SMALL_STATE(4192)] = 222646, - [SMALL_STATE(4193)] = 222710, - [SMALL_STATE(4194)] = 222812, - [SMALL_STATE(4195)] = 222876, - [SMALL_STATE(4196)] = 222940, - [SMALL_STATE(4197)] = 223004, - [SMALL_STATE(4198)] = 223068, - [SMALL_STATE(4199)] = 223132, - [SMALL_STATE(4200)] = 223196, - [SMALL_STATE(4201)] = 223300, - [SMALL_STATE(4202)] = 223364, - [SMALL_STATE(4203)] = 223432, - [SMALL_STATE(4204)] = 223496, - [SMALL_STATE(4205)] = 223560, - [SMALL_STATE(4206)] = 223628, - [SMALL_STATE(4207)] = 223734, - [SMALL_STATE(4208)] = 223798, - [SMALL_STATE(4209)] = 223862, - [SMALL_STATE(4210)] = 223926, - [SMALL_STATE(4211)] = 223990, - [SMALL_STATE(4212)] = 224054, - [SMALL_STATE(4213)] = 224122, - [SMALL_STATE(4214)] = 224218, - [SMALL_STATE(4215)] = 224282, - [SMALL_STATE(4216)] = 224374, - [SMALL_STATE(4217)] = 224438, - [SMALL_STATE(4218)] = 224502, - [SMALL_STATE(4219)] = 224566, - [SMALL_STATE(4220)] = 224656, - [SMALL_STATE(4221)] = 224744, - [SMALL_STATE(4222)] = 224808, - [SMALL_STATE(4223)] = 224892, - [SMALL_STATE(4224)] = 224970, - [SMALL_STATE(4225)] = 225048, - [SMALL_STATE(4226)] = 225148, - [SMALL_STATE(4227)] = 225212, - [SMALL_STATE(4228)] = 225276, - [SMALL_STATE(4229)] = 225340, - [SMALL_STATE(4230)] = 225408, - [SMALL_STATE(4231)] = 225472, - [SMALL_STATE(4232)] = 225570, - [SMALL_STATE(4233)] = 225634, - [SMALL_STATE(4234)] = 225698, - [SMALL_STATE(4235)] = 225806, - [SMALL_STATE(4236)] = 225870, - [SMALL_STATE(4237)] = 225934, - [SMALL_STATE(4238)] = 225998, - [SMALL_STATE(4239)] = 226062, - [SMALL_STATE(4240)] = 226126, - [SMALL_STATE(4241)] = 226190, - [SMALL_STATE(4242)] = 226254, - [SMALL_STATE(4243)] = 226318, - [SMALL_STATE(4244)] = 226382, - [SMALL_STATE(4245)] = 226446, - [SMALL_STATE(4246)] = 226510, - [SMALL_STATE(4247)] = 226574, - [SMALL_STATE(4248)] = 226638, - [SMALL_STATE(4249)] = 226704, - [SMALL_STATE(4250)] = 226770, - [SMALL_STATE(4251)] = 226836, - [SMALL_STATE(4252)] = 226900, - [SMALL_STATE(4253)] = 226966, - [SMALL_STATE(4254)] = 227032, - [SMALL_STATE(4255)] = 227098, - [SMALL_STATE(4256)] = 227164, - [SMALL_STATE(4257)] = 227230, - [SMALL_STATE(4258)] = 227294, - [SMALL_STATE(4259)] = 227358, - [SMALL_STATE(4260)] = 227424, - [SMALL_STATE(4261)] = 227488, - [SMALL_STATE(4262)] = 227554, - [SMALL_STATE(4263)] = 227620, - [SMALL_STATE(4264)] = 227686, - [SMALL_STATE(4265)] = 227750, - [SMALL_STATE(4266)] = 227816, - [SMALL_STATE(4267)] = 227882, - [SMALL_STATE(4268)] = 227946, - [SMALL_STATE(4269)] = 228010, - [SMALL_STATE(4270)] = 228090, - [SMALL_STATE(4271)] = 228174, - [SMALL_STATE(4272)] = 228272, - [SMALL_STATE(4273)] = 228336, - [SMALL_STATE(4274)] = 228404, - [SMALL_STATE(4275)] = 228510, - [SMALL_STATE(4276)] = 228576, - [SMALL_STATE(4277)] = 228642, - [SMALL_STATE(4278)] = 228708, - [SMALL_STATE(4279)] = 228772, - [SMALL_STATE(4280)] = 228842, - [SMALL_STATE(4281)] = 228918, - [SMALL_STATE(4282)] = 228984, - [SMALL_STATE(4283)] = 229086, - [SMALL_STATE(4284)] = 229188, - [SMALL_STATE(4285)] = 229252, - [SMALL_STATE(4286)] = 229342, - [SMALL_STATE(4287)] = 229438, - [SMALL_STATE(4288)] = 229532, - [SMALL_STATE(4289)] = 229596, - [SMALL_STATE(4290)] = 229660, - [SMALL_STATE(4291)] = 229726, - [SMALL_STATE(4292)] = 229814, - [SMALL_STATE(4293)] = 229900, - [SMALL_STATE(4294)] = 229982, - [SMALL_STATE(4295)] = 230060, - [SMALL_STATE(4296)] = 230138, - [SMALL_STATE(4297)] = 230210, - [SMALL_STATE(4298)] = 230276, - [SMALL_STATE(4299)] = 230340, - [SMALL_STATE(4300)] = 230404, - [SMALL_STATE(4301)] = 230468, - [SMALL_STATE(4302)] = 230532, - [SMALL_STATE(4303)] = 230596, - [SMALL_STATE(4304)] = 230660, - [SMALL_STATE(4305)] = 230724, - [SMALL_STATE(4306)] = 230788, - [SMALL_STATE(4307)] = 230852, - [SMALL_STATE(4308)] = 230916, - [SMALL_STATE(4309)] = 230980, - [SMALL_STATE(4310)] = 231044, - [SMALL_STATE(4311)] = 231108, - [SMALL_STATE(4312)] = 231172, - [SMALL_STATE(4313)] = 231240, - [SMALL_STATE(4314)] = 231308, - [SMALL_STATE(4315)] = 231376, - [SMALL_STATE(4316)] = 231440, - [SMALL_STATE(4317)] = 231504, - [SMALL_STATE(4318)] = 231568, - [SMALL_STATE(4319)] = 231632, - [SMALL_STATE(4320)] = 231700, - [SMALL_STATE(4321)] = 231768, - [SMALL_STATE(4322)] = 231836, - [SMALL_STATE(4323)] = 231900, - [SMALL_STATE(4324)] = 231964, - [SMALL_STATE(4325)] = 232028, - [SMALL_STATE(4326)] = 232092, - [SMALL_STATE(4327)] = 232156, - [SMALL_STATE(4328)] = 232220, - [SMALL_STATE(4329)] = 232284, - [SMALL_STATE(4330)] = 232348, - [SMALL_STATE(4331)] = 232412, - [SMALL_STATE(4332)] = 232476, - [SMALL_STATE(4333)] = 232540, - [SMALL_STATE(4334)] = 232644, - [SMALL_STATE(4335)] = 232708, - [SMALL_STATE(4336)] = 232772, - [SMALL_STATE(4337)] = 232836, - [SMALL_STATE(4338)] = 232900, - [SMALL_STATE(4339)] = 232964, - [SMALL_STATE(4340)] = 233028, - [SMALL_STATE(4341)] = 233092, - [SMALL_STATE(4342)] = 233156, - [SMALL_STATE(4343)] = 233220, - [SMALL_STATE(4344)] = 233284, - [SMALL_STATE(4345)] = 233348, - [SMALL_STATE(4346)] = 233412, - [SMALL_STATE(4347)] = 233476, - [SMALL_STATE(4348)] = 233544, - [SMALL_STATE(4349)] = 233608, - [SMALL_STATE(4350)] = 233672, - [SMALL_STATE(4351)] = 233736, - [SMALL_STATE(4352)] = 233800, - [SMALL_STATE(4353)] = 233864, - [SMALL_STATE(4354)] = 233928, - [SMALL_STATE(4355)] = 233992, - [SMALL_STATE(4356)] = 234098, - [SMALL_STATE(4357)] = 234164, - [SMALL_STATE(4358)] = 234228, - [SMALL_STATE(4359)] = 234292, - [SMALL_STATE(4360)] = 234356, - [SMALL_STATE(4361)] = 234422, - [SMALL_STATE(4362)] = 234486, - [SMALL_STATE(4363)] = 234550, - [SMALL_STATE(4364)] = 234656, - [SMALL_STATE(4365)] = 234720, - [SMALL_STATE(4366)] = 234826, - [SMALL_STATE(4367)] = 234894, - [SMALL_STATE(4368)] = 234958, - [SMALL_STATE(4369)] = 235022, - [SMALL_STATE(4370)] = 235086, - [SMALL_STATE(4371)] = 235166, - [SMALL_STATE(4372)] = 235234, - [SMALL_STATE(4373)] = 235298, - [SMALL_STATE(4374)] = 235362, - [SMALL_STATE(4375)] = 235426, - [SMALL_STATE(4376)] = 235534, - [SMALL_STATE(4377)] = 235598, - [SMALL_STATE(4378)] = 235706, - [SMALL_STATE(4379)] = 235792, - [SMALL_STATE(4380)] = 235856, - [SMALL_STATE(4381)] = 235956, - [SMALL_STATE(4382)] = 236026, - [SMALL_STATE(4383)] = 236090, - [SMALL_STATE(4384)] = 236154, - [SMALL_STATE(4385)] = 236230, - [SMALL_STATE(4386)] = 236294, - [SMALL_STATE(4387)] = 236366, - [SMALL_STATE(4388)] = 236470, - [SMALL_STATE(4389)] = 236534, - [SMALL_STATE(4390)] = 236638, - [SMALL_STATE(4391)] = 236702, - [SMALL_STATE(4392)] = 236804, - [SMALL_STATE(4393)] = 236902, - [SMALL_STATE(4394)] = 236998, - [SMALL_STATE(4395)] = 237062, - [SMALL_STATE(4396)] = 237126, - [SMALL_STATE(4397)] = 237190, - [SMALL_STATE(4398)] = 237254, - [SMALL_STATE(4399)] = 237346, - [SMALL_STATE(4400)] = 237436, - [SMALL_STATE(4401)] = 237524, - [SMALL_STATE(4402)] = 237608, - [SMALL_STATE(4403)] = 237686, - [SMALL_STATE(4404)] = 237750, - [SMALL_STATE(4405)] = 237828, - [SMALL_STATE(4406)] = 237892, - [SMALL_STATE(4407)] = 237960, - [SMALL_STATE(4408)] = 238024, - [SMALL_STATE(4409)] = 238088, - [SMALL_STATE(4410)] = 238152, - [SMALL_STATE(4411)] = 238220, - [SMALL_STATE(4412)] = 238284, - [SMALL_STATE(4413)] = 238390, - [SMALL_STATE(4414)] = 238454, - [SMALL_STATE(4415)] = 238518, - [SMALL_STATE(4416)] = 238582, + [SMALL_STATE(4051)] = 213018, + [SMALL_STATE(4052)] = 213082, + [SMALL_STATE(4053)] = 213146, + [SMALL_STATE(4054)] = 213254, + [SMALL_STATE(4055)] = 213318, + [SMALL_STATE(4056)] = 213384, + [SMALL_STATE(4057)] = 213448, + [SMALL_STATE(4058)] = 213512, + [SMALL_STATE(4059)] = 213576, + [SMALL_STATE(4060)] = 213640, + [SMALL_STATE(4061)] = 213704, + [SMALL_STATE(4062)] = 213810, + [SMALL_STATE(4063)] = 213874, + [SMALL_STATE(4064)] = 213944, + [SMALL_STATE(4065)] = 214008, + [SMALL_STATE(4066)] = 214072, + [SMALL_STATE(4067)] = 214140, + [SMALL_STATE(4068)] = 214204, + [SMALL_STATE(4069)] = 214268, + [SMALL_STATE(4070)] = 214346, + [SMALL_STATE(4071)] = 214424, + [SMALL_STATE(4072)] = 214508, + [SMALL_STATE(4073)] = 214596, + [SMALL_STATE(4074)] = 214686, + [SMALL_STATE(4075)] = 214778, + [SMALL_STATE(4076)] = 214842, + [SMALL_STATE(4077)] = 214906, + [SMALL_STATE(4078)] = 214970, + [SMALL_STATE(4079)] = 215034, + [SMALL_STATE(4080)] = 215098, + [SMALL_STATE(4081)] = 215162, + [SMALL_STATE(4082)] = 215226, + [SMALL_STATE(4083)] = 215290, + [SMALL_STATE(4084)] = 215354, + [SMALL_STATE(4085)] = 215418, + [SMALL_STATE(4086)] = 215486, + [SMALL_STATE(4087)] = 215550, + [SMALL_STATE(4088)] = 215614, + [SMALL_STATE(4089)] = 215678, + [SMALL_STATE(4090)] = 215774, + [SMALL_STATE(4091)] = 215838, + [SMALL_STATE(4092)] = 215902, + [SMALL_STATE(4093)] = 215966, + [SMALL_STATE(4094)] = 216032, + [SMALL_STATE(4095)] = 216100, + [SMALL_STATE(4096)] = 216164, + [SMALL_STATE(4097)] = 216232, + [SMALL_STATE(4098)] = 216296, + [SMALL_STATE(4099)] = 216360, + [SMALL_STATE(4100)] = 216466, + [SMALL_STATE(4101)] = 216534, + [SMALL_STATE(4102)] = 216598, + [SMALL_STATE(4103)] = 216662, + [SMALL_STATE(4104)] = 216730, + [SMALL_STATE(4105)] = 216794, + [SMALL_STATE(4106)] = 216858, + [SMALL_STATE(4107)] = 216922, + [SMALL_STATE(4108)] = 217020, + [SMALL_STATE(4109)] = 217084, + [SMALL_STATE(4110)] = 217148, + [SMALL_STATE(4111)] = 217250, + [SMALL_STATE(4112)] = 217314, + [SMALL_STATE(4113)] = 217378, + [SMALL_STATE(4114)] = 217442, + [SMALL_STATE(4115)] = 217506, + [SMALL_STATE(4116)] = 217610, + [SMALL_STATE(4117)] = 217674, + [SMALL_STATE(4118)] = 217778, + [SMALL_STATE(4119)] = 217884, + [SMALL_STATE(4120)] = 217948, + [SMALL_STATE(4121)] = 218012, + [SMALL_STATE(4122)] = 218076, + [SMALL_STATE(4123)] = 218142, + [SMALL_STATE(4124)] = 218206, + [SMALL_STATE(4125)] = 218270, + [SMALL_STATE(4126)] = 218334, + [SMALL_STATE(4127)] = 218398, + [SMALL_STATE(4128)] = 218464, + [SMALL_STATE(4129)] = 218528, + [SMALL_STATE(4130)] = 218592, + [SMALL_STATE(4131)] = 218656, + [SMALL_STATE(4132)] = 218722, + [SMALL_STATE(4133)] = 218786, + [SMALL_STATE(4134)] = 218850, + [SMALL_STATE(4135)] = 218914, + [SMALL_STATE(4136)] = 218978, + [SMALL_STATE(4137)] = 219042, + [SMALL_STATE(4138)] = 219106, + [SMALL_STATE(4139)] = 219170, + [SMALL_STATE(4140)] = 219234, + [SMALL_STATE(4141)] = 219302, + [SMALL_STATE(4142)] = 219366, + [SMALL_STATE(4143)] = 219430, + [SMALL_STATE(4144)] = 219534, + [SMALL_STATE(4145)] = 219606, + [SMALL_STATE(4146)] = 219670, + [SMALL_STATE(4147)] = 219734, + [SMALL_STATE(4148)] = 219814, + [SMALL_STATE(4149)] = 219900, + [SMALL_STATE(4150)] = 219964, + [SMALL_STATE(4151)] = 220028, + [SMALL_STATE(4152)] = 220128, + [SMALL_STATE(4153)] = 220198, + [SMALL_STATE(4154)] = 220274, + [SMALL_STATE(4155)] = 220338, + [SMALL_STATE(4156)] = 220410, + [SMALL_STATE(4157)] = 220514, + [SMALL_STATE(4158)] = 220578, + [SMALL_STATE(4159)] = 220654, + [SMALL_STATE(4160)] = 220720, + [SMALL_STATE(4161)] = 220784, + [SMALL_STATE(4162)] = 220888, + [SMALL_STATE(4163)] = 220990, + [SMALL_STATE(4164)] = 221088, + [SMALL_STATE(4165)] = 221188, + [SMALL_STATE(4166)] = 221284, + [SMALL_STATE(4167)] = 221376, + [SMALL_STATE(4168)] = 221462, + [SMALL_STATE(4169)] = 221542, + [SMALL_STATE(4170)] = 221632, + [SMALL_STATE(4171)] = 221720, + [SMALL_STATE(4172)] = 221784, + [SMALL_STATE(4173)] = 221848, + [SMALL_STATE(4174)] = 221932, + [SMALL_STATE(4175)] = 222010, + [SMALL_STATE(4176)] = 222088, + [SMALL_STATE(4177)] = 222156, + [SMALL_STATE(4178)] = 222220, + [SMALL_STATE(4179)] = 222284, + [SMALL_STATE(4180)] = 222348, + [SMALL_STATE(4181)] = 222412, + [SMALL_STATE(4182)] = 222476, + [SMALL_STATE(4183)] = 222540, + [SMALL_STATE(4184)] = 222606, + [SMALL_STATE(4185)] = 222670, + [SMALL_STATE(4186)] = 222734, + [SMALL_STATE(4187)] = 222798, + [SMALL_STATE(4188)] = 222878, + [SMALL_STATE(4189)] = 222962, + [SMALL_STATE(4190)] = 223026, + [SMALL_STATE(4191)] = 223090, + [SMALL_STATE(4192)] = 223188, + [SMALL_STATE(4193)] = 223252, + [SMALL_STATE(4194)] = 223316, + [SMALL_STATE(4195)] = 223380, + [SMALL_STATE(4196)] = 223444, + [SMALL_STATE(4197)] = 223508, + [SMALL_STATE(4198)] = 223572, + [SMALL_STATE(4199)] = 223636, + [SMALL_STATE(4200)] = 223700, + [SMALL_STATE(4201)] = 223764, + [SMALL_STATE(4202)] = 223828, + [SMALL_STATE(4203)] = 223892, + [SMALL_STATE(4204)] = 223956, + [SMALL_STATE(4205)] = 224020, + [SMALL_STATE(4206)] = 224084, + [SMALL_STATE(4207)] = 224160, + [SMALL_STATE(4208)] = 224232, + [SMALL_STATE(4209)] = 224296, + [SMALL_STATE(4210)] = 224360, + [SMALL_STATE(4211)] = 224424, + [SMALL_STATE(4212)] = 224526, + [SMALL_STATE(4213)] = 224590, + [SMALL_STATE(4214)] = 224690, + [SMALL_STATE(4215)] = 224754, + [SMALL_STATE(4216)] = 224850, + [SMALL_STATE(4217)] = 224914, + [SMALL_STATE(4218)] = 224978, + [SMALL_STATE(4219)] = 225042, + [SMALL_STATE(4220)] = 225106, + [SMALL_STATE(4221)] = 225170, + [SMALL_STATE(4222)] = 225234, + [SMALL_STATE(4223)] = 225298, + [SMALL_STATE(4224)] = 225362, + [SMALL_STATE(4225)] = 225430, + [SMALL_STATE(4226)] = 225496, + [SMALL_STATE(4227)] = 225562, + [SMALL_STATE(4228)] = 225626, + [SMALL_STATE(4229)] = 225690, + [SMALL_STATE(4230)] = 225754, + [SMALL_STATE(4231)] = 225818, + [SMALL_STATE(4232)] = 225912, + [SMALL_STATE(4233)] = 226002, + [SMALL_STATE(4234)] = 226066, + [SMALL_STATE(4235)] = 226172, + [SMALL_STATE(4236)] = 226260, + [SMALL_STATE(4237)] = 226326, + [SMALL_STATE(4238)] = 226390, + [SMALL_STATE(4239)] = 226456, + [SMALL_STATE(4240)] = 226520, + [SMALL_STATE(4241)] = 226584, + [SMALL_STATE(4242)] = 226648, + [SMALL_STATE(4243)] = 226714, + [SMALL_STATE(4244)] = 226780, + [SMALL_STATE(4245)] = 226862, + [SMALL_STATE(4246)] = 226926, + [SMALL_STATE(4247)] = 226990, + [SMALL_STATE(4248)] = 227054, + [SMALL_STATE(4249)] = 227118, + [SMALL_STATE(4250)] = 227182, + [SMALL_STATE(4251)] = 227246, + [SMALL_STATE(4252)] = 227310, + [SMALL_STATE(4253)] = 227374, + [SMALL_STATE(4254)] = 227438, + [SMALL_STATE(4255)] = 227502, + [SMALL_STATE(4256)] = 227566, + [SMALL_STATE(4257)] = 227630, + [SMALL_STATE(4258)] = 227700, + [SMALL_STATE(4259)] = 227764, + [SMALL_STATE(4260)] = 227828, + [SMALL_STATE(4261)] = 227892, + [SMALL_STATE(4262)] = 227956, + [SMALL_STATE(4263)] = 228020, + [SMALL_STATE(4264)] = 228086, + [SMALL_STATE(4265)] = 228164, + [SMALL_STATE(4266)] = 228228, + [SMALL_STATE(4267)] = 228292, + [SMALL_STATE(4268)] = 228356, + [SMALL_STATE(4269)] = 228420, + [SMALL_STATE(4270)] = 228484, + [SMALL_STATE(4271)] = 228548, + [SMALL_STATE(4272)] = 228612, + [SMALL_STATE(4273)] = 228676, + [SMALL_STATE(4274)] = 228740, + [SMALL_STATE(4275)] = 228804, + [SMALL_STATE(4276)] = 228868, + [SMALL_STATE(4277)] = 228932, + [SMALL_STATE(4278)] = 228996, + [SMALL_STATE(4279)] = 229060, + [SMALL_STATE(4280)] = 229124, + [SMALL_STATE(4281)] = 229190, + [SMALL_STATE(4282)] = 229254, + [SMALL_STATE(4283)] = 229318, + [SMALL_STATE(4284)] = 229382, + [SMALL_STATE(4285)] = 229446, + [SMALL_STATE(4286)] = 229510, + [SMALL_STATE(4287)] = 229574, + [SMALL_STATE(4288)] = 229638, + [SMALL_STATE(4289)] = 229704, + [SMALL_STATE(4290)] = 229768, + [SMALL_STATE(4291)] = 229832, + [SMALL_STATE(4292)] = 229896, + [SMALL_STATE(4293)] = 229960, + [SMALL_STATE(4294)] = 230024, + [SMALL_STATE(4295)] = 230088, + [SMALL_STATE(4296)] = 230154, + [SMALL_STATE(4297)] = 230220, + [SMALL_STATE(4298)] = 230286, + [SMALL_STATE(4299)] = 230350, + [SMALL_STATE(4300)] = 230414, + [SMALL_STATE(4301)] = 230478, + [SMALL_STATE(4302)] = 230542, + [SMALL_STATE(4303)] = 230606, + [SMALL_STATE(4304)] = 230670, + [SMALL_STATE(4305)] = 230734, + [SMALL_STATE(4306)] = 230798, + [SMALL_STATE(4307)] = 230862, + [SMALL_STATE(4308)] = 230926, + [SMALL_STATE(4309)] = 230990, + [SMALL_STATE(4310)] = 231054, + [SMALL_STATE(4311)] = 231118, + [SMALL_STATE(4312)] = 231182, + [SMALL_STATE(4313)] = 231290, + [SMALL_STATE(4314)] = 231354, + [SMALL_STATE(4315)] = 231418, + [SMALL_STATE(4316)] = 231482, + [SMALL_STATE(4317)] = 231546, + [SMALL_STATE(4318)] = 231610, + [SMALL_STATE(4319)] = 231674, + [SMALL_STATE(4320)] = 231738, + [SMALL_STATE(4321)] = 231802, + [SMALL_STATE(4322)] = 231880, + [SMALL_STATE(4323)] = 231944, + [SMALL_STATE(4324)] = 232008, + [SMALL_STATE(4325)] = 232072, + [SMALL_STATE(4326)] = 232136, + [SMALL_STATE(4327)] = 232200, + [SMALL_STATE(4328)] = 232264, + [SMALL_STATE(4329)] = 232328, + [SMALL_STATE(4330)] = 232392, + [SMALL_STATE(4331)] = 232456, + [SMALL_STATE(4332)] = 232562, + [SMALL_STATE(4333)] = 232626, + [SMALL_STATE(4334)] = 232690, + [SMALL_STATE(4335)] = 232788, + [SMALL_STATE(4336)] = 232852, + [SMALL_STATE(4337)] = 232916, + [SMALL_STATE(4338)] = 232980, + [SMALL_STATE(4339)] = 233044, + [SMALL_STATE(4340)] = 233112, + [SMALL_STATE(4341)] = 233190, + [SMALL_STATE(4342)] = 233294, + [SMALL_STATE(4343)] = 233358, + [SMALL_STATE(4344)] = 233436, + [SMALL_STATE(4345)] = 233500, + [SMALL_STATE(4346)] = 233564, + [SMALL_STATE(4347)] = 233648, + [SMALL_STATE(4348)] = 233712, + [SMALL_STATE(4349)] = 233776, + [SMALL_STATE(4350)] = 233840, + [SMALL_STATE(4351)] = 233904, + [SMALL_STATE(4352)] = 233968, + [SMALL_STATE(4353)] = 234032, + [SMALL_STATE(4354)] = 234096, + [SMALL_STATE(4355)] = 234160, + [SMALL_STATE(4356)] = 234268, + [SMALL_STATE(4357)] = 234332, + [SMALL_STATE(4358)] = 234396, + [SMALL_STATE(4359)] = 234460, + [SMALL_STATE(4360)] = 234548, + [SMALL_STATE(4361)] = 234612, + [SMALL_STATE(4362)] = 234676, + [SMALL_STATE(4363)] = 234740, + [SMALL_STATE(4364)] = 234804, + [SMALL_STATE(4365)] = 234868, + [SMALL_STATE(4366)] = 234932, + [SMALL_STATE(4367)] = 234996, + [SMALL_STATE(4368)] = 235060, + [SMALL_STATE(4369)] = 235150, + [SMALL_STATE(4370)] = 235236, + [SMALL_STATE(4371)] = 235328, + [SMALL_STATE(4372)] = 235424, + [SMALL_STATE(4373)] = 235526, + [SMALL_STATE(4374)] = 235590, + [SMALL_STATE(4375)] = 235694, + [SMALL_STATE(4376)] = 235762, + [SMALL_STATE(4377)] = 235830, + [SMALL_STATE(4378)] = 235898, + [SMALL_STATE(4379)] = 236002, + [SMALL_STATE(4380)] = 236074, + [SMALL_STATE(4381)] = 236150, + [SMALL_STATE(4382)] = 236214, + [SMALL_STATE(4383)] = 236320, + [SMALL_STATE(4384)] = 236390, + [SMALL_STATE(4385)] = 236498, + [SMALL_STATE(4386)] = 236562, + [SMALL_STATE(4387)] = 236630, + [SMALL_STATE(4388)] = 236694, + [SMALL_STATE(4389)] = 236794, + [SMALL_STATE(4390)] = 236858, + [SMALL_STATE(4391)] = 236926, + [SMALL_STATE(4392)] = 237012, + [SMALL_STATE(4393)] = 237080, + [SMALL_STATE(4394)] = 237160, + [SMALL_STATE(4395)] = 237224, + [SMALL_STATE(4396)] = 237288, + [SMALL_STATE(4397)] = 237352, + [SMALL_STATE(4398)] = 237420, + [SMALL_STATE(4399)] = 237484, + [SMALL_STATE(4400)] = 237548, + [SMALL_STATE(4401)] = 237612, + [SMALL_STATE(4402)] = 237676, + [SMALL_STATE(4403)] = 237740, + [SMALL_STATE(4404)] = 237806, + [SMALL_STATE(4405)] = 237870, + [SMALL_STATE(4406)] = 237934, + [SMALL_STATE(4407)] = 237998, + [SMALL_STATE(4408)] = 238062, + [SMALL_STATE(4409)] = 238126, + [SMALL_STATE(4410)] = 238190, + [SMALL_STATE(4411)] = 238254, + [SMALL_STATE(4412)] = 238318, + [SMALL_STATE(4413)] = 238384, + [SMALL_STATE(4414)] = 238450, + [SMALL_STATE(4415)] = 238514, + [SMALL_STATE(4416)] = 238578, [SMALL_STATE(4417)] = 238646, [SMALL_STATE(4418)] = 238710, - [SMALL_STATE(4419)] = 238803, - [SMALL_STATE(4420)] = 238866, - [SMALL_STATE(4421)] = 238929, - [SMALL_STATE(4422)] = 238992, - [SMALL_STATE(4423)] = 239055, - [SMALL_STATE(4424)] = 239118, - [SMALL_STATE(4425)] = 239181, - [SMALL_STATE(4426)] = 239244, - [SMALL_STATE(4427)] = 239307, - [SMALL_STATE(4428)] = 239370, - [SMALL_STATE(4429)] = 239433, - [SMALL_STATE(4430)] = 239496, - [SMALL_STATE(4431)] = 239559, - [SMALL_STATE(4432)] = 239622, - [SMALL_STATE(4433)] = 239685, - [SMALL_STATE(4434)] = 239748, - [SMALL_STATE(4435)] = 239811, - [SMALL_STATE(4436)] = 239914, - [SMALL_STATE(4437)] = 239977, - [SMALL_STATE(4438)] = 240040, - [SMALL_STATE(4439)] = 240103, - [SMALL_STATE(4440)] = 240208, - [SMALL_STATE(4441)] = 240271, - [SMALL_STATE(4442)] = 240374, - [SMALL_STATE(4443)] = 240437, - [SMALL_STATE(4444)] = 240504, - [SMALL_STATE(4445)] = 240607, - [SMALL_STATE(4446)] = 240670, - [SMALL_STATE(4447)] = 240733, - [SMALL_STATE(4448)] = 240796, - [SMALL_STATE(4449)] = 240859, - [SMALL_STATE(4450)] = 240922, - [SMALL_STATE(4451)] = 240985, - [SMALL_STATE(4452)] = 241052, - [SMALL_STATE(4453)] = 241115, - [SMALL_STATE(4454)] = 241178, - [SMALL_STATE(4455)] = 241241, - [SMALL_STATE(4456)] = 241304, - [SMALL_STATE(4457)] = 241367, - [SMALL_STATE(4458)] = 241430, - [SMALL_STATE(4459)] = 241493, - [SMALL_STATE(4460)] = 241576, - [SMALL_STATE(4461)] = 241639, - [SMALL_STATE(4462)] = 241702, - [SMALL_STATE(4463)] = 241781, - [SMALL_STATE(4464)] = 241844, - [SMALL_STATE(4465)] = 241941, - [SMALL_STATE(4466)] = 242004, - [SMALL_STATE(4467)] = 242073, - [SMALL_STATE(4468)] = 242148, - [SMALL_STATE(4469)] = 242219, + [SMALL_STATE(4419)] = 238793, + [SMALL_STATE(4420)] = 238856, + [SMALL_STATE(4421)] = 238921, + [SMALL_STATE(4422)] = 238984, + [SMALL_STATE(4423)] = 239087, + [SMALL_STATE(4424)] = 239150, + [SMALL_STATE(4425)] = 239213, + [SMALL_STATE(4426)] = 239276, + [SMALL_STATE(4427)] = 239339, + [SMALL_STATE(4428)] = 239402, + [SMALL_STATE(4429)] = 239465, + [SMALL_STATE(4430)] = 239528, + [SMALL_STATE(4431)] = 239591, + [SMALL_STATE(4432)] = 239696, + [SMALL_STATE(4433)] = 239761, + [SMALL_STATE(4434)] = 239824, + [SMALL_STATE(4435)] = 239905, + [SMALL_STATE(4436)] = 239968, + [SMALL_STATE(4437)] = 240031, + [SMALL_STATE(4438)] = 240134, + [SMALL_STATE(4439)] = 240201, + [SMALL_STATE(4440)] = 240264, + [SMALL_STATE(4441)] = 240367, + [SMALL_STATE(4442)] = 240470, + [SMALL_STATE(4443)] = 240533, + [SMALL_STATE(4444)] = 240596, + [SMALL_STATE(4445)] = 240659, + [SMALL_STATE(4446)] = 240722, + [SMALL_STATE(4447)] = 240785, + [SMALL_STATE(4448)] = 240848, + [SMALL_STATE(4449)] = 240911, + [SMALL_STATE(4450)] = 240974, + [SMALL_STATE(4451)] = 241037, + [SMALL_STATE(4452)] = 241100, + [SMALL_STATE(4453)] = 241163, + [SMALL_STATE(4454)] = 241226, + [SMALL_STATE(4455)] = 241289, + [SMALL_STATE(4456)] = 241352, + [SMALL_STATE(4457)] = 241415, + [SMALL_STATE(4458)] = 241478, + [SMALL_STATE(4459)] = 241541, + [SMALL_STATE(4460)] = 241608, + [SMALL_STATE(4461)] = 241671, + [SMALL_STATE(4462)] = 241734, + [SMALL_STATE(4463)] = 241797, + [SMALL_STATE(4464)] = 241860, + [SMALL_STATE(4465)] = 241923, + [SMALL_STATE(4466)] = 241986, + [SMALL_STATE(4467)] = 242049, + [SMALL_STATE(4468)] = 242112, + [SMALL_STATE(4469)] = 242217, [SMALL_STATE(4470)] = 242320, - [SMALL_STATE(4471)] = 242421, - [SMALL_STATE(4472)] = 242484, - [SMALL_STATE(4473)] = 242583, - [SMALL_STATE(4474)] = 242678, - [SMALL_STATE(4475)] = 242767, - [SMALL_STATE(4476)] = 242854, - [SMALL_STATE(4477)] = 242917, - [SMALL_STATE(4478)] = 242998, - [SMALL_STATE(4479)] = 243103, - [SMALL_STATE(4480)] = 243180, - [SMALL_STATE(4481)] = 243257, - [SMALL_STATE(4482)] = 243362, - [SMALL_STATE(4483)] = 243429, - [SMALL_STATE(4484)] = 243492, - [SMALL_STATE(4485)] = 243555, - [SMALL_STATE(4486)] = 243618, - [SMALL_STATE(4487)] = 243681, - [SMALL_STATE(4488)] = 243744, - [SMALL_STATE(4489)] = 243807, - [SMALL_STATE(4490)] = 243870, - [SMALL_STATE(4491)] = 243933, - [SMALL_STATE(4492)] = 243996, - [SMALL_STATE(4493)] = 244059, - [SMALL_STATE(4494)] = 244122, - [SMALL_STATE(4495)] = 244185, - [SMALL_STATE(4496)] = 244248, - [SMALL_STATE(4497)] = 244311, - [SMALL_STATE(4498)] = 244374, - [SMALL_STATE(4499)] = 244437, - [SMALL_STATE(4500)] = 244500, - [SMALL_STATE(4501)] = 244563, - [SMALL_STATE(4502)] = 244626, - [SMALL_STATE(4503)] = 244689, - [SMALL_STATE(4504)] = 244752, - [SMALL_STATE(4505)] = 244815, - [SMALL_STATE(4506)] = 244894, - [SMALL_STATE(4507)] = 244977, - [SMALL_STATE(4508)] = 245074, - [SMALL_STATE(4509)] = 245143, - [SMALL_STATE(4510)] = 245218, - [SMALL_STATE(4511)] = 245289, - [SMALL_STATE(4512)] = 245390, - [SMALL_STATE(4513)] = 245491, - [SMALL_STATE(4514)] = 245590, - [SMALL_STATE(4515)] = 245685, - [SMALL_STATE(4516)] = 245778, - [SMALL_STATE(4517)] = 245867, - [SMALL_STATE(4518)] = 245954, - [SMALL_STATE(4519)] = 246039, - [SMALL_STATE(4520)] = 246120, - [SMALL_STATE(4521)] = 246197, - [SMALL_STATE(4522)] = 246274, - [SMALL_STATE(4523)] = 246337, - [SMALL_STATE(4524)] = 246400, - [SMALL_STATE(4525)] = 246463, - [SMALL_STATE(4526)] = 246526, - [SMALL_STATE(4527)] = 246589, - [SMALL_STATE(4528)] = 246652, - [SMALL_STATE(4529)] = 246715, - [SMALL_STATE(4530)] = 246778, - [SMALL_STATE(4531)] = 246841, - [SMALL_STATE(4532)] = 246904, - [SMALL_STATE(4533)] = 246989, - [SMALL_STATE(4534)] = 247052, - [SMALL_STATE(4535)] = 247115, - [SMALL_STATE(4536)] = 247178, - [SMALL_STATE(4537)] = 247241, - [SMALL_STATE(4538)] = 247304, - [SMALL_STATE(4539)] = 247367, - [SMALL_STATE(4540)] = 247430, - [SMALL_STATE(4541)] = 247493, - [SMALL_STATE(4542)] = 247596, - [SMALL_STATE(4543)] = 247659, - [SMALL_STATE(4544)] = 247722, - [SMALL_STATE(4545)] = 247825, - [SMALL_STATE(4546)] = 247890, - [SMALL_STATE(4547)] = 247993, - [SMALL_STATE(4548)] = 248098, - [SMALL_STATE(4549)] = 248161, - [SMALL_STATE(4550)] = 248226, - [SMALL_STATE(4551)] = 248289, + [SMALL_STATE(4471)] = 242383, + [SMALL_STATE(4472)] = 242446, + [SMALL_STATE(4473)] = 242509, + [SMALL_STATE(4474)] = 242572, + [SMALL_STATE(4475)] = 242635, + [SMALL_STATE(4476)] = 242698, + [SMALL_STATE(4477)] = 242783, + [SMALL_STATE(4478)] = 242846, + [SMALL_STATE(4479)] = 242909, + [SMALL_STATE(4480)] = 243014, + [SMALL_STATE(4481)] = 243077, + [SMALL_STATE(4482)] = 243140, + [SMALL_STATE(4483)] = 243203, + [SMALL_STATE(4484)] = 243266, + [SMALL_STATE(4485)] = 243329, + [SMALL_STATE(4486)] = 243392, + [SMALL_STATE(4487)] = 243455, + [SMALL_STATE(4488)] = 243518, + [SMALL_STATE(4489)] = 243581, + [SMALL_STATE(4490)] = 243644, + [SMALL_STATE(4491)] = 243747, + [SMALL_STATE(4492)] = 243810, + [SMALL_STATE(4493)] = 243873, + [SMALL_STATE(4494)] = 243936, + [SMALL_STATE(4495)] = 243999, + [SMALL_STATE(4496)] = 244062, + [SMALL_STATE(4497)] = 244125, + [SMALL_STATE(4498)] = 244188, + [SMALL_STATE(4499)] = 244251, + [SMALL_STATE(4500)] = 244314, + [SMALL_STATE(4501)] = 244377, + [SMALL_STATE(4502)] = 244478, + [SMALL_STATE(4503)] = 244541, + [SMALL_STATE(4504)] = 244604, + [SMALL_STATE(4505)] = 244667, + [SMALL_STATE(4506)] = 244730, + [SMALL_STATE(4507)] = 244809, + [SMALL_STATE(4508)] = 244872, + [SMALL_STATE(4509)] = 244969, + [SMALL_STATE(4510)] = 245038, + [SMALL_STATE(4511)] = 245113, + [SMALL_STATE(4512)] = 245184, + [SMALL_STATE(4513)] = 245285, + [SMALL_STATE(4514)] = 245386, + [SMALL_STATE(4515)] = 245485, + [SMALL_STATE(4516)] = 245580, + [SMALL_STATE(4517)] = 245673, + [SMALL_STATE(4518)] = 245762, + [SMALL_STATE(4519)] = 245849, + [SMALL_STATE(4520)] = 245934, + [SMALL_STATE(4521)] = 246015, + [SMALL_STATE(4522)] = 246092, + [SMALL_STATE(4523)] = 246169, + [SMALL_STATE(4524)] = 246248, + [SMALL_STATE(4525)] = 246331, + [SMALL_STATE(4526)] = 246428, + [SMALL_STATE(4527)] = 246533, + [SMALL_STATE(4528)] = 246596, + [SMALL_STATE(4529)] = 246659, + [SMALL_STATE(4530)] = 246722, + [SMALL_STATE(4531)] = 246785, + [SMALL_STATE(4532)] = 246854, + [SMALL_STATE(4533)] = 246929, + [SMALL_STATE(4534)] = 246992, + [SMALL_STATE(4535)] = 247055, + [SMALL_STATE(4536)] = 247118, + [SMALL_STATE(4537)] = 247181, + [SMALL_STATE(4538)] = 247252, + [SMALL_STATE(4539)] = 247315, + [SMALL_STATE(4540)] = 247418, + [SMALL_STATE(4541)] = 247481, + [SMALL_STATE(4542)] = 247582, + [SMALL_STATE(4543)] = 247645, + [SMALL_STATE(4544)] = 247712, + [SMALL_STATE(4545)] = 247789, + [SMALL_STATE(4546)] = 247888, + [SMALL_STATE(4547)] = 247983, + [SMALL_STATE(4548)] = 248076, + [SMALL_STATE(4549)] = 248153, + [SMALL_STATE(4550)] = 248242, + [SMALL_STATE(4551)] = 248329, [SMALL_STATE(4552)] = 248392, [SMALL_STATE(4553)] = 248455, [SMALL_STATE(4554)] = 248557, [SMALL_STATE(4555)] = 248659, - [SMALL_STATE(4556)] = 248761, - [SMALL_STATE(4557)] = 248863, + [SMALL_STATE(4556)] = 248723, + [SMALL_STATE(4557)] = 248825, [SMALL_STATE(4558)] = 248927, - [SMALL_STATE(4559)] = 249029, - [SMALL_STATE(4560)] = 249131, - [SMALL_STATE(4561)] = 249233, - [SMALL_STATE(4562)] = 249335, - [SMALL_STATE(4563)] = 249437, - [SMALL_STATE(4564)] = 249539, - [SMALL_STATE(4565)] = 249641, - [SMALL_STATE(4566)] = 249743, - [SMALL_STATE(4567)] = 249845, - [SMALL_STATE(4568)] = 249947, + [SMALL_STATE(4559)] = 248991, + [SMALL_STATE(4560)] = 249093, + [SMALL_STATE(4561)] = 249195, + [SMALL_STATE(4562)] = 249297, + [SMALL_STATE(4563)] = 249399, + [SMALL_STATE(4564)] = 249501, + [SMALL_STATE(4565)] = 249603, + [SMALL_STATE(4566)] = 249705, + [SMALL_STATE(4567)] = 249807, + [SMALL_STATE(4568)] = 249909, [SMALL_STATE(4569)] = 250011, [SMALL_STATE(4570)] = 250113, [SMALL_STATE(4571)] = 250215, @@ -421666,80 +421676,80 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4752)] = 258847, [SMALL_STATE(4753)] = 258877, [SMALL_STATE(4754)] = 258907, - [SMALL_STATE(4755)] = 258941, - [SMALL_STATE(4756)] = 258971, - [SMALL_STATE(4757)] = 259001, - [SMALL_STATE(4758)] = 259031, - [SMALL_STATE(4759)] = 259061, - [SMALL_STATE(4760)] = 259091, - [SMALL_STATE(4761)] = 259121, - [SMALL_STATE(4762)] = 259155, - [SMALL_STATE(4763)] = 259185, - [SMALL_STATE(4764)] = 259215, - [SMALL_STATE(4765)] = 259245, - [SMALL_STATE(4766)] = 259275, - [SMALL_STATE(4767)] = 259305, - [SMALL_STATE(4768)] = 259335, - [SMALL_STATE(4769)] = 259365, - [SMALL_STATE(4770)] = 259395, - [SMALL_STATE(4771)] = 259425, - [SMALL_STATE(4772)] = 259455, - [SMALL_STATE(4773)] = 259485, - [SMALL_STATE(4774)] = 259515, - [SMALL_STATE(4775)] = 259545, - [SMALL_STATE(4776)] = 259575, + [SMALL_STATE(4755)] = 258937, + [SMALL_STATE(4756)] = 258967, + [SMALL_STATE(4757)] = 258997, + [SMALL_STATE(4758)] = 259027, + [SMALL_STATE(4759)] = 259057, + [SMALL_STATE(4760)] = 259087, + [SMALL_STATE(4761)] = 259117, + [SMALL_STATE(4762)] = 259147, + [SMALL_STATE(4763)] = 259177, + [SMALL_STATE(4764)] = 259207, + [SMALL_STATE(4765)] = 259237, + [SMALL_STATE(4766)] = 259267, + [SMALL_STATE(4767)] = 259297, + [SMALL_STATE(4768)] = 259327, + [SMALL_STATE(4769)] = 259357, + [SMALL_STATE(4770)] = 259387, + [SMALL_STATE(4771)] = 259421, + [SMALL_STATE(4772)] = 259451, + [SMALL_STATE(4773)] = 259481, + [SMALL_STATE(4774)] = 259511, + [SMALL_STATE(4775)] = 259541, + [SMALL_STATE(4776)] = 259571, [SMALL_STATE(4777)] = 259605, [SMALL_STATE(4778)] = 259635, [SMALL_STATE(4779)] = 259665, [SMALL_STATE(4780)] = 259695, [SMALL_STATE(4781)] = 259725, [SMALL_STATE(4782)] = 259755, - [SMALL_STATE(4783)] = 259786, - [SMALL_STATE(4784)] = 259817, - [SMALL_STATE(4785)] = 259840, - [SMALL_STATE(4786)] = 259871, + [SMALL_STATE(4783)] = 259778, + [SMALL_STATE(4784)] = 259801, + [SMALL_STATE(4785)] = 259832, + [SMALL_STATE(4786)] = 259863, [SMALL_STATE(4787)] = 259894, [SMALL_STATE(4788)] = 259917, [SMALL_STATE(4789)] = 259948, - [SMALL_STATE(4790)] = 259979, - [SMALL_STATE(4791)] = 260002, + [SMALL_STATE(4790)] = 259971, + [SMALL_STATE(4791)] = 259994, [SMALL_STATE(4792)] = 260025, [SMALL_STATE(4793)] = 260048, - [SMALL_STATE(4794)] = 260071, + [SMALL_STATE(4794)] = 260079, [SMALL_STATE(4795)] = 260102, [SMALL_STATE(4796)] = 260133, [SMALL_STATE(4797)] = 260156, - [SMALL_STATE(4798)] = 260187, - [SMALL_STATE(4799)] = 260210, - [SMALL_STATE(4800)] = 260233, - [SMALL_STATE(4801)] = 260264, - [SMALL_STATE(4802)] = 260287, + [SMALL_STATE(4798)] = 260179, + [SMALL_STATE(4799)] = 260202, + [SMALL_STATE(4800)] = 260225, + [SMALL_STATE(4801)] = 260248, + [SMALL_STATE(4802)] = 260279, [SMALL_STATE(4803)] = 260310, [SMALL_STATE(4804)] = 260333, - [SMALL_STATE(4805)] = 260356, - [SMALL_STATE(4806)] = 260387, - [SMALL_STATE(4807)] = 260418, - [SMALL_STATE(4808)] = 260441, - [SMALL_STATE(4809)] = 260472, - [SMALL_STATE(4810)] = 260503, + [SMALL_STATE(4805)] = 260364, + [SMALL_STATE(4806)] = 260395, + [SMALL_STATE(4807)] = 260426, + [SMALL_STATE(4808)] = 260457, + [SMALL_STATE(4809)] = 260488, + [SMALL_STATE(4810)] = 260511, [SMALL_STATE(4811)] = 260534, - [SMALL_STATE(4812)] = 260565, - [SMALL_STATE(4813)] = 260596, + [SMALL_STATE(4812)] = 260557, + [SMALL_STATE(4813)] = 260588, [SMALL_STATE(4814)] = 260619, - [SMALL_STATE(4815)] = 260642, - [SMALL_STATE(4816)] = 260665, - [SMALL_STATE(4817)] = 260696, + [SMALL_STATE(4815)] = 260650, + [SMALL_STATE(4816)] = 260681, + [SMALL_STATE(4817)] = 260704, [SMALL_STATE(4818)] = 260727, [SMALL_STATE(4819)] = 260758, - [SMALL_STATE(4820)] = 260789, - [SMALL_STATE(4821)] = 260820, + [SMALL_STATE(4820)] = 260781, + [SMALL_STATE(4821)] = 260812, [SMALL_STATE(4822)] = 260843, [SMALL_STATE(4823)] = 260874, - [SMALL_STATE(4824)] = 260905, + [SMALL_STATE(4824)] = 260897, [SMALL_STATE(4825)] = 260928, - [SMALL_STATE(4826)] = 260948, - [SMALL_STATE(4827)] = 260968, - [SMALL_STATE(4828)] = 260988, + [SMALL_STATE(4826)] = 260946, + [SMALL_STATE(4827)] = 260966, + [SMALL_STATE(4828)] = 260986, [SMALL_STATE(4829)] = 261006, [SMALL_STATE(4830)] = 261033, [SMALL_STATE(4831)] = 261060, @@ -421985,129 +421995,129 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5071)] = 267540, [SMALL_STATE(5072)] = 267564, [SMALL_STATE(5073)] = 267588, - [SMALL_STATE(5074)] = 267614, - [SMALL_STATE(5075)] = 267640, - [SMALL_STATE(5076)] = 267660, - [SMALL_STATE(5077)] = 267686, - [SMALL_STATE(5078)] = 267712, - [SMALL_STATE(5079)] = 267738, - [SMALL_STATE(5080)] = 267762, - [SMALL_STATE(5081)] = 267786, - [SMALL_STATE(5082)] = 267812, - [SMALL_STATE(5083)] = 267838, - [SMALL_STATE(5084)] = 267864, - [SMALL_STATE(5085)] = 267888, - [SMALL_STATE(5086)] = 267914, - [SMALL_STATE(5087)] = 267938, - [SMALL_STATE(5088)] = 267962, - [SMALL_STATE(5089)] = 267986, - [SMALL_STATE(5090)] = 268010, - [SMALL_STATE(5091)] = 268034, - [SMALL_STATE(5092)] = 268058, - [SMALL_STATE(5093)] = 268084, - [SMALL_STATE(5094)] = 268108, - [SMALL_STATE(5095)] = 268132, - [SMALL_STATE(5096)] = 268156, - [SMALL_STATE(5097)] = 268180, - [SMALL_STATE(5098)] = 268204, - [SMALL_STATE(5099)] = 268228, - [SMALL_STATE(5100)] = 268252, - [SMALL_STATE(5101)] = 268276, - [SMALL_STATE(5102)] = 268300, - [SMALL_STATE(5103)] = 268324, - [SMALL_STATE(5104)] = 268348, - [SMALL_STATE(5105)] = 268368, - [SMALL_STATE(5106)] = 268392, - [SMALL_STATE(5107)] = 268416, - [SMALL_STATE(5108)] = 268442, - [SMALL_STATE(5109)] = 268466, - [SMALL_STATE(5110)] = 268490, - [SMALL_STATE(5111)] = 268516, - [SMALL_STATE(5112)] = 268542, - [SMALL_STATE(5113)] = 268566, - [SMALL_STATE(5114)] = 268590, - [SMALL_STATE(5115)] = 268614, - [SMALL_STATE(5116)] = 268638, - [SMALL_STATE(5117)] = 268662, - [SMALL_STATE(5118)] = 268686, - [SMALL_STATE(5119)] = 268710, - [SMALL_STATE(5120)] = 268734, - [SMALL_STATE(5121)] = 268760, - [SMALL_STATE(5122)] = 268786, - [SMALL_STATE(5123)] = 268812, - [SMALL_STATE(5124)] = 268836, - [SMALL_STATE(5125)] = 268860, - [SMALL_STATE(5126)] = 268884, - [SMALL_STATE(5127)] = 268908, - [SMALL_STATE(5128)] = 268932, - [SMALL_STATE(5129)] = 268956, - [SMALL_STATE(5130)] = 268980, - [SMALL_STATE(5131)] = 269004, - [SMALL_STATE(5132)] = 269028, - [SMALL_STATE(5133)] = 269052, - [SMALL_STATE(5134)] = 269076, - [SMALL_STATE(5135)] = 269100, - [SMALL_STATE(5136)] = 269124, - [SMALL_STATE(5137)] = 269148, - [SMALL_STATE(5138)] = 269172, - [SMALL_STATE(5139)] = 269196, - [SMALL_STATE(5140)] = 269220, - [SMALL_STATE(5141)] = 269246, - [SMALL_STATE(5142)] = 269270, - [SMALL_STATE(5143)] = 269294, - [SMALL_STATE(5144)] = 269318, - [SMALL_STATE(5145)] = 269344, - [SMALL_STATE(5146)] = 269368, - [SMALL_STATE(5147)] = 269392, - [SMALL_STATE(5148)] = 269416, - [SMALL_STATE(5149)] = 269440, - [SMALL_STATE(5150)] = 269464, - [SMALL_STATE(5151)] = 269490, - [SMALL_STATE(5152)] = 269514, - [SMALL_STATE(5153)] = 269538, - [SMALL_STATE(5154)] = 269562, - [SMALL_STATE(5155)] = 269586, - [SMALL_STATE(5156)] = 269610, - [SMALL_STATE(5157)] = 269636, - [SMALL_STATE(5158)] = 269660, - [SMALL_STATE(5159)] = 269686, - [SMALL_STATE(5160)] = 269710, - [SMALL_STATE(5161)] = 269734, - [SMALL_STATE(5162)] = 269758, - [SMALL_STATE(5163)] = 269782, - [SMALL_STATE(5164)] = 269806, - [SMALL_STATE(5165)] = 269830, - [SMALL_STATE(5166)] = 269854, - [SMALL_STATE(5167)] = 269878, - [SMALL_STATE(5168)] = 269902, - [SMALL_STATE(5169)] = 269926, - [SMALL_STATE(5170)] = 269950, - [SMALL_STATE(5171)] = 269974, - [SMALL_STATE(5172)] = 269998, - [SMALL_STATE(5173)] = 270022, - [SMALL_STATE(5174)] = 270046, - [SMALL_STATE(5175)] = 270070, - [SMALL_STATE(5176)] = 270094, - [SMALL_STATE(5177)] = 270118, - [SMALL_STATE(5178)] = 270142, - [SMALL_STATE(5179)] = 270166, - [SMALL_STATE(5180)] = 270190, - [SMALL_STATE(5181)] = 270214, - [SMALL_STATE(5182)] = 270238, + [SMALL_STATE(5074)] = 267612, + [SMALL_STATE(5075)] = 267638, + [SMALL_STATE(5076)] = 267664, + [SMALL_STATE(5077)] = 267690, + [SMALL_STATE(5078)] = 267716, + [SMALL_STATE(5079)] = 267740, + [SMALL_STATE(5080)] = 267766, + [SMALL_STATE(5081)] = 267790, + [SMALL_STATE(5082)] = 267816, + [SMALL_STATE(5083)] = 267842, + [SMALL_STATE(5084)] = 267868, + [SMALL_STATE(5085)] = 267892, + [SMALL_STATE(5086)] = 267918, + [SMALL_STATE(5087)] = 267942, + [SMALL_STATE(5088)] = 267968, + [SMALL_STATE(5089)] = 267992, + [SMALL_STATE(5090)] = 268016, + [SMALL_STATE(5091)] = 268040, + [SMALL_STATE(5092)] = 268064, + [SMALL_STATE(5093)] = 268088, + [SMALL_STATE(5094)] = 268112, + [SMALL_STATE(5095)] = 268136, + [SMALL_STATE(5096)] = 268160, + [SMALL_STATE(5097)] = 268184, + [SMALL_STATE(5098)] = 268208, + [SMALL_STATE(5099)] = 268232, + [SMALL_STATE(5100)] = 268256, + [SMALL_STATE(5101)] = 268280, + [SMALL_STATE(5102)] = 268304, + [SMALL_STATE(5103)] = 268328, + [SMALL_STATE(5104)] = 268352, + [SMALL_STATE(5105)] = 268376, + [SMALL_STATE(5106)] = 268400, + [SMALL_STATE(5107)] = 268424, + [SMALL_STATE(5108)] = 268448, + [SMALL_STATE(5109)] = 268472, + [SMALL_STATE(5110)] = 268496, + [SMALL_STATE(5111)] = 268522, + [SMALL_STATE(5112)] = 268548, + [SMALL_STATE(5113)] = 268572, + [SMALL_STATE(5114)] = 268596, + [SMALL_STATE(5115)] = 268620, + [SMALL_STATE(5116)] = 268644, + [SMALL_STATE(5117)] = 268670, + [SMALL_STATE(5118)] = 268694, + [SMALL_STATE(5119)] = 268718, + [SMALL_STATE(5120)] = 268742, + [SMALL_STATE(5121)] = 268768, + [SMALL_STATE(5122)] = 268794, + [SMALL_STATE(5123)] = 268820, + [SMALL_STATE(5124)] = 268844, + [SMALL_STATE(5125)] = 268868, + [SMALL_STATE(5126)] = 268892, + [SMALL_STATE(5127)] = 268916, + [SMALL_STATE(5128)] = 268940, + [SMALL_STATE(5129)] = 268964, + [SMALL_STATE(5130)] = 268988, + [SMALL_STATE(5131)] = 269012, + [SMALL_STATE(5132)] = 269036, + [SMALL_STATE(5133)] = 269060, + [SMALL_STATE(5134)] = 269084, + [SMALL_STATE(5135)] = 269108, + [SMALL_STATE(5136)] = 269132, + [SMALL_STATE(5137)] = 269156, + [SMALL_STATE(5138)] = 269180, + [SMALL_STATE(5139)] = 269204, + [SMALL_STATE(5140)] = 269228, + [SMALL_STATE(5141)] = 269252, + [SMALL_STATE(5142)] = 269276, + [SMALL_STATE(5143)] = 269300, + [SMALL_STATE(5144)] = 269324, + [SMALL_STATE(5145)] = 269348, + [SMALL_STATE(5146)] = 269372, + [SMALL_STATE(5147)] = 269396, + [SMALL_STATE(5148)] = 269420, + [SMALL_STATE(5149)] = 269444, + [SMALL_STATE(5150)] = 269468, + [SMALL_STATE(5151)] = 269492, + [SMALL_STATE(5152)] = 269516, + [SMALL_STATE(5153)] = 269536, + [SMALL_STATE(5154)] = 269560, + [SMALL_STATE(5155)] = 269584, + [SMALL_STATE(5156)] = 269608, + [SMALL_STATE(5157)] = 269634, + [SMALL_STATE(5158)] = 269658, + [SMALL_STATE(5159)] = 269682, + [SMALL_STATE(5160)] = 269708, + [SMALL_STATE(5161)] = 269732, + [SMALL_STATE(5162)] = 269756, + [SMALL_STATE(5163)] = 269780, + [SMALL_STATE(5164)] = 269804, + [SMALL_STATE(5165)] = 269828, + [SMALL_STATE(5166)] = 269852, + [SMALL_STATE(5167)] = 269876, + [SMALL_STATE(5168)] = 269900, + [SMALL_STATE(5169)] = 269924, + [SMALL_STATE(5170)] = 269948, + [SMALL_STATE(5171)] = 269972, + [SMALL_STATE(5172)] = 269996, + [SMALL_STATE(5173)] = 270020, + [SMALL_STATE(5174)] = 270044, + [SMALL_STATE(5175)] = 270068, + [SMALL_STATE(5176)] = 270092, + [SMALL_STATE(5177)] = 270116, + [SMALL_STATE(5178)] = 270140, + [SMALL_STATE(5179)] = 270164, + [SMALL_STATE(5180)] = 270188, + [SMALL_STATE(5181)] = 270212, + [SMALL_STATE(5182)] = 270236, [SMALL_STATE(5183)] = 270262, [SMALL_STATE(5184)] = 270286, [SMALL_STATE(5185)] = 270310, [SMALL_STATE(5186)] = 270334, [SMALL_STATE(5187)] = 270358, [SMALL_STATE(5188)] = 270382, - [SMALL_STATE(5189)] = 270406, - [SMALL_STATE(5190)] = 270430, - [SMALL_STATE(5191)] = 270454, - [SMALL_STATE(5192)] = 270478, - [SMALL_STATE(5193)] = 270502, - [SMALL_STATE(5194)] = 270526, - [SMALL_STATE(5195)] = 270550, - [SMALL_STATE(5196)] = 270574, + [SMALL_STATE(5189)] = 270408, + [SMALL_STATE(5190)] = 270432, + [SMALL_STATE(5191)] = 270456, + [SMALL_STATE(5192)] = 270480, + [SMALL_STATE(5193)] = 270504, + [SMALL_STATE(5194)] = 270528, + [SMALL_STATE(5195)] = 270552, + [SMALL_STATE(5196)] = 270576, [SMALL_STATE(5197)] = 270600, [SMALL_STATE(5198)] = 270624, [SMALL_STATE(5199)] = 270648, @@ -422128,28 +422138,28 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5214)] = 271010, [SMALL_STATE(5215)] = 271034, [SMALL_STATE(5216)] = 271058, - [SMALL_STATE(5217)] = 271082, - [SMALL_STATE(5218)] = 271106, - [SMALL_STATE(5219)] = 271130, - [SMALL_STATE(5220)] = 271156, - [SMALL_STATE(5221)] = 271180, - [SMALL_STATE(5222)] = 271204, - [SMALL_STATE(5223)] = 271228, - [SMALL_STATE(5224)] = 271252, - [SMALL_STATE(5225)] = 271276, - [SMALL_STATE(5226)] = 271300, - [SMALL_STATE(5227)] = 271326, - [SMALL_STATE(5228)] = 271350, - [SMALL_STATE(5229)] = 271376, - [SMALL_STATE(5230)] = 271400, - [SMALL_STATE(5231)] = 271426, - [SMALL_STATE(5232)] = 271450, - [SMALL_STATE(5233)] = 271474, - [SMALL_STATE(5234)] = 271498, - [SMALL_STATE(5235)] = 271522, - [SMALL_STATE(5236)] = 271546, - [SMALL_STATE(5237)] = 271570, - [SMALL_STATE(5238)] = 271594, + [SMALL_STATE(5217)] = 271084, + [SMALL_STATE(5218)] = 271108, + [SMALL_STATE(5219)] = 271132, + [SMALL_STATE(5220)] = 271158, + [SMALL_STATE(5221)] = 271182, + [SMALL_STATE(5222)] = 271206, + [SMALL_STATE(5223)] = 271230, + [SMALL_STATE(5224)] = 271254, + [SMALL_STATE(5225)] = 271278, + [SMALL_STATE(5226)] = 271302, + [SMALL_STATE(5227)] = 271328, + [SMALL_STATE(5228)] = 271352, + [SMALL_STATE(5229)] = 271378, + [SMALL_STATE(5230)] = 271402, + [SMALL_STATE(5231)] = 271428, + [SMALL_STATE(5232)] = 271452, + [SMALL_STATE(5233)] = 271476, + [SMALL_STATE(5234)] = 271500, + [SMALL_STATE(5235)] = 271524, + [SMALL_STATE(5236)] = 271548, + [SMALL_STATE(5237)] = 271572, + [SMALL_STATE(5238)] = 271596, [SMALL_STATE(5239)] = 271620, [SMALL_STATE(5240)] = 271644, [SMALL_STATE(5241)] = 271668, @@ -422170,670 +422180,670 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5256)] = 272030, [SMALL_STATE(5257)] = 272056, [SMALL_STATE(5258)] = 272080, - [SMALL_STATE(5259)] = 272106, - [SMALL_STATE(5260)] = 272130, - [SMALL_STATE(5261)] = 272154, - [SMALL_STATE(5262)] = 272178, - [SMALL_STATE(5263)] = 272202, - [SMALL_STATE(5264)] = 272226, - [SMALL_STATE(5265)] = 272250, - [SMALL_STATE(5266)] = 272274, - [SMALL_STATE(5267)] = 272298, - [SMALL_STATE(5268)] = 272322, - [SMALL_STATE(5269)] = 272346, - [SMALL_STATE(5270)] = 272370, - [SMALL_STATE(5271)] = 272394, - [SMALL_STATE(5272)] = 272418, - [SMALL_STATE(5273)] = 272444, - [SMALL_STATE(5274)] = 272470, - [SMALL_STATE(5275)] = 272494, - [SMALL_STATE(5276)] = 272518, - [SMALL_STATE(5277)] = 272542, - [SMALL_STATE(5278)] = 272566, - [SMALL_STATE(5279)] = 272590, - [SMALL_STATE(5280)] = 272614, - [SMALL_STATE(5281)] = 272638, - [SMALL_STATE(5282)] = 272662, - [SMALL_STATE(5283)] = 272686, - [SMALL_STATE(5284)] = 272710, - [SMALL_STATE(5285)] = 272734, - [SMALL_STATE(5286)] = 272758, - [SMALL_STATE(5287)] = 272782, - [SMALL_STATE(5288)] = 272806, - [SMALL_STATE(5289)] = 272830, - [SMALL_STATE(5290)] = 272854, - [SMALL_STATE(5291)] = 272878, - [SMALL_STATE(5292)] = 272902, - [SMALL_STATE(5293)] = 272926, - [SMALL_STATE(5294)] = 272950, - [SMALL_STATE(5295)] = 272974, - [SMALL_STATE(5296)] = 272998, - [SMALL_STATE(5297)] = 273022, - [SMALL_STATE(5298)] = 273046, - [SMALL_STATE(5299)] = 273070, - [SMALL_STATE(5300)] = 273094, - [SMALL_STATE(5301)] = 273118, - [SMALL_STATE(5302)] = 273142, - [SMALL_STATE(5303)] = 273166, - [SMALL_STATE(5304)] = 273190, - [SMALL_STATE(5305)] = 273214, - [SMALL_STATE(5306)] = 273238, - [SMALL_STATE(5307)] = 273262, - [SMALL_STATE(5308)] = 273288, - [SMALL_STATE(5309)] = 273314, - [SMALL_STATE(5310)] = 273338, - [SMALL_STATE(5311)] = 273362, - [SMALL_STATE(5312)] = 273386, - [SMALL_STATE(5313)] = 273410, + [SMALL_STATE(5259)] = 272104, + [SMALL_STATE(5260)] = 272128, + [SMALL_STATE(5261)] = 272152, + [SMALL_STATE(5262)] = 272176, + [SMALL_STATE(5263)] = 272200, + [SMALL_STATE(5264)] = 272224, + [SMALL_STATE(5265)] = 272248, + [SMALL_STATE(5266)] = 272272, + [SMALL_STATE(5267)] = 272296, + [SMALL_STATE(5268)] = 272320, + [SMALL_STATE(5269)] = 272344, + [SMALL_STATE(5270)] = 272368, + [SMALL_STATE(5271)] = 272392, + [SMALL_STATE(5272)] = 272416, + [SMALL_STATE(5273)] = 272442, + [SMALL_STATE(5274)] = 272468, + [SMALL_STATE(5275)] = 272492, + [SMALL_STATE(5276)] = 272516, + [SMALL_STATE(5277)] = 272540, + [SMALL_STATE(5278)] = 272564, + [SMALL_STATE(5279)] = 272588, + [SMALL_STATE(5280)] = 272612, + [SMALL_STATE(5281)] = 272636, + [SMALL_STATE(5282)] = 272660, + [SMALL_STATE(5283)] = 272684, + [SMALL_STATE(5284)] = 272708, + [SMALL_STATE(5285)] = 272732, + [SMALL_STATE(5286)] = 272756, + [SMALL_STATE(5287)] = 272780, + [SMALL_STATE(5288)] = 272804, + [SMALL_STATE(5289)] = 272828, + [SMALL_STATE(5290)] = 272852, + [SMALL_STATE(5291)] = 272876, + [SMALL_STATE(5292)] = 272900, + [SMALL_STATE(5293)] = 272924, + [SMALL_STATE(5294)] = 272948, + [SMALL_STATE(5295)] = 272972, + [SMALL_STATE(5296)] = 272996, + [SMALL_STATE(5297)] = 273020, + [SMALL_STATE(5298)] = 273044, + [SMALL_STATE(5299)] = 273068, + [SMALL_STATE(5300)] = 273092, + [SMALL_STATE(5301)] = 273116, + [SMALL_STATE(5302)] = 273140, + [SMALL_STATE(5303)] = 273164, + [SMALL_STATE(5304)] = 273188, + [SMALL_STATE(5305)] = 273212, + [SMALL_STATE(5306)] = 273236, + [SMALL_STATE(5307)] = 273260, + [SMALL_STATE(5308)] = 273286, + [SMALL_STATE(5309)] = 273312, + [SMALL_STATE(5310)] = 273336, + [SMALL_STATE(5311)] = 273360, + [SMALL_STATE(5312)] = 273384, + [SMALL_STATE(5313)] = 273408, [SMALL_STATE(5314)] = 273434, [SMALL_STATE(5315)] = 273458, - [SMALL_STATE(5316)] = 273482, - [SMALL_STATE(5317)] = 273506, - [SMALL_STATE(5318)] = 273530, - [SMALL_STATE(5319)] = 273554, - [SMALL_STATE(5320)] = 273578, - [SMALL_STATE(5321)] = 273602, - [SMALL_STATE(5322)] = 273626, - [SMALL_STATE(5323)] = 273650, - [SMALL_STATE(5324)] = 273674, - [SMALL_STATE(5325)] = 273698, - [SMALL_STATE(5326)] = 273722, - [SMALL_STATE(5327)] = 273746, - [SMALL_STATE(5328)] = 273770, - [SMALL_STATE(5329)] = 273794, - [SMALL_STATE(5330)] = 273818, - [SMALL_STATE(5331)] = 273842, - [SMALL_STATE(5332)] = 273866, - [SMALL_STATE(5333)] = 273890, - [SMALL_STATE(5334)] = 273914, - [SMALL_STATE(5335)] = 273938, - [SMALL_STATE(5336)] = 273962, - [SMALL_STATE(5337)] = 273988, - [SMALL_STATE(5338)] = 274012, - [SMALL_STATE(5339)] = 274036, - [SMALL_STATE(5340)] = 274060, - [SMALL_STATE(5341)] = 274084, - [SMALL_STATE(5342)] = 274108, - [SMALL_STATE(5343)] = 274132, - [SMALL_STATE(5344)] = 274156, - [SMALL_STATE(5345)] = 274182, - [SMALL_STATE(5346)] = 274206, - [SMALL_STATE(5347)] = 274232, - [SMALL_STATE(5348)] = 274256, - [SMALL_STATE(5349)] = 274282, - [SMALL_STATE(5350)] = 274306, - [SMALL_STATE(5351)] = 274330, - [SMALL_STATE(5352)] = 274354, - [SMALL_STATE(5353)] = 274380, - [SMALL_STATE(5354)] = 274404, - [SMALL_STATE(5355)] = 274428, - [SMALL_STATE(5356)] = 274454, - [SMALL_STATE(5357)] = 274478, - [SMALL_STATE(5358)] = 274502, - [SMALL_STATE(5359)] = 274526, - [SMALL_STATE(5360)] = 274550, - [SMALL_STATE(5361)] = 274574, - [SMALL_STATE(5362)] = 274598, - [SMALL_STATE(5363)] = 274622, - [SMALL_STATE(5364)] = 274646, - [SMALL_STATE(5365)] = 274670, - [SMALL_STATE(5366)] = 274694, - [SMALL_STATE(5367)] = 274718, - [SMALL_STATE(5368)] = 274742, - [SMALL_STATE(5369)] = 274766, - [SMALL_STATE(5370)] = 274790, - [SMALL_STATE(5371)] = 274816, - [SMALL_STATE(5372)] = 274840, - [SMALL_STATE(5373)] = 274864, - [SMALL_STATE(5374)] = 274888, - [SMALL_STATE(5375)] = 274914, - [SMALL_STATE(5376)] = 274940, - [SMALL_STATE(5377)] = 274966, - [SMALL_STATE(5378)] = 274990, - [SMALL_STATE(5379)] = 275016, - [SMALL_STATE(5380)] = 275040, - [SMALL_STATE(5381)] = 275066, - [SMALL_STATE(5382)] = 275090, - [SMALL_STATE(5383)] = 275114, - [SMALL_STATE(5384)] = 275138, - [SMALL_STATE(5385)] = 275162, - [SMALL_STATE(5386)] = 275186, + [SMALL_STATE(5316)] = 273484, + [SMALL_STATE(5317)] = 273510, + [SMALL_STATE(5318)] = 273534, + [SMALL_STATE(5319)] = 273558, + [SMALL_STATE(5320)] = 273582, + [SMALL_STATE(5321)] = 273606, + [SMALL_STATE(5322)] = 273630, + [SMALL_STATE(5323)] = 273654, + [SMALL_STATE(5324)] = 273678, + [SMALL_STATE(5325)] = 273702, + [SMALL_STATE(5326)] = 273726, + [SMALL_STATE(5327)] = 273750, + [SMALL_STATE(5328)] = 273774, + [SMALL_STATE(5329)] = 273798, + [SMALL_STATE(5330)] = 273822, + [SMALL_STATE(5331)] = 273846, + [SMALL_STATE(5332)] = 273872, + [SMALL_STATE(5333)] = 273896, + [SMALL_STATE(5334)] = 273920, + [SMALL_STATE(5335)] = 273944, + [SMALL_STATE(5336)] = 273968, + [SMALL_STATE(5337)] = 273992, + [SMALL_STATE(5338)] = 274016, + [SMALL_STATE(5339)] = 274040, + [SMALL_STATE(5340)] = 274064, + [SMALL_STATE(5341)] = 274088, + [SMALL_STATE(5342)] = 274112, + [SMALL_STATE(5343)] = 274136, + [SMALL_STATE(5344)] = 274160, + [SMALL_STATE(5345)] = 274184, + [SMALL_STATE(5346)] = 274208, + [SMALL_STATE(5347)] = 274234, + [SMALL_STATE(5348)] = 274260, + [SMALL_STATE(5349)] = 274286, + [SMALL_STATE(5350)] = 274310, + [SMALL_STATE(5351)] = 274334, + [SMALL_STATE(5352)] = 274358, + [SMALL_STATE(5353)] = 274384, + [SMALL_STATE(5354)] = 274408, + [SMALL_STATE(5355)] = 274432, + [SMALL_STATE(5356)] = 274458, + [SMALL_STATE(5357)] = 274482, + [SMALL_STATE(5358)] = 274506, + [SMALL_STATE(5359)] = 274530, + [SMALL_STATE(5360)] = 274554, + [SMALL_STATE(5361)] = 274578, + [SMALL_STATE(5362)] = 274602, + [SMALL_STATE(5363)] = 274626, + [SMALL_STATE(5364)] = 274650, + [SMALL_STATE(5365)] = 274674, + [SMALL_STATE(5366)] = 274698, + [SMALL_STATE(5367)] = 274722, + [SMALL_STATE(5368)] = 274746, + [SMALL_STATE(5369)] = 274770, + [SMALL_STATE(5370)] = 274796, + [SMALL_STATE(5371)] = 274822, + [SMALL_STATE(5372)] = 274846, + [SMALL_STATE(5373)] = 274870, + [SMALL_STATE(5374)] = 274894, + [SMALL_STATE(5375)] = 274918, + [SMALL_STATE(5376)] = 274942, + [SMALL_STATE(5377)] = 274968, + [SMALL_STATE(5378)] = 274992, + [SMALL_STATE(5379)] = 275018, + [SMALL_STATE(5380)] = 275042, + [SMALL_STATE(5381)] = 275068, + [SMALL_STATE(5382)] = 275092, + [SMALL_STATE(5383)] = 275116, + [SMALL_STATE(5384)] = 275140, + [SMALL_STATE(5385)] = 275164, + [SMALL_STATE(5386)] = 275188, [SMALL_STATE(5387)] = 275212, - [SMALL_STATE(5388)] = 275232, - [SMALL_STATE(5389)] = 275256, - [SMALL_STATE(5390)] = 275280, - [SMALL_STATE(5391)] = 275304, - [SMALL_STATE(5392)] = 275328, - [SMALL_STATE(5393)] = 275352, - [SMALL_STATE(5394)] = 275376, - [SMALL_STATE(5395)] = 275400, - [SMALL_STATE(5396)] = 275424, - [SMALL_STATE(5397)] = 275448, - [SMALL_STATE(5398)] = 275472, - [SMALL_STATE(5399)] = 275496, - [SMALL_STATE(5400)] = 275520, - [SMALL_STATE(5401)] = 275544, - [SMALL_STATE(5402)] = 275568, - [SMALL_STATE(5403)] = 275592, - [SMALL_STATE(5404)] = 275616, - [SMALL_STATE(5405)] = 275640, - [SMALL_STATE(5406)] = 275666, - [SMALL_STATE(5407)] = 275692, - [SMALL_STATE(5408)] = 275716, - [SMALL_STATE(5409)] = 275740, - [SMALL_STATE(5410)] = 275764, - [SMALL_STATE(5411)] = 275788, - [SMALL_STATE(5412)] = 275812, - [SMALL_STATE(5413)] = 275836, - [SMALL_STATE(5414)] = 275860, - [SMALL_STATE(5415)] = 275884, - [SMALL_STATE(5416)] = 275910, - [SMALL_STATE(5417)] = 275936, - [SMALL_STATE(5418)] = 275960, - [SMALL_STATE(5419)] = 275984, - [SMALL_STATE(5420)] = 276008, - [SMALL_STATE(5421)] = 276032, - [SMALL_STATE(5422)] = 276056, - [SMALL_STATE(5423)] = 276080, - [SMALL_STATE(5424)] = 276104, - [SMALL_STATE(5425)] = 276128, - [SMALL_STATE(5426)] = 276152, - [SMALL_STATE(5427)] = 276176, - [SMALL_STATE(5428)] = 276200, - [SMALL_STATE(5429)] = 276224, - [SMALL_STATE(5430)] = 276248, - [SMALL_STATE(5431)] = 276272, - [SMALL_STATE(5432)] = 276296, - [SMALL_STATE(5433)] = 276320, - [SMALL_STATE(5434)] = 276344, - [SMALL_STATE(5435)] = 276368, - [SMALL_STATE(5436)] = 276392, - [SMALL_STATE(5437)] = 276416, - [SMALL_STATE(5438)] = 276440, - [SMALL_STATE(5439)] = 276464, - [SMALL_STATE(5440)] = 276488, - [SMALL_STATE(5441)] = 276512, - [SMALL_STATE(5442)] = 276536, - [SMALL_STATE(5443)] = 276560, - [SMALL_STATE(5444)] = 276584, - [SMALL_STATE(5445)] = 276608, - [SMALL_STATE(5446)] = 276632, - [SMALL_STATE(5447)] = 276656, - [SMALL_STATE(5448)] = 276680, - [SMALL_STATE(5449)] = 276704, - [SMALL_STATE(5450)] = 276728, - [SMALL_STATE(5451)] = 276754, - [SMALL_STATE(5452)] = 276778, - [SMALL_STATE(5453)] = 276804, - [SMALL_STATE(5454)] = 276830, - [SMALL_STATE(5455)] = 276856, - [SMALL_STATE(5456)] = 276880, - [SMALL_STATE(5457)] = 276904, - [SMALL_STATE(5458)] = 276928, - [SMALL_STATE(5459)] = 276954, - [SMALL_STATE(5460)] = 276978, - [SMALL_STATE(5461)] = 277002, - [SMALL_STATE(5462)] = 277026, - [SMALL_STATE(5463)] = 277050, - [SMALL_STATE(5464)] = 277074, - [SMALL_STATE(5465)] = 277098, - [SMALL_STATE(5466)] = 277122, - [SMALL_STATE(5467)] = 277146, - [SMALL_STATE(5468)] = 277170, - [SMALL_STATE(5469)] = 277194, - [SMALL_STATE(5470)] = 277218, - [SMALL_STATE(5471)] = 277242, - [SMALL_STATE(5472)] = 277266, - [SMALL_STATE(5473)] = 277290, - [SMALL_STATE(5474)] = 277314, - [SMALL_STATE(5475)] = 277338, - [SMALL_STATE(5476)] = 277362, - [SMALL_STATE(5477)] = 277386, - [SMALL_STATE(5478)] = 277410, - [SMALL_STATE(5479)] = 277434, - [SMALL_STATE(5480)] = 277458, - [SMALL_STATE(5481)] = 277482, - [SMALL_STATE(5482)] = 277506, - [SMALL_STATE(5483)] = 277530, - [SMALL_STATE(5484)] = 277554, - [SMALL_STATE(5485)] = 277578, - [SMALL_STATE(5486)] = 277604, - [SMALL_STATE(5487)] = 277628, - [SMALL_STATE(5488)] = 277652, - [SMALL_STATE(5489)] = 277676, - [SMALL_STATE(5490)] = 277700, - [SMALL_STATE(5491)] = 277724, - [SMALL_STATE(5492)] = 277748, - [SMALL_STATE(5493)] = 277772, - [SMALL_STATE(5494)] = 277796, - [SMALL_STATE(5495)] = 277820, - [SMALL_STATE(5496)] = 277844, - [SMALL_STATE(5497)] = 277868, - [SMALL_STATE(5498)] = 277892, - [SMALL_STATE(5499)] = 277918, - [SMALL_STATE(5500)] = 277942, - [SMALL_STATE(5501)] = 277966, - [SMALL_STATE(5502)] = 277990, - [SMALL_STATE(5503)] = 278014, - [SMALL_STATE(5504)] = 278038, - [SMALL_STATE(5505)] = 278062, - [SMALL_STATE(5506)] = 278086, - [SMALL_STATE(5507)] = 278110, - [SMALL_STATE(5508)] = 278134, - [SMALL_STATE(5509)] = 278158, - [SMALL_STATE(5510)] = 278182, - [SMALL_STATE(5511)] = 278206, - [SMALL_STATE(5512)] = 278230, - [SMALL_STATE(5513)] = 278254, - [SMALL_STATE(5514)] = 278280, - [SMALL_STATE(5515)] = 278306, - [SMALL_STATE(5516)] = 278332, - [SMALL_STATE(5517)] = 278356, - [SMALL_STATE(5518)] = 278380, - [SMALL_STATE(5519)] = 278406, - [SMALL_STATE(5520)] = 278432, - [SMALL_STATE(5521)] = 278456, - [SMALL_STATE(5522)] = 278482, - [SMALL_STATE(5523)] = 278506, - [SMALL_STATE(5524)] = 278532, - [SMALL_STATE(5525)] = 278556, - [SMALL_STATE(5526)] = 278580, - [SMALL_STATE(5527)] = 278604, - [SMALL_STATE(5528)] = 278628, - [SMALL_STATE(5529)] = 278652, - [SMALL_STATE(5530)] = 278676, - [SMALL_STATE(5531)] = 278700, - [SMALL_STATE(5532)] = 278724, - [SMALL_STATE(5533)] = 278748, - [SMALL_STATE(5534)] = 278772, - [SMALL_STATE(5535)] = 278796, - [SMALL_STATE(5536)] = 278820, - [SMALL_STATE(5537)] = 278844, - [SMALL_STATE(5538)] = 278868, - [SMALL_STATE(5539)] = 278894, - [SMALL_STATE(5540)] = 278918, - [SMALL_STATE(5541)] = 278942, - [SMALL_STATE(5542)] = 278966, - [SMALL_STATE(5543)] = 278990, - [SMALL_STATE(5544)] = 279014, - [SMALL_STATE(5545)] = 279038, - [SMALL_STATE(5546)] = 279064, - [SMALL_STATE(5547)] = 279090, - [SMALL_STATE(5548)] = 279114, - [SMALL_STATE(5549)] = 279140, - [SMALL_STATE(5550)] = 279166, - [SMALL_STATE(5551)] = 279190, - [SMALL_STATE(5552)] = 279214, - [SMALL_STATE(5553)] = 279238, - [SMALL_STATE(5554)] = 279262, - [SMALL_STATE(5555)] = 279286, - [SMALL_STATE(5556)] = 279310, - [SMALL_STATE(5557)] = 279334, - [SMALL_STATE(5558)] = 279358, - [SMALL_STATE(5559)] = 279384, - [SMALL_STATE(5560)] = 279410, - [SMALL_STATE(5561)] = 279434, - [SMALL_STATE(5562)] = 279458, - [SMALL_STATE(5563)] = 279482, - [SMALL_STATE(5564)] = 279506, - [SMALL_STATE(5565)] = 279530, - [SMALL_STATE(5566)] = 279554, - [SMALL_STATE(5567)] = 279578, - [SMALL_STATE(5568)] = 279602, - [SMALL_STATE(5569)] = 279626, - [SMALL_STATE(5570)] = 279650, - [SMALL_STATE(5571)] = 279674, - [SMALL_STATE(5572)] = 279698, - [SMALL_STATE(5573)] = 279722, - [SMALL_STATE(5574)] = 279746, - [SMALL_STATE(5575)] = 279770, - [SMALL_STATE(5576)] = 279794, - [SMALL_STATE(5577)] = 279818, - [SMALL_STATE(5578)] = 279842, - [SMALL_STATE(5579)] = 279866, - [SMALL_STATE(5580)] = 279890, - [SMALL_STATE(5581)] = 279914, - [SMALL_STATE(5582)] = 279938, - [SMALL_STATE(5583)] = 279962, - [SMALL_STATE(5584)] = 279986, - [SMALL_STATE(5585)] = 280010, - [SMALL_STATE(5586)] = 280034, - [SMALL_STATE(5587)] = 280058, - [SMALL_STATE(5588)] = 280082, - [SMALL_STATE(5589)] = 280106, - [SMALL_STATE(5590)] = 280130, - [SMALL_STATE(5591)] = 280154, - [SMALL_STATE(5592)] = 280178, - [SMALL_STATE(5593)] = 280202, - [SMALL_STATE(5594)] = 280228, - [SMALL_STATE(5595)] = 280248, - [SMALL_STATE(5596)] = 280272, - [SMALL_STATE(5597)] = 280296, - [SMALL_STATE(5598)] = 280320, - [SMALL_STATE(5599)] = 280344, - [SMALL_STATE(5600)] = 280368, - [SMALL_STATE(5601)] = 280392, - [SMALL_STATE(5602)] = 280416, - [SMALL_STATE(5603)] = 280440, - [SMALL_STATE(5604)] = 280464, - [SMALL_STATE(5605)] = 280488, - [SMALL_STATE(5606)] = 280512, - [SMALL_STATE(5607)] = 280536, - [SMALL_STATE(5608)] = 280562, - [SMALL_STATE(5609)] = 280586, - [SMALL_STATE(5610)] = 280610, - [SMALL_STATE(5611)] = 280634, - [SMALL_STATE(5612)] = 280660, - [SMALL_STATE(5613)] = 280684, - [SMALL_STATE(5614)] = 280708, - [SMALL_STATE(5615)] = 280732, - [SMALL_STATE(5616)] = 280756, - [SMALL_STATE(5617)] = 280780, - [SMALL_STATE(5618)] = 280804, - [SMALL_STATE(5619)] = 280828, - [SMALL_STATE(5620)] = 280852, - [SMALL_STATE(5621)] = 280876, - [SMALL_STATE(5622)] = 280900, - [SMALL_STATE(5623)] = 280924, - [SMALL_STATE(5624)] = 280948, - [SMALL_STATE(5625)] = 280972, - [SMALL_STATE(5626)] = 280996, - [SMALL_STATE(5627)] = 281020, - [SMALL_STATE(5628)] = 281046, - [SMALL_STATE(5629)] = 281070, - [SMALL_STATE(5630)] = 281094, - [SMALL_STATE(5631)] = 281118, - [SMALL_STATE(5632)] = 281142, - [SMALL_STATE(5633)] = 281166, - [SMALL_STATE(5634)] = 281190, - [SMALL_STATE(5635)] = 281214, - [SMALL_STATE(5636)] = 281238, - [SMALL_STATE(5637)] = 281262, - [SMALL_STATE(5638)] = 281286, - [SMALL_STATE(5639)] = 281310, - [SMALL_STATE(5640)] = 281334, - [SMALL_STATE(5641)] = 281358, - [SMALL_STATE(5642)] = 281384, - [SMALL_STATE(5643)] = 281408, - [SMALL_STATE(5644)] = 281432, - [SMALL_STATE(5645)] = 281456, - [SMALL_STATE(5646)] = 281480, - [SMALL_STATE(5647)] = 281504, - [SMALL_STATE(5648)] = 281528, - [SMALL_STATE(5649)] = 281552, - [SMALL_STATE(5650)] = 281576, - [SMALL_STATE(5651)] = 281600, - [SMALL_STATE(5652)] = 281624, - [SMALL_STATE(5653)] = 281650, - [SMALL_STATE(5654)] = 281674, - [SMALL_STATE(5655)] = 281698, - [SMALL_STATE(5656)] = 281722, - [SMALL_STATE(5657)] = 281748, - [SMALL_STATE(5658)] = 281772, - [SMALL_STATE(5659)] = 281796, - [SMALL_STATE(5660)] = 281820, - [SMALL_STATE(5661)] = 281846, - [SMALL_STATE(5662)] = 281872, - [SMALL_STATE(5663)] = 281898, + [SMALL_STATE(5388)] = 275236, + [SMALL_STATE(5389)] = 275260, + [SMALL_STATE(5390)] = 275284, + [SMALL_STATE(5391)] = 275308, + [SMALL_STATE(5392)] = 275332, + [SMALL_STATE(5393)] = 275356, + [SMALL_STATE(5394)] = 275380, + [SMALL_STATE(5395)] = 275406, + [SMALL_STATE(5396)] = 275432, + [SMALL_STATE(5397)] = 275456, + [SMALL_STATE(5398)] = 275480, + [SMALL_STATE(5399)] = 275504, + [SMALL_STATE(5400)] = 275528, + [SMALL_STATE(5401)] = 275552, + [SMALL_STATE(5402)] = 275576, + [SMALL_STATE(5403)] = 275600, + [SMALL_STATE(5404)] = 275624, + [SMALL_STATE(5405)] = 275650, + [SMALL_STATE(5406)] = 275676, + [SMALL_STATE(5407)] = 275702, + [SMALL_STATE(5408)] = 275726, + [SMALL_STATE(5409)] = 275750, + [SMALL_STATE(5410)] = 275774, + [SMALL_STATE(5411)] = 275798, + [SMALL_STATE(5412)] = 275824, + [SMALL_STATE(5413)] = 275848, + [SMALL_STATE(5414)] = 275872, + [SMALL_STATE(5415)] = 275896, + [SMALL_STATE(5416)] = 275922, + [SMALL_STATE(5417)] = 275948, + [SMALL_STATE(5418)] = 275972, + [SMALL_STATE(5419)] = 275996, + [SMALL_STATE(5420)] = 276020, + [SMALL_STATE(5421)] = 276044, + [SMALL_STATE(5422)] = 276068, + [SMALL_STATE(5423)] = 276092, + [SMALL_STATE(5424)] = 276116, + [SMALL_STATE(5425)] = 276140, + [SMALL_STATE(5426)] = 276164, + [SMALL_STATE(5427)] = 276188, + [SMALL_STATE(5428)] = 276212, + [SMALL_STATE(5429)] = 276236, + [SMALL_STATE(5430)] = 276260, + [SMALL_STATE(5431)] = 276284, + [SMALL_STATE(5432)] = 276308, + [SMALL_STATE(5433)] = 276334, + [SMALL_STATE(5434)] = 276360, + [SMALL_STATE(5435)] = 276384, + [SMALL_STATE(5436)] = 276410, + [SMALL_STATE(5437)] = 276434, + [SMALL_STATE(5438)] = 276458, + [SMALL_STATE(5439)] = 276482, + [SMALL_STATE(5440)] = 276506, + [SMALL_STATE(5441)] = 276530, + [SMALL_STATE(5442)] = 276554, + [SMALL_STATE(5443)] = 276578, + [SMALL_STATE(5444)] = 276602, + [SMALL_STATE(5445)] = 276626, + [SMALL_STATE(5446)] = 276650, + [SMALL_STATE(5447)] = 276674, + [SMALL_STATE(5448)] = 276698, + [SMALL_STATE(5449)] = 276722, + [SMALL_STATE(5450)] = 276746, + [SMALL_STATE(5451)] = 276772, + [SMALL_STATE(5452)] = 276796, + [SMALL_STATE(5453)] = 276822, + [SMALL_STATE(5454)] = 276846, + [SMALL_STATE(5455)] = 276872, + [SMALL_STATE(5456)] = 276896, + [SMALL_STATE(5457)] = 276920, + [SMALL_STATE(5458)] = 276946, + [SMALL_STATE(5459)] = 276972, + [SMALL_STATE(5460)] = 276996, + [SMALL_STATE(5461)] = 277020, + [SMALL_STATE(5462)] = 277044, + [SMALL_STATE(5463)] = 277068, + [SMALL_STATE(5464)] = 277092, + [SMALL_STATE(5465)] = 277116, + [SMALL_STATE(5466)] = 277140, + [SMALL_STATE(5467)] = 277164, + [SMALL_STATE(5468)] = 277188, + [SMALL_STATE(5469)] = 277212, + [SMALL_STATE(5470)] = 277236, + [SMALL_STATE(5471)] = 277262, + [SMALL_STATE(5472)] = 277286, + [SMALL_STATE(5473)] = 277310, + [SMALL_STATE(5474)] = 277334, + [SMALL_STATE(5475)] = 277358, + [SMALL_STATE(5476)] = 277382, + [SMALL_STATE(5477)] = 277406, + [SMALL_STATE(5478)] = 277430, + [SMALL_STATE(5479)] = 277454, + [SMALL_STATE(5480)] = 277478, + [SMALL_STATE(5481)] = 277502, + [SMALL_STATE(5482)] = 277526, + [SMALL_STATE(5483)] = 277550, + [SMALL_STATE(5484)] = 277574, + [SMALL_STATE(5485)] = 277600, + [SMALL_STATE(5486)] = 277624, + [SMALL_STATE(5487)] = 277648, + [SMALL_STATE(5488)] = 277672, + [SMALL_STATE(5489)] = 277696, + [SMALL_STATE(5490)] = 277720, + [SMALL_STATE(5491)] = 277744, + [SMALL_STATE(5492)] = 277768, + [SMALL_STATE(5493)] = 277792, + [SMALL_STATE(5494)] = 277816, + [SMALL_STATE(5495)] = 277840, + [SMALL_STATE(5496)] = 277864, + [SMALL_STATE(5497)] = 277888, + [SMALL_STATE(5498)] = 277912, + [SMALL_STATE(5499)] = 277938, + [SMALL_STATE(5500)] = 277962, + [SMALL_STATE(5501)] = 277986, + [SMALL_STATE(5502)] = 278010, + [SMALL_STATE(5503)] = 278034, + [SMALL_STATE(5504)] = 278058, + [SMALL_STATE(5505)] = 278082, + [SMALL_STATE(5506)] = 278106, + [SMALL_STATE(5507)] = 278130, + [SMALL_STATE(5508)] = 278154, + [SMALL_STATE(5509)] = 278178, + [SMALL_STATE(5510)] = 278202, + [SMALL_STATE(5511)] = 278226, + [SMALL_STATE(5512)] = 278250, + [SMALL_STATE(5513)] = 278274, + [SMALL_STATE(5514)] = 278300, + [SMALL_STATE(5515)] = 278324, + [SMALL_STATE(5516)] = 278348, + [SMALL_STATE(5517)] = 278372, + [SMALL_STATE(5518)] = 278396, + [SMALL_STATE(5519)] = 278420, + [SMALL_STATE(5520)] = 278446, + [SMALL_STATE(5521)] = 278470, + [SMALL_STATE(5522)] = 278496, + [SMALL_STATE(5523)] = 278520, + [SMALL_STATE(5524)] = 278546, + [SMALL_STATE(5525)] = 278570, + [SMALL_STATE(5526)] = 278594, + [SMALL_STATE(5527)] = 278618, + [SMALL_STATE(5528)] = 278642, + [SMALL_STATE(5529)] = 278666, + [SMALL_STATE(5530)] = 278690, + [SMALL_STATE(5531)] = 278714, + [SMALL_STATE(5532)] = 278738, + [SMALL_STATE(5533)] = 278762, + [SMALL_STATE(5534)] = 278786, + [SMALL_STATE(5535)] = 278810, + [SMALL_STATE(5536)] = 278834, + [SMALL_STATE(5537)] = 278858, + [SMALL_STATE(5538)] = 278882, + [SMALL_STATE(5539)] = 278906, + [SMALL_STATE(5540)] = 278930, + [SMALL_STATE(5541)] = 278954, + [SMALL_STATE(5542)] = 278978, + [SMALL_STATE(5543)] = 279002, + [SMALL_STATE(5544)] = 279026, + [SMALL_STATE(5545)] = 279050, + [SMALL_STATE(5546)] = 279074, + [SMALL_STATE(5547)] = 279098, + [SMALL_STATE(5548)] = 279122, + [SMALL_STATE(5549)] = 279148, + [SMALL_STATE(5550)] = 279174, + [SMALL_STATE(5551)] = 279194, + [SMALL_STATE(5552)] = 279218, + [SMALL_STATE(5553)] = 279242, + [SMALL_STATE(5554)] = 279268, + [SMALL_STATE(5555)] = 279292, + [SMALL_STATE(5556)] = 279316, + [SMALL_STATE(5557)] = 279340, + [SMALL_STATE(5558)] = 279364, + [SMALL_STATE(5559)] = 279390, + [SMALL_STATE(5560)] = 279416, + [SMALL_STATE(5561)] = 279440, + [SMALL_STATE(5562)] = 279464, + [SMALL_STATE(5563)] = 279488, + [SMALL_STATE(5564)] = 279512, + [SMALL_STATE(5565)] = 279536, + [SMALL_STATE(5566)] = 279560, + [SMALL_STATE(5567)] = 279584, + [SMALL_STATE(5568)] = 279608, + [SMALL_STATE(5569)] = 279632, + [SMALL_STATE(5570)] = 279656, + [SMALL_STATE(5571)] = 279680, + [SMALL_STATE(5572)] = 279704, + [SMALL_STATE(5573)] = 279728, + [SMALL_STATE(5574)] = 279752, + [SMALL_STATE(5575)] = 279776, + [SMALL_STATE(5576)] = 279800, + [SMALL_STATE(5577)] = 279824, + [SMALL_STATE(5578)] = 279848, + [SMALL_STATE(5579)] = 279872, + [SMALL_STATE(5580)] = 279896, + [SMALL_STATE(5581)] = 279920, + [SMALL_STATE(5582)] = 279944, + [SMALL_STATE(5583)] = 279968, + [SMALL_STATE(5584)] = 279992, + [SMALL_STATE(5585)] = 280016, + [SMALL_STATE(5586)] = 280040, + [SMALL_STATE(5587)] = 280064, + [SMALL_STATE(5588)] = 280088, + [SMALL_STATE(5589)] = 280112, + [SMALL_STATE(5590)] = 280136, + [SMALL_STATE(5591)] = 280160, + [SMALL_STATE(5592)] = 280184, + [SMALL_STATE(5593)] = 280208, + [SMALL_STATE(5594)] = 280234, + [SMALL_STATE(5595)] = 280254, + [SMALL_STATE(5596)] = 280278, + [SMALL_STATE(5597)] = 280302, + [SMALL_STATE(5598)] = 280326, + [SMALL_STATE(5599)] = 280350, + [SMALL_STATE(5600)] = 280376, + [SMALL_STATE(5601)] = 280400, + [SMALL_STATE(5602)] = 280424, + [SMALL_STATE(5603)] = 280450, + [SMALL_STATE(5604)] = 280474, + [SMALL_STATE(5605)] = 280498, + [SMALL_STATE(5606)] = 280522, + [SMALL_STATE(5607)] = 280546, + [SMALL_STATE(5608)] = 280570, + [SMALL_STATE(5609)] = 280594, + [SMALL_STATE(5610)] = 280618, + [SMALL_STATE(5611)] = 280642, + [SMALL_STATE(5612)] = 280666, + [SMALL_STATE(5613)] = 280692, + [SMALL_STATE(5614)] = 280718, + [SMALL_STATE(5615)] = 280742, + [SMALL_STATE(5616)] = 280766, + [SMALL_STATE(5617)] = 280790, + [SMALL_STATE(5618)] = 280814, + [SMALL_STATE(5619)] = 280838, + [SMALL_STATE(5620)] = 280862, + [SMALL_STATE(5621)] = 280882, + [SMALL_STATE(5622)] = 280906, + [SMALL_STATE(5623)] = 280930, + [SMALL_STATE(5624)] = 280954, + [SMALL_STATE(5625)] = 280978, + [SMALL_STATE(5626)] = 281002, + [SMALL_STATE(5627)] = 281026, + [SMALL_STATE(5628)] = 281050, + [SMALL_STATE(5629)] = 281074, + [SMALL_STATE(5630)] = 281098, + [SMALL_STATE(5631)] = 281122, + [SMALL_STATE(5632)] = 281146, + [SMALL_STATE(5633)] = 281170, + [SMALL_STATE(5634)] = 281194, + [SMALL_STATE(5635)] = 281218, + [SMALL_STATE(5636)] = 281242, + [SMALL_STATE(5637)] = 281266, + [SMALL_STATE(5638)] = 281290, + [SMALL_STATE(5639)] = 281314, + [SMALL_STATE(5640)] = 281338, + [SMALL_STATE(5641)] = 281362, + [SMALL_STATE(5642)] = 281388, + [SMALL_STATE(5643)] = 281412, + [SMALL_STATE(5644)] = 281436, + [SMALL_STATE(5645)] = 281460, + [SMALL_STATE(5646)] = 281484, + [SMALL_STATE(5647)] = 281508, + [SMALL_STATE(5648)] = 281532, + [SMALL_STATE(5649)] = 281556, + [SMALL_STATE(5650)] = 281580, + [SMALL_STATE(5651)] = 281604, + [SMALL_STATE(5652)] = 281630, + [SMALL_STATE(5653)] = 281654, + [SMALL_STATE(5654)] = 281678, + [SMALL_STATE(5655)] = 281702, + [SMALL_STATE(5656)] = 281726, + [SMALL_STATE(5657)] = 281752, + [SMALL_STATE(5658)] = 281776, + [SMALL_STATE(5659)] = 281800, + [SMALL_STATE(5660)] = 281824, + [SMALL_STATE(5661)] = 281848, + [SMALL_STATE(5662)] = 281874, + [SMALL_STATE(5663)] = 281900, [SMALL_STATE(5664)] = 281924, [SMALL_STATE(5665)] = 281950, - [SMALL_STATE(5666)] = 281976, - [SMALL_STATE(5667)] = 282002, - [SMALL_STATE(5668)] = 282026, + [SMALL_STATE(5666)] = 281974, + [SMALL_STATE(5667)] = 282000, + [SMALL_STATE(5668)] = 282024, [SMALL_STATE(5669)] = 282050, [SMALL_STATE(5670)] = 282074, [SMALL_STATE(5671)] = 282098, [SMALL_STATE(5672)] = 282122, [SMALL_STATE(5673)] = 282146, [SMALL_STATE(5674)] = 282170, - [SMALL_STATE(5675)] = 282194, - [SMALL_STATE(5676)] = 282218, - [SMALL_STATE(5677)] = 282242, - [SMALL_STATE(5678)] = 282268, - [SMALL_STATE(5679)] = 282292, - [SMALL_STATE(5680)] = 282316, - [SMALL_STATE(5681)] = 282340, - [SMALL_STATE(5682)] = 282364, - [SMALL_STATE(5683)] = 282388, - [SMALL_STATE(5684)] = 282412, - [SMALL_STATE(5685)] = 282436, - [SMALL_STATE(5686)] = 282460, - [SMALL_STATE(5687)] = 282484, - [SMALL_STATE(5688)] = 282508, - [SMALL_STATE(5689)] = 282532, - [SMALL_STATE(5690)] = 282556, - [SMALL_STATE(5691)] = 282580, - [SMALL_STATE(5692)] = 282606, - [SMALL_STATE(5693)] = 282632, - [SMALL_STATE(5694)] = 282656, - [SMALL_STATE(5695)] = 282680, - [SMALL_STATE(5696)] = 282704, - [SMALL_STATE(5697)] = 282728, - [SMALL_STATE(5698)] = 282752, - [SMALL_STATE(5699)] = 282776, - [SMALL_STATE(5700)] = 282800, - [SMALL_STATE(5701)] = 282824, - [SMALL_STATE(5702)] = 282850, - [SMALL_STATE(5703)] = 282876, - [SMALL_STATE(5704)] = 282900, - [SMALL_STATE(5705)] = 282924, - [SMALL_STATE(5706)] = 282948, - [SMALL_STATE(5707)] = 282972, - [SMALL_STATE(5708)] = 282996, - [SMALL_STATE(5709)] = 283020, - [SMALL_STATE(5710)] = 283044, - [SMALL_STATE(5711)] = 283068, - [SMALL_STATE(5712)] = 283092, - [SMALL_STATE(5713)] = 283116, - [SMALL_STATE(5714)] = 283140, - [SMALL_STATE(5715)] = 283164, - [SMALL_STATE(5716)] = 283188, - [SMALL_STATE(5717)] = 283212, - [SMALL_STATE(5718)] = 283236, - [SMALL_STATE(5719)] = 283260, - [SMALL_STATE(5720)] = 283284, - [SMALL_STATE(5721)] = 283308, - [SMALL_STATE(5722)] = 283332, - [SMALL_STATE(5723)] = 283356, - [SMALL_STATE(5724)] = 283380, - [SMALL_STATE(5725)] = 283404, - [SMALL_STATE(5726)] = 283428, - [SMALL_STATE(5727)] = 283452, - [SMALL_STATE(5728)] = 283476, - [SMALL_STATE(5729)] = 283500, - [SMALL_STATE(5730)] = 283524, - [SMALL_STATE(5731)] = 283548, - [SMALL_STATE(5732)] = 283572, - [SMALL_STATE(5733)] = 283596, - [SMALL_STATE(5734)] = 283620, - [SMALL_STATE(5735)] = 283644, - [SMALL_STATE(5736)] = 283668, - [SMALL_STATE(5737)] = 283694, - [SMALL_STATE(5738)] = 283720, - [SMALL_STATE(5739)] = 283744, - [SMALL_STATE(5740)] = 283770, - [SMALL_STATE(5741)] = 283794, - [SMALL_STATE(5742)] = 283818, - [SMALL_STATE(5743)] = 283844, - [SMALL_STATE(5744)] = 283868, - [SMALL_STATE(5745)] = 283892, - [SMALL_STATE(5746)] = 283916, - [SMALL_STATE(5747)] = 283940, - [SMALL_STATE(5748)] = 283964, - [SMALL_STATE(5749)] = 283988, - [SMALL_STATE(5750)] = 284012, - [SMALL_STATE(5751)] = 284036, - [SMALL_STATE(5752)] = 284060, - [SMALL_STATE(5753)] = 284084, - [SMALL_STATE(5754)] = 284108, - [SMALL_STATE(5755)] = 284132, - [SMALL_STATE(5756)] = 284156, - [SMALL_STATE(5757)] = 284180, - [SMALL_STATE(5758)] = 284204, - [SMALL_STATE(5759)] = 284228, - [SMALL_STATE(5760)] = 284252, - [SMALL_STATE(5761)] = 284276, - [SMALL_STATE(5762)] = 284300, - [SMALL_STATE(5763)] = 284324, - [SMALL_STATE(5764)] = 284348, - [SMALL_STATE(5765)] = 284374, - [SMALL_STATE(5766)] = 284398, - [SMALL_STATE(5767)] = 284422, - [SMALL_STATE(5768)] = 284446, + [SMALL_STATE(5675)] = 282196, + [SMALL_STATE(5676)] = 282222, + [SMALL_STATE(5677)] = 282246, + [SMALL_STATE(5678)] = 282270, + [SMALL_STATE(5679)] = 282294, + [SMALL_STATE(5680)] = 282318, + [SMALL_STATE(5681)] = 282342, + [SMALL_STATE(5682)] = 282366, + [SMALL_STATE(5683)] = 282390, + [SMALL_STATE(5684)] = 282414, + [SMALL_STATE(5685)] = 282438, + [SMALL_STATE(5686)] = 282462, + [SMALL_STATE(5687)] = 282486, + [SMALL_STATE(5688)] = 282510, + [SMALL_STATE(5689)] = 282534, + [SMALL_STATE(5690)] = 282558, + [SMALL_STATE(5691)] = 282582, + [SMALL_STATE(5692)] = 282608, + [SMALL_STATE(5693)] = 282634, + [SMALL_STATE(5694)] = 282658, + [SMALL_STATE(5695)] = 282682, + [SMALL_STATE(5696)] = 282706, + [SMALL_STATE(5697)] = 282730, + [SMALL_STATE(5698)] = 282754, + [SMALL_STATE(5699)] = 282780, + [SMALL_STATE(5700)] = 282804, + [SMALL_STATE(5701)] = 282828, + [SMALL_STATE(5702)] = 282854, + [SMALL_STATE(5703)] = 282880, + [SMALL_STATE(5704)] = 282904, + [SMALL_STATE(5705)] = 282928, + [SMALL_STATE(5706)] = 282952, + [SMALL_STATE(5707)] = 282976, + [SMALL_STATE(5708)] = 283000, + [SMALL_STATE(5709)] = 283024, + [SMALL_STATE(5710)] = 283048, + [SMALL_STATE(5711)] = 283072, + [SMALL_STATE(5712)] = 283096, + [SMALL_STATE(5713)] = 283120, + [SMALL_STATE(5714)] = 283144, + [SMALL_STATE(5715)] = 283168, + [SMALL_STATE(5716)] = 283192, + [SMALL_STATE(5717)] = 283216, + [SMALL_STATE(5718)] = 283240, + [SMALL_STATE(5719)] = 283264, + [SMALL_STATE(5720)] = 283288, + [SMALL_STATE(5721)] = 283312, + [SMALL_STATE(5722)] = 283336, + [SMALL_STATE(5723)] = 283360, + [SMALL_STATE(5724)] = 283384, + [SMALL_STATE(5725)] = 283408, + [SMALL_STATE(5726)] = 283432, + [SMALL_STATE(5727)] = 283456, + [SMALL_STATE(5728)] = 283482, + [SMALL_STATE(5729)] = 283508, + [SMALL_STATE(5730)] = 283534, + [SMALL_STATE(5731)] = 283558, + [SMALL_STATE(5732)] = 283582, + [SMALL_STATE(5733)] = 283606, + [SMALL_STATE(5734)] = 283630, + [SMALL_STATE(5735)] = 283656, + [SMALL_STATE(5736)] = 283680, + [SMALL_STATE(5737)] = 283706, + [SMALL_STATE(5738)] = 283730, + [SMALL_STATE(5739)] = 283754, + [SMALL_STATE(5740)] = 283774, + [SMALL_STATE(5741)] = 283798, + [SMALL_STATE(5742)] = 283822, + [SMALL_STATE(5743)] = 283846, + [SMALL_STATE(5744)] = 283870, + [SMALL_STATE(5745)] = 283894, + [SMALL_STATE(5746)] = 283918, + [SMALL_STATE(5747)] = 283942, + [SMALL_STATE(5748)] = 283966, + [SMALL_STATE(5749)] = 283990, + [SMALL_STATE(5750)] = 284014, + [SMALL_STATE(5751)] = 284038, + [SMALL_STATE(5752)] = 284062, + [SMALL_STATE(5753)] = 284086, + [SMALL_STATE(5754)] = 284110, + [SMALL_STATE(5755)] = 284134, + [SMALL_STATE(5756)] = 284158, + [SMALL_STATE(5757)] = 284182, + [SMALL_STATE(5758)] = 284206, + [SMALL_STATE(5759)] = 284230, + [SMALL_STATE(5760)] = 284254, + [SMALL_STATE(5761)] = 284280, + [SMALL_STATE(5762)] = 284304, + [SMALL_STATE(5763)] = 284328, + [SMALL_STATE(5764)] = 284352, + [SMALL_STATE(5765)] = 284376, + [SMALL_STATE(5766)] = 284400, + [SMALL_STATE(5767)] = 284424, + [SMALL_STATE(5768)] = 284448, [SMALL_STATE(5769)] = 284472, [SMALL_STATE(5770)] = 284496, - [SMALL_STATE(5771)] = 284522, - [SMALL_STATE(5772)] = 284542, - [SMALL_STATE(5773)] = 284566, - [SMALL_STATE(5774)] = 284590, - [SMALL_STATE(5775)] = 284614, - [SMALL_STATE(5776)] = 284638, - [SMALL_STATE(5777)] = 284662, - [SMALL_STATE(5778)] = 284686, + [SMALL_STATE(5771)] = 284520, + [SMALL_STATE(5772)] = 284544, + [SMALL_STATE(5773)] = 284568, + [SMALL_STATE(5774)] = 284592, + [SMALL_STATE(5775)] = 284616, + [SMALL_STATE(5776)] = 284640, + [SMALL_STATE(5777)] = 284664, + [SMALL_STATE(5778)] = 284688, [SMALL_STATE(5779)] = 284712, [SMALL_STATE(5780)] = 284736, - [SMALL_STATE(5781)] = 284760, - [SMALL_STATE(5782)] = 284784, - [SMALL_STATE(5783)] = 284808, - [SMALL_STATE(5784)] = 284832, - [SMALL_STATE(5785)] = 284858, - [SMALL_STATE(5786)] = 284882, - [SMALL_STATE(5787)] = 284906, - [SMALL_STATE(5788)] = 284930, - [SMALL_STATE(5789)] = 284954, - [SMALL_STATE(5790)] = 284978, - [SMALL_STATE(5791)] = 285002, - [SMALL_STATE(5792)] = 285026, - [SMALL_STATE(5793)] = 285050, - [SMALL_STATE(5794)] = 285074, - [SMALL_STATE(5795)] = 285098, - [SMALL_STATE(5796)] = 285122, - [SMALL_STATE(5797)] = 285146, - [SMALL_STATE(5798)] = 285170, - [SMALL_STATE(5799)] = 285196, - [SMALL_STATE(5800)] = 285222, - [SMALL_STATE(5801)] = 285246, - [SMALL_STATE(5802)] = 285270, - [SMALL_STATE(5803)] = 285294, - [SMALL_STATE(5804)] = 285318, - [SMALL_STATE(5805)] = 285342, - [SMALL_STATE(5806)] = 285368, - [SMALL_STATE(5807)] = 285394, - [SMALL_STATE(5808)] = 285420, - [SMALL_STATE(5809)] = 285444, - [SMALL_STATE(5810)] = 285470, - [SMALL_STATE(5811)] = 285494, - [SMALL_STATE(5812)] = 285518, - [SMALL_STATE(5813)] = 285542, - [SMALL_STATE(5814)] = 285566, - [SMALL_STATE(5815)] = 285590, - [SMALL_STATE(5816)] = 285614, - [SMALL_STATE(5817)] = 285638, - [SMALL_STATE(5818)] = 285662, - [SMALL_STATE(5819)] = 285686, - [SMALL_STATE(5820)] = 285710, - [SMALL_STATE(5821)] = 285734, - [SMALL_STATE(5822)] = 285758, - [SMALL_STATE(5823)] = 285782, - [SMALL_STATE(5824)] = 285806, - [SMALL_STATE(5825)] = 285830, - [SMALL_STATE(5826)] = 285854, - [SMALL_STATE(5827)] = 285878, - [SMALL_STATE(5828)] = 285902, - [SMALL_STATE(5829)] = 285926, - [SMALL_STATE(5830)] = 285950, - [SMALL_STATE(5831)] = 285976, - [SMALL_STATE(5832)] = 286000, - [SMALL_STATE(5833)] = 286024, - [SMALL_STATE(5834)] = 286050, - [SMALL_STATE(5835)] = 286076, - [SMALL_STATE(5836)] = 286100, - [SMALL_STATE(5837)] = 286120, - [SMALL_STATE(5838)] = 286144, - [SMALL_STATE(5839)] = 286168, - [SMALL_STATE(5840)] = 286192, - [SMALL_STATE(5841)] = 286216, - [SMALL_STATE(5842)] = 286240, - [SMALL_STATE(5843)] = 286266, - [SMALL_STATE(5844)] = 286292, - [SMALL_STATE(5845)] = 286316, - [SMALL_STATE(5846)] = 286340, - [SMALL_STATE(5847)] = 286364, - [SMALL_STATE(5848)] = 286388, - [SMALL_STATE(5849)] = 286412, - [SMALL_STATE(5850)] = 286436, - [SMALL_STATE(5851)] = 286460, - [SMALL_STATE(5852)] = 286484, - [SMALL_STATE(5853)] = 286508, - [SMALL_STATE(5854)] = 286532, - [SMALL_STATE(5855)] = 286556, - [SMALL_STATE(5856)] = 286580, - [SMALL_STATE(5857)] = 286604, - [SMALL_STATE(5858)] = 286628, - [SMALL_STATE(5859)] = 286652, - [SMALL_STATE(5860)] = 286676, - [SMALL_STATE(5861)] = 286700, - [SMALL_STATE(5862)] = 286724, - [SMALL_STATE(5863)] = 286748, - [SMALL_STATE(5864)] = 286772, - [SMALL_STATE(5865)] = 286796, - [SMALL_STATE(5866)] = 286820, - [SMALL_STATE(5867)] = 286844, - [SMALL_STATE(5868)] = 286870, - [SMALL_STATE(5869)] = 286896, + [SMALL_STATE(5781)] = 284762, + [SMALL_STATE(5782)] = 284786, + [SMALL_STATE(5783)] = 284812, + [SMALL_STATE(5784)] = 284836, + [SMALL_STATE(5785)] = 284862, + [SMALL_STATE(5786)] = 284886, + [SMALL_STATE(5787)] = 284910, + [SMALL_STATE(5788)] = 284934, + [SMALL_STATE(5789)] = 284958, + [SMALL_STATE(5790)] = 284982, + [SMALL_STATE(5791)] = 285006, + [SMALL_STATE(5792)] = 285030, + [SMALL_STATE(5793)] = 285054, + [SMALL_STATE(5794)] = 285080, + [SMALL_STATE(5795)] = 285104, + [SMALL_STATE(5796)] = 285128, + [SMALL_STATE(5797)] = 285152, + [SMALL_STATE(5798)] = 285176, + [SMALL_STATE(5799)] = 285200, + [SMALL_STATE(5800)] = 285226, + [SMALL_STATE(5801)] = 285252, + [SMALL_STATE(5802)] = 285276, + [SMALL_STATE(5803)] = 285300, + [SMALL_STATE(5804)] = 285324, + [SMALL_STATE(5805)] = 285348, + [SMALL_STATE(5806)] = 285374, + [SMALL_STATE(5807)] = 285400, + [SMALL_STATE(5808)] = 285426, + [SMALL_STATE(5809)] = 285450, + [SMALL_STATE(5810)] = 285476, + [SMALL_STATE(5811)] = 285500, + [SMALL_STATE(5812)] = 285524, + [SMALL_STATE(5813)] = 285548, + [SMALL_STATE(5814)] = 285572, + [SMALL_STATE(5815)] = 285596, + [SMALL_STATE(5816)] = 285620, + [SMALL_STATE(5817)] = 285644, + [SMALL_STATE(5818)] = 285670, + [SMALL_STATE(5819)] = 285694, + [SMALL_STATE(5820)] = 285718, + [SMALL_STATE(5821)] = 285738, + [SMALL_STATE(5822)] = 285762, + [SMALL_STATE(5823)] = 285786, + [SMALL_STATE(5824)] = 285810, + [SMALL_STATE(5825)] = 285834, + [SMALL_STATE(5826)] = 285858, + [SMALL_STATE(5827)] = 285882, + [SMALL_STATE(5828)] = 285906, + [SMALL_STATE(5829)] = 285930, + [SMALL_STATE(5830)] = 285954, + [SMALL_STATE(5831)] = 285978, + [SMALL_STATE(5832)] = 286002, + [SMALL_STATE(5833)] = 286026, + [SMALL_STATE(5834)] = 286052, + [SMALL_STATE(5835)] = 286078, + [SMALL_STATE(5836)] = 286102, + [SMALL_STATE(5837)] = 286122, + [SMALL_STATE(5838)] = 286146, + [SMALL_STATE(5839)] = 286170, + [SMALL_STATE(5840)] = 286194, + [SMALL_STATE(5841)] = 286218, + [SMALL_STATE(5842)] = 286244, + [SMALL_STATE(5843)] = 286270, + [SMALL_STATE(5844)] = 286296, + [SMALL_STATE(5845)] = 286320, + [SMALL_STATE(5846)] = 286344, + [SMALL_STATE(5847)] = 286368, + [SMALL_STATE(5848)] = 286392, + [SMALL_STATE(5849)] = 286416, + [SMALL_STATE(5850)] = 286440, + [SMALL_STATE(5851)] = 286464, + [SMALL_STATE(5852)] = 286488, + [SMALL_STATE(5853)] = 286512, + [SMALL_STATE(5854)] = 286536, + [SMALL_STATE(5855)] = 286560, + [SMALL_STATE(5856)] = 286584, + [SMALL_STATE(5857)] = 286608, + [SMALL_STATE(5858)] = 286632, + [SMALL_STATE(5859)] = 286658, + [SMALL_STATE(5860)] = 286682, + [SMALL_STATE(5861)] = 286706, + [SMALL_STATE(5862)] = 286730, + [SMALL_STATE(5863)] = 286754, + [SMALL_STATE(5864)] = 286778, + [SMALL_STATE(5865)] = 286802, + [SMALL_STATE(5866)] = 286826, + [SMALL_STATE(5867)] = 286850, + [SMALL_STATE(5868)] = 286874, + [SMALL_STATE(5869)] = 286898, [SMALL_STATE(5870)] = 286922, - [SMALL_STATE(5871)] = 286948, + [SMALL_STATE(5871)] = 286946, [SMALL_STATE(5872)] = 286972, - [SMALL_STATE(5873)] = 286996, - [SMALL_STATE(5874)] = 287020, - [SMALL_STATE(5875)] = 287044, - [SMALL_STATE(5876)] = 287068, - [SMALL_STATE(5877)] = 287092, - [SMALL_STATE(5878)] = 287118, - [SMALL_STATE(5879)] = 287144, - [SMALL_STATE(5880)] = 287164, - [SMALL_STATE(5881)] = 287188, - [SMALL_STATE(5882)] = 287214, - [SMALL_STATE(5883)] = 287240, - [SMALL_STATE(5884)] = 287264, - [SMALL_STATE(5885)] = 287288, - [SMALL_STATE(5886)] = 287314, - [SMALL_STATE(5887)] = 287338, - [SMALL_STATE(5888)] = 287362, - [SMALL_STATE(5889)] = 287386, - [SMALL_STATE(5890)] = 287410, - [SMALL_STATE(5891)] = 287434, - [SMALL_STATE(5892)] = 287458, - [SMALL_STATE(5893)] = 287482, - [SMALL_STATE(5894)] = 287506, - [SMALL_STATE(5895)] = 287532, - [SMALL_STATE(5896)] = 287556, - [SMALL_STATE(5897)] = 287580, - [SMALL_STATE(5898)] = 287604, - [SMALL_STATE(5899)] = 287628, - [SMALL_STATE(5900)] = 287652, - [SMALL_STATE(5901)] = 287676, - [SMALL_STATE(5902)] = 287700, - [SMALL_STATE(5903)] = 287724, - [SMALL_STATE(5904)] = 287748, - [SMALL_STATE(5905)] = 287772, - [SMALL_STATE(5906)] = 287796, - [SMALL_STATE(5907)] = 287820, - [SMALL_STATE(5908)] = 287846, - [SMALL_STATE(5909)] = 287872, - [SMALL_STATE(5910)] = 287896, - [SMALL_STATE(5911)] = 287920, - [SMALL_STATE(5912)] = 287944, - [SMALL_STATE(5913)] = 287968, - [SMALL_STATE(5914)] = 287992, - [SMALL_STATE(5915)] = 288016, - [SMALL_STATE(5916)] = 288040, - [SMALL_STATE(5917)] = 288064, - [SMALL_STATE(5918)] = 288088, - [SMALL_STATE(5919)] = 288114, + [SMALL_STATE(5873)] = 286998, + [SMALL_STATE(5874)] = 287022, + [SMALL_STATE(5875)] = 287046, + [SMALL_STATE(5876)] = 287070, + [SMALL_STATE(5877)] = 287094, + [SMALL_STATE(5878)] = 287120, + [SMALL_STATE(5879)] = 287146, + [SMALL_STATE(5880)] = 287170, + [SMALL_STATE(5881)] = 287196, + [SMALL_STATE(5882)] = 287222, + [SMALL_STATE(5883)] = 287246, + [SMALL_STATE(5884)] = 287270, + [SMALL_STATE(5885)] = 287294, + [SMALL_STATE(5886)] = 287318, + [SMALL_STATE(5887)] = 287342, + [SMALL_STATE(5888)] = 287366, + [SMALL_STATE(5889)] = 287390, + [SMALL_STATE(5890)] = 287414, + [SMALL_STATE(5891)] = 287438, + [SMALL_STATE(5892)] = 287462, + [SMALL_STATE(5893)] = 287486, + [SMALL_STATE(5894)] = 287512, + [SMALL_STATE(5895)] = 287538, + [SMALL_STATE(5896)] = 287562, + [SMALL_STATE(5897)] = 287588, + [SMALL_STATE(5898)] = 287612, + [SMALL_STATE(5899)] = 287636, + [SMALL_STATE(5900)] = 287660, + [SMALL_STATE(5901)] = 287684, + [SMALL_STATE(5902)] = 287708, + [SMALL_STATE(5903)] = 287732, + [SMALL_STATE(5904)] = 287756, + [SMALL_STATE(5905)] = 287780, + [SMALL_STATE(5906)] = 287804, + [SMALL_STATE(5907)] = 287828, + [SMALL_STATE(5908)] = 287852, + [SMALL_STATE(5909)] = 287876, + [SMALL_STATE(5910)] = 287900, + [SMALL_STATE(5911)] = 287924, + [SMALL_STATE(5912)] = 287948, + [SMALL_STATE(5913)] = 287972, + [SMALL_STATE(5914)] = 287996, + [SMALL_STATE(5915)] = 288020, + [SMALL_STATE(5916)] = 288044, + [SMALL_STATE(5917)] = 288068, + [SMALL_STATE(5918)] = 288092, + [SMALL_STATE(5919)] = 288116, [SMALL_STATE(5920)] = 288140, [SMALL_STATE(5921)] = 288164, - [SMALL_STATE(5922)] = 288190, + [SMALL_STATE(5922)] = 288188, [SMALL_STATE(5923)] = 288214, [SMALL_STATE(5924)] = 288240, [SMALL_STATE(5925)] = 288264, @@ -422848,11 +422858,11 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5934)] = 288480, [SMALL_STATE(5935)] = 288504, [SMALL_STATE(5936)] = 288528, - [SMALL_STATE(5937)] = 288552, - [SMALL_STATE(5938)] = 288576, - [SMALL_STATE(5939)] = 288602, - [SMALL_STATE(5940)] = 288626, - [SMALL_STATE(5941)] = 288650, + [SMALL_STATE(5937)] = 288554, + [SMALL_STATE(5938)] = 288578, + [SMALL_STATE(5939)] = 288604, + [SMALL_STATE(5940)] = 288628, + [SMALL_STATE(5941)] = 288652, [SMALL_STATE(5942)] = 288676, [SMALL_STATE(5943)] = 288700, [SMALL_STATE(5944)] = 288726, @@ -422860,204 +422870,204 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5946)] = 288776, [SMALL_STATE(5947)] = 288797, [SMALL_STATE(5948)] = 288818, - [SMALL_STATE(5949)] = 288835, - [SMALL_STATE(5950)] = 288852, - [SMALL_STATE(5951)] = 288869, - [SMALL_STATE(5952)] = 288886, - [SMALL_STATE(5953)] = 288903, - [SMALL_STATE(5954)] = 288920, - [SMALL_STATE(5955)] = 288937, - [SMALL_STATE(5956)] = 288954, - [SMALL_STATE(5957)] = 288971, - [SMALL_STATE(5958)] = 288988, - [SMALL_STATE(5959)] = 289005, - [SMALL_STATE(5960)] = 289026, - [SMALL_STATE(5961)] = 289047, - [SMALL_STATE(5962)] = 289068, - [SMALL_STATE(5963)] = 289089, - [SMALL_STATE(5964)] = 289110, - [SMALL_STATE(5965)] = 289131, - [SMALL_STATE(5966)] = 289152, - [SMALL_STATE(5967)] = 289173, - [SMALL_STATE(5968)] = 289194, - [SMALL_STATE(5969)] = 289215, - [SMALL_STATE(5970)] = 289236, - [SMALL_STATE(5971)] = 289257, - [SMALL_STATE(5972)] = 289274, - [SMALL_STATE(5973)] = 289291, - [SMALL_STATE(5974)] = 289312, - [SMALL_STATE(5975)] = 289333, - [SMALL_STATE(5976)] = 289354, - [SMALL_STATE(5977)] = 289375, - [SMALL_STATE(5978)] = 289396, - [SMALL_STATE(5979)] = 289417, - [SMALL_STATE(5980)] = 289438, - [SMALL_STATE(5981)] = 289459, - [SMALL_STATE(5982)] = 289480, - [SMALL_STATE(5983)] = 289501, - [SMALL_STATE(5984)] = 289518, - [SMALL_STATE(5985)] = 289535, - [SMALL_STATE(5986)] = 289556, - [SMALL_STATE(5987)] = 289577, - [SMALL_STATE(5988)] = 289596, - [SMALL_STATE(5989)] = 289617, - [SMALL_STATE(5990)] = 289638, - [SMALL_STATE(5991)] = 289659, - [SMALL_STATE(5992)] = 289680, - [SMALL_STATE(5993)] = 289701, - [SMALL_STATE(5994)] = 289722, - [SMALL_STATE(5995)] = 289743, - [SMALL_STATE(5996)] = 289764, - [SMALL_STATE(5997)] = 289785, - [SMALL_STATE(5998)] = 289806, - [SMALL_STATE(5999)] = 289827, - [SMALL_STATE(6000)] = 289848, - [SMALL_STATE(6001)] = 289865, - [SMALL_STATE(6002)] = 289886, - [SMALL_STATE(6003)] = 289907, - [SMALL_STATE(6004)] = 289928, - [SMALL_STATE(6005)] = 289949, - [SMALL_STATE(6006)] = 289970, - [SMALL_STATE(6007)] = 289991, - [SMALL_STATE(6008)] = 290012, - [SMALL_STATE(6009)] = 290033, - [SMALL_STATE(6010)] = 290054, - [SMALL_STATE(6011)] = 290075, - [SMALL_STATE(6012)] = 290096, - [SMALL_STATE(6013)] = 290117, - [SMALL_STATE(6014)] = 290138, - [SMALL_STATE(6015)] = 290159, - [SMALL_STATE(6016)] = 290180, - [SMALL_STATE(6017)] = 290201, - [SMALL_STATE(6018)] = 290222, - [SMALL_STATE(6019)] = 290243, - [SMALL_STATE(6020)] = 290264, - [SMALL_STATE(6021)] = 290285, - [SMALL_STATE(6022)] = 290306, - [SMALL_STATE(6023)] = 290327, - [SMALL_STATE(6024)] = 290344, - [SMALL_STATE(6025)] = 290365, - [SMALL_STATE(6026)] = 290386, - [SMALL_STATE(6027)] = 290407, - [SMALL_STATE(6028)] = 290428, - [SMALL_STATE(6029)] = 290449, - [SMALL_STATE(6030)] = 290470, - [SMALL_STATE(6031)] = 290491, - [SMALL_STATE(6032)] = 290512, - [SMALL_STATE(6033)] = 290533, - [SMALL_STATE(6034)] = 290554, - [SMALL_STATE(6035)] = 290575, - [SMALL_STATE(6036)] = 290596, - [SMALL_STATE(6037)] = 290617, - [SMALL_STATE(6038)] = 290634, - [SMALL_STATE(6039)] = 290655, - [SMALL_STATE(6040)] = 290676, - [SMALL_STATE(6041)] = 290697, - [SMALL_STATE(6042)] = 290718, - [SMALL_STATE(6043)] = 290739, - [SMALL_STATE(6044)] = 290760, - [SMALL_STATE(6045)] = 290781, - [SMALL_STATE(6046)] = 290802, - [SMALL_STATE(6047)] = 290823, - [SMALL_STATE(6048)] = 290844, - [SMALL_STATE(6049)] = 290865, - [SMALL_STATE(6050)] = 290886, - [SMALL_STATE(6051)] = 290907, - [SMALL_STATE(6052)] = 290928, - [SMALL_STATE(6053)] = 290949, - [SMALL_STATE(6054)] = 290970, - [SMALL_STATE(6055)] = 290991, - [SMALL_STATE(6056)] = 291012, - [SMALL_STATE(6057)] = 291033, - [SMALL_STATE(6058)] = 291054, - [SMALL_STATE(6059)] = 291075, - [SMALL_STATE(6060)] = 291096, - [SMALL_STATE(6061)] = 291117, - [SMALL_STATE(6062)] = 291138, - [SMALL_STATE(6063)] = 291159, - [SMALL_STATE(6064)] = 291180, - [SMALL_STATE(6065)] = 291201, - [SMALL_STATE(6066)] = 291222, - [SMALL_STATE(6067)] = 291239, - [SMALL_STATE(6068)] = 291260, - [SMALL_STATE(6069)] = 291279, - [SMALL_STATE(6070)] = 291300, - [SMALL_STATE(6071)] = 291321, - [SMALL_STATE(6072)] = 291342, - [SMALL_STATE(6073)] = 291363, - [SMALL_STATE(6074)] = 291384, - [SMALL_STATE(6075)] = 291401, - [SMALL_STATE(6076)] = 291422, - [SMALL_STATE(6077)] = 291443, - [SMALL_STATE(6078)] = 291464, - [SMALL_STATE(6079)] = 291485, - [SMALL_STATE(6080)] = 291506, - [SMALL_STATE(6081)] = 291527, - [SMALL_STATE(6082)] = 291548, - [SMALL_STATE(6083)] = 291569, - [SMALL_STATE(6084)] = 291590, - [SMALL_STATE(6085)] = 291611, - [SMALL_STATE(6086)] = 291632, - [SMALL_STATE(6087)] = 291653, - [SMALL_STATE(6088)] = 291674, - [SMALL_STATE(6089)] = 291695, - [SMALL_STATE(6090)] = 291716, - [SMALL_STATE(6091)] = 291737, - [SMALL_STATE(6092)] = 291758, - [SMALL_STATE(6093)] = 291779, - [SMALL_STATE(6094)] = 291800, - [SMALL_STATE(6095)] = 291821, - [SMALL_STATE(6096)] = 291842, - [SMALL_STATE(6097)] = 291863, - [SMALL_STATE(6098)] = 291884, - [SMALL_STATE(6099)] = 291905, - [SMALL_STATE(6100)] = 291926, - [SMALL_STATE(6101)] = 291947, - [SMALL_STATE(6102)] = 291968, - [SMALL_STATE(6103)] = 291989, - [SMALL_STATE(6104)] = 292010, - [SMALL_STATE(6105)] = 292031, - [SMALL_STATE(6106)] = 292052, - [SMALL_STATE(6107)] = 292073, - [SMALL_STATE(6108)] = 292094, - [SMALL_STATE(6109)] = 292115, - [SMALL_STATE(6110)] = 292136, - [SMALL_STATE(6111)] = 292157, - [SMALL_STATE(6112)] = 292178, - [SMALL_STATE(6113)] = 292199, - [SMALL_STATE(6114)] = 292220, - [SMALL_STATE(6115)] = 292241, - [SMALL_STATE(6116)] = 292262, - [SMALL_STATE(6117)] = 292283, - [SMALL_STATE(6118)] = 292304, - [SMALL_STATE(6119)] = 292325, - [SMALL_STATE(6120)] = 292346, - [SMALL_STATE(6121)] = 292367, - [SMALL_STATE(6122)] = 292388, - [SMALL_STATE(6123)] = 292409, - [SMALL_STATE(6124)] = 292430, - [SMALL_STATE(6125)] = 292451, - [SMALL_STATE(6126)] = 292472, - [SMALL_STATE(6127)] = 292493, - [SMALL_STATE(6128)] = 292514, - [SMALL_STATE(6129)] = 292535, - [SMALL_STATE(6130)] = 292556, - [SMALL_STATE(6131)] = 292577, - [SMALL_STATE(6132)] = 292598, - [SMALL_STATE(6133)] = 292619, - [SMALL_STATE(6134)] = 292640, - [SMALL_STATE(6135)] = 292661, - [SMALL_STATE(6136)] = 292682, - [SMALL_STATE(6137)] = 292703, - [SMALL_STATE(6138)] = 292724, - [SMALL_STATE(6139)] = 292745, - [SMALL_STATE(6140)] = 292766, - [SMALL_STATE(6141)] = 292787, - [SMALL_STATE(6142)] = 292808, - [SMALL_STATE(6143)] = 292829, - [SMALL_STATE(6144)] = 292850, - [SMALL_STATE(6145)] = 292871, - [SMALL_STATE(6146)] = 292892, + [SMALL_STATE(5949)] = 288839, + [SMALL_STATE(5950)] = 288856, + [SMALL_STATE(5951)] = 288873, + [SMALL_STATE(5952)] = 288890, + [SMALL_STATE(5953)] = 288907, + [SMALL_STATE(5954)] = 288924, + [SMALL_STATE(5955)] = 288945, + [SMALL_STATE(5956)] = 288962, + [SMALL_STATE(5957)] = 288979, + [SMALL_STATE(5958)] = 288996, + [SMALL_STATE(5959)] = 289013, + [SMALL_STATE(5960)] = 289034, + [SMALL_STATE(5961)] = 289055, + [SMALL_STATE(5962)] = 289076, + [SMALL_STATE(5963)] = 289097, + [SMALL_STATE(5964)] = 289118, + [SMALL_STATE(5965)] = 289139, + [SMALL_STATE(5966)] = 289160, + [SMALL_STATE(5967)] = 289181, + [SMALL_STATE(5968)] = 289202, + [SMALL_STATE(5969)] = 289223, + [SMALL_STATE(5970)] = 289240, + [SMALL_STATE(5971)] = 289261, + [SMALL_STATE(5972)] = 289278, + [SMALL_STATE(5973)] = 289295, + [SMALL_STATE(5974)] = 289316, + [SMALL_STATE(5975)] = 289337, + [SMALL_STATE(5976)] = 289358, + [SMALL_STATE(5977)] = 289379, + [SMALL_STATE(5978)] = 289400, + [SMALL_STATE(5979)] = 289421, + [SMALL_STATE(5980)] = 289442, + [SMALL_STATE(5981)] = 289463, + [SMALL_STATE(5982)] = 289484, + [SMALL_STATE(5983)] = 289505, + [SMALL_STATE(5984)] = 289522, + [SMALL_STATE(5985)] = 289543, + [SMALL_STATE(5986)] = 289564, + [SMALL_STATE(5987)] = 289585, + [SMALL_STATE(5988)] = 289606, + [SMALL_STATE(5989)] = 289627, + [SMALL_STATE(5990)] = 289648, + [SMALL_STATE(5991)] = 289669, + [SMALL_STATE(5992)] = 289690, + [SMALL_STATE(5993)] = 289711, + [SMALL_STATE(5994)] = 289732, + [SMALL_STATE(5995)] = 289753, + [SMALL_STATE(5996)] = 289770, + [SMALL_STATE(5997)] = 289791, + [SMALL_STATE(5998)] = 289812, + [SMALL_STATE(5999)] = 289833, + [SMALL_STATE(6000)] = 289854, + [SMALL_STATE(6001)] = 289875, + [SMALL_STATE(6002)] = 289896, + [SMALL_STATE(6003)] = 289917, + [SMALL_STATE(6004)] = 289938, + [SMALL_STATE(6005)] = 289959, + [SMALL_STATE(6006)] = 289980, + [SMALL_STATE(6007)] = 290001, + [SMALL_STATE(6008)] = 290018, + [SMALL_STATE(6009)] = 290035, + [SMALL_STATE(6010)] = 290052, + [SMALL_STATE(6011)] = 290073, + [SMALL_STATE(6012)] = 290090, + [SMALL_STATE(6013)] = 290107, + [SMALL_STATE(6014)] = 290128, + [SMALL_STATE(6015)] = 290149, + [SMALL_STATE(6016)] = 290170, + [SMALL_STATE(6017)] = 290191, + [SMALL_STATE(6018)] = 290212, + [SMALL_STATE(6019)] = 290233, + [SMALL_STATE(6020)] = 290254, + [SMALL_STATE(6021)] = 290275, + [SMALL_STATE(6022)] = 290294, + [SMALL_STATE(6023)] = 290315, + [SMALL_STATE(6024)] = 290332, + [SMALL_STATE(6025)] = 290353, + [SMALL_STATE(6026)] = 290374, + [SMALL_STATE(6027)] = 290395, + [SMALL_STATE(6028)] = 290416, + [SMALL_STATE(6029)] = 290437, + [SMALL_STATE(6030)] = 290458, + [SMALL_STATE(6031)] = 290479, + [SMALL_STATE(6032)] = 290500, + [SMALL_STATE(6033)] = 290519, + [SMALL_STATE(6034)] = 290540, + [SMALL_STATE(6035)] = 290561, + [SMALL_STATE(6036)] = 290582, + [SMALL_STATE(6037)] = 290603, + [SMALL_STATE(6038)] = 290624, + [SMALL_STATE(6039)] = 290645, + [SMALL_STATE(6040)] = 290666, + [SMALL_STATE(6041)] = 290687, + [SMALL_STATE(6042)] = 290708, + [SMALL_STATE(6043)] = 290729, + [SMALL_STATE(6044)] = 290750, + [SMALL_STATE(6045)] = 290771, + [SMALL_STATE(6046)] = 290792, + [SMALL_STATE(6047)] = 290813, + [SMALL_STATE(6048)] = 290834, + [SMALL_STATE(6049)] = 290855, + [SMALL_STATE(6050)] = 290876, + [SMALL_STATE(6051)] = 290897, + [SMALL_STATE(6052)] = 290918, + [SMALL_STATE(6053)] = 290939, + [SMALL_STATE(6054)] = 290960, + [SMALL_STATE(6055)] = 290981, + [SMALL_STATE(6056)] = 291002, + [SMALL_STATE(6057)] = 291023, + [SMALL_STATE(6058)] = 291044, + [SMALL_STATE(6059)] = 291065, + [SMALL_STATE(6060)] = 291086, + [SMALL_STATE(6061)] = 291107, + [SMALL_STATE(6062)] = 291128, + [SMALL_STATE(6063)] = 291149, + [SMALL_STATE(6064)] = 291170, + [SMALL_STATE(6065)] = 291189, + [SMALL_STATE(6066)] = 291210, + [SMALL_STATE(6067)] = 291231, + [SMALL_STATE(6068)] = 291252, + [SMALL_STATE(6069)] = 291273, + [SMALL_STATE(6070)] = 291294, + [SMALL_STATE(6071)] = 291315, + [SMALL_STATE(6072)] = 291336, + [SMALL_STATE(6073)] = 291357, + [SMALL_STATE(6074)] = 291378, + [SMALL_STATE(6075)] = 291399, + [SMALL_STATE(6076)] = 291420, + [SMALL_STATE(6077)] = 291441, + [SMALL_STATE(6078)] = 291462, + [SMALL_STATE(6079)] = 291483, + [SMALL_STATE(6080)] = 291504, + [SMALL_STATE(6081)] = 291525, + [SMALL_STATE(6082)] = 291546, + [SMALL_STATE(6083)] = 291567, + [SMALL_STATE(6084)] = 291588, + [SMALL_STATE(6085)] = 291609, + [SMALL_STATE(6086)] = 291630, + [SMALL_STATE(6087)] = 291651, + [SMALL_STATE(6088)] = 291672, + [SMALL_STATE(6089)] = 291693, + [SMALL_STATE(6090)] = 291714, + [SMALL_STATE(6091)] = 291735, + [SMALL_STATE(6092)] = 291756, + [SMALL_STATE(6093)] = 291777, + [SMALL_STATE(6094)] = 291798, + [SMALL_STATE(6095)] = 291819, + [SMALL_STATE(6096)] = 291840, + [SMALL_STATE(6097)] = 291861, + [SMALL_STATE(6098)] = 291882, + [SMALL_STATE(6099)] = 291903, + [SMALL_STATE(6100)] = 291924, + [SMALL_STATE(6101)] = 291945, + [SMALL_STATE(6102)] = 291966, + [SMALL_STATE(6103)] = 291987, + [SMALL_STATE(6104)] = 292008, + [SMALL_STATE(6105)] = 292029, + [SMALL_STATE(6106)] = 292050, + [SMALL_STATE(6107)] = 292071, + [SMALL_STATE(6108)] = 292092, + [SMALL_STATE(6109)] = 292113, + [SMALL_STATE(6110)] = 292134, + [SMALL_STATE(6111)] = 292155, + [SMALL_STATE(6112)] = 292176, + [SMALL_STATE(6113)] = 292197, + [SMALL_STATE(6114)] = 292218, + [SMALL_STATE(6115)] = 292239, + [SMALL_STATE(6116)] = 292260, + [SMALL_STATE(6117)] = 292281, + [SMALL_STATE(6118)] = 292302, + [SMALL_STATE(6119)] = 292323, + [SMALL_STATE(6120)] = 292344, + [SMALL_STATE(6121)] = 292365, + [SMALL_STATE(6122)] = 292386, + [SMALL_STATE(6123)] = 292407, + [SMALL_STATE(6124)] = 292428, + [SMALL_STATE(6125)] = 292449, + [SMALL_STATE(6126)] = 292470, + [SMALL_STATE(6127)] = 292491, + [SMALL_STATE(6128)] = 292512, + [SMALL_STATE(6129)] = 292533, + [SMALL_STATE(6130)] = 292554, + [SMALL_STATE(6131)] = 292575, + [SMALL_STATE(6132)] = 292596, + [SMALL_STATE(6133)] = 292617, + [SMALL_STATE(6134)] = 292638, + [SMALL_STATE(6135)] = 292659, + [SMALL_STATE(6136)] = 292680, + [SMALL_STATE(6137)] = 292701, + [SMALL_STATE(6138)] = 292722, + [SMALL_STATE(6139)] = 292743, + [SMALL_STATE(6140)] = 292764, + [SMALL_STATE(6141)] = 292785, + [SMALL_STATE(6142)] = 292806, + [SMALL_STATE(6143)] = 292827, + [SMALL_STATE(6144)] = 292848, + [SMALL_STATE(6145)] = 292869, + [SMALL_STATE(6146)] = 292890, [SMALL_STATE(6147)] = 292911, [SMALL_STATE(6148)] = 292932, [SMALL_STATE(6149)] = 292953, @@ -423075,593 +423085,593 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(6161)] = 293205, [SMALL_STATE(6162)] = 293223, [SMALL_STATE(6163)] = 293241, - [SMALL_STATE(6164)] = 293255, - [SMALL_STATE(6165)] = 293273, - [SMALL_STATE(6166)] = 293291, - [SMALL_STATE(6167)] = 293309, - [SMALL_STATE(6168)] = 293327, - [SMALL_STATE(6169)] = 293345, - [SMALL_STATE(6170)] = 293363, - [SMALL_STATE(6171)] = 293381, - [SMALL_STATE(6172)] = 293399, - [SMALL_STATE(6173)] = 293413, - [SMALL_STATE(6174)] = 293431, - [SMALL_STATE(6175)] = 293449, - [SMALL_STATE(6176)] = 293465, - [SMALL_STATE(6177)] = 293483, - [SMALL_STATE(6178)] = 293501, - [SMALL_STATE(6179)] = 293519, - [SMALL_STATE(6180)] = 293537, - [SMALL_STATE(6181)] = 293555, - [SMALL_STATE(6182)] = 293573, - [SMALL_STATE(6183)] = 293591, - [SMALL_STATE(6184)] = 293609, - [SMALL_STATE(6185)] = 293627, - [SMALL_STATE(6186)] = 293645, - [SMALL_STATE(6187)] = 293663, - [SMALL_STATE(6188)] = 293681, - [SMALL_STATE(6189)] = 293699, - [SMALL_STATE(6190)] = 293717, - [SMALL_STATE(6191)] = 293735, - [SMALL_STATE(6192)] = 293753, - [SMALL_STATE(6193)] = 293771, - [SMALL_STATE(6194)] = 293789, - [SMALL_STATE(6195)] = 293807, - [SMALL_STATE(6196)] = 293825, - [SMALL_STATE(6197)] = 293843, - [SMALL_STATE(6198)] = 293861, - [SMALL_STATE(6199)] = 293879, - [SMALL_STATE(6200)] = 293897, - [SMALL_STATE(6201)] = 293915, - [SMALL_STATE(6202)] = 293933, - [SMALL_STATE(6203)] = 293951, - [SMALL_STATE(6204)] = 293969, - [SMALL_STATE(6205)] = 293987, - [SMALL_STATE(6206)] = 294005, - [SMALL_STATE(6207)] = 294023, - [SMALL_STATE(6208)] = 294037, - [SMALL_STATE(6209)] = 294055, - [SMALL_STATE(6210)] = 294073, - [SMALL_STATE(6211)] = 294091, - [SMALL_STATE(6212)] = 294109, - [SMALL_STATE(6213)] = 294127, - [SMALL_STATE(6214)] = 294145, - [SMALL_STATE(6215)] = 294163, - [SMALL_STATE(6216)] = 294181, - [SMALL_STATE(6217)] = 294199, - [SMALL_STATE(6218)] = 294217, - [SMALL_STATE(6219)] = 294235, - [SMALL_STATE(6220)] = 294253, - [SMALL_STATE(6221)] = 294271, - [SMALL_STATE(6222)] = 294285, - [SMALL_STATE(6223)] = 294303, - [SMALL_STATE(6224)] = 294321, - [SMALL_STATE(6225)] = 294339, - [SMALL_STATE(6226)] = 294357, - [SMALL_STATE(6227)] = 294375, - [SMALL_STATE(6228)] = 294393, - [SMALL_STATE(6229)] = 294411, - [SMALL_STATE(6230)] = 294429, - [SMALL_STATE(6231)] = 294447, - [SMALL_STATE(6232)] = 294465, - [SMALL_STATE(6233)] = 294483, - [SMALL_STATE(6234)] = 294501, - [SMALL_STATE(6235)] = 294519, - [SMALL_STATE(6236)] = 294537, - [SMALL_STATE(6237)] = 294555, - [SMALL_STATE(6238)] = 294573, - [SMALL_STATE(6239)] = 294591, - [SMALL_STATE(6240)] = 294609, - [SMALL_STATE(6241)] = 294627, - [SMALL_STATE(6242)] = 294645, - [SMALL_STATE(6243)] = 294659, - [SMALL_STATE(6244)] = 294677, - [SMALL_STATE(6245)] = 294695, - [SMALL_STATE(6246)] = 294713, - [SMALL_STATE(6247)] = 294731, - [SMALL_STATE(6248)] = 294749, - [SMALL_STATE(6249)] = 294767, - [SMALL_STATE(6250)] = 294785, - [SMALL_STATE(6251)] = 294803, - [SMALL_STATE(6252)] = 294821, - [SMALL_STATE(6253)] = 294839, - [SMALL_STATE(6254)] = 294857, - [SMALL_STATE(6255)] = 294875, - [SMALL_STATE(6256)] = 294893, - [SMALL_STATE(6257)] = 294911, - [SMALL_STATE(6258)] = 294929, - [SMALL_STATE(6259)] = 294947, - [SMALL_STATE(6260)] = 294965, - [SMALL_STATE(6261)] = 294983, - [SMALL_STATE(6262)] = 295001, - [SMALL_STATE(6263)] = 295019, - [SMALL_STATE(6264)] = 295037, - [SMALL_STATE(6265)] = 295055, - [SMALL_STATE(6266)] = 295073, - [SMALL_STATE(6267)] = 295091, - [SMALL_STATE(6268)] = 295109, - [SMALL_STATE(6269)] = 295127, - [SMALL_STATE(6270)] = 295143, - [SMALL_STATE(6271)] = 295161, - [SMALL_STATE(6272)] = 295179, - [SMALL_STATE(6273)] = 295197, - [SMALL_STATE(6274)] = 295215, - [SMALL_STATE(6275)] = 295233, - [SMALL_STATE(6276)] = 295251, - [SMALL_STATE(6277)] = 295269, - [SMALL_STATE(6278)] = 295287, - [SMALL_STATE(6279)] = 295305, - [SMALL_STATE(6280)] = 295323, - [SMALL_STATE(6281)] = 295341, - [SMALL_STATE(6282)] = 295359, - [SMALL_STATE(6283)] = 295377, - [SMALL_STATE(6284)] = 295395, - [SMALL_STATE(6285)] = 295413, - [SMALL_STATE(6286)] = 295431, - [SMALL_STATE(6287)] = 295449, - [SMALL_STATE(6288)] = 295467, - [SMALL_STATE(6289)] = 295485, - [SMALL_STATE(6290)] = 295503, - [SMALL_STATE(6291)] = 295521, - [SMALL_STATE(6292)] = 295537, - [SMALL_STATE(6293)] = 295555, - [SMALL_STATE(6294)] = 295573, - [SMALL_STATE(6295)] = 295589, - [SMALL_STATE(6296)] = 295607, - [SMALL_STATE(6297)] = 295625, - [SMALL_STATE(6298)] = 295643, - [SMALL_STATE(6299)] = 295661, - [SMALL_STATE(6300)] = 295679, - [SMALL_STATE(6301)] = 295697, - [SMALL_STATE(6302)] = 295715, - [SMALL_STATE(6303)] = 295733, - [SMALL_STATE(6304)] = 295751, - [SMALL_STATE(6305)] = 295769, - [SMALL_STATE(6306)] = 295787, - [SMALL_STATE(6307)] = 295805, - [SMALL_STATE(6308)] = 295823, - [SMALL_STATE(6309)] = 295841, - [SMALL_STATE(6310)] = 295859, - [SMALL_STATE(6311)] = 295877, - [SMALL_STATE(6312)] = 295895, - [SMALL_STATE(6313)] = 295913, - [SMALL_STATE(6314)] = 295931, - [SMALL_STATE(6315)] = 295949, - [SMALL_STATE(6316)] = 295967, - [SMALL_STATE(6317)] = 295985, - [SMALL_STATE(6318)] = 296003, - [SMALL_STATE(6319)] = 296021, - [SMALL_STATE(6320)] = 296039, - [SMALL_STATE(6321)] = 296057, - [SMALL_STATE(6322)] = 296075, - [SMALL_STATE(6323)] = 296093, - [SMALL_STATE(6324)] = 296111, - [SMALL_STATE(6325)] = 296129, - [SMALL_STATE(6326)] = 296147, - [SMALL_STATE(6327)] = 296165, - [SMALL_STATE(6328)] = 296183, - [SMALL_STATE(6329)] = 296201, - [SMALL_STATE(6330)] = 296219, - [SMALL_STATE(6331)] = 296237, - [SMALL_STATE(6332)] = 296255, - [SMALL_STATE(6333)] = 296273, - [SMALL_STATE(6334)] = 296291, - [SMALL_STATE(6335)] = 296309, - [SMALL_STATE(6336)] = 296327, - [SMALL_STATE(6337)] = 296345, - [SMALL_STATE(6338)] = 296363, - [SMALL_STATE(6339)] = 296381, - [SMALL_STATE(6340)] = 296399, - [SMALL_STATE(6341)] = 296417, - [SMALL_STATE(6342)] = 296435, - [SMALL_STATE(6343)] = 296453, - [SMALL_STATE(6344)] = 296471, - [SMALL_STATE(6345)] = 296489, - [SMALL_STATE(6346)] = 296507, - [SMALL_STATE(6347)] = 296525, - [SMALL_STATE(6348)] = 296543, - [SMALL_STATE(6349)] = 296561, - [SMALL_STATE(6350)] = 296579, - [SMALL_STATE(6351)] = 296597, - [SMALL_STATE(6352)] = 296615, - [SMALL_STATE(6353)] = 296633, - [SMALL_STATE(6354)] = 296649, - [SMALL_STATE(6355)] = 296667, - [SMALL_STATE(6356)] = 296685, - [SMALL_STATE(6357)] = 296703, - [SMALL_STATE(6358)] = 296721, - [SMALL_STATE(6359)] = 296739, - [SMALL_STATE(6360)] = 296757, - [SMALL_STATE(6361)] = 296775, - [SMALL_STATE(6362)] = 296793, - [SMALL_STATE(6363)] = 296811, - [SMALL_STATE(6364)] = 296829, - [SMALL_STATE(6365)] = 296847, - [SMALL_STATE(6366)] = 296865, - [SMALL_STATE(6367)] = 296883, - [SMALL_STATE(6368)] = 296901, - [SMALL_STATE(6369)] = 296919, - [SMALL_STATE(6370)] = 296937, - [SMALL_STATE(6371)] = 296955, - [SMALL_STATE(6372)] = 296973, - [SMALL_STATE(6373)] = 296991, - [SMALL_STATE(6374)] = 297009, - [SMALL_STATE(6375)] = 297027, - [SMALL_STATE(6376)] = 297045, - [SMALL_STATE(6377)] = 297063, - [SMALL_STATE(6378)] = 297081, - [SMALL_STATE(6379)] = 297099, - [SMALL_STATE(6380)] = 297117, - [SMALL_STATE(6381)] = 297135, - [SMALL_STATE(6382)] = 297153, - [SMALL_STATE(6383)] = 297171, - [SMALL_STATE(6384)] = 297189, - [SMALL_STATE(6385)] = 297207, - [SMALL_STATE(6386)] = 297225, - [SMALL_STATE(6387)] = 297243, - [SMALL_STATE(6388)] = 297261, - [SMALL_STATE(6389)] = 297279, - [SMALL_STATE(6390)] = 297297, - [SMALL_STATE(6391)] = 297315, - [SMALL_STATE(6392)] = 297333, - [SMALL_STATE(6393)] = 297349, - [SMALL_STATE(6394)] = 297367, - [SMALL_STATE(6395)] = 297385, - [SMALL_STATE(6396)] = 297403, - [SMALL_STATE(6397)] = 297421, - [SMALL_STATE(6398)] = 297439, - [SMALL_STATE(6399)] = 297457, - [SMALL_STATE(6400)] = 297475, - [SMALL_STATE(6401)] = 297493, - [SMALL_STATE(6402)] = 297511, - [SMALL_STATE(6403)] = 297529, - [SMALL_STATE(6404)] = 297547, - [SMALL_STATE(6405)] = 297565, - [SMALL_STATE(6406)] = 297583, - [SMALL_STATE(6407)] = 297601, - [SMALL_STATE(6408)] = 297619, - [SMALL_STATE(6409)] = 297637, - [SMALL_STATE(6410)] = 297655, - [SMALL_STATE(6411)] = 297673, - [SMALL_STATE(6412)] = 297687, - [SMALL_STATE(6413)] = 297703, - [SMALL_STATE(6414)] = 297717, - [SMALL_STATE(6415)] = 297735, - [SMALL_STATE(6416)] = 297753, - [SMALL_STATE(6417)] = 297767, - [SMALL_STATE(6418)] = 297785, - [SMALL_STATE(6419)] = 297803, - [SMALL_STATE(6420)] = 297821, - [SMALL_STATE(6421)] = 297839, - [SMALL_STATE(6422)] = 297853, - [SMALL_STATE(6423)] = 297871, - [SMALL_STATE(6424)] = 297889, - [SMALL_STATE(6425)] = 297907, - [SMALL_STATE(6426)] = 297925, - [SMALL_STATE(6427)] = 297943, - [SMALL_STATE(6428)] = 297961, - [SMALL_STATE(6429)] = 297979, - [SMALL_STATE(6430)] = 297997, - [SMALL_STATE(6431)] = 298015, - [SMALL_STATE(6432)] = 298033, - [SMALL_STATE(6433)] = 298051, - [SMALL_STATE(6434)] = 298069, - [SMALL_STATE(6435)] = 298087, - [SMALL_STATE(6436)] = 298105, - [SMALL_STATE(6437)] = 298123, - [SMALL_STATE(6438)] = 298141, - [SMALL_STATE(6439)] = 298159, - [SMALL_STATE(6440)] = 298177, - [SMALL_STATE(6441)] = 298195, - [SMALL_STATE(6442)] = 298213, - [SMALL_STATE(6443)] = 298231, - [SMALL_STATE(6444)] = 298249, - [SMALL_STATE(6445)] = 298267, - [SMALL_STATE(6446)] = 298285, - [SMALL_STATE(6447)] = 298303, - [SMALL_STATE(6448)] = 298321, - [SMALL_STATE(6449)] = 298339, - [SMALL_STATE(6450)] = 298357, - [SMALL_STATE(6451)] = 298375, - [SMALL_STATE(6452)] = 298393, - [SMALL_STATE(6453)] = 298411, - [SMALL_STATE(6454)] = 298429, - [SMALL_STATE(6455)] = 298447, - [SMALL_STATE(6456)] = 298465, - [SMALL_STATE(6457)] = 298483, - [SMALL_STATE(6458)] = 298501, - [SMALL_STATE(6459)] = 298519, - [SMALL_STATE(6460)] = 298537, - [SMALL_STATE(6461)] = 298555, - [SMALL_STATE(6462)] = 298573, - [SMALL_STATE(6463)] = 298591, - [SMALL_STATE(6464)] = 298609, - [SMALL_STATE(6465)] = 298627, - [SMALL_STATE(6466)] = 298645, - [SMALL_STATE(6467)] = 298663, - [SMALL_STATE(6468)] = 298681, - [SMALL_STATE(6469)] = 298699, - [SMALL_STATE(6470)] = 298717, - [SMALL_STATE(6471)] = 298735, - [SMALL_STATE(6472)] = 298753, - [SMALL_STATE(6473)] = 298771, - [SMALL_STATE(6474)] = 298789, - [SMALL_STATE(6475)] = 298807, - [SMALL_STATE(6476)] = 298825, - [SMALL_STATE(6477)] = 298843, - [SMALL_STATE(6478)] = 298861, - [SMALL_STATE(6479)] = 298879, - [SMALL_STATE(6480)] = 298897, - [SMALL_STATE(6481)] = 298915, - [SMALL_STATE(6482)] = 298933, - [SMALL_STATE(6483)] = 298951, - [SMALL_STATE(6484)] = 298969, - [SMALL_STATE(6485)] = 298987, - [SMALL_STATE(6486)] = 299005, - [SMALL_STATE(6487)] = 299023, - [SMALL_STATE(6488)] = 299041, - [SMALL_STATE(6489)] = 299059, - [SMALL_STATE(6490)] = 299077, - [SMALL_STATE(6491)] = 299095, - [SMALL_STATE(6492)] = 299111, - [SMALL_STATE(6493)] = 299129, - [SMALL_STATE(6494)] = 299147, - [SMALL_STATE(6495)] = 299165, - [SMALL_STATE(6496)] = 299179, - [SMALL_STATE(6497)] = 299197, - [SMALL_STATE(6498)] = 299215, - [SMALL_STATE(6499)] = 299233, - [SMALL_STATE(6500)] = 299251, - [SMALL_STATE(6501)] = 299269, - [SMALL_STATE(6502)] = 299287, - [SMALL_STATE(6503)] = 299305, - [SMALL_STATE(6504)] = 299323, - [SMALL_STATE(6505)] = 299341, - [SMALL_STATE(6506)] = 299359, - [SMALL_STATE(6507)] = 299377, - [SMALL_STATE(6508)] = 299395, - [SMALL_STATE(6509)] = 299413, - [SMALL_STATE(6510)] = 299431, - [SMALL_STATE(6511)] = 299449, - [SMALL_STATE(6512)] = 299467, - [SMALL_STATE(6513)] = 299485, - [SMALL_STATE(6514)] = 299503, - [SMALL_STATE(6515)] = 299521, - [SMALL_STATE(6516)] = 299539, - [SMALL_STATE(6517)] = 299557, - [SMALL_STATE(6518)] = 299575, - [SMALL_STATE(6519)] = 299593, - [SMALL_STATE(6520)] = 299611, - [SMALL_STATE(6521)] = 299629, - [SMALL_STATE(6522)] = 299647, - [SMALL_STATE(6523)] = 299665, - [SMALL_STATE(6524)] = 299683, - [SMALL_STATE(6525)] = 299701, - [SMALL_STATE(6526)] = 299719, - [SMALL_STATE(6527)] = 299737, - [SMALL_STATE(6528)] = 299755, - [SMALL_STATE(6529)] = 299773, - [SMALL_STATE(6530)] = 299791, - [SMALL_STATE(6531)] = 299809, - [SMALL_STATE(6532)] = 299827, - [SMALL_STATE(6533)] = 299845, - [SMALL_STATE(6534)] = 299863, - [SMALL_STATE(6535)] = 299881, - [SMALL_STATE(6536)] = 299899, - [SMALL_STATE(6537)] = 299917, - [SMALL_STATE(6538)] = 299935, - [SMALL_STATE(6539)] = 299953, - [SMALL_STATE(6540)] = 299971, - [SMALL_STATE(6541)] = 299989, - [SMALL_STATE(6542)] = 300007, - [SMALL_STATE(6543)] = 300025, - [SMALL_STATE(6544)] = 300043, - [SMALL_STATE(6545)] = 300061, - [SMALL_STATE(6546)] = 300079, - [SMALL_STATE(6547)] = 300097, - [SMALL_STATE(6548)] = 300115, - [SMALL_STATE(6549)] = 300133, - [SMALL_STATE(6550)] = 300151, - [SMALL_STATE(6551)] = 300169, - [SMALL_STATE(6552)] = 300187, - [SMALL_STATE(6553)] = 300205, - [SMALL_STATE(6554)] = 300223, - [SMALL_STATE(6555)] = 300241, - [SMALL_STATE(6556)] = 300259, - [SMALL_STATE(6557)] = 300277, - [SMALL_STATE(6558)] = 300295, - [SMALL_STATE(6559)] = 300313, - [SMALL_STATE(6560)] = 300331, - [SMALL_STATE(6561)] = 300349, - [SMALL_STATE(6562)] = 300367, - [SMALL_STATE(6563)] = 300385, - [SMALL_STATE(6564)] = 300403, - [SMALL_STATE(6565)] = 300421, - [SMALL_STATE(6566)] = 300439, - [SMALL_STATE(6567)] = 300457, - [SMALL_STATE(6568)] = 300475, - [SMALL_STATE(6569)] = 300493, - [SMALL_STATE(6570)] = 300511, - [SMALL_STATE(6571)] = 300529, - [SMALL_STATE(6572)] = 300543, - [SMALL_STATE(6573)] = 300557, - [SMALL_STATE(6574)] = 300575, - [SMALL_STATE(6575)] = 300593, - [SMALL_STATE(6576)] = 300611, - [SMALL_STATE(6577)] = 300629, - [SMALL_STATE(6578)] = 300647, - [SMALL_STATE(6579)] = 300665, - [SMALL_STATE(6580)] = 300683, - [SMALL_STATE(6581)] = 300701, - [SMALL_STATE(6582)] = 300719, - [SMALL_STATE(6583)] = 300733, - [SMALL_STATE(6584)] = 300751, - [SMALL_STATE(6585)] = 300769, - [SMALL_STATE(6586)] = 300787, - [SMALL_STATE(6587)] = 300805, - [SMALL_STATE(6588)] = 300823, - [SMALL_STATE(6589)] = 300841, - [SMALL_STATE(6590)] = 300859, - [SMALL_STATE(6591)] = 300877, - [SMALL_STATE(6592)] = 300895, - [SMALL_STATE(6593)] = 300913, - [SMALL_STATE(6594)] = 300931, - [SMALL_STATE(6595)] = 300949, - [SMALL_STATE(6596)] = 300967, - [SMALL_STATE(6597)] = 300983, - [SMALL_STATE(6598)] = 301001, - [SMALL_STATE(6599)] = 301019, - [SMALL_STATE(6600)] = 301037, - [SMALL_STATE(6601)] = 301055, - [SMALL_STATE(6602)] = 301073, - [SMALL_STATE(6603)] = 301091, - [SMALL_STATE(6604)] = 301109, - [SMALL_STATE(6605)] = 301127, - [SMALL_STATE(6606)] = 301145, - [SMALL_STATE(6607)] = 301163, - [SMALL_STATE(6608)] = 301181, - [SMALL_STATE(6609)] = 301199, - [SMALL_STATE(6610)] = 301217, - [SMALL_STATE(6611)] = 301235, - [SMALL_STATE(6612)] = 301253, - [SMALL_STATE(6613)] = 301271, - [SMALL_STATE(6614)] = 301289, - [SMALL_STATE(6615)] = 301307, - [SMALL_STATE(6616)] = 301325, - [SMALL_STATE(6617)] = 301343, - [SMALL_STATE(6618)] = 301361, - [SMALL_STATE(6619)] = 301379, - [SMALL_STATE(6620)] = 301397, - [SMALL_STATE(6621)] = 301415, - [SMALL_STATE(6622)] = 301433, - [SMALL_STATE(6623)] = 301451, - [SMALL_STATE(6624)] = 301469, - [SMALL_STATE(6625)] = 301487, - [SMALL_STATE(6626)] = 301505, - [SMALL_STATE(6627)] = 301523, - [SMALL_STATE(6628)] = 301541, - [SMALL_STATE(6629)] = 301559, - [SMALL_STATE(6630)] = 301577, - [SMALL_STATE(6631)] = 301595, - [SMALL_STATE(6632)] = 301613, - [SMALL_STATE(6633)] = 301631, - [SMALL_STATE(6634)] = 301649, - [SMALL_STATE(6635)] = 301667, - [SMALL_STATE(6636)] = 301685, - [SMALL_STATE(6637)] = 301701, - [SMALL_STATE(6638)] = 301719, - [SMALL_STATE(6639)] = 301737, - [SMALL_STATE(6640)] = 301755, - [SMALL_STATE(6641)] = 301773, - [SMALL_STATE(6642)] = 301791, - [SMALL_STATE(6643)] = 301809, - [SMALL_STATE(6644)] = 301827, - [SMALL_STATE(6645)] = 301845, - [SMALL_STATE(6646)] = 301863, - [SMALL_STATE(6647)] = 301881, - [SMALL_STATE(6648)] = 301899, - [SMALL_STATE(6649)] = 301917, - [SMALL_STATE(6650)] = 301935, - [SMALL_STATE(6651)] = 301953, - [SMALL_STATE(6652)] = 301969, - [SMALL_STATE(6653)] = 301987, - [SMALL_STATE(6654)] = 302005, - [SMALL_STATE(6655)] = 302023, - [SMALL_STATE(6656)] = 302041, - [SMALL_STATE(6657)] = 302059, - [SMALL_STATE(6658)] = 302077, - [SMALL_STATE(6659)] = 302095, - [SMALL_STATE(6660)] = 302113, - [SMALL_STATE(6661)] = 302131, - [SMALL_STATE(6662)] = 302149, - [SMALL_STATE(6663)] = 302167, - [SMALL_STATE(6664)] = 302185, - [SMALL_STATE(6665)] = 302203, - [SMALL_STATE(6666)] = 302221, - [SMALL_STATE(6667)] = 302239, - [SMALL_STATE(6668)] = 302257, - [SMALL_STATE(6669)] = 302275, - [SMALL_STATE(6670)] = 302293, - [SMALL_STATE(6671)] = 302311, - [SMALL_STATE(6672)] = 302329, - [SMALL_STATE(6673)] = 302347, - [SMALL_STATE(6674)] = 302365, - [SMALL_STATE(6675)] = 302383, - [SMALL_STATE(6676)] = 302401, - [SMALL_STATE(6677)] = 302419, - [SMALL_STATE(6678)] = 302437, - [SMALL_STATE(6679)] = 302455, - [SMALL_STATE(6680)] = 302473, - [SMALL_STATE(6681)] = 302491, - [SMALL_STATE(6682)] = 302509, - [SMALL_STATE(6683)] = 302527, - [SMALL_STATE(6684)] = 302545, - [SMALL_STATE(6685)] = 302563, - [SMALL_STATE(6686)] = 302581, - [SMALL_STATE(6687)] = 302599, - [SMALL_STATE(6688)] = 302617, - [SMALL_STATE(6689)] = 302635, - [SMALL_STATE(6690)] = 302653, - [SMALL_STATE(6691)] = 302671, - [SMALL_STATE(6692)] = 302689, - [SMALL_STATE(6693)] = 302707, - [SMALL_STATE(6694)] = 302725, - [SMALL_STATE(6695)] = 302743, - [SMALL_STATE(6696)] = 302761, - [SMALL_STATE(6697)] = 302779, - [SMALL_STATE(6698)] = 302797, - [SMALL_STATE(6699)] = 302815, - [SMALL_STATE(6700)] = 302833, - [SMALL_STATE(6701)] = 302851, - [SMALL_STATE(6702)] = 302869, - [SMALL_STATE(6703)] = 302887, - [SMALL_STATE(6704)] = 302905, - [SMALL_STATE(6705)] = 302923, - [SMALL_STATE(6706)] = 302941, - [SMALL_STATE(6707)] = 302959, - [SMALL_STATE(6708)] = 302977, - [SMALL_STATE(6709)] = 302995, - [SMALL_STATE(6710)] = 303013, - [SMALL_STATE(6711)] = 303031, - [SMALL_STATE(6712)] = 303049, - [SMALL_STATE(6713)] = 303067, - [SMALL_STATE(6714)] = 303085, - [SMALL_STATE(6715)] = 303103, - [SMALL_STATE(6716)] = 303121, - [SMALL_STATE(6717)] = 303139, - [SMALL_STATE(6718)] = 303157, - [SMALL_STATE(6719)] = 303175, - [SMALL_STATE(6720)] = 303193, - [SMALL_STATE(6721)] = 303211, - [SMALL_STATE(6722)] = 303227, - [SMALL_STATE(6723)] = 303245, - [SMALL_STATE(6724)] = 303263, - [SMALL_STATE(6725)] = 303281, - [SMALL_STATE(6726)] = 303299, - [SMALL_STATE(6727)] = 303317, - [SMALL_STATE(6728)] = 303335, - [SMALL_STATE(6729)] = 303353, - [SMALL_STATE(6730)] = 303371, - [SMALL_STATE(6731)] = 303389, - [SMALL_STATE(6732)] = 303407, - [SMALL_STATE(6733)] = 303425, - [SMALL_STATE(6734)] = 303443, - [SMALL_STATE(6735)] = 303461, - [SMALL_STATE(6736)] = 303479, - [SMALL_STATE(6737)] = 303497, - [SMALL_STATE(6738)] = 303515, - [SMALL_STATE(6739)] = 303533, - [SMALL_STATE(6740)] = 303551, - [SMALL_STATE(6741)] = 303569, - [SMALL_STATE(6742)] = 303587, - [SMALL_STATE(6743)] = 303605, + [SMALL_STATE(6164)] = 293259, + [SMALL_STATE(6165)] = 293277, + [SMALL_STATE(6166)] = 293295, + [SMALL_STATE(6167)] = 293313, + [SMALL_STATE(6168)] = 293331, + [SMALL_STATE(6169)] = 293349, + [SMALL_STATE(6170)] = 293367, + [SMALL_STATE(6171)] = 293385, + [SMALL_STATE(6172)] = 293403, + [SMALL_STATE(6173)] = 293421, + [SMALL_STATE(6174)] = 293439, + [SMALL_STATE(6175)] = 293457, + [SMALL_STATE(6176)] = 293475, + [SMALL_STATE(6177)] = 293493, + [SMALL_STATE(6178)] = 293511, + [SMALL_STATE(6179)] = 293529, + [SMALL_STATE(6180)] = 293547, + [SMALL_STATE(6181)] = 293565, + [SMALL_STATE(6182)] = 293583, + [SMALL_STATE(6183)] = 293601, + [SMALL_STATE(6184)] = 293619, + [SMALL_STATE(6185)] = 293637, + [SMALL_STATE(6186)] = 293655, + [SMALL_STATE(6187)] = 293673, + [SMALL_STATE(6188)] = 293691, + [SMALL_STATE(6189)] = 293709, + [SMALL_STATE(6190)] = 293727, + [SMALL_STATE(6191)] = 293745, + [SMALL_STATE(6192)] = 293763, + [SMALL_STATE(6193)] = 293781, + [SMALL_STATE(6194)] = 293799, + [SMALL_STATE(6195)] = 293817, + [SMALL_STATE(6196)] = 293835, + [SMALL_STATE(6197)] = 293853, + [SMALL_STATE(6198)] = 293871, + [SMALL_STATE(6199)] = 293889, + [SMALL_STATE(6200)] = 293907, + [SMALL_STATE(6201)] = 293925, + [SMALL_STATE(6202)] = 293943, + [SMALL_STATE(6203)] = 293961, + [SMALL_STATE(6204)] = 293979, + [SMALL_STATE(6205)] = 293997, + [SMALL_STATE(6206)] = 294015, + [SMALL_STATE(6207)] = 294033, + [SMALL_STATE(6208)] = 294051, + [SMALL_STATE(6209)] = 294069, + [SMALL_STATE(6210)] = 294083, + [SMALL_STATE(6211)] = 294101, + [SMALL_STATE(6212)] = 294119, + [SMALL_STATE(6213)] = 294137, + [SMALL_STATE(6214)] = 294155, + [SMALL_STATE(6215)] = 294173, + [SMALL_STATE(6216)] = 294191, + [SMALL_STATE(6217)] = 294209, + [SMALL_STATE(6218)] = 294227, + [SMALL_STATE(6219)] = 294245, + [SMALL_STATE(6220)] = 294263, + [SMALL_STATE(6221)] = 294281, + [SMALL_STATE(6222)] = 294299, + [SMALL_STATE(6223)] = 294317, + [SMALL_STATE(6224)] = 294335, + [SMALL_STATE(6225)] = 294351, + [SMALL_STATE(6226)] = 294369, + [SMALL_STATE(6227)] = 294387, + [SMALL_STATE(6228)] = 294401, + [SMALL_STATE(6229)] = 294419, + [SMALL_STATE(6230)] = 294437, + [SMALL_STATE(6231)] = 294455, + [SMALL_STATE(6232)] = 294473, + [SMALL_STATE(6233)] = 294491, + [SMALL_STATE(6234)] = 294509, + [SMALL_STATE(6235)] = 294527, + [SMALL_STATE(6236)] = 294545, + [SMALL_STATE(6237)] = 294563, + [SMALL_STATE(6238)] = 294577, + [SMALL_STATE(6239)] = 294595, + [SMALL_STATE(6240)] = 294613, + [SMALL_STATE(6241)] = 294631, + [SMALL_STATE(6242)] = 294649, + [SMALL_STATE(6243)] = 294667, + [SMALL_STATE(6244)] = 294685, + [SMALL_STATE(6245)] = 294703, + [SMALL_STATE(6246)] = 294721, + [SMALL_STATE(6247)] = 294739, + [SMALL_STATE(6248)] = 294757, + [SMALL_STATE(6249)] = 294775, + [SMALL_STATE(6250)] = 294793, + [SMALL_STATE(6251)] = 294811, + [SMALL_STATE(6252)] = 294829, + [SMALL_STATE(6253)] = 294847, + [SMALL_STATE(6254)] = 294865, + [SMALL_STATE(6255)] = 294883, + [SMALL_STATE(6256)] = 294901, + [SMALL_STATE(6257)] = 294919, + [SMALL_STATE(6258)] = 294937, + [SMALL_STATE(6259)] = 294955, + [SMALL_STATE(6260)] = 294973, + [SMALL_STATE(6261)] = 294991, + [SMALL_STATE(6262)] = 295009, + [SMALL_STATE(6263)] = 295027, + [SMALL_STATE(6264)] = 295045, + [SMALL_STATE(6265)] = 295063, + [SMALL_STATE(6266)] = 295081, + [SMALL_STATE(6267)] = 295099, + [SMALL_STATE(6268)] = 295117, + [SMALL_STATE(6269)] = 295135, + [SMALL_STATE(6270)] = 295153, + [SMALL_STATE(6271)] = 295171, + [SMALL_STATE(6272)] = 295189, + [SMALL_STATE(6273)] = 295207, + [SMALL_STATE(6274)] = 295225, + [SMALL_STATE(6275)] = 295243, + [SMALL_STATE(6276)] = 295261, + [SMALL_STATE(6277)] = 295279, + [SMALL_STATE(6278)] = 295297, + [SMALL_STATE(6279)] = 295315, + [SMALL_STATE(6280)] = 295333, + [SMALL_STATE(6281)] = 295351, + [SMALL_STATE(6282)] = 295369, + [SMALL_STATE(6283)] = 295387, + [SMALL_STATE(6284)] = 295405, + [SMALL_STATE(6285)] = 295423, + [SMALL_STATE(6286)] = 295441, + [SMALL_STATE(6287)] = 295459, + [SMALL_STATE(6288)] = 295477, + [SMALL_STATE(6289)] = 295495, + [SMALL_STATE(6290)] = 295513, + [SMALL_STATE(6291)] = 295531, + [SMALL_STATE(6292)] = 295549, + [SMALL_STATE(6293)] = 295567, + [SMALL_STATE(6294)] = 295585, + [SMALL_STATE(6295)] = 295603, + [SMALL_STATE(6296)] = 295621, + [SMALL_STATE(6297)] = 295639, + [SMALL_STATE(6298)] = 295657, + [SMALL_STATE(6299)] = 295675, + [SMALL_STATE(6300)] = 295693, + [SMALL_STATE(6301)] = 295711, + [SMALL_STATE(6302)] = 295729, + [SMALL_STATE(6303)] = 295747, + [SMALL_STATE(6304)] = 295765, + [SMALL_STATE(6305)] = 295783, + [SMALL_STATE(6306)] = 295801, + [SMALL_STATE(6307)] = 295819, + [SMALL_STATE(6308)] = 295837, + [SMALL_STATE(6309)] = 295855, + [SMALL_STATE(6310)] = 295873, + [SMALL_STATE(6311)] = 295891, + [SMALL_STATE(6312)] = 295909, + [SMALL_STATE(6313)] = 295927, + [SMALL_STATE(6314)] = 295945, + [SMALL_STATE(6315)] = 295963, + [SMALL_STATE(6316)] = 295981, + [SMALL_STATE(6317)] = 295999, + [SMALL_STATE(6318)] = 296017, + [SMALL_STATE(6319)] = 296035, + [SMALL_STATE(6320)] = 296053, + [SMALL_STATE(6321)] = 296071, + [SMALL_STATE(6322)] = 296089, + [SMALL_STATE(6323)] = 296107, + [SMALL_STATE(6324)] = 296125, + [SMALL_STATE(6325)] = 296143, + [SMALL_STATE(6326)] = 296161, + [SMALL_STATE(6327)] = 296179, + [SMALL_STATE(6328)] = 296197, + [SMALL_STATE(6329)] = 296215, + [SMALL_STATE(6330)] = 296233, + [SMALL_STATE(6331)] = 296251, + [SMALL_STATE(6332)] = 296269, + [SMALL_STATE(6333)] = 296287, + [SMALL_STATE(6334)] = 296305, + [SMALL_STATE(6335)] = 296323, + [SMALL_STATE(6336)] = 296341, + [SMALL_STATE(6337)] = 296359, + [SMALL_STATE(6338)] = 296377, + [SMALL_STATE(6339)] = 296395, + [SMALL_STATE(6340)] = 296413, + [SMALL_STATE(6341)] = 296431, + [SMALL_STATE(6342)] = 296449, + [SMALL_STATE(6343)] = 296467, + [SMALL_STATE(6344)] = 296485, + [SMALL_STATE(6345)] = 296503, + [SMALL_STATE(6346)] = 296521, + [SMALL_STATE(6347)] = 296539, + [SMALL_STATE(6348)] = 296557, + [SMALL_STATE(6349)] = 296575, + [SMALL_STATE(6350)] = 296593, + [SMALL_STATE(6351)] = 296611, + [SMALL_STATE(6352)] = 296629, + [SMALL_STATE(6353)] = 296647, + [SMALL_STATE(6354)] = 296665, + [SMALL_STATE(6355)] = 296683, + [SMALL_STATE(6356)] = 296701, + [SMALL_STATE(6357)] = 296719, + [SMALL_STATE(6358)] = 296737, + [SMALL_STATE(6359)] = 296755, + [SMALL_STATE(6360)] = 296773, + [SMALL_STATE(6361)] = 296791, + [SMALL_STATE(6362)] = 296809, + [SMALL_STATE(6363)] = 296827, + [SMALL_STATE(6364)] = 296845, + [SMALL_STATE(6365)] = 296863, + [SMALL_STATE(6366)] = 296881, + [SMALL_STATE(6367)] = 296899, + [SMALL_STATE(6368)] = 296917, + [SMALL_STATE(6369)] = 296935, + [SMALL_STATE(6370)] = 296953, + [SMALL_STATE(6371)] = 296971, + [SMALL_STATE(6372)] = 296989, + [SMALL_STATE(6373)] = 297007, + [SMALL_STATE(6374)] = 297025, + [SMALL_STATE(6375)] = 297043, + [SMALL_STATE(6376)] = 297061, + [SMALL_STATE(6377)] = 297079, + [SMALL_STATE(6378)] = 297097, + [SMALL_STATE(6379)] = 297115, + [SMALL_STATE(6380)] = 297133, + [SMALL_STATE(6381)] = 297151, + [SMALL_STATE(6382)] = 297169, + [SMALL_STATE(6383)] = 297187, + [SMALL_STATE(6384)] = 297205, + [SMALL_STATE(6385)] = 297223, + [SMALL_STATE(6386)] = 297241, + [SMALL_STATE(6387)] = 297259, + [SMALL_STATE(6388)] = 297277, + [SMALL_STATE(6389)] = 297295, + [SMALL_STATE(6390)] = 297313, + [SMALL_STATE(6391)] = 297331, + [SMALL_STATE(6392)] = 297349, + [SMALL_STATE(6393)] = 297367, + [SMALL_STATE(6394)] = 297385, + [SMALL_STATE(6395)] = 297403, + [SMALL_STATE(6396)] = 297421, + [SMALL_STATE(6397)] = 297439, + [SMALL_STATE(6398)] = 297457, + [SMALL_STATE(6399)] = 297475, + [SMALL_STATE(6400)] = 297493, + [SMALL_STATE(6401)] = 297511, + [SMALL_STATE(6402)] = 297529, + [SMALL_STATE(6403)] = 297547, + [SMALL_STATE(6404)] = 297565, + [SMALL_STATE(6405)] = 297583, + [SMALL_STATE(6406)] = 297601, + [SMALL_STATE(6407)] = 297619, + [SMALL_STATE(6408)] = 297637, + [SMALL_STATE(6409)] = 297655, + [SMALL_STATE(6410)] = 297673, + [SMALL_STATE(6411)] = 297691, + [SMALL_STATE(6412)] = 297709, + [SMALL_STATE(6413)] = 297727, + [SMALL_STATE(6414)] = 297745, + [SMALL_STATE(6415)] = 297763, + [SMALL_STATE(6416)] = 297781, + [SMALL_STATE(6417)] = 297799, + [SMALL_STATE(6418)] = 297817, + [SMALL_STATE(6419)] = 297835, + [SMALL_STATE(6420)] = 297853, + [SMALL_STATE(6421)] = 297871, + [SMALL_STATE(6422)] = 297889, + [SMALL_STATE(6423)] = 297907, + [SMALL_STATE(6424)] = 297925, + [SMALL_STATE(6425)] = 297943, + [SMALL_STATE(6426)] = 297961, + [SMALL_STATE(6427)] = 297979, + [SMALL_STATE(6428)] = 297997, + [SMALL_STATE(6429)] = 298015, + [SMALL_STATE(6430)] = 298029, + [SMALL_STATE(6431)] = 298047, + [SMALL_STATE(6432)] = 298065, + [SMALL_STATE(6433)] = 298083, + [SMALL_STATE(6434)] = 298101, + [SMALL_STATE(6435)] = 298119, + [SMALL_STATE(6436)] = 298137, + [SMALL_STATE(6437)] = 298155, + [SMALL_STATE(6438)] = 298173, + [SMALL_STATE(6439)] = 298191, + [SMALL_STATE(6440)] = 298209, + [SMALL_STATE(6441)] = 298227, + [SMALL_STATE(6442)] = 298245, + [SMALL_STATE(6443)] = 298263, + [SMALL_STATE(6444)] = 298281, + [SMALL_STATE(6445)] = 298299, + [SMALL_STATE(6446)] = 298317, + [SMALL_STATE(6447)] = 298335, + [SMALL_STATE(6448)] = 298353, + [SMALL_STATE(6449)] = 298371, + [SMALL_STATE(6450)] = 298389, + [SMALL_STATE(6451)] = 298407, + [SMALL_STATE(6452)] = 298425, + [SMALL_STATE(6453)] = 298443, + [SMALL_STATE(6454)] = 298461, + [SMALL_STATE(6455)] = 298479, + [SMALL_STATE(6456)] = 298497, + [SMALL_STATE(6457)] = 298515, + [SMALL_STATE(6458)] = 298533, + [SMALL_STATE(6459)] = 298551, + [SMALL_STATE(6460)] = 298569, + [SMALL_STATE(6461)] = 298587, + [SMALL_STATE(6462)] = 298605, + [SMALL_STATE(6463)] = 298623, + [SMALL_STATE(6464)] = 298641, + [SMALL_STATE(6465)] = 298659, + [SMALL_STATE(6466)] = 298677, + [SMALL_STATE(6467)] = 298695, + [SMALL_STATE(6468)] = 298713, + [SMALL_STATE(6469)] = 298731, + [SMALL_STATE(6470)] = 298749, + [SMALL_STATE(6471)] = 298767, + [SMALL_STATE(6472)] = 298785, + [SMALL_STATE(6473)] = 298803, + [SMALL_STATE(6474)] = 298821, + [SMALL_STATE(6475)] = 298839, + [SMALL_STATE(6476)] = 298857, + [SMALL_STATE(6477)] = 298875, + [SMALL_STATE(6478)] = 298893, + [SMALL_STATE(6479)] = 298911, + [SMALL_STATE(6480)] = 298929, + [SMALL_STATE(6481)] = 298947, + [SMALL_STATE(6482)] = 298965, + [SMALL_STATE(6483)] = 298983, + [SMALL_STATE(6484)] = 299001, + [SMALL_STATE(6485)] = 299019, + [SMALL_STATE(6486)] = 299037, + [SMALL_STATE(6487)] = 299055, + [SMALL_STATE(6488)] = 299073, + [SMALL_STATE(6489)] = 299091, + [SMALL_STATE(6490)] = 299109, + [SMALL_STATE(6491)] = 299127, + [SMALL_STATE(6492)] = 299145, + [SMALL_STATE(6493)] = 299163, + [SMALL_STATE(6494)] = 299181, + [SMALL_STATE(6495)] = 299199, + [SMALL_STATE(6496)] = 299217, + [SMALL_STATE(6497)] = 299235, + [SMALL_STATE(6498)] = 299253, + [SMALL_STATE(6499)] = 299271, + [SMALL_STATE(6500)] = 299289, + [SMALL_STATE(6501)] = 299307, + [SMALL_STATE(6502)] = 299325, + [SMALL_STATE(6503)] = 299343, + [SMALL_STATE(6504)] = 299361, + [SMALL_STATE(6505)] = 299379, + [SMALL_STATE(6506)] = 299397, + [SMALL_STATE(6507)] = 299415, + [SMALL_STATE(6508)] = 299433, + [SMALL_STATE(6509)] = 299451, + [SMALL_STATE(6510)] = 299469, + [SMALL_STATE(6511)] = 299483, + [SMALL_STATE(6512)] = 299497, + [SMALL_STATE(6513)] = 299515, + [SMALL_STATE(6514)] = 299533, + [SMALL_STATE(6515)] = 299551, + [SMALL_STATE(6516)] = 299569, + [SMALL_STATE(6517)] = 299587, + [SMALL_STATE(6518)] = 299605, + [SMALL_STATE(6519)] = 299623, + [SMALL_STATE(6520)] = 299641, + [SMALL_STATE(6521)] = 299659, + [SMALL_STATE(6522)] = 299677, + [SMALL_STATE(6523)] = 299693, + [SMALL_STATE(6524)] = 299711, + [SMALL_STATE(6525)] = 299729, + [SMALL_STATE(6526)] = 299747, + [SMALL_STATE(6527)] = 299765, + [SMALL_STATE(6528)] = 299779, + [SMALL_STATE(6529)] = 299797, + [SMALL_STATE(6530)] = 299815, + [SMALL_STATE(6531)] = 299833, + [SMALL_STATE(6532)] = 299851, + [SMALL_STATE(6533)] = 299869, + [SMALL_STATE(6534)] = 299887, + [SMALL_STATE(6535)] = 299905, + [SMALL_STATE(6536)] = 299923, + [SMALL_STATE(6537)] = 299941, + [SMALL_STATE(6538)] = 299959, + [SMALL_STATE(6539)] = 299977, + [SMALL_STATE(6540)] = 299995, + [SMALL_STATE(6541)] = 300013, + [SMALL_STATE(6542)] = 300031, + [SMALL_STATE(6543)] = 300049, + [SMALL_STATE(6544)] = 300067, + [SMALL_STATE(6545)] = 300085, + [SMALL_STATE(6546)] = 300103, + [SMALL_STATE(6547)] = 300121, + [SMALL_STATE(6548)] = 300139, + [SMALL_STATE(6549)] = 300155, + [SMALL_STATE(6550)] = 300173, + [SMALL_STATE(6551)] = 300191, + [SMALL_STATE(6552)] = 300209, + [SMALL_STATE(6553)] = 300227, + [SMALL_STATE(6554)] = 300245, + [SMALL_STATE(6555)] = 300263, + [SMALL_STATE(6556)] = 300281, + [SMALL_STATE(6557)] = 300299, + [SMALL_STATE(6558)] = 300317, + [SMALL_STATE(6559)] = 300335, + [SMALL_STATE(6560)] = 300353, + [SMALL_STATE(6561)] = 300371, + [SMALL_STATE(6562)] = 300389, + [SMALL_STATE(6563)] = 300407, + [SMALL_STATE(6564)] = 300425, + [SMALL_STATE(6565)] = 300443, + [SMALL_STATE(6566)] = 300461, + [SMALL_STATE(6567)] = 300479, + [SMALL_STATE(6568)] = 300497, + [SMALL_STATE(6569)] = 300515, + [SMALL_STATE(6570)] = 300533, + [SMALL_STATE(6571)] = 300549, + [SMALL_STATE(6572)] = 300567, + [SMALL_STATE(6573)] = 300585, + [SMALL_STATE(6574)] = 300603, + [SMALL_STATE(6575)] = 300621, + [SMALL_STATE(6576)] = 300637, + [SMALL_STATE(6577)] = 300655, + [SMALL_STATE(6578)] = 300673, + [SMALL_STATE(6579)] = 300691, + [SMALL_STATE(6580)] = 300709, + [SMALL_STATE(6581)] = 300727, + [SMALL_STATE(6582)] = 300745, + [SMALL_STATE(6583)] = 300763, + [SMALL_STATE(6584)] = 300781, + [SMALL_STATE(6585)] = 300799, + [SMALL_STATE(6586)] = 300817, + [SMALL_STATE(6587)] = 300835, + [SMALL_STATE(6588)] = 300853, + [SMALL_STATE(6589)] = 300871, + [SMALL_STATE(6590)] = 300889, + [SMALL_STATE(6591)] = 300907, + [SMALL_STATE(6592)] = 300925, + [SMALL_STATE(6593)] = 300943, + [SMALL_STATE(6594)] = 300961, + [SMALL_STATE(6595)] = 300979, + [SMALL_STATE(6596)] = 300997, + [SMALL_STATE(6597)] = 301015, + [SMALL_STATE(6598)] = 301033, + [SMALL_STATE(6599)] = 301051, + [SMALL_STATE(6600)] = 301069, + [SMALL_STATE(6601)] = 301087, + [SMALL_STATE(6602)] = 301105, + [SMALL_STATE(6603)] = 301123, + [SMALL_STATE(6604)] = 301141, + [SMALL_STATE(6605)] = 301159, + [SMALL_STATE(6606)] = 301177, + [SMALL_STATE(6607)] = 301195, + [SMALL_STATE(6608)] = 301213, + [SMALL_STATE(6609)] = 301231, + [SMALL_STATE(6610)] = 301249, + [SMALL_STATE(6611)] = 301267, + [SMALL_STATE(6612)] = 301281, + [SMALL_STATE(6613)] = 301297, + [SMALL_STATE(6614)] = 301315, + [SMALL_STATE(6615)] = 301333, + [SMALL_STATE(6616)] = 301349, + [SMALL_STATE(6617)] = 301367, + [SMALL_STATE(6618)] = 301385, + [SMALL_STATE(6619)] = 301399, + [SMALL_STATE(6620)] = 301417, + [SMALL_STATE(6621)] = 301435, + [SMALL_STATE(6622)] = 301453, + [SMALL_STATE(6623)] = 301471, + [SMALL_STATE(6624)] = 301489, + [SMALL_STATE(6625)] = 301507, + [SMALL_STATE(6626)] = 301525, + [SMALL_STATE(6627)] = 301543, + [SMALL_STATE(6628)] = 301561, + [SMALL_STATE(6629)] = 301579, + [SMALL_STATE(6630)] = 301597, + [SMALL_STATE(6631)] = 301615, + [SMALL_STATE(6632)] = 301633, + [SMALL_STATE(6633)] = 301651, + [SMALL_STATE(6634)] = 301669, + [SMALL_STATE(6635)] = 301687, + [SMALL_STATE(6636)] = 301705, + [SMALL_STATE(6637)] = 301723, + [SMALL_STATE(6638)] = 301741, + [SMALL_STATE(6639)] = 301759, + [SMALL_STATE(6640)] = 301777, + [SMALL_STATE(6641)] = 301795, + [SMALL_STATE(6642)] = 301813, + [SMALL_STATE(6643)] = 301831, + [SMALL_STATE(6644)] = 301849, + [SMALL_STATE(6645)] = 301867, + [SMALL_STATE(6646)] = 301885, + [SMALL_STATE(6647)] = 301903, + [SMALL_STATE(6648)] = 301921, + [SMALL_STATE(6649)] = 301939, + [SMALL_STATE(6650)] = 301957, + [SMALL_STATE(6651)] = 301973, + [SMALL_STATE(6652)] = 301991, + [SMALL_STATE(6653)] = 302009, + [SMALL_STATE(6654)] = 302027, + [SMALL_STATE(6655)] = 302045, + [SMALL_STATE(6656)] = 302063, + [SMALL_STATE(6657)] = 302081, + [SMALL_STATE(6658)] = 302099, + [SMALL_STATE(6659)] = 302117, + [SMALL_STATE(6660)] = 302135, + [SMALL_STATE(6661)] = 302153, + [SMALL_STATE(6662)] = 302171, + [SMALL_STATE(6663)] = 302189, + [SMALL_STATE(6664)] = 302207, + [SMALL_STATE(6665)] = 302225, + [SMALL_STATE(6666)] = 302243, + [SMALL_STATE(6667)] = 302261, + [SMALL_STATE(6668)] = 302279, + [SMALL_STATE(6669)] = 302297, + [SMALL_STATE(6670)] = 302315, + [SMALL_STATE(6671)] = 302333, + [SMALL_STATE(6672)] = 302351, + [SMALL_STATE(6673)] = 302369, + [SMALL_STATE(6674)] = 302387, + [SMALL_STATE(6675)] = 302405, + [SMALL_STATE(6676)] = 302423, + [SMALL_STATE(6677)] = 302441, + [SMALL_STATE(6678)] = 302459, + [SMALL_STATE(6679)] = 302477, + [SMALL_STATE(6680)] = 302495, + [SMALL_STATE(6681)] = 302509, + [SMALL_STATE(6682)] = 302523, + [SMALL_STATE(6683)] = 302541, + [SMALL_STATE(6684)] = 302559, + [SMALL_STATE(6685)] = 302577, + [SMALL_STATE(6686)] = 302595, + [SMALL_STATE(6687)] = 302613, + [SMALL_STATE(6688)] = 302631, + [SMALL_STATE(6689)] = 302649, + [SMALL_STATE(6690)] = 302667, + [SMALL_STATE(6691)] = 302685, + [SMALL_STATE(6692)] = 302703, + [SMALL_STATE(6693)] = 302721, + [SMALL_STATE(6694)] = 302739, + [SMALL_STATE(6695)] = 302757, + [SMALL_STATE(6696)] = 302775, + [SMALL_STATE(6697)] = 302793, + [SMALL_STATE(6698)] = 302811, + [SMALL_STATE(6699)] = 302829, + [SMALL_STATE(6700)] = 302847, + [SMALL_STATE(6701)] = 302863, + [SMALL_STATE(6702)] = 302881, + [SMALL_STATE(6703)] = 302899, + [SMALL_STATE(6704)] = 302917, + [SMALL_STATE(6705)] = 302935, + [SMALL_STATE(6706)] = 302953, + [SMALL_STATE(6707)] = 302971, + [SMALL_STATE(6708)] = 302989, + [SMALL_STATE(6709)] = 303007, + [SMALL_STATE(6710)] = 303025, + [SMALL_STATE(6711)] = 303043, + [SMALL_STATE(6712)] = 303061, + [SMALL_STATE(6713)] = 303079, + [SMALL_STATE(6714)] = 303095, + [SMALL_STATE(6715)] = 303113, + [SMALL_STATE(6716)] = 303131, + [SMALL_STATE(6717)] = 303149, + [SMALL_STATE(6718)] = 303163, + [SMALL_STATE(6719)] = 303181, + [SMALL_STATE(6720)] = 303199, + [SMALL_STATE(6721)] = 303217, + [SMALL_STATE(6722)] = 303235, + [SMALL_STATE(6723)] = 303253, + [SMALL_STATE(6724)] = 303271, + [SMALL_STATE(6725)] = 303289, + [SMALL_STATE(6726)] = 303307, + [SMALL_STATE(6727)] = 303325, + [SMALL_STATE(6728)] = 303343, + [SMALL_STATE(6729)] = 303361, + [SMALL_STATE(6730)] = 303379, + [SMALL_STATE(6731)] = 303397, + [SMALL_STATE(6732)] = 303415, + [SMALL_STATE(6733)] = 303433, + [SMALL_STATE(6734)] = 303451, + [SMALL_STATE(6735)] = 303469, + [SMALL_STATE(6736)] = 303487, + [SMALL_STATE(6737)] = 303505, + [SMALL_STATE(6738)] = 303523, + [SMALL_STATE(6739)] = 303539, + [SMALL_STATE(6740)] = 303557, + [SMALL_STATE(6741)] = 303575, + [SMALL_STATE(6742)] = 303591, + [SMALL_STATE(6743)] = 303609, [SMALL_STATE(6744)] = 303623, [SMALL_STATE(6745)] = 303641, [SMALL_STATE(6746)] = 303659, [SMALL_STATE(6747)] = 303674, - [SMALL_STATE(6748)] = 303689, - [SMALL_STATE(6749)] = 303704, - [SMALL_STATE(6750)] = 303719, + [SMALL_STATE(6748)] = 303687, + [SMALL_STATE(6749)] = 303702, + [SMALL_STATE(6750)] = 303717, [SMALL_STATE(6751)] = 303732, [SMALL_STATE(6752)] = 303747, [SMALL_STATE(6753)] = 303762, @@ -423672,88 +423682,88 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(6758)] = 303837, [SMALL_STATE(6759)] = 303852, [SMALL_STATE(6760)] = 303867, - [SMALL_STATE(6761)] = 303882, - [SMALL_STATE(6762)] = 303897, - [SMALL_STATE(6763)] = 303912, - [SMALL_STATE(6764)] = 303927, - [SMALL_STATE(6765)] = 303942, - [SMALL_STATE(6766)] = 303957, - [SMALL_STATE(6767)] = 303972, - [SMALL_STATE(6768)] = 303987, - [SMALL_STATE(6769)] = 304002, - [SMALL_STATE(6770)] = 304017, - [SMALL_STATE(6771)] = 304032, - [SMALL_STATE(6772)] = 304047, - [SMALL_STATE(6773)] = 304062, - [SMALL_STATE(6774)] = 304077, - [SMALL_STATE(6775)] = 304092, - [SMALL_STATE(6776)] = 304107, - [SMALL_STATE(6777)] = 304122, - [SMALL_STATE(6778)] = 304137, - [SMALL_STATE(6779)] = 304150, - [SMALL_STATE(6780)] = 304165, - [SMALL_STATE(6781)] = 304180, - [SMALL_STATE(6782)] = 304193, - [SMALL_STATE(6783)] = 304208, - [SMALL_STATE(6784)] = 304223, - [SMALL_STATE(6785)] = 304238, - [SMALL_STATE(6786)] = 304253, - [SMALL_STATE(6787)] = 304268, - [SMALL_STATE(6788)] = 304283, - [SMALL_STATE(6789)] = 304296, - [SMALL_STATE(6790)] = 304311, - [SMALL_STATE(6791)] = 304326, - [SMALL_STATE(6792)] = 304341, - [SMALL_STATE(6793)] = 304354, - [SMALL_STATE(6794)] = 304367, - [SMALL_STATE(6795)] = 304382, - [SMALL_STATE(6796)] = 304395, - [SMALL_STATE(6797)] = 304410, - [SMALL_STATE(6798)] = 304425, - [SMALL_STATE(6799)] = 304438, - [SMALL_STATE(6800)] = 304453, - [SMALL_STATE(6801)] = 304468, - [SMALL_STATE(6802)] = 304483, - [SMALL_STATE(6803)] = 304498, - [SMALL_STATE(6804)] = 304511, - [SMALL_STATE(6805)] = 304526, - [SMALL_STATE(6806)] = 304541, - [SMALL_STATE(6807)] = 304556, - [SMALL_STATE(6808)] = 304571, - [SMALL_STATE(6809)] = 304586, - [SMALL_STATE(6810)] = 304601, - [SMALL_STATE(6811)] = 304616, - [SMALL_STATE(6812)] = 304631, - [SMALL_STATE(6813)] = 304646, - [SMALL_STATE(6814)] = 304661, - [SMALL_STATE(6815)] = 304676, - [SMALL_STATE(6816)] = 304691, - [SMALL_STATE(6817)] = 304706, - [SMALL_STATE(6818)] = 304721, - [SMALL_STATE(6819)] = 304734, - [SMALL_STATE(6820)] = 304749, - [SMALL_STATE(6821)] = 304764, - [SMALL_STATE(6822)] = 304779, - [SMALL_STATE(6823)] = 304792, - [SMALL_STATE(6824)] = 304805, - [SMALL_STATE(6825)] = 304820, - [SMALL_STATE(6826)] = 304833, - [SMALL_STATE(6827)] = 304846, - [SMALL_STATE(6828)] = 304861, - [SMALL_STATE(6829)] = 304876, - [SMALL_STATE(6830)] = 304891, - [SMALL_STATE(6831)] = 304906, - [SMALL_STATE(6832)] = 304921, - [SMALL_STATE(6833)] = 304936, - [SMALL_STATE(6834)] = 304951, - [SMALL_STATE(6835)] = 304966, - [SMALL_STATE(6836)] = 304981, - [SMALL_STATE(6837)] = 304996, - [SMALL_STATE(6838)] = 305009, - [SMALL_STATE(6839)] = 305024, - [SMALL_STATE(6840)] = 305037, - [SMALL_STATE(6841)] = 305052, - [SMALL_STATE(6842)] = 305067, + [SMALL_STATE(6761)] = 303880, + [SMALL_STATE(6762)] = 303895, + [SMALL_STATE(6763)] = 303910, + [SMALL_STATE(6764)] = 303925, + [SMALL_STATE(6765)] = 303940, + [SMALL_STATE(6766)] = 303955, + [SMALL_STATE(6767)] = 303968, + [SMALL_STATE(6768)] = 303983, + [SMALL_STATE(6769)] = 303998, + [SMALL_STATE(6770)] = 304011, + [SMALL_STATE(6771)] = 304026, + [SMALL_STATE(6772)] = 304039, + [SMALL_STATE(6773)] = 304054, + [SMALL_STATE(6774)] = 304069, + [SMALL_STATE(6775)] = 304084, + [SMALL_STATE(6776)] = 304099, + [SMALL_STATE(6777)] = 304114, + [SMALL_STATE(6778)] = 304129, + [SMALL_STATE(6779)] = 304144, + [SMALL_STATE(6780)] = 304159, + [SMALL_STATE(6781)] = 304174, + [SMALL_STATE(6782)] = 304187, + [SMALL_STATE(6783)] = 304202, + [SMALL_STATE(6784)] = 304217, + [SMALL_STATE(6785)] = 304232, + [SMALL_STATE(6786)] = 304247, + [SMALL_STATE(6787)] = 304260, + [SMALL_STATE(6788)] = 304275, + [SMALL_STATE(6789)] = 304288, + [SMALL_STATE(6790)] = 304303, + [SMALL_STATE(6791)] = 304318, + [SMALL_STATE(6792)] = 304331, + [SMALL_STATE(6793)] = 304344, + [SMALL_STATE(6794)] = 304357, + [SMALL_STATE(6795)] = 304372, + [SMALL_STATE(6796)] = 304387, + [SMALL_STATE(6797)] = 304402, + [SMALL_STATE(6798)] = 304417, + [SMALL_STATE(6799)] = 304432, + [SMALL_STATE(6800)] = 304447, + [SMALL_STATE(6801)] = 304462, + [SMALL_STATE(6802)] = 304477, + [SMALL_STATE(6803)] = 304492, + [SMALL_STATE(6804)] = 304505, + [SMALL_STATE(6805)] = 304520, + [SMALL_STATE(6806)] = 304535, + [SMALL_STATE(6807)] = 304550, + [SMALL_STATE(6808)] = 304565, + [SMALL_STATE(6809)] = 304580, + [SMALL_STATE(6810)] = 304595, + [SMALL_STATE(6811)] = 304608, + [SMALL_STATE(6812)] = 304621, + [SMALL_STATE(6813)] = 304636, + [SMALL_STATE(6814)] = 304651, + [SMALL_STATE(6815)] = 304666, + [SMALL_STATE(6816)] = 304681, + [SMALL_STATE(6817)] = 304696, + [SMALL_STATE(6818)] = 304711, + [SMALL_STATE(6819)] = 304726, + [SMALL_STATE(6820)] = 304741, + [SMALL_STATE(6821)] = 304756, + [SMALL_STATE(6822)] = 304769, + [SMALL_STATE(6823)] = 304782, + [SMALL_STATE(6824)] = 304797, + [SMALL_STATE(6825)] = 304812, + [SMALL_STATE(6826)] = 304825, + [SMALL_STATE(6827)] = 304840, + [SMALL_STATE(6828)] = 304855, + [SMALL_STATE(6829)] = 304870, + [SMALL_STATE(6830)] = 304885, + [SMALL_STATE(6831)] = 304900, + [SMALL_STATE(6832)] = 304915, + [SMALL_STATE(6833)] = 304930, + [SMALL_STATE(6834)] = 304945, + [SMALL_STATE(6835)] = 304960, + [SMALL_STATE(6836)] = 304975, + [SMALL_STATE(6837)] = 304990, + [SMALL_STATE(6838)] = 305005, + [SMALL_STATE(6839)] = 305020, + [SMALL_STATE(6840)] = 305035, + [SMALL_STATE(6841)] = 305050, + [SMALL_STATE(6842)] = 305065, [SMALL_STATE(6843)] = 305080, [SMALL_STATE(6844)] = 305095, [SMALL_STATE(6845)] = 305107, @@ -423896,5106 +423906,5110 @@ static const TSParseActionEntry ts_parse_actions[] = { [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 0), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3490), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4414), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4112), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4831), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4832), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4833), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4834), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1006), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3021), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4090), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4075), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5059), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4946), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5067), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5058), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6975), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6777), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4105), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6827), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4079), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4804), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4803), [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6975), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5947), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(927), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1080), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1658), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4835), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4836), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4837), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4838), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6773), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), - [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4905), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4962), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4951), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4948), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6828), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1788), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1913), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4817), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5970), [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4228), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688), [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2556), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2683), [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3836), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), - [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3136), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2838), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3697), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1083), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1640), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1831), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1072), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063), + [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1096), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3592), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), + [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), + [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071), + [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3313), + [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), + [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1073), + [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4342), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3544), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2907), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2783), [185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_without_parentheses, 1, .production_id = 4), [187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_without_parentheses, 1, .production_id = 4), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(915), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5052), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5047), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5046), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5045), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6767), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), - [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), - [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6833), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5998), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1431), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4955), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4954), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4964), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4963), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6766), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6760), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5978), - [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(6975), - [290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(1162), - [293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(865), - [296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(6975), - [299] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(1352), - [302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(730), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1070), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3639), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1095), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1073), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4138), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1564), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3934), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1066), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3027), - [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2378), - [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082), - [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2826), - [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), - [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), - [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2697), - [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1061), - [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1808), - [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1121), - [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rescue_block, 1), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118), - [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_block, 1), - [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), - [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2158), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2305), - [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2304), - [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5035), - [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5034), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5033), - [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5032), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6794), - [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), - [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(2303), - [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(584), - [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), - [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), - [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4803), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6022), - [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1116), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(914), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4960), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4959), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4958), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4957), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6833), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), + [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), + [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6765), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4799), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6111), + [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), + [239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), + [241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(6975), + [244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(1179), + [247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(864), + [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(6975), + [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4871), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4873), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4858), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4833), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6836), + [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6809), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5954), + [299] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(1448), + [302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(729), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4305), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1061), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3505), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1066), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1677), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2849), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2904), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1072), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2597), + [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1070), + [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3194), + [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1083), + [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), + [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), + [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3546), + [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1080), + [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1891), + [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(929), + [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2339), + [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2301), + [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2300), + [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4901), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4900), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4899), + [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4893), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), + [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6806), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(2299), + [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(800), + [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(801), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4823), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6128), + [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1133), + [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rescue_block, 1), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1134), + [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_block, 1), + [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1136), [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 1), - [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1104), + [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1137), [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_after_block, 1), - [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6812), - [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(955), - [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2694), - [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6770), - [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), - [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), - [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), - [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4821), - [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), - [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2402), - [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6769), - [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), - [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), - [457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(831), - [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(831), - [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(832), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4801), - [466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), - [470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2380), - [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3437), - [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3436), - [476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5048), - [478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5049), - [480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5050), - [482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5051), - [484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), - [486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), - [488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6810), - [490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), - [492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), - [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), - [496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(3435), - [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [501] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(450), - [504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), - [506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), - [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4792), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5999), - [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2165), - [518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6802), - [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(552), - [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4802), - [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6747), - [537] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(790), - [540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), - [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2927), - [546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3797), - [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3796), - [550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4996), - [552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4995), - [554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4994), - [556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4993), - [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), - [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), - [562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6791), - [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), - [566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), - [568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), - [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), - [574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6758), - [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4784), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6067), - [588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), - [590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2573), - [592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2923), - [594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2924), - [596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4986), - [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4985), - [600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4984), - [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4983), - [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6780), - [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), - [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), - [618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), - [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), - [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), - [624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6821), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4815), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6160), - [634] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(3795), - [637] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(609), - [640] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(2925), - [643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(740), - [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3472), - [648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(233), - [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), - [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), - [655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(494), - [658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), - [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4790), - [664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), - [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 2), - [668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1136), - [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_after_block, 2), - [672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125), - [674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_block, 2), - [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124), - [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rescue_block, 2), - [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3772), - [686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(999), - [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2093), + [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6763), + [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(993), + [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2661), + [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6829), + [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), + [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), + [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), + [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4810), + [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2171), + [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6746), + [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), + [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), + [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4794), + [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(658), + [464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(996), + [466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2478), + [468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6830), + [470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), + [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), + [474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(786), + [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), + [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4816), + [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(960), + [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2720), + [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2965), + [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2966), + [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5048), + [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5049), + [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5050), + [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5051), + [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6783), + [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), + [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), + [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), + [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), + [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), + [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6789), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6031), + [531] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(2967), + [534] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(735), + [537] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(702), + [540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2407), + [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3091), + [546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3040), + [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5036), + [550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5041), + [552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5042), + [554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5043), + [556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6826), + [562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), + [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), + [568] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(3033), + [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), + [573] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(535), + [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), + [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4796), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6051), + [588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1015), + [592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2921), + [594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3688), + [596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3502), + [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4929), + [600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4931), + [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4932), + [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4859), + [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), + [608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), + [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6814), + [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), + [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), + [618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), + [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), + [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), + [624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6756), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4792), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6143), + [636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6770), + [640] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(3501), + [643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(828), + [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1116), + [648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_block, 2), + [650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2941), + [652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), + [654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), + [656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), + [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118), + [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rescue_block, 2), + [666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), + [668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_after_block, 2), + [670] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(233), + [673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(456), + [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1091), + [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 2), + [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3619), + [686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), + [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1834), [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6815), - [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), + [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636), [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), - [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4824), - [702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2267), - [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2090), - [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1446), - [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2100), - [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1684), - [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2016), - [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1999), - [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2072), - [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4434), - [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2039), - [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2943), - [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), - [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), - [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), - [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3373), - [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2013), - [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4549), - [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686), - [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2041), - [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2076), - [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4097), - [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2065), - [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4247), - [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2119), - [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2079), - [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2091), - [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2073), - [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), + [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), + [702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), + [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1809), + [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4255), + [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1801), + [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), + [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1908), + [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1829), + [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4420), + [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), + [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4494), + [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), + [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1960), + [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1841), + [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3106), + [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1974), + [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2940), + [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1833), + [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4228), + [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1943), + [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2962), + [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1950), + [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1836), + [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1929), + [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939), + [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1831), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1956), + [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1692), + [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1969), [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2965), - [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2069), - [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2112), - [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2067), - [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2050), - [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2078), - [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2059), - [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1624), - [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625), - [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2098), - [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992), - [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4377), - [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4084), - [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4083), - [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4900), - [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4901), - [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4902), - [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4903), - [820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), - [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6811), - [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), - [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4082), + [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266), + [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1837), + [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1844), + [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1843), + [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1839), + [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1910), + [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1998), + [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), + [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), + [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1840), + [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), + [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4384), + [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4203), + [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4202), + [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4895), + [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4896), + [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4897), + [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4898), + [820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6775), + [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), + [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4201), [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), - [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), - [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), - [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct, 1), - [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), + [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4800), + [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6010), + [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), [850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct, 1), + [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), [868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237), - [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2086), - [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3239), - [876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068), - [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4214), - [880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), - [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4453), - [884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2057), - [886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2980), - [888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), - [890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4395), - [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2099), - [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685), - [896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2015), - [898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3738), - [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), - [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1457), - [904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2101), - [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3372), - [908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2040), - [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), - [912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2074), - [914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), - [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071), - [918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), - [920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2406), - [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1950), - [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1951), - [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5061), - [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5060), - [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5059), - [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5058), - [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6768), - [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), - [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), - [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1952), - [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), - [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), - [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), - [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2760), - [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), - [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4796), - [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5985), - [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3208), - [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), - [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1568), - [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3990), - [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1691), - [970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2480), - [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), - [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2479), - [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1938), - [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2412), - [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4087), - [982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), - [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3992), - [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2921), - [988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4114), - [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2768), - [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3937), - [994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2793), - [996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1937), - [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4086), - [1000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2814), - [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1100), - [1004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099), + [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3496), + [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1958), + [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2240), + [876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1838), + [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4481), + [880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1949), + [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1457), + [884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1828), + [886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3027), + [888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1938), + [890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3698), + [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1835), + [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4119), + [896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830), + [898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753), + [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1973), + [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4091), + [904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1947), + [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), + [908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1842), + [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), + [912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1845), + [914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2979), + [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1832), + [918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2474), + [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1952), + [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1953), + [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5023), + [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5022), + [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5021), + [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5013), + [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6832), + [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1954), + [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), + [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), + [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(898), + [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3676), + [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4790), + [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6056), + [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2520), + [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), + [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), + [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3880), + [970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), + [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3934), + [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1670), + [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1671), + [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), + [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3158), + [982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2491), + [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1108), + [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), + [988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2899), + [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), + [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2900), + [994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2492), + [996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2874), + [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2901), + [1000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1109), + [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1110), + [1004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3675), [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3647), - [1008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), - [1010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3003), - [1012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2759), - [1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3643), - [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3940), - [1018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1871), - [1020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), - [1022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098), - [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), - [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2725), - [1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1692), - [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), - [1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1671), - [1036] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_operator_identifier, 1), SHIFT(6975), - [1039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_stab_clause, 1, .production_id = 6), - [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_stab_clause, 2, .production_id = 11), + [1008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1866), + [1010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3924), + [1012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1848), + [1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1847), + [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4205), + [1018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4208), + [1020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3119), + [1022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3032), + [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2892), + [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2893), + [1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4190), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), + [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_stab_clause, 2, .production_id = 11), + [1038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_operator_identifier, 1), SHIFT(6975), + [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_stab_clause, 1, .production_id = 6), [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3748), - [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3183), - [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3130), - [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5009), - [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5010), - [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5011), - [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5012), - [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3268), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6835), - [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), - [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3129), - [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), - [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), - [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), - [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4813), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6105), - [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3672), - [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), - [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1725), - [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4234), - [1095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4197), - [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1461), - [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3910), + [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4312), + [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3400), + [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3432), + [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5007), + [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5008), + [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5009), + [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5010), + [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), + [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6751), + [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3433), + [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), + [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), + [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(905), + [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4783), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5994), + [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3595), + [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4237), + [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2571), + [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1184), + [1095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3448), + [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1017), - [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4050), - [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4420), - [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4421), - [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5062), - [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5063), - [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5064), - [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5065), - [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), - [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6820), - [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), - [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4198), - [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), - [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4422), - [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), - [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), - [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), - [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4807), - [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5986), - [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), - [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), - [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447), - [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4345), - [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4267), - [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4331), - [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727), - [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), - [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1670), - [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3085), - [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), - [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2411), - [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1697), - [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1128), - [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3007), - [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3951), - [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2953), - [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2952), - [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2951), - [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1778), - [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), - [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), - [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3630), - [1191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__items_with_trailing_separator, 2), - [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4301), - [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4344), - [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2527), - [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3705), - [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3131), - [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3730), - [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3763), - [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3764), - [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3765), - [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3215), - [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3467), - [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3394), + [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4053), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4430), + [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4429), + [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4978), + [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4977), + [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4976), + [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4973), + [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6768), + [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3449), + [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4426), + [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), + [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4811), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5996), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1743), + [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3394), + [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3009), + [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), + [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), + [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2950), + [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2949), + [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2948), + [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3209), + [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4449), + [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4436), + [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3514), + [1169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__items_with_trailing_separator, 2), + [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4502), + [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4500), + [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3485), + [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3968), + [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4551), + [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4400), + [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3776), + [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), + [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3087), + [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3645), + [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3644), + [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3643), + [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4128), + [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4126), + [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4409), + [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2671), + [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4125), + [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4181), + [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), + [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1763), + [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2873), + [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1802), [1217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__items_with_trailing_separator, 3), - [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4196), - [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3204), - [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2186), - [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4497), - [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2560), - [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2388), - [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), - [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), - [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3461), - [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4492), - [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2262), - [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2263), - [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2264), - [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), - [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1984), - [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1985), - [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1986), - [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), - [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4353), - [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), - [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4438), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3468), - [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4437), - [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2132), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4436), - [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2390), - [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4149), - [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3209), - [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), - [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2968), - [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4163), - [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1138), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2969), - [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), - [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2970), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1998), - [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 2), - [1295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 2), - [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2401), - [1299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 3), - [1301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 3), - [1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 4), - [1305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 4), - [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4541), - [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4170), - [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), - [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), - [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4389), - [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6784), - [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), - [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), - [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4799), - [1329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), - [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), - [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3652), - [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2303), - [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), - [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3303), - [1341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3435), - [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3438), - [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1627), - [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), - [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4074), - [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6805), - [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(849), - [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), - [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), - [1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4786), - [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2371), - [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2251), - [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), - [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4283), - [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2246), - [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4190), - [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3108), - [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3089), - [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3504), - [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3510), - [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3092), - [1389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3103), - [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), - [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3445), - [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), - [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2018), - [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(898), - [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3924), - [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3779), - [1405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3969), - [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), - [1409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3316), - [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), - [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3975), - [1415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rescue_block, 5), - [1417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_block, 5), - [1419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 5), - [1421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_after_block, 5), - [1423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3253), - [1425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2925), - [1427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3247), - [1429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rescue_block, 4), - [1431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), - [1433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3462), - [1435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3272), - [1437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rescue_block, 3), - [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3399), - [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4380), - [1443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_block, 4), - [1445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 4), + [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3447), + [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1762), + [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2189), + [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4417), + [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2562), + [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2997), + [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2998), + [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2231), + [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2999), + [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3048), + [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2259), + [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2260), + [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2261), + [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), + [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2676), + [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1747), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4408), + [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3226), + [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4049), + [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1103), + [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3951), + [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1702), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1986), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1987), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1988), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2057), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), + [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1556), + [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4365), + [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3339), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2104), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), + [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), + [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), + [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 3), + [1295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 3), + [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2482), + [1299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 1), + [1301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 1), + [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647), + [1305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 4), + [1307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 4), + [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4437), + [1311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 2), + [1313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 2), + [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3316), + [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2967), + [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4374), + [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), + [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3586), + [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2299), + [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2539), + [1329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4508), + [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), + [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), + [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4797), + [1341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rescue_block, 5), + [1343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_block, 5), + [1345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 5), + [1347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_after_block, 5), + [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4161), + [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6787), + [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), + [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), + [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), + [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4809), + [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3814), + [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3501), + [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4441), + [1369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rescue_block, 4), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4513), + [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3753), + [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3760), + [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2375), + [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), + [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3249), + [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3033), + [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3470), + [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), + [1389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4191), + [1393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_block, 4), + [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3477), + [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3429), + [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3538), + [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2423), + [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3533), + [1405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 4), + [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3416), + [1409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4211), + [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2432), + [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2935), + [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4469), + [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [1419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [1421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3022), + [1423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), + [1425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2545), + [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [1429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [1431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(998), + [1433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2957), + [1435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6823), + [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), + [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), + [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), + [1443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4789), + [1445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3052), [1447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_after_block, 4), - [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4375), - [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4464), - [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4512), - [1455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), - [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), - [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), - [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), - [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4814), - [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4470), - [1467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_block, 3), - [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), - [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3846), - [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3795), - [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3720), - [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3726), - [1479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4507), - [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2543), - [1483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4444), - [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4551), - [1487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2537), - [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2430), - [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2440), - [1493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4069), - [1495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3482), - [1497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 3), - [1499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4271), - [1501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2369), - [1503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), - [1505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_after_block, 3), - [1507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4547), - [1509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4478), - [1511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [1513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4441), - [1515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4440), - [1517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 3), - [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4481), - [1521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4235), - [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4439), - [1525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), - [1527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3167), - [1529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3168), - [1531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3235), - [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4176), - [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4206), - [1539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1987), - [1541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2021), - [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4568), - [1545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4579), - [1547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [1549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [1551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4548), - [1553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [1555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4200), - [1557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4210), - [1559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4365), - [1563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4374), - [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [1567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2555), - [1569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), - [1571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4540), - [1573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4199), - [1575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 1), - [1577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3471), - [1579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4379), - [1581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3363), - [1583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4491), - [1585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), - [1587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3496), - [1589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), - [1593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2467), - [1595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2261), - [1597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3424), - [1599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), - [1601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2241), - [1603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), - [1605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3759), - [1607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3762), - [1609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089), - [1613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3742), - [1615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4355), - [1617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4411), - [1619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), - [1621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3165), - [1625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4448), - [1627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2955), - [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2954), - [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [1635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3195), - [1637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2976), - [1639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [1641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), - [1643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2020), - [1645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672), - [1647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [1649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3323), - [1651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1680), - [1653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), - [1655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [1657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3177), - [1659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), - [1661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1454), - [1663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [1665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4148), - [1667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3447), - [1669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), - [1671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4323), - [1673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [1675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3628), - [1677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3278), - [1679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), - [1681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [1683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2971), - [1685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), - [1687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), - [1689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1662), - [1691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4023), - [1693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 2), - [1695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524), - [1697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521), - [1699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1473), - [1701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3118), - [1703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), - [1705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3098), - [1707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3041), - [1709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753), - [1711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3659), - [1713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3750), - [1715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3662), - [1717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1787), - [1719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3699), - [1721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1747), - [1723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4106), - [1725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4546), - [1727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174), - [1729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2177), - [1731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214), - [1733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 4), - [1735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), - [1737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3512), - [1739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3354), - [1741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4521), - [1743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4520), - [1745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3145), - [1747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4519), - [1749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3144), - [1751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3237), - [1753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4518), - [1755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3238), - [1757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4517), - [1759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3270), - [1761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4516), - [1763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4515), - [1765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3271), - [1767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4514), - [1769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4513), - [1771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3160), - [1773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3274), - [1775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4511), - [1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4510), - [1779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4509), - [1781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4508), - [1783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3275), - [1785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4506), - [1787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4505), - [1789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3371), - [1791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3392), - [1793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3265), - [1795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3051), - [1797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2981), - [1799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3355), - [1801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3305), - [1803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3626), - [1805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3306), - [1807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3777), - [1809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3307), - [1811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3308), - [1813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3309), - [1815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3310), - [1817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3311), - [1819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2259), - [1821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3312), - [1823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3337), - [1825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2258), - [1827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2239), - [1829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3439), - [1831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3653), - [1833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3338), - [1835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4205), - [1837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4562), - [1839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4009), - [1841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4563), - [1843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2238), - [1845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1991), - [1847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2483), - [1849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4180), - [1851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3499), - [1853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), - [1855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4137), - [1857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4110), - [1859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4566), - [1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4073), - [1863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4072), - [1865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4071), - [1867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4273), - [1869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4295), - [1871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4294), - [1873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4293), - [1875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4292), - [1877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4291), - [1879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4285), - [1881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4287), - [1883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4286), - [1885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4225), - [1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4282), - [1889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4296), - [1891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4280), - [1893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4279), - [1895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4270), - [1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4269), - [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4070), - [1901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4571), - [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4068), - [1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4067), - [1907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4066), - [1909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4065), - [1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4064), - [1913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4063), - [1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4062), - [1917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4061), - [1919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4060), - [1921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4059), - [1923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4157), - [1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4212), - [1927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2663), - [1929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2544), - [1931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), - [1933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4371), - [1935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4203), - [1937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4202), - [1939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3928), - [1941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2465), - [1943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), - [1945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2442), - [1947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2441), - [1949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2438), - [1951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2437), - [1953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3455), - [1955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3446), - [1957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2436), - [1959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2431), - [1961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4382), - [1963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2424), - [1965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2423), - [1967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2422), - [1969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2421), - [1971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2420), - [1973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2419), - [1975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2418), - [1977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2417), - [1979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2416), - [1981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2415), - [1983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3810), - [1985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3184), - [1987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4577), - [1989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3865), - [1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2535), - [1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2536), - [1995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4553), - [1997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2539), - [1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2540), - [2001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2541), - [2003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2542), - [2005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4558), - [2007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2545), - [2009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2546), - [2011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2547), - [2013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2548), - [2015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2549), - [2017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2550), - [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2551), - [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2552), - [2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3910), - [2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2553), - [2027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2228), - [2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3757), - [2031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3756), - [2033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4556), - [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3920), - [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3740), - [2039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3739), - [2041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4219), - [2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3728), - [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3727), - [2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4567), - [2049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3724), - [2051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3921), - [2053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3723), - [2055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3722), - [2057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4578), - [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3721), - [2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4229), - [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4224), - [2065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3718), - [2067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3717), - [2069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3716), - [2071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3715), - [2073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3714), - [2075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3713), - [2077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3712), - [2079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3711), - [2081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3710), - [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4021), - [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), - [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4223), - [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3709), - [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4321), - [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4482), - [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4480), - [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4479), - [2099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4477), - [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4532), - [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4475), - [2105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4474), - [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4418), - [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4222), - [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4473), - [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4472), - [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4469), - [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3925), - [2119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4014), - [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), - [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4468), - [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4467), - [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4466), - [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4220), - [2131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4406), - [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4459), - [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4462), - [2137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4274), - [2139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4405), - [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4320), - [2143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4370), - [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4378), - [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1590), - [2149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1654), - [2151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4154), - [2153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1652), - [2155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1649), - [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647), - [2159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), - [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), - [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3977), - [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3976), - [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4215), - [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3973), - [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3972), - [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3971), - [2175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3970), - [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4213), - [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3967), - [2181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3966), - [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3965), - [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3964), - [2187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3963), - [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3962), - [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3961), - [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3960), - [2195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3959), - [2197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3907), - [2199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1643), - [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4575), - [2203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4381), - [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4384), - [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1642), - [2209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4386), - [2211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4387), - [2213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4576), - [2215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4391), - [2217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1641), - [2219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4392), - [2221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4393), - [2223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4452), - [2225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4451), - [2227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4231), - [2229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1634), - [2231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1632), - [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630), - [2235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), - [2237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4193), - [2239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), - [2241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), - [2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4179), - [2245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4178), - [2247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4398), - [2249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4399), - [2251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1456), - [2253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), - [2255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4175), - [2257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3931), - [2259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4174), - [2261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4169), - [2263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), - [2265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1597), - [2267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3930), - [2269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4400), - [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4401), - [2273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4402), - [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4404), - [2277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4319), - [2279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4572), - [2281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4445), - [2283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4443), - [2285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2957), - [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2958), - [2289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4333), - [2291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2978), - [2293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2979), - [2295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4570), - [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3245), - [2299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3246), - [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4569), - [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3249), - [2305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3250), - [2307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3251), - [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3252), - [2311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3255), - [2313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3256), - [2315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3257), - [2317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3258), - [2319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3259), - [2321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3260), - [2323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4561), - [2325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3261), - [2327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3262), - [2329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3263), - [2331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3028), - [2333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2113), - [2335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4574), - [2337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), - [2339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2114), - [2341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2000), - [2343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), - [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4559), - [2347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006), - [2349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2007), - [2351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008), - [2353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014), - [2355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4564), - [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2019), - [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2023), - [2361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026), - [2363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2028), - [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029), - [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034), - [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), - [2371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2038), - [2373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2048), - [2375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115), - [2377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3179), - [2379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3211), - [2381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3105), - [2383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4555), - [2385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3104), - [2387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2170), - [2389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4573), - [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3102), - [2393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3101), - [2395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3100), - [2397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3099), - [2399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3073), - [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3072), - [2403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3071), - [2405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3070), - [2407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1538), - [2409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3069), - [2411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3068), - [2413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3067), - [2415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3066), - [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3065), - [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3264), - [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3517), - [2423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3519), - [2425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3518), - [2427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3832), - [2429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3515), - [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3514), - [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3513), - [2435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4435), - [2437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3511), - [2439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3508), - [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3507), - [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3520), - [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3505), - [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3503), - [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3506), - [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3454), - [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3477), - [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3478), - [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), - [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), - [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), - [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), - [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539), - [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), - [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), - [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), - [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), - [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), - [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), - [2479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), - [2481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), - [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), - [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4412), - [2487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3030), - [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3031), - [2491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4565), - [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4560), - [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), - [2497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), - [2499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560), - [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3090), - [2503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3939), - [2505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3095), - [2507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4544), - [2509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3106), - [2511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1563), - [2513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3932), - [2515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3107), - [2517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136), - [2519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2272), - [2521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2271), - [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2270), - [2525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2257), - [2527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2256), - [2529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2255), - [2531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2254), - [2533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2253), - [2535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2252), - [2537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4363), - [2539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4554), - [2541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3109), - [2543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3110), - [2545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2250), - [2547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2249), - [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2248), - [2551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2247), - [2553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), - [2555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2245), - [2557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2244), - [2559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3111), - [2561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3112), - [2563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2137), - [2565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3933), - [2567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3122), - [2569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1980), - [2571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2138), - [2573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3935), - [2575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3123), - [2577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3124), - [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3125), - [2581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3126), - [2583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3479), - [2585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3936), - [2587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_dot, 3, .production_id = 23), - [2589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_dot, 3, .production_id = 23), - [2591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_dot, 3, .production_id = 21), - [2593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_dot, 3, .production_id = 21), + [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2721), + [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3456), + [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4151), + [1455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3068), + [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4355), + [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1643), + [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4117), + [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), + [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4164), + [1467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_after_block, 3), + [1469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 3), + [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3255), + [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), + [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), + [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4010), + [1479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), + [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1817), + [1483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(788), + [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4388), + [1487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2138), + [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(785), + [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1776), + [1493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1812), + [1495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_block, 3), + [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4525), + [1499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4541), + [1501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3969), + [1503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), + [1505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3337), + [1507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rescue_block, 3), + [1509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), + [1511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3975), + [1513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3780), + [1515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), + [1517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4479), + [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4431), + [1521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2923), + [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2937), + [1525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3323), + [1527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4468), + [1529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3165), + [1531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2218), + [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4555), + [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4579), + [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [1539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2175), + [1541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4289), + [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [1545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [1547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1966), + [1549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1761), + [1551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [1553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), + [1555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), + [1557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [1559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4470), + [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1756), + [1563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4115), + [1567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4124), + [1569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [1571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4382), + [1573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4078), + [1575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4480), + [1577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [1579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [1581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2248), + [1583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2023), + [1585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [1587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), + [1589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4439), + [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3916), + [1593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [1595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3179), + [1597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), + [1599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4389), + [1601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1989), + [1603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1422), + [1605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3913), + [1607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), + [1609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3114), + [1613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [1615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4490), + [1617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4457), + [1619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), + [1621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3990), + [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [1625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4407), + [1627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4099), + [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3281), + [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3195), + [1635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3290), + [1637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [1639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3628), + [1641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3451), + [1643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 1), + [1645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2958), + [1647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [1649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3649), + [1651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3692), + [1653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4309), + [1655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3648), + [1657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4331), + [1659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4262), + [1661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [1663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 2), + [1665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4526), + [1667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1641), + [1669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [1671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), + [1673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [1675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2469), + [1677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2244), + [1679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 3), + [1681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3043), + [1683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), + [1685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [1687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2540), + [1689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3100), + [1691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4258), + [1693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), + [1695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1734), + [1697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3120), + [1699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4530), + [1701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3476), + [1703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4023), + [1705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [1707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2952), + [1709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2951), + [1711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4106), + [1713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2091), + [1715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4440), + [1717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2975), + [1719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [1721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672), + [1723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3596), + [1725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), + [1727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2258), + [1729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [1731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3001), + [1733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3023), + [1735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3000), + [1737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), + [1739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2180), + [1741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [1743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2932), + [1745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 4), + [1747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4097), + [1749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), + [1751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3694), + [1753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3768), + [1755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3535), + [1757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3536), + [1759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3537), + [1761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3539), + [1763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3540), + [1765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2241), + [1767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2242), + [1769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2254), + [1771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2256), + [1773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3252), + [1775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3025), + [1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3026), + [1779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3354), + [1781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4522), + [1783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4521), + [1785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4520), + [1787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3253), + [1789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4519), + [1791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3254), + [1793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4518), + [1795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3257), + [1797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4517), + [1799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3258), + [1801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4516), + [1803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4515), + [1805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3259), + [1807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4514), + [1809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4512), + [1811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4511), + [1813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4510), + [1815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4509), + [1817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4418), + [1819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4506), + [1821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3497), + [1823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3392), + [1825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3260), + [1827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3492), + [1829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3458), + [1831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3261), + [1833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3262), + [1835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3263), + [1837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3532), + [1839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3531), + [1841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3530), + [1843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3529), + [1845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3264), + [1847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3528), + [1849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4005), + [1851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3527), + [1853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3526), + [1855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3525), + [1857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3524), + [1859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2227), + [1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4539), + [1863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3265), + [1865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3050), + [1867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3051), + [1869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3030), + [1871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3054), + [1873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3055), + [1875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3066), + [1877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3067), + [1879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2978), + [1881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3070), + [1883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3071), + [1885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3074), + [1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3247), + [1889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3248), + [1891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2977), + [1893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4567), + [1895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2955), + [1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3075), + [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3092), + [1901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3094), + [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3101), + [1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3102), + [1907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3103), + [1909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3104), + [1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2954), + [1913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4559), + [1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4416), + [1917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4438), + [1919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4505), + [1921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4356), + [1923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4386), + [1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4069), + [1927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4070), + [1929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4071), + [1931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4072), + [1933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4073), + [1935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4074), + [1937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4576), + [1939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4089), + [1941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4107), + [1943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4571), + [1945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4459), + [1947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4478), + [1949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4110), + [1951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4565), + [1953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4143), + [1955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4144), + [1957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4158), + [1959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4063), + [1961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4560), + [1963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4167), + [1965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4168), + [1967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3435), + [1969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026), + [1971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4390), + [1973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4570), + [1975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4554), + [1977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1993), + [1979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4392), + [1981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4523), + [1983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4085), + [1985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4524), + [1987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4086), + [1989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4531), + [1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4532), + [1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2488), + [1995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4537), + [1997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4501), + [1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4100), + [2001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4561), + [2003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4545), + [2005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4546), + [2007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4547), + [2009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2735), + [2011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4549), + [2013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4140), + [2015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4147), + [2017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4148), + [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4550), + [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4152), + [2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4096), + [2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4321), + [2027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4264), + [2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4244), + [2031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4369), + [2033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4235), + [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4232), + [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4231), + [2039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4215), + [2041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4213), + [2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4476), + [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4050), + [2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3861), + [2049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4207), + [2051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4206), + [2053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4434), + [2055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4257), + [2057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4548), + [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4544), + [2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4188), + [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4187), + [2065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4153), + [2067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4155), + [2069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4543), + [2071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4156), + [2073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4575), + [2075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3903), + [2077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1808), + [2079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1759), + [2081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4162), + [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4163), + [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4165), + [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4341), + [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4563), + [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4166), + [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4169), + [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4170), + [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1807), + [2099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4021), + [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754), + [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4173), + [2105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4174), + [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4175), + [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4176), + [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1810), + [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4177), + [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4094), + [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1811), + [2119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4556), + [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1813), + [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1814), + [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1815), + [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1816), + [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1818), + [2131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3453), + [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4014), + [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1819), + [2137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2451), + [2139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), + [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1820), + [2143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1821), + [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4102), + [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4118), + [2149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4103), + [2151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3403), + [2153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1822), + [2155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1823), + [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), + [2159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1777), + [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1778), + [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1779), + [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1824), + [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), + [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1771), + [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1772), + [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1773), + [2175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1774), + [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3977), + [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3976), + [2181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1825), + [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3973), + [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3972), + [2187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3971), + [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3970), + [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1826), + [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3967), + [2195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3966), + [2197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3965), + [2199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3964), + [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3963), + [2203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3962), + [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3961), + [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3960), + [2209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3904), + [2211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3958), + [2213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), + [2215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1806), + [2217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4573), + [2219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4562), + [2221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3181), + [2223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1566), + [2225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4578), + [2227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4568), + [2229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1781), + [2231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3213), + [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1459), + [2235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3898), + [2237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3889), + [2239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1782), + [2241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1783), + [2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), + [2245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3707), + [2247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), + [2249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3479), + [2251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1787), + [2253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), + [2255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3495), + [2257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4577), + [2259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4566), + [2261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3587), + [2263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3474), + [2265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4564), + [2267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4557), + [2269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1587), + [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3473), + [2273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3472), + [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2462), + [2277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), + [2279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3471), + [2281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3003), + [2283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2438), + [2285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2433), + [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3469), + [2289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2430), + [2291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2426), + [2293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2425), + [2295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2424), + [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3468), + [2299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2421), + [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2420), + [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2419), + [2305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2418), + [2307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2417), + [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2416), + [2311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2415), + [2313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2414), + [2315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2413), + [2317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2412), + [2319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3467), + [2321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3466), + [2323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3465), + [2325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3464), + [2327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3463), + [2329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3462), + [2331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3461), + [2333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3266), + [2335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3774), + [2337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3773), + [2339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3772), + [2341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3534), + [2343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3767), + [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3766), + [2347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3765), + [2349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3764), + [2351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3761), + [2353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3004), + [2355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3759), + [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3758), + [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3756), + [2361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3755), + [2363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4569), + [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3752), + [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3754), + [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3884), + [2371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3876), + [2373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3875), + [2375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3869), + [2377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4553), + [2379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2247), + [2381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2946), + [2383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1999), + [2385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2947), + [2387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3865), + [2389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3864), + [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3431), + [2393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1642), + [2395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3430), + [2397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3427), + [2399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2933), + [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4234), + [2403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3425), + [2405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2537), + [2407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3423), + [2409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2538), + [2411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3420), + [2413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2541), + [2415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2542), + [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2543), + [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2544), + [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4372), + [2423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2547), + [2425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2548), + [2427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2549), + [2429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2550), + [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2551), + [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2552), + [2435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2553), + [2437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2554), + [2439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2555), + [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4422), + [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4574), + [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3652), + [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3653), + [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3413), + [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4339), + [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4340), + [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560), + [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), + [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), + [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), + [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), + [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), + [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), + [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), + [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), + [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), + [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4343), + [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), + [2479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), + [2481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), + [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4346), + [2487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), + [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [2491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3251), + [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3410), + [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3697), + [2497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3778), + [2499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), + [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4359), + [2503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4368), + [2505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3659), + [2507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4370), + [2509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4371), + [2511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), + [2513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4334), + [2515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3409), + [2517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3408), + [2519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3407), + [2521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3406), + [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2162), + [2525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2233), + [2527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2160), + [2529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), + [2531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2158), + [2533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2157), + [2535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154), + [2537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2152), + [2539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2151), + [2541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), + [2543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4572), + [2545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), + [2547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), + [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4378), + [2551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3782), + [2553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4379), + [2555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2140), + [2557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), + [2559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4380), + [2561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2137), + [2563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136), + [2565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3405), + [2567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3402), + [2569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2163), + [2571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4383), + [2573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4391), + [2575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4393), + [2577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2164), + [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), + [2581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3783), + [2583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3786), + [2585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3797), + [2587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3401), + [2589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4061), + [2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2956), + [2593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3824), [2595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_identifier, 1), [2597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator_identifier, 1), - [2599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1), - [2601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier, 1), - [2603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_dot, 3, .production_id = 20), - [2605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_dot, 3, .production_id = 20), - [2607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_dot, 3, .production_id = 22), - [2609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_dot, 3, .production_id = 22), - [2611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_double, 2, .production_id = 8), - [2613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_double, 2, .production_id = 8), - [2615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_single, 2, .production_id = 8), - [2617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_single, 2, .production_id = 8), - [2619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_double, 3, .production_id = 18), - [2621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_double, 3, .production_id = 18), - [2623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_single, 3, .production_id = 18), - [2625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_single, 3, .production_id = 18), - [2627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_double, 4, .production_id = 24), - [2629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_double, 4, .production_id = 24), - [2631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_single, 4, .production_id = 24), - [2633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_single, 4, .production_id = 24), - [2635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [2637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), - [2639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__terminator, 1), - [2641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__terminator, 1), - [2643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), SHIFT_REPEAT(1019), - [2646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__terminator_repeat1, 2), - [2648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), - [2650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [2652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1025), - [2654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), - [2656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), SHIFT_REPEAT(1022), - [2659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__terminator, 2), - [2661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__terminator, 2), - [2663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), SHIFT_REPEAT(1026), - [2666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [2668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1037), - [2670] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), SHIFT_REPEAT(1028), - [2673] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), SHIFT_REPEAT(1029), - [2676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), - [2678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1035), - [2680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1039), - [2682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [2684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1036), - [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), - [2688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1038), - [2690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), SHIFT_REPEAT(1034), - [2693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_keyword, 2, .production_id = 2), - [2695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_keyword, 2, .production_id = 2), - [2697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__anonymous_dot, 2, .production_id = 11), - [2699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2227), - [2701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(939), - [2703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4904), - [2705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4899), - [2707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(941), - [2709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), - [2711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), - [2713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), - [2715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(935), - [2717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(934), - [2719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [2721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4483), - [2723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(998), - [2725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4892), - [2727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4891), - [2729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1000), - [2731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1014), - [2733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), - [2735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), - [2737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(997), - [2739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1008), - [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [2743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2077), - [2745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(971), - [2747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4860), - [2749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4859), - [2751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(954), - [2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(970), - [2755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), - [2757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), - [2759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), - [2761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(975), - [2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [2765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3353), - [2767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [2769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981), - [2771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4945), - [2773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4938), - [2775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), - [2777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(982), - [2779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), - [2781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984), - [2783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), - [2785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), - [2787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [2789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), - [2791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(912), - [2793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4850), - [2795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4849), - [2797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), - [2799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), - [2801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(913), - [2803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911), - [2805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(914), - [2807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916), - [2809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [2811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4230), - [2813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), - [2815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4976), - [2817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4975), - [2819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979), - [2821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(996), - [2823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), - [2825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(977), - [2827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(976), - [2829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(959), - [2831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), - [2833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1465), - [2835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3708), - [2837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3029), - [2839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4311), - [2841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3339), - [2843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), - [2845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [2847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), - [2849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), - [2851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), - [2853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [2855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), - [2857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), - [2859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), - [2861] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 1), SHIFT(288), - [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), - [2866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), - [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), - [2870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), - [2872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), - [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), - [2876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(785), - [2878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), - [2880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), - [2882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), - [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(788), - [2886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 1), - [2888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1047), - [2890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [2894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [2896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [2898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [2900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [2902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [2904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [2906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [2908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [2910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [2912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [2916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [2918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [2922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [2928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [2930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [2934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [2936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), - [2940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_with_parentheses, 1, .production_id = 3), - [2942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_with_parentheses, 1, .production_id = 3), - [2944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [2946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_with_parentheses, 2, .production_id = 12), - [2948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_with_parentheses, 2, .production_id = 12), - [2950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6843), - [2952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_with_parentheses, 2, .production_id = 4), - [2954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_with_parentheses, 2, .production_id = 4), - [2956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6817), - [2958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_with_parentheses_immediate, 3), - [2960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_parentheses_immediate, 3), - [2962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__double_call, 2, .production_id = 13), - [2964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__double_call, 2, .production_id = 13), - [2966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6836), - [2968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 3), - [2970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_block, 3), - [2972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_with_parentheses, 4, .production_id = 12), - [2974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_with_parentheses, 4, .production_id = 12), - [2976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_with_parentheses, 4, .production_id = 4), - [2978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_with_parentheses, 4, .production_id = 4), - [2980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 4), - [2982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_block, 4), - [2984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 5), - [2986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_block, 5), - [2988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 6), - [2990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_block, 6), - [2992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 7), - [2994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_block, 7), - [2996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6748), - [2998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_with_parentheses, 3, .production_id = 4), - [3000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_with_parentheses, 3, .production_id = 4), - [3002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [3004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_with_parentheses, 3, .production_id = 12), - [3006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_with_parentheses, 3, .production_id = 12), - [3008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6753), - [3010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 2), - [3012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_block, 2), - [3014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__anonymous_call, 2, .production_id = 14), - [3016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__anonymous_call, 2, .production_id = 14), - [3018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_without_parentheses, 2, .production_id = 4), - [3020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_without_parentheses, 2, .production_id = 4), - [3022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_without_parentheses, 2, .production_id = 12), - [3024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_without_parentheses, 2, .production_id = 12), - [3026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), - [3028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [3030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 1, .production_id = 2), - [3032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 1, .production_id = 2), - [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [3036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_charlist, 1, .production_id = 2), - [3038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_charlist, 1, .production_id = 2), - [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), - [3042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [3044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_with_parentheses, 3), - [3046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_parentheses, 3), - [3048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [3050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [3052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6827), - [3054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_with_parentheses_immediate, 2), - [3056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_parentheses_immediate, 2), - [3058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [3060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6814), - [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6816), - [3066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6819), - [3070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_with_parentheses, 2), - [3072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_parentheses, 2), - [3074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_heredoc_single, 2, .production_id = 8), - [3076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_heredoc_single, 2, .production_id = 8), - [3078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_angle, 3, .production_id = 18), - [3080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_angle, 3, .production_id = 18), - [3082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_bar, 3, .production_id = 18), - [3084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_bar, 3, .production_id = 18), - [3086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_slash, 3, .production_id = 18), - [3088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_slash, 3, .production_id = 18), - [3090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_parenthesis, 3, .production_id = 18), - [3092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_parenthesis, 3, .production_id = 18), - [3094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_double, 3, .production_id = 18), - [3096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_double, 3, .production_id = 18), - [3098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_single, 3, .production_id = 18), - [3100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_single, 3, .production_id = 18), - [3102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_heredoc_single, 3, .production_id = 18), - [3104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_heredoc_single, 3, .production_id = 18), - [3106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_heredoc_double, 3, .production_id = 18), - [3108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_heredoc_double, 3, .production_id = 18), - [3110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_curly, 3, .production_id = 18), - [3112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_curly, 3, .production_id = 18), - [3114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_square, 3, .production_id = 18), - [3116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_square, 3, .production_id = 18), - [3118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_angle, 3, .production_id = 18), - [3120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_angle, 3, .production_id = 18), - [3122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_bar, 3, .production_id = 18), - [3124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_bar, 3, .production_id = 18), - [3126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_slash, 3, .production_id = 18), - [3128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_slash, 3, .production_id = 18), - [3130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_parenthesis, 4, .production_id = 24), - [3132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_parenthesis, 4, .production_id = 24), - [3134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_curly, 4, .production_id = 24), - [3136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_curly, 4, .production_id = 24), - [3138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), - [3140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), - [3142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sigil, 4, .production_id = 19), - [3144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sigil, 4, .production_id = 19), - [3146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__nullary_operator, 1, .production_id = 1), - [3148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__nullary_operator, 1, .production_id = 1), - [3150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keywords, 1), - [3152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keywords, 1), - [3154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4788), - [3156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_square, 4, .production_id = 24), - [3158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_square, 4, .production_id = 24), - [3160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keywords_repeat1, 2), - [3162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), - [3164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keywords, 2), - [3166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keywords, 2), - [3168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_angle, 4, .production_id = 24), - [3170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_angle, 4, .production_id = 24), - [3172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_bar, 4, .production_id = 24), - [3174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_bar, 4, .production_id = 24), - [3176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_slash, 4, .production_id = 24), - [3178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_slash, 4, .production_id = 24), - [3180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call, 1, .production_id = 3), - [3182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call, 1, .production_id = 3), - [3184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_parenthesis, 4, .production_id = 24), - [3186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_parenthesis, 4, .production_id = 24), - [3188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_double, 4, .production_id = 24), - [3190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_double, 4, .production_id = 24), - [3192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_without_parentheses, 3, .dynamic_precedence = -1), - [3194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_without_parentheses, 3, .dynamic_precedence = -1), - [3196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sigil, 3, .production_id = 19), - [3198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sigil, 3, .production_id = 19), - [3200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), - [3202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_single, 4, .production_id = 24), - [3204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_single, 4, .production_id = 24), - [3206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_heredoc_single, 4, .production_id = 24), - [3208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_heredoc_single, 4, .production_id = 24), - [3210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_heredoc_double, 4, .production_id = 24), - [3212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_heredoc_double, 4, .production_id = 24), - [3214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_without_parentheses, 1, .production_id = 3), - [3216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_without_parentheses, 1, .production_id = 3), - [3218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_curly, 4, .production_id = 24), - [3220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_curly, 4, .production_id = 24), - [3222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_square, 4, .production_id = 24), - [3224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_square, 4, .production_id = 24), - [3226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_angle, 4, .production_id = 24), - [3228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_angle, 4, .production_id = 24), + [2599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_dot, 3, .production_id = 22), + [2601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_dot, 3, .production_id = 22), + [2603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_dot, 3, .production_id = 23), + [2605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_dot, 3, .production_id = 23), + [2607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1), + [2609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier, 1), + [2611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_dot, 3, .production_id = 21), + [2613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_dot, 3, .production_id = 21), + [2615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_double, 2, .production_id = 8), + [2617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_double, 2, .production_id = 8), + [2619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_single, 2, .production_id = 8), + [2621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_single, 2, .production_id = 8), + [2623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_dot, 3, .production_id = 20), + [2625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_dot, 3, .production_id = 20), + [2627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_single, 4, .production_id = 24), + [2629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_single, 4, .production_id = 24), + [2631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_double, 4, .production_id = 24), + [2633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_double, 4, .production_id = 24), + [2635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_double, 3, .production_id = 18), + [2637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_double, 3, .production_id = 18), + [2639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_single, 3, .production_id = 18), + [2641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_single, 3, .production_id = 18), + [2643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [2645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), + [2647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__terminator, 1), + [2649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__terminator, 1), + [2651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), SHIFT_REPEAT(1019), + [2654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__terminator_repeat1, 2), + [2656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), + [2658] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), SHIFT_REPEAT(1020), + [2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [2663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1025), + [2665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), + [2667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__terminator, 2), + [2669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__terminator, 2), + [2671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [2673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1037), + [2675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), SHIFT_REPEAT(1027), + [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [2680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1036), + [2682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [2684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1035), + [2686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), SHIFT_REPEAT(1030), + [2689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1039), + [2691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), SHIFT_REPEAT(1032), + [2694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [2696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1038), + [2698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminator_repeat1, 2), SHIFT_REPEAT(1034), + [2701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_keyword, 2, .production_id = 2), + [2703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_keyword, 2, .production_id = 2), + [2705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__anonymous_dot, 2, .production_id = 11), + [2707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), + [2709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(915), + [2711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5044), + [2713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5037), + [2715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921), + [2717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916), + [2719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(912), + [2721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), + [2723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), + [2725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(917), + [2727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [2729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2079), + [2731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(959), + [2733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4925), + [2735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4926), + [2737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(994), + [2739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), + [2741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957), + [2743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), + [2745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(955), + [2747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(954), + [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [2751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4338), + [2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), + [2755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4947), + [2757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4924), + [2759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), + [2761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), + [2763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), + [2765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), + [2767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(975), + [2769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), + [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [2773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2226), + [2775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(935), + [2777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5060), + [2779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5068), + [2781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933), + [2783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(944), + [2785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), + [2787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942), + [2789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), + [2791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(934), + [2793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [2795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4527), + [2797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1000), + [2799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4998), + [2801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4997), + [2803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), + [2805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1001), + [2807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), + [2809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1003), + [2811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(999), + [2813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1016), + [2815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), + [2817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3905), + [2819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3353), + [2821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3031), + [2823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), + [2825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5020), + [2827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5014), + [2829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), + [2831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), + [2833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992), + [2835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(977), + [2837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949), + [2839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), + [2841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [2843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1742), + [2845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3105), + [2847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), + [2849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4065), + [2851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [2853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [2855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), + [2857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [2859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), + [2861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [2863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), + [2865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [2867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), + [2869] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 1), SHIFT(325), + [2872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), + [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), + [2876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [2878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [2880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [2882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [2886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), + [2888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), + [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), + [2892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [2894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 1), + [2896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1055), + [2898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [2900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [2902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [2904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [2906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [2908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [2910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [2912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [2916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [2918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [2922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [2928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [2930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [2934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [2936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [2940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [2942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [2944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [2946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [2948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_with_parentheses, 2, .production_id = 4), + [2950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_with_parentheses, 2, .production_id = 4), + [2952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_with_parentheses, 2, .production_id = 12), + [2954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_with_parentheses, 2, .production_id = 12), + [2956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_with_parentheses, 1, .production_id = 3), + [2958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_with_parentheses, 1, .production_id = 3), + [2960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6837), + [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6842), + [2966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [2968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [2970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__double_call, 2, .production_id = 13), + [2972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__double_call, 2, .production_id = 13), + [2974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 2), + [2976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_block, 2), + [2978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_with_parentheses, 3, .production_id = 12), + [2980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_with_parentheses, 3, .production_id = 12), + [2982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_with_parentheses, 3, .production_id = 4), + [2984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_with_parentheses, 3, .production_id = 4), + [2986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 3), + [2988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_block, 3), + [2990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_with_parentheses, 4, .production_id = 12), + [2992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_with_parentheses, 4, .production_id = 12), + [2994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_with_parentheses_immediate, 2), + [2996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_parentheses_immediate, 2), + [2998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__anonymous_call, 2, .production_id = 14), + [3000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__anonymous_call, 2, .production_id = 14), + [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6818), + [3004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_with_parentheses, 4, .production_id = 4), + [3006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_with_parentheses, 4, .production_id = 4), + [3008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 4), + [3010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_block, 4), + [3012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 5), + [3014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_block, 5), + [3016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 6), + [3018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_block, 6), + [3020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_block, 7), + [3022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_block, 7), + [3024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_without_parentheses, 2, .production_id = 12), + [3026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_without_parentheses, 2, .production_id = 12), + [3028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_without_parentheses, 2, .production_id = 4), + [3030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_without_parentheses, 2, .production_id = 4), + [3032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [3034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [3036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_with_parentheses, 2), + [3038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_parentheses, 2), + [3040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_with_parentheses_immediate, 3), + [3042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_parentheses_immediate, 3), + [3044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6834), + [3046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_with_parentheses, 3), + [3048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_parentheses, 3), + [3050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_charlist, 1, .production_id = 2), + [3052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_charlist, 1, .production_id = 2), + [3054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [3056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6835), + [3058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6838), + [3060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 1, .production_id = 2), + [3062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 1, .production_id = 2), + [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6839), + [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6841), + [3070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [3072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [3074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [3078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [3080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6812), + [3082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_bar, 2, .production_id = 8), + [3084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_bar, 2, .production_id = 8), + [3086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_without_parentheses, 3, .production_id = 4), + [3088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_without_parentheses, 3, .production_id = 4), + [3090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keywords_repeat1, 2), + [3092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), + [3094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4822), + [3097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keywords, 2), + [3099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keywords, 2), + [3101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4822), + [3103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keywords, 1), + [3105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keywords, 1), + [3107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), + [3109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), + [3111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(650), + [3114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_without_parentheses, 2, .dynamic_precedence = -1), + [3116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_without_parentheses, 2, .dynamic_precedence = -1), + [3118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [3120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_without_parentheses, 1, .dynamic_precedence = -1), + [3122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_without_parentheses, 1, .dynamic_precedence = -1), + [3124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(849), + [3126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [3128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), + [3130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [3132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), + [3134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), + [3136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), + [3138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [3140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), + [3142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(841), + [3144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(840), + [3146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), + [3148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), + [3150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837), + [3152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836), + [3154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), + [3156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), + [3158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(834), + [3160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(833), + [3162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1056), + [3164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [3166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [3168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_heredoc_double, 4, .production_id = 24), + [3170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_heredoc_double, 4, .production_id = 24), + [3172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_heredoc_single, 4, .production_id = 24), + [3174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_heredoc_single, 4, .production_id = 24), + [3176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_heredoc_double, 3, .production_id = 18), + [3178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_heredoc_double, 3, .production_id = 18), + [3180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_heredoc_single, 3, .production_id = 18), + [3182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_heredoc_single, 3, .production_id = 18), + [3184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_heredoc_double, 2, .production_id = 8), + [3186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_heredoc_double, 2, .production_id = 8), + [3188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_heredoc_single, 2, .production_id = 8), + [3190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_heredoc_single, 2, .production_id = 8), + [3192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), + [3194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), + [3196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6813), + [3198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6816), + [3200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6817), + [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6819), + [3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6820), + [3206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), + [3208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1), + [3210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nil, 1), + [3212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nil, 1), + [3214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__nullary_operator, 1, .production_id = 1), + [3216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__nullary_operator, 1, .production_id = 1), + [3218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call, 1, .production_id = 3), + [3220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call, 1, .production_id = 3), + [3222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_without_parentheses, 1, .production_id = 3), + [3224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_without_parentheses, 1, .production_id = 3), + [3226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_slash, 4, .production_id = 24), + [3228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_slash, 4, .production_id = 24), [3230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_bar, 4, .production_id = 24), [3232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_bar, 4, .production_id = 24), - [3234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_slash, 4, .production_id = 24), - [3236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_slash, 4, .production_id = 24), - [3238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_without_parentheses, 2, .dynamic_precedence = -1), - [3240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_without_parentheses, 2, .dynamic_precedence = -1), - [3242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [3244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_bar, 2, .production_id = 8), - [3246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_bar, 2, .production_id = 8), - [3248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_angle, 2, .production_id = 8), - [3250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_angle, 2, .production_id = 8), - [3252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_square, 2, .production_id = 8), - [3254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_square, 2, .production_id = 8), - [3256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_curly, 2, .production_id = 8), - [3258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_curly, 2, .production_id = 8), - [3260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_heredoc_double, 2, .production_id = 8), - [3262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_heredoc_double, 2, .production_id = 8), - [3264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_heredoc_single, 2, .production_id = 8), - [3266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_heredoc_single, 2, .production_id = 8), - [3268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_without_parentheses, 1, .dynamic_precedence = -1), - [3270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_without_parentheses, 1, .dynamic_precedence = -1), - [3272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_single, 2, .production_id = 8), - [3274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_single, 2, .production_id = 8), - [3276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), - [3278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1), - [3280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_double, 2, .production_id = 8), - [3282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_double, 2, .production_id = 8), - [3284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_parenthesis, 2, .production_id = 8), - [3286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_parenthesis, 2, .production_id = 8), - [3288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_atom, 2, .production_id = 5), - [3290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_atom, 2, .production_id = 5), - [3292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_heredoc_double, 2, .production_id = 8), - [3294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_heredoc_double, 2, .production_id = 8), - [3296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_slash, 2, .production_id = 8), - [3298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_slash, 2, .production_id = 8), - [3300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_bar, 2, .production_id = 8), - [3302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_bar, 2, .production_id = 8), - [3304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 2), - [3306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 2), - [3308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [3310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [3312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitstring, 2), - [3314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitstring, 2), - [3316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 2, .dynamic_precedence = -1, .production_id = 10), - [3318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 2, .dynamic_precedence = -1, .production_id = 10), - [3320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_angle, 2, .production_id = 8), - [3322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_angle, 2, .production_id = 8), - [3324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_square, 2, .production_id = 8), - [3326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_square, 2, .production_id = 8), - [3328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_curly, 2, .production_id = 8), - [3330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_curly, 2, .production_id = 8), - [3332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__double_call, 3, .production_id = 13), - [3334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__double_call, 3, .production_id = 13), - [3336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_parenthesis, 2, .production_id = 8), - [3338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_parenthesis, 2, .production_id = 8), - [3340] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4788), - [3343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_curly, 3, .production_id = 18), - [3345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_curly, 3, .production_id = 18), - [3347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), - [3349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [3351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), - [3353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), - [3355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), - [3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), - [3359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), - [3361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [3363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), - [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), - [3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(841), - [3369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(840), - [3371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), - [3373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), - [3375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837), - [3377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), - [3379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836), - [3381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), - [3383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(834), - [3385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1052), - [3387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [3389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [3391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_parenthesis, 3, .production_id = 18), - [3393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_parenthesis, 3, .production_id = 18), - [3395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_square, 3, .production_id = 18), - [3397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_square, 3, .production_id = 18), - [3399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), - [3401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_slash, 2, .production_id = 8), - [3403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_slash, 2, .production_id = 8), - [3405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), - [3407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), - [3409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_just_do_block, 2, .production_id = 12), - [3411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_just_do_block, 2, .production_id = 12), - [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6757), - [3415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), - [3417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_heredoc_single, 3, .production_id = 18), - [3419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_heredoc_single, 3, .production_id = 18), - [3421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), - [3423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 3, .dynamic_precedence = -1, .production_id = 15), - [3425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 3, .dynamic_precedence = -1, .production_id = 15), - [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), - [3429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), - [3431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), - [3433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), - [3435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), - [3437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_heredoc_double, 3, .production_id = 18), - [3439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_heredoc_double, 3, .production_id = 18), - [3441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_without_parentheses, 4, .dynamic_precedence = -1), - [3443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_without_parentheses, 4, .dynamic_precedence = -1), - [3445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 3), - [3447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 3), - [3449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [3451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [3453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitstring, 3), - [3455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitstring, 3), - [3457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 3), - [3459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 3), - [3461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 3), - [3463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 3), - [3465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 3, .production_id = 20), - [3467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_operator, 3, .production_id = 20), - [3469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 3, .production_id = 20), - [3471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 3, .production_id = 20), - [3473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), - [3475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6754), - [3477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_without_parentheses, 3, .production_id = 12), - [3479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_without_parentheses, 3, .production_id = 12), - [3481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), - [3483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6752), - [3485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_without_parentheses, 3, .production_id = 4), - [3487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_without_parentheses, 3, .production_id = 4), - [3489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6751), - [3491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), - [3493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6749), - [3495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_heredoc_single, 4, .production_id = 24), - [3497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_heredoc_single, 4, .production_id = 24), - [3499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_heredoc_double, 4, .production_id = 24), - [3501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_heredoc_double, 4, .production_id = 24), - [3503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 6), - [3505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 6), - [3507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 5), - [3509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 5), - [3511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 5, .production_id = 27), - [3513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 5, .production_id = 27), - [3515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 5), - [3517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 5), - [3519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__double_call, 4, .production_id = 13), - [3521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__double_call, 4, .production_id = 13), - [3523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_without_parentheses, 4, .production_id = 4), - [3525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_without_parentheses, 4, .production_id = 4), - [3527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), - [3529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), - [3531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), - [3533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), - [3535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), - [3537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), - [3539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), - [3541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), - [3543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), - [3545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), - [3547] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(563), - [3550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_without_parentheses, 4, .production_id = 12), - [3552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_without_parentheses, 4, .production_id = 12), - [3554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_call, 4, .production_id = 26), - [3556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_call, 4, .production_id = 26), - [3558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 4), - [3560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 4), - [3562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__capture_expression, 3), - [3564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__capture_expression, 3), - [3566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 4), - [3568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 4), - [3570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 4, .production_id = 25), - [3572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 4, .production_id = 25), - [3574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nil, 1), - [3576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nil, 1), - [3578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4), - [3580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4), - [3582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), - [3584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [3586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), - [3588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [3590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), - [3592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [3594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), - [3596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [3598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), - [3600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [3602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [3604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), - [3606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), - [3608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), - [3610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [3612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), - [3614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), - [3616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [3618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [3620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053), - [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), - [3628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1504), - [3630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), - [3632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1501), - [3634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1499), - [3636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493), - [3638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), - [3640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), - [3642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1491), - [3644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), - [3646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), - [3648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1488), - [3650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487), - [3652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), - [3654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), - [3656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1484), - [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), - [3660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1482), - [3662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1475), - [3664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1474), - [3666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4789), - [3669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(554), - [3672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [3674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__capture_expression, 1), - [3676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__capture_expression, 1), - [3678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 2, .production_id = 17), - [3680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pair, 2, .production_id = 17), - [3682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4789), - [3684] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4816), - [3687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4816), - [3689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_with_parentheses, 2), - [3691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), - [3693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1651), - [3695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), - [3697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [3699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), - [3701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [3703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [3705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), - [3707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [3709] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 1), SHIFT(291), - [3712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [3714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [3716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), - [3718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [3720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), - [3722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), - [3724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), - [3726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), - [3728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [3730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [3732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), - [3734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1059), - [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [3738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_with_parentheses, 3), - [3740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 2), SHIFT(1021), - [3743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 2), SHIFT(259), - [3746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(890), - [3748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [3750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), - [3752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), - [3754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), - [3756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(885), - [3758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [3760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), - [3762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), - [3764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), - [3766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), - [3768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), - [3770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), - [3772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), - [3774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), - [3776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), - [3778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(872), - [3780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), - [3782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1054), - [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), - [3788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 1), SHIFT(1021), - [3791] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 1), SHIFT(258), - [3794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 1), - [3796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), - [3798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4545), - [3800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1776), - [3802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), - [3804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1774), - [3806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1773), - [3808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1772), - [3810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1771), - [3812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1770), - [3814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1769), - [3816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768), - [3818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), - [3820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766), - [3822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1765), - [3824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1764), - [3826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1763), - [3828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1762), - [3830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1761), - [3832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1760), - [3834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1759), - [3836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1758), - [3838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757), - [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6785), - [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6790), - [3844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [3846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2125), - [3848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2188), - [3850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2189), - [3852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2190), - [3854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2191), - [3856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192), - [3858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2193), - [3860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2194), - [3862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2195), - [3864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2196), - [3866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2197), - [3868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2198), - [3870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2199), - [3872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2200), - [3874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201), - [3876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2202), - [3878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2203), - [3880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2204), - [3882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2205), - [3884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2206), - [3886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2207), - [3888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2126), - [3890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), - [3892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), - [3894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), - [3896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130), - [3898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2124), - [3900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2123), - [3902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), - [3904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2121), - [3906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2111), - [3908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2110), - [3910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2109), - [3912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2108), - [3914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), - [3916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), - [3918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105), - [3920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2104), - [3922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2103), - [3924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2102), - [3926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6789), - [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6787), - [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6786), - [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6783), - [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6782), - [3938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [3940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), - [3942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1779), - [3944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), - [3946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), - [3948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2920), - [3950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), - [3952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [3954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4533), - [3956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), - [3958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4108), - [3960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), - [3962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), - [3964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3470), - [3966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), - [3968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), - [3970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), - [3972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), - [3974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), - [3976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), - [3978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4357), - [3980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), - [3982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), - [3984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2185), - [3986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), - [3988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), - [3990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3671), - [3992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), - [3994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), - [3996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3086), - [3998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [4000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), - [4002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), - [4004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1510), - [4006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4783), - [4008] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4783), - [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6762), - [4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6797), - [4015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [4017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4808), - [4019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [4021] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4808), - [4024] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(529), - [4027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), - [4029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [4031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), - [4033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [4035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), - [4037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), - [4039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), - [4041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [4043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), - [4045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), - [4047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [4049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), - [4051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), - [4053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), - [4055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), - [4057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [4059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), - [4061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [4063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [4065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1042), - [4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [4071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4795), - [4073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), - [4075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [4077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), - [4079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [4081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [4083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), - [4085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570), - [4087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [4089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), - [4091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), - [4093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), - [4095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), - [4097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), - [4099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), - [4101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), - [4103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), - [4105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), - [4107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), - [4109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [4111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046), - [4113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [4115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), - [4117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6746), - [4119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), - [4121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6804), - [4123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4795), - [4126] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(559), - [4129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [4131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4818), - [4134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4818), - [4136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3292), - [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6824), - [4140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(500), - [4143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6834), - [4145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [4147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), - [4149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), - [4151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), - [4153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [4155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), - [4157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), - [4159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [4161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [4163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), - [4165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), - [4167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), - [4169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [4171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), - [4173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), - [4175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), - [4177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), - [4179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), - [4181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), - [4183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), - [4185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1058), - [4187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6763), - [4193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6774), - [4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6779), - [4197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6799), - [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6801), - [4201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [4203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3291), - [4205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4817), - [4208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3290), - [4210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), - [4212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), - [4214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), - [4216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [4218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), - [4220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [4222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), - [4224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), - [4226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), - [4228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [4230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(883), - [4232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), - [4234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), - [4236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893), - [4238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), - [4240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), - [4242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903), - [4244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), - [4246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(904), - [4248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(905), - [4250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), - [4252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1050), - [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [4256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), - [4258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat2, 2), - [4260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4817), - [4262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4811), - [4264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3277), - [4266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3162), - [4268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3254), - [4270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3248), - [4272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3244), - [4274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3243), - [4276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3242), - [4278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3221), - [4280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3220), - [4282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3213), - [4284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3212), - [4286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3293), - [4288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3294), - [4290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3295), - [4292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3296), - [4294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3297), - [4296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3298), - [4298] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(534), - [4301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(666), - [4304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4811), - [4307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [4309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4794), - [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6828), - [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6756), - [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6832), - [4318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), - [4320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [4322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), - [4324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [4326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), - [4328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), - [4330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), - [4332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [4334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), - [4336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), - [4338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), - [4340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), - [4342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), - [4344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), - [4346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), - [4348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), - [4350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), - [4352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762), - [4354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), - [4356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1055), - [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [4362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3465), - [4364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3464), - [4366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3460), - [4368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3458), - [4370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3457), - [4372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3456), - [4374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3443), - [4376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3441), - [4378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4794), - [4380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3440), - [4382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3434), - [4384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3419), - [4386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3418), - [4388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3497), - [4390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3400), - [4392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3370), - [4394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3398), - [4396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3397), - [4398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3396), - [4400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3391), - [4402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3390), - [4404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3083), - [4406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3082), - [4408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3081), - [4410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3080), - [4412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3079), - [4414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3078), - [4416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3077), - [4418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3076), - [4420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3075), - [4422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3074), - [4424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3063), - [4426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [4428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3062), - [4430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3061), - [4432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3060), - [4434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3059), - [4436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3058), - [4438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3057), - [4440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3056), - [4442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3055), - [4444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3054), - [4446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), - [4448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [4450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), - [4452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [4454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), - [4456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(801), - [4458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(802), - [4460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [4462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), - [4464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(804), - [4466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(805), - [4468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), - [4470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), - [4472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), - [4474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), - [4476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), - [4478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), - [4480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), - [4482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), - [4484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1049), - [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6840), - [4490] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(457), - [4493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6759), - [4495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6761), - [4497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [4499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [4501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), - [4503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [4505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), - [4507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), - [4509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), - [4511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [4513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), - [4515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), - [4517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), - [4519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), - [4521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), - [4523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), - [4525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), - [4527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [4529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), - [4531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), - [4533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), - [4535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), - [4537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [4539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [4541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1045), - [4543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [4545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3693), - [4547] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4809), - [4550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3674), - [4552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3675), - [4554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3676), - [4556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3677), - [4558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3678), - [4560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3679), - [4562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3680), - [4564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3681), - [4566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3682), - [4568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3683), - [4570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3684), - [4572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3685), - [4574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3686), - [4576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3687), - [4578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3688), - [4580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3689), - [4582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3690), - [4584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3691), - [4586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3692), - [4588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4809), - [4590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6775), - [4592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6841), - [4594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6838), - [4596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6765), - [4598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4805), - [4600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4819), - [4602] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4819), - [4605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 1), SHIFT(1032), - [4608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 1), SHIFT(347), - [4611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [4613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [4615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), - [4617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), - [4619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [4621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [4623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [4625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), - [4627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [4629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [4631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), - [4633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), - [4635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), - [4637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), - [4639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), - [4641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), - [4643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), - [4645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), - [4647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1044), - [4649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [4651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 2), SHIFT(1032), - [4654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 2), SHIFT(349), - [4657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 2), SHIFT(1030), - [4660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 2), SHIFT(345), - [4663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), - [4665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [4667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), - [4669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), - [4671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), - [4673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), - [4675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [4677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), - [4679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), - [4681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), - [4683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), - [4685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), - [4687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), - [4689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), - [4691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), - [4693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), - [4695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), - [4697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(548), - [4699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1056), - [4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [4703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 1), SHIFT(1030), - [4706] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 1), SHIFT(346), - [4709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [4711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), - [4713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), - [4715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [4717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), - [4719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), - [4721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [4723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), - [4725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [4727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), - [4729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [4731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), - [4733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), - [4735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), - [4737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [4739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [4741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), - [4743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [4745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), - [4747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [4749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1048), - [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [4755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), - [4757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [4759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), - [4761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [4763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), - [4765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), - [4767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), - [4769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [4771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), - [4773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), - [4775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), - [4777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), - [4779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), - [4781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896), - [4783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), - [4785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), - [4787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), - [4789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), - [4791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), - [4793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [4795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [4797] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(480), - [4800] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(444), - [4803] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4805), - [4806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [4808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4822), - [4810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4822), - [4813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4823), - [4816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4823), - [4818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), - [4820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), - [4822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), - [4824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), - [4826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), - [4828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), - [4830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), - [4832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), - [4834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [4836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), - [4838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [4840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), - [4842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(821), - [4844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), - [4846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), - [4848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), - [4850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [4852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), - [4854] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4820), - [4857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4820), - [4859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [4861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), - [4863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__items_with_trailing_separator, 1), - [4865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [4867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4785), - [4869] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4785), - [4872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4385), - [4874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4388), - [4876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4390), - [4878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4394), - [4880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4396), - [4882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4397), - [4884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4403), - [4886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4408), - [4888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4417), - [4890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4415), - [4892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4334), - [4894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4332), - [4896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4329), - [4898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4328), - [4900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4327), - [4902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4324), - [4904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4335), - [4906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4310), - [4908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4308), - [4910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4318), - [4912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4800), - [4914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4351), - [4916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4348), - [4918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4346), - [4920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4342), - [4922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4341), - [4924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4340), - [4926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4339), - [4928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4338), - [4930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4337), - [4932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4336), - [4934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4299), - [4936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4349), - [4938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4343), - [4940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4330), - [4942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4326), - [4944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4325), - [4946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4317), - [4948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4316), - [4950] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4800), - [4953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4303), - [4955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4305), - [4957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), - [4959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [4961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), - [4963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), - [4965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), - [4967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), - [4969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), - [4971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), - [4973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), - [4975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), - [4977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), - [4979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), - [4981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [4983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), - [4985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), - [4987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), - [4989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), - [4991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), - [4993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [4995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1043), - [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [5001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), - [5003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [5005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), - [5007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532), - [5009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), - [5011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), - [5013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [5015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), - [5017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [5019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [5021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), - [5023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), - [5025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), - [5027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), - [5029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), - [5031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), - [5033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), - [5035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), - [5037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1057), - [5039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [5041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [5043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_trailing_separator, 1), - [5045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [5047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4501), - [5049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4531), - [5051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4530), - [5053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4529), - [5055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4528), - [5057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4527), - [5059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4526), - [5061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4525), - [5063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4524), - [5065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4523), - [5067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4522), - [5069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4504), - [5071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4503), - [5073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4502), - [5075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4500), - [5077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4499), - [5079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4498), - [5081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4463), - [5083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4496), - [5085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4495), - [5087] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4782), - [5090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4782), - [5092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4806), + [3234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_angle, 4, .production_id = 24), + [3236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_angle, 4, .production_id = 24), + [3238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_square, 4, .production_id = 24), + [3240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_square, 4, .production_id = 24), + [3242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_atom, 2, .production_id = 5), + [3244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_atom, 2, .production_id = 5), + [3246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_curly, 4, .production_id = 24), + [3248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_curly, 4, .production_id = 24), + [3250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_heredoc_double, 4, .production_id = 24), + [3252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_heredoc_double, 4, .production_id = 24), + [3254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 2), + [3256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 2), + [3258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [3260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [3262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitstring, 2), + [3264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitstring, 2), + [3266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 2, .dynamic_precedence = -1, .production_id = 10), + [3268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 2, .dynamic_precedence = -1, .production_id = 10), + [3270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_heredoc_single, 4, .production_id = 24), + [3272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_heredoc_single, 4, .production_id = 24), + [3274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_single, 4, .production_id = 24), + [3276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_single, 4, .production_id = 24), + [3278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_double, 4, .production_id = 24), + [3280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_double, 4, .production_id = 24), + [3282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_parenthesis, 4, .production_id = 24), + [3284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_parenthesis, 4, .production_id = 24), + [3286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_slash, 4, .production_id = 24), + [3288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_slash, 4, .production_id = 24), + [3290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_bar, 4, .production_id = 24), + [3292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_bar, 4, .production_id = 24), + [3294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_angle, 4, .production_id = 24), + [3296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_angle, 4, .production_id = 24), + [3298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_square, 4, .production_id = 24), + [3300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_square, 4, .production_id = 24), + [3302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_curly, 4, .production_id = 24), + [3304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_curly, 4, .production_id = 24), + [3306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_parenthesis, 4, .production_id = 24), + [3308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_parenthesis, 4, .production_id = 24), + [3310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_slash, 3, .production_id = 18), + [3312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_slash, 3, .production_id = 18), + [3314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_bar, 3, .production_id = 18), + [3316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_bar, 3, .production_id = 18), + [3318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_angle, 3, .production_id = 18), + [3320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_angle, 3, .production_id = 18), + [3322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_square, 3, .production_id = 18), + [3324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_square, 3, .production_id = 18), + [3326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_curly, 3, .production_id = 18), + [3328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_curly, 3, .production_id = 18), + [3330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_heredoc_double, 3, .production_id = 18), + [3332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_heredoc_double, 3, .production_id = 18), + [3334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_heredoc_single, 3, .production_id = 18), + [3336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_heredoc_single, 3, .production_id = 18), + [3338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_single, 3, .production_id = 18), + [3340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_single, 3, .production_id = 18), + [3342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_double, 3, .production_id = 18), + [3344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_double, 3, .production_id = 18), + [3346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_parenthesis, 3, .production_id = 18), + [3348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_parenthesis, 3, .production_id = 18), + [3350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_just_do_block, 2, .production_id = 12), + [3352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_just_do_block, 2, .production_id = 12), + [3354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_slash, 3, .production_id = 18), + [3356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_slash, 3, .production_id = 18), + [3358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_bar, 3, .production_id = 18), + [3360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_bar, 3, .production_id = 18), + [3362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_angle, 3, .production_id = 18), + [3364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_angle, 3, .production_id = 18), + [3366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_square, 3, .production_id = 18), + [3368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_square, 3, .production_id = 18), + [3370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_curly, 3, .production_id = 18), + [3372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_curly, 3, .production_id = 18), + [3374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_parenthesis, 3, .production_id = 18), + [3376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_parenthesis, 3, .production_id = 18), + [3378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_slash, 2, .production_id = 8), + [3380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_slash, 2, .production_id = 8), + [3382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_without_parentheses, 4, .dynamic_precedence = -1), + [3384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_without_parentheses, 4, .dynamic_precedence = -1), + [3386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 3, .dynamic_precedence = -1, .production_id = 15), + [3388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 3, .dynamic_precedence = -1, .production_id = 15), + [3390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_arguments_without_parentheses, 3, .dynamic_precedence = -1), + [3392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_without_parentheses, 3, .dynamic_precedence = -1), + [3394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), + [3396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), + [3398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sigil, 3, .production_id = 19), + [3400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sigil, 3, .production_id = 19), + [3402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), + [3404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), + [3406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [3408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), + [3410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), + [3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), + [3414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [3416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), + [3418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), + [3420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), + [3422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), + [3424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), + [3426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), + [3428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), + [3430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), + [3432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), + [3434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [3436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), + [3438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), + [3440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), + [3442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_bar, 2, .production_id = 8), + [3444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_bar, 2, .production_id = 8), + [3446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_angle, 2, .production_id = 8), + [3448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_angle, 2, .production_id = 8), + [3450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 3), + [3452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 3), + [3454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [3456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [3458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitstring, 3), + [3460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitstring, 3), + [3462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 3), + [3464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 3), + [3466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 3), + [3468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 3), + [3470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 3, .production_id = 20), + [3472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_operator, 3, .production_id = 20), + [3474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 3, .production_id = 20), + [3476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 3, .production_id = 20), + [3478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_square, 2, .production_id = 8), + [3480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_square, 2, .production_id = 8), + [3482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_curly, 2, .production_id = 8), + [3484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_curly, 2, .production_id = 8), + [3486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_without_parentheses, 3, .production_id = 12), + [3488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_without_parentheses, 3, .production_id = 12), + [3490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 6), + [3492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 6), + [3494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__double_call, 3, .production_id = 13), + [3496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__double_call, 3, .production_id = 13), + [3498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 5), + [3500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 5), + [3502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 5, .production_id = 27), + [3504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 5, .production_id = 27), + [3506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 5), + [3508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 5), + [3510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__double_call, 4, .production_id = 13), + [3512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__double_call, 4, .production_id = 13), + [3514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_call_without_parentheses, 4, .production_id = 4), + [3516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_call_without_parentheses, 4, .production_id = 4), + [3518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_heredoc_double, 2, .production_id = 8), + [3520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_heredoc_double, 2, .production_id = 8), + [3522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_parenthesis, 2, .production_id = 8), + [3524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_parenthesis, 2, .production_id = 8), + [3526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_curly, 2, .production_id = 8), + [3528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_curly, 2, .production_id = 8), + [3530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_square, 2, .production_id = 8), + [3532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_square, 2, .production_id = 8), + [3534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_angle, 2, .production_id = 8), + [3536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_angle, 2, .production_id = 8), + [3538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_single, 2, .production_id = 8), + [3540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_single, 2, .production_id = 8), + [3542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_i_slash, 2, .production_id = 8), + [3544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_i_slash, 2, .production_id = 8), + [3546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_call_without_parentheses, 4, .production_id = 12), + [3548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__local_call_without_parentheses, 4, .production_id = 12), + [3550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_parenthesis, 2, .production_id = 8), + [3552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_parenthesis, 2, .production_id = 8), + [3554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_double, 2, .production_id = 8), + [3556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_double, 2, .production_id = 8), + [3558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_call, 4, .production_id = 26), + [3560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_call, 4, .production_id = 26), + [3562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 4), + [3564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 4), + [3566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__capture_expression, 3), + [3568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__capture_expression, 3), + [3570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 4), + [3572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 4), + [3574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 4, .production_id = 25), + [3576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 4, .production_id = 25), + [3578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sigil, 4, .production_id = 19), + [3580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sigil, 4, .production_id = 19), + [3582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4), + [3584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4), + [3586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_heredoc_single, 2, .production_id = 8), + [3588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_heredoc_single, 2, .production_id = 8), + [3590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1418), + [3592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421), + [3594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), + [3596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1419), + [3598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), + [3600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), + [3602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), + [3604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415), + [3606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1414), + [3608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1413), + [3610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412), + [3612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), + [3614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1410), + [3616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), + [3618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), + [3620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406), + [3622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), + [3624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), + [3626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), + [3628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402), + [3630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__capture_expression, 1), + [3632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__capture_expression, 1), + [3634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 2, .production_id = 17), + [3636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pair, 2, .production_id = 17), + [3638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), + [3640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [3642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [3644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [3646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), + [3648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [3650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [3652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [3654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [3656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), + [3660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), + [3662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), + [3664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [3666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), + [3668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [3670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [3672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [3674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), + [3676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1042), + [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [3682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4824), + [3685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [3687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(798), + [3690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4824), + [3692] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4814), + [3695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4814), + [3697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1729), + [3699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), + [3701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1725), + [3703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), + [3705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), + [3707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), + [3709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721), + [3711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1720), + [3713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1717), + [3715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1716), + [3717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715), + [3719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), + [3721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1713), + [3723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1712), + [3725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1711), + [3727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1710), + [3729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1709), + [3731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1708), + [3733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707), + [3735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1706), + [3737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_with_parentheses, 2), + [3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [3741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), + [3743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630), + [3745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), + [3747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [3749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), + [3751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [3753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), + [3755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), + [3757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [3759] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 1), SHIFT(335), + [3762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [3764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [3766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [3768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [3770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), + [3772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), + [3774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), + [3776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [3778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [3780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [3782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [3784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1052), + [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [3788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_with_parentheses, 3), + [3790] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 2), SHIFT(1022), + [3793] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 2), SHIFT(258), + [3796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), + [3798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [3800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), + [3802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), + [3804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), + [3806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), + [3808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [3810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), + [3812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), + [3814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), + [3816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), + [3818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), + [3820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), + [3822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), + [3824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(890), + [3826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(872), + [3828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), + [3830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), + [3832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1048), + [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [3838] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 1), SHIFT(1022), + [3841] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 1), SHIFT(262), + [3844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), + [3846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4432), + [3848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6750), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6757), + [3854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), + [3856] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4802), + [3859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4802), + [3861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), + [3863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), + [3865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [3867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [3869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [3871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), + [3873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3088), + [3875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), + [3877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [3879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3994), + [3881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [3883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [3885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2188), + [3887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), + [3889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4332), + [3891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), + [3893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), + [3895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), + [3897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), + [3899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2103), + [3901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), + [3903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), + [3905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3227), + [3907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2191), + [3909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192), + [3911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2193), + [3913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2194), + [3915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2195), + [3917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2196), + [3919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2197), + [3921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2198), + [3923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2199), + [3925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2200), + [3927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2203), + [3929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2204), + [3931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2205), + [3933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2206), + [3935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2207), + [3937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2208), + [3939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2209), + [3941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2210), + [3943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2211), + [3945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2212), + [3947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), + [3949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4121), + [3951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), + [3953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [3955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4507), + [3957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [3959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [3961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3208), + [3963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), + [3965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), + [3967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), + [3969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6753), + [3971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6752), + [3973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6749), + [3975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6748), + [3977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6795), + [3979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), + [3981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2108), + [3983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2109), + [3985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2110), + [3987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2111), + [3989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2112), + [3991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2113), + [3993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2114), + [3995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115), + [3997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2116), + [3999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), + [4001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), + [4003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2117), + [4005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1796), + [4007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), + [4009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2132), + [4011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), + [4013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130), + [4015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), + [4017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), + [4019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [4021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4795), + [4023] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(573), + [4026] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4788), + [4029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [4031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6808), + [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6799), + [4035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), + [4037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [4039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), + [4041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [4043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [4045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), + [4047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), + [4049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [4051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), + [4053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), + [4055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [4057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), + [4059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [4061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), + [4063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [4065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), + [4067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), + [4069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), + [4071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), + [4073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1059), + [4075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [4077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [4079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1045), + [4081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [4083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [4085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4788), + [4087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6778), + [4089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6772), + [4091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), + [4093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [4095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), + [4097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [4099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), + [4101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), + [4103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), + [4105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [4107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), + [4109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), + [4111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), + [4113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), + [4115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), + [4117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(821), + [4119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), + [4121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), + [4123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), + [4125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), + [4127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), + [4129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [4131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4795), + [4134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(586), + [4137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4805), + [4140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), + [4142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [4144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), + [4146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [4148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), + [4150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), + [4152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [4154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [4156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), + [4158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), + [4160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [4162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [4164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), + [4166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [4168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), + [4170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), + [4172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), + [4174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), + [4176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), + [4178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1050), + [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6773), + [4186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3298), + [4188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3297), + [4190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3296), + [4192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3295), + [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6776), + [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6777), + [4198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4805), + [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6779), + [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6780), + [4204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), + [4206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat2, 2), + [4208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(795), + [4210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [4212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), + [4214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [4216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(804), + [4218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), + [4220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), + [4222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [4224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), + [4226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853), + [4228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), + [4230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), + [4232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), + [4234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), + [4236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), + [4238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), + [4240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), + [4242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(904), + [4244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), + [4246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1057), + [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [4250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), + [4252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), + [4254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3294), + [4256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [4258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4786), + [4260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(496), + [4263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4821), + [4266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(624), + [4269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4821), + [4271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [4273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [4275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [4277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [4279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [4281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [4283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), + [4285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [4287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), + [4289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), + [4291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), + [4293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), + [4295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), + [4297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), + [4299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), + [4301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), + [4303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), + [4305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), + [4307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), + [4309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053), + [4311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [4313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4786), + [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6794), + [4318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4815), + [4320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [4322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6797), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6798), + [4328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3293), + [4330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3292), + [4332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3224), + [4334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3219), + [4336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3218), + [4338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3217), + [4340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3216), + [4342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3205), + [4344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3204), + [4346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3203), + [4348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3202), + [4350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3198), + [4352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3192), + [4354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3191), + [4356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3129), + [4358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3128), + [4360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3127), + [4362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3126), + [4364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3125), + [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6800), + [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6801), + [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6807), + [4372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), + [4374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [4376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), + [4378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), + [4380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), + [4382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [4384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), + [4386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [4388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), + [4390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), + [4392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), + [4394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), + [4396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), + [4398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), + [4400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), + [4402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), + [4404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532), + [4406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), + [4408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), + [4410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1054), + [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [4416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3124), + [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6761), + [4420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3123), + [4422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3122), + [4424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [4426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(722), + [4429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3279), + [4431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3278), + [4433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3277), + [4435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3250), + [4437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3246), + [4439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3245), + [4441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3244), + [4443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3223), + [4445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3222), + [4447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3215), + [4449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3214), + [4451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3212), + [4453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3211), + [4455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4815), + [4458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3085), + [4460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3084), + [4462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3083), + [4464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3082), + [4466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3081), + [4468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3080), + [4470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3079), + [4472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3078), + [4474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3077), + [4476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3076), + [4478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3065), + [4480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3064), + [4482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3063), + [4484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3062), + [4486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3061), + [4488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3060), + [4490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3059), + [4492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3058), + [4494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3057), + [4496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3056), + [4498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [4500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(662), + [4503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), + [4505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [4507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), + [4509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [4511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), + [4513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), + [4515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903), + [4517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [4519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), + [4521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(792), + [4523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), + [4525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), + [4527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [4529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), + [4531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), + [4533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), + [4535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [4537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [4539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), + [4541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1047), + [4543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [4545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [4547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 2), SHIFT(1028), + [4550] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 2), SHIFT(347), + [4553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), + [4555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [4557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), + [4559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [4561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), + [4563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [4565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [4567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), + [4569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), + [4571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), + [4573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), + [4575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), + [4577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [4579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), + [4581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [4583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), + [4585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), + [4587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), + [4589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1043), + [4591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [4593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 2), SHIFT(1029), + [4596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 2), SHIFT(346), + [4599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), + [4601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [4603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), + [4605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), + [4607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), + [4609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), + [4611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [4613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), + [4615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550), + [4617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), + [4619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [4621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), + [4623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [4625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), + [4627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), + [4629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), + [4631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), + [4633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), + [4635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), + [4637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [4639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), + [4641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [4643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [4645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [4647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), + [4649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), + [4651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), + [4653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [4655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), + [4657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), + [4659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), + [4661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), + [4663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), + [4665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), + [4667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), + [4669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), + [4671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), + [4673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), + [4675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), + [4677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [4679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [4681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(701), + [4684] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 1), SHIFT(1029), + [4687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 1), SHIFT(348), + [4690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), + [4692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896), + [4694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [4696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), + [4698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), + [4700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(885), + [4702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(883), + [4704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [4706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), + [4708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), + [4710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), + [4712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [4714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), + [4716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), + [4718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), + [4720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), + [4722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), + [4724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(832), + [4726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(831), + [4728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1044), + [4730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [4732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [4734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4784), + [4737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(607), + [4740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), + [4742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 1), SHIFT(1028), + [4745] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 1), SHIFT(353), + [4748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3925), + [4750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4784), + [4752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4820), + [4755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4818), + [4757] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4818), + [4760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3953), + [4762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3952), + [4764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3950), + [4766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1049), + [4768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [4770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3945), + [4772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3944), + [4774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3943), + [4776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3942), + [4778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3940), + [4780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3939), + [4782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3938), + [4784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3933), + [4786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3932), + [4788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3931), + [4790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3974), + [4792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3930), + [4794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3929), + [4796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3928), + [4798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3927), + [4800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3926), + [4802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6796), + [4804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4820), + [4806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6758), + [4808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6759), + [4810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6762), + [4812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), + [4814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4808), + [4816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4808), + [4819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [4821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), + [4823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), + [4825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), + [4827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), + [4829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [4831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), + [4833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [4835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), + [4837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), + [4839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), + [4841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), + [4843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), + [4845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), + [4847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), + [4849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), + [4851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), + [4853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), + [4855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762), + [4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [4859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4328), + [4861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4326), + [4863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4324), + [4865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4323), + [4867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4322), + [4869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4320), + [4871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4319), + [4873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4318), + [4875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4317), + [4877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4316), + [4879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4067), + [4881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4068), + [4883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__items_with_trailing_separator, 1), + [4885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [4887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4812), + [4889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4077), + [4891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4080), + [4893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4082), + [4895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4108), + [4897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4812), + [4900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4112), + [4902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4113), + [4904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4114), + [4906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4116), + [4908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4807), + [4911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4807), + [4913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [4915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4250), + [4917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4801), + [4920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4261), + [4922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4275), + [4924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4281), + [4926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4310), + [4928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4311), + [4930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4313), + [4932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4315), + [4934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4298), + [4936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4314), + [4938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4801), + [4940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4325), + [4942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4276), + [4944] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4791), + [4947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4791), + [4949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4084), + [4951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4064), + [4953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4062), + [4955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4054), + [4957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4301), + [4959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4087), + [4961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4088), + [4963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4120), + [4965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [4967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [4969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [4971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [4973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [4975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [4977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), + [4979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), + [4981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), + [4983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), + [4985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [4987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [4989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [4991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [4993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), + [4995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), + [4997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [4999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1058), + [5001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [5003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [5005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), + [5007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [5009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), + [5011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [5013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), + [5015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), + [5017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), + [5019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [5021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), + [5023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [5025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [5027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [5029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), + [5031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), + [5033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), + [5035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570), + [5037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [5039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [5041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), + [5043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046), + [5045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [5047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [5049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4455), + [5051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4813), + [5054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4451), + [5056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), + [5058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4463), + [5060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4465), + [5062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4466), + [5064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4467), + [5066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4444), + [5068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4813), + [5070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4483), + [5072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4485), + [5074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4486), + [5076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4488), + [5078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4491), + [5080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4493), + [5082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4533), + [5084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4534), + [5086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4535), + [5088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4461), + [5090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_trailing_separator, 1), + [5092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), [5094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__stab_clause_arguments_with_parentheses_repeat1, 2), [5096] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__stab_clause_arguments_with_parentheses_repeat1, 2), REDUCE(aux_sym__stab_clause_arguments_without_parentheses_repeat1, 2), - [5099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__stab_clause_arguments_without_parentheses_repeat1, 2), SHIFT(276), + [5099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__stab_clause_arguments_without_parentheses_repeat1, 2), SHIFT(296), [5102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__stab_clause_arguments_without_parentheses_repeat1, 2), - [5104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 1), SHIFT(276), - [5107] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4806), - [5110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), - [5112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), - [5114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), - [5116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), - [5118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), - [5120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), - [5122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), - [5124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), - [5126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [5128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), - [5130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [5132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), - [5134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), - [5136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), - [5138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [5140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), - [5142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [5144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), - [5146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), - [5148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2183), - [5150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5955), - [5152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3206), - [5154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), - [5156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct, 1, .production_id = 9), - [5158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5951), - [5160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4534), - [5162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5952), - [5164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4115), - [5166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses_with_guard, 3, .dynamic_precedence = 1, .production_id = 20), - [5168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_with_parentheses_with_guard, 3, .production_id = 20), - [5170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5953), - [5172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1781), - [5174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1513), - [5176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5950), - [5178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5971), - [5180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3476), - [5182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3088), - [5184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3645), - [5186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5948), - [5188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6074), - [5190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2082), - [5192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5954), - [5194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5949), - [5196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4359), - [5198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5057), - [5200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4880), - [5202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4879), - [5204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4898), - [5206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4897), - [5208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4829), - [5210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5056), - [5212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5055), - [5214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5054), - [5216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5053), - [5218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6104), - [5220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6103), - [5222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6102), - [5224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6101), - [5226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6100), - [5228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6099), - [5230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6098), - [5232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6097), - [5234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6096), - [5236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6075), - [5238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4992), - [5240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4864), - [5242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4863), - [5244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4882), - [5246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4881), - [5248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4991), - [5250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4990), - [5252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4989), - [5254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4988), - [5256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4987), - [5258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5988), - [5260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5989), - [5262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5990), - [5264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5991), - [5266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5992), - [5268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5993), - [5270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5994), - [5272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5995), - [5274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5996), - [5276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5997), - [5278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6117), - [5280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6118), - [5282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6130), - [5284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6131), - [5286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6132), - [5288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6133), - [5290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6135), - [5292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6137), - [5294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6144), - [5296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6145), - [5298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4962), - [5300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4848), - [5302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4847), - [5304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4870), - [5306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4869), - [5308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4961), - [5310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4960), - [5312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4959), - [5314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4958), - [5316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4957), - [5318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5003), - [5320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4868), - [5322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4867), - [5324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4886), - [5326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4885), - [5328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5002), - [5330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5001), - [5332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5000), - [5334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4999), - [5336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4998), - [5338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6147), - [5340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6148), - [5342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6149), - [5344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6152), - [5346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6153), - [5348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6154), - [5350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6155), - [5352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6158), - [5354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6159), - [5356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5946), - [5358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4951), - [5360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4846), - [5362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4845), - [5364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4866), - [5366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4865), - [5368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4950), - [5370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4949), - [5372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4948), - [5374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4947), - [5376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4946), - [5378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6129), - [5380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6128), - [5382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6127), - [5384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6126), - [5386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6125), - [5388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6124), - [5390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6123), - [5392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6122), - [5394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6121), - [5396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6120), - [5398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6065), - [5400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6064), - [5402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6063), - [5404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6011), - [5406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6050), - [5408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6049), - [5410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6048), - [5412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6047), - [5414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6046), - [5416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6025), - [5418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6026), - [5420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6027), - [5422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6038), - [5424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6039), - [5426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6040), - [5428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6041), - [5430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6042), - [5432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6043), - [5434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6044), - [5436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6045), - [5438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6106), - [5440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6107), - [5442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6108), - [5444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6109), - [5446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6110), - [5448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6111), - [5450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6112), - [5452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6113), - [5454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6114), - [5456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6116), + [5104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4785), + [5107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4785), + [5109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 1), SHIFT(296), + [5112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4536), + [5114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4450), + [5116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4540), + [5118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [5120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [5122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), + [5124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [5126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), + [5128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), + [5130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), + [5132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), + [5134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [5136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), + [5138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [5140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), + [5142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [5144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [5146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [5148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [5150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), + [5152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), + [5154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), + [5156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5957), + [5158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5953), + [5160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5956), + [5162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_with_parentheses_with_guard, 3, .production_id = 20), + [5164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct, 1, .production_id = 9), + [5166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3090), + [5168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5951), + [5170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2101), + [5172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6023), + [5174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3230), + [5176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses_with_guard, 3, .dynamic_precedence = 1, .production_id = 20), + [5178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2186), + [5180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5949), + [5182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), + [5184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5952), + [5186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699), + [5188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), + [5190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5950), + [5192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4056), + [5194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5983), + [5196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4335), + [5198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5955), + [5200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3979), + [5202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3206), + [5204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4499), + [5206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4888), + [5208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5015), + [5210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5016), + [5212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4841), + [5214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4840), + [5216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4886), + [5218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4885), + [5220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4884), + [5222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4883), + [5224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4872), + [5226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6150), + [5228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6151), + [5230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6152), + [5232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6153), + [5234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6156), + [5236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6157), + [5238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6158), + [5240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6159), + [5242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6160), + [5244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5947), + [5246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5004), + [5248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4874), + [5250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4866), + [5252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5070), + [5254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5069), + [5256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5003), + [5258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5002), + [5260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5001), + [5262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5000), + [5264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4999), + [5266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4862), + [5268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5011), + [5270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5005), + [5272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4890), + [5274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4891), + [5276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4863), + [5278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4864), + [5280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4865), + [5282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4867), + [5284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4868), + [5286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6130), + [5288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6131), + [5290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6132), + [5292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6133), + [5294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6138), + [5296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6139), + [5298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6140), + [5300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6141), + [5302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6142), + [5304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6144), + [5306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4939), + [5308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4967), + [5310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4965), + [5312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4981), + [5314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4982), + [5316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4940), + [5318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4941), + [5320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4942), + [5322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4943), + [5324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4944), + [5326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6013), + [5328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6014), + [5330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6015), + [5332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5946), + [5334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6016), + [5336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6017), + [5338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6018), + [5340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6019), + [5342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6020), + [5344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6022), + [5346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5973), + [5348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5974), + [5350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5975), + [5352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5976), + [5354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5977), + [5356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5978), + [5358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5979), + [5360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5980), + [5362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5981), + [5364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5982), + [5366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4836), + [5368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4861), + [5370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4860), + [5372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4906), + [5374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4892), + [5376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4837), + [5378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4846), + [5380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4848), + [5382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4850), + [5384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4852), + [5386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5997), + [5388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5998), + [5390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5999), + [5392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6000), + [5394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6001), + [5396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6002), + [5398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6003), + [5400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6004), + [5402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6005), + [5404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6006), + [5406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6076), + [5408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6077), + [5410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6078), + [5412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6079), + [5414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6080), + [5416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6081), + [5418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6082), + [5420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6083), + [5422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6084), + [5424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6085), + [5426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4829), + [5428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5029), + [5430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5028), + [5432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4927), + [5434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4928), + [5436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4922), + [5438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4921), + [5440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4918), + [5442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4909), + [5444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4907), + [5446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5031), + [5448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4887), + [5450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4894), + [5452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4857), + [5454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4856), + [5456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5030), [5458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5026), - [5460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4872), - [5462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4871), - [5464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4890), - [5466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4889), - [5468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5025), - [5470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5024), - [5472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5023), - [5474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5022), - [5476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5021), - [5478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6076), - [5480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6077), - [5482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6078), - [5484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6079), - [5486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6080), - [5488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6081), - [5490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6082), - [5492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6083), - [5494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6084), - [5496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6085), - [5498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4910), - [5500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4840), - [5502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4839), - [5504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4854), - [5506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4853), - [5508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4909), - [5510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4908), - [5512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4907), - [5514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4906), - [5516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4905), - [5518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4972), - [5520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4852), - [5522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4851), - [5524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4874), - [5526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4873), + [5460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5025), + [5462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5024), + [5464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4987), + [5466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6137), + [5468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6136), + [5470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6135), + [5472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6134), + [5474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6123), + [5476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6122), + [5478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6121), + [5480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6120), + [5482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6119), + [5484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6118), + [5486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5959), + [5488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5960), + [5490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5961), + [5492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5962), + [5494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5963), + [5496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5964), + [5498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5965), + [5500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5966), + [5502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5967), + [5504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5968), + [5506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4882), + [5508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4870), + [5510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4889), + [5512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4996), + [5514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4995), + [5516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4881), + [5518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4880), + [5520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4879), + [5522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4878), + [5524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4877), + [5526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4851), [5528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4971), - [5530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4970), - [5532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4969), - [5534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4968), - [5536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4967), - [5538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6095), - [5540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6094), - [5542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6093), - [5544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6092), - [5546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6091), - [5548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6090), - [5550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6089), - [5552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6088), - [5554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6087), - [5556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6086), - [5558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4931), - [5560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4844), - [5562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4843), - [5564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4862), - [5566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4861), - [5568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4930), - [5570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4929), - [5572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4928), - [5574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4927), - [5576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4926), - [5578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5027), - [5580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4914), - [5582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4913), - [5584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4953), - [5586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4952), - [5588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5028), - [5590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5029), - [5592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5030), - [5594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5031), - [5596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5036), - [5598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6021), - [5600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6020), - [5602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6019), - [5604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6018), - [5606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6017), - [5608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6016), - [5610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6015), - [5612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6014), - [5614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6013), - [5616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6012), - [5618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4920), - [5620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4842), - [5622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4841), - [5624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4858), - [5626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4857), - [5628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4919), - [5630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4918), - [5632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4917), - [5634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4916), - [5636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4915), - [5638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5039), - [5640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4896), - [5642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4895), - [5644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4937), - [5646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4936), - [5648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5038), - [5650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5020), - [5652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5019), - [5654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5018), - [5656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5017), - [5658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6001), - [5660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6002), - [5662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6003), - [5664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6004), - [5666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6005), - [5668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6006), - [5670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6007), - [5672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6008), - [5674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6009), - [5676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6010), - [5678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6070), - [5680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6071), - [5682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6072), - [5684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6073), - [5686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6051), - [5688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6136), - [5690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6138), - [5692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6156), - [5694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6157), - [5696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6069), - [5698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5969), - [5700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5970), - [5702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5973), - [5704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5974), - [5706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5975), - [5708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5977), - [5710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5979), - [5712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5980), - [5714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5981), - [5716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5982), - [5718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6036), - [5720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6035), - [5722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6034), - [5724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6033), - [5726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6032), - [5728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6031), - [5730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6030), - [5732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6029), - [5734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6028), - [5736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6052), - [5738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4830), - [5740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4884), - [5742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4883), - [5744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4912), + [5530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4972), + [5532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4956), + [5534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4955), + [5536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4849), + [5538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4847), + [5540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4835), + [5542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4834), + [5544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4853), + [5546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6058), + [5548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6059), + [5550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6060), + [5552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6061), + [5554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6073), + [5556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6074), + [5558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6075), + [5560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6086), + [5562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6088), + [5564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6089), + [5566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5052), + [5568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4910), + [5570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4908), + [5572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4903), + [5574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4904), + [5576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5053), + [5578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5054), + [5580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5055), + [5582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5056), + [5584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5057), + [5586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6055), + [5588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6054), + [5590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6053), + [5592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6052), + [5594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6050), + [5596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6049), + [5598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6048), + [5600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6047), + [5602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6046), + [5604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6045), + [5606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4923), + [5608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5032), + [5610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5033), + [5612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4875), + [5614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4876), + [5616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5040), + [5618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5038), + [5620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5019), + [5622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5018), + [5624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5017), + [5626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5984), + [5628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5985), + [5630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5986), + [5632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5987), + [5634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5988), + [5636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5989), + [5638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5990), + [5640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5991), + [5642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5992), + [5644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5993), + [5646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6099), + [5648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6098), + [5650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6097), + [5652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6096), + [5654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6095), + [5656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6094), + [5658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6093), + [5660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6092), + [5662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6091), + [5664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6090), + [5666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6057), + [5668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6033), + [5670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6034), + [5672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6035), + [5674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6036), + [5676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6037), + [5678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6038), + [5680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6039), + [5682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6040), + [5684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6044), + [5686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4949), + [5688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4954), + [5690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4953), + [5692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5046), + [5694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5047), + [5696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4830), + [5698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4952), + [5700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4961), + [5702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4974), + [5704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4975), + [5706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4963), + [5708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5039), + [5710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5045), + [5712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4915), + [5714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4902), + [5716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4964), + [5718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4966), + [5720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4968), + [5722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4969), + [5724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4970), + [5726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6043), + [5728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6042), + [5730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6041), + [5732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6030), + [5734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6029), + [5736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6028), + [5738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6027), + [5740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6026), + [5742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6025), + [5744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6024), [5746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4911), - [5748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5070), - [5750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5069), - [5752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5068), - [5754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5067), - [5756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5066), - [5758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4982), - [5760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4856), - [5762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4855), - [5764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4878), - [5766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4877), - [5768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4981), - [5770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4980), - [5772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4979), - [5774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4978), - [5776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4977), - [5778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5959), - [5780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5960), - [5782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5961), - [5784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5962), - [5786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5963), - [5788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5964), - [5790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5965), - [5792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5966), - [5794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5967), - [5796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5968), - [5798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4921), - [5800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4966), - [5802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4965), - [5804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4974), - [5806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4973), - [5808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4956), - [5810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4932), - [5812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4933), - [5814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4934), - [5816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4935), - [5818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6115), - [5820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6119), - [5822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6139), - [5824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6140), - [5826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6141), - [5828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6142), - [5830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6143), - [5832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6134), - [5834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6151), - [5836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6150), - [5838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4939), - [5840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4888), - [5842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4887), - [5844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4923), - [5846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4922), - [5848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4940), - [5850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4941), - [5852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4942), - [5854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4943), - [5856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4944), - [5858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6062), - [5860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6061), - [5862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6060), - [5864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6059), - [5866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6058), - [5868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6057), - [5870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6056), - [5872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6055), - [5874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6054), - [5876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6053), - [5878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5044), - [5880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4876), - [5882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4875), - [5884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4894), - [5886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4893), - [5888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5043), - [5890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5042), - [5892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5041), - [5894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5040), - [5896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5037), - [5898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4997), - [5900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5016), - [5902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5015), - [5904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5014), - [5906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5013), - [5908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5004), - [5910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5005), - [5912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5006), - [5914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5007), - [5916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5008), - [5918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [5920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [5922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [5924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [5926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [5928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [5930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [5932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [5934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [5936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [5938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [5940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [5942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [5944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__keywords_with_trailing_separator, 3), - [5946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4925), - [5948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4924), - [5950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__keywords_with_trailing_separator, 2), - [5952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939), - [5954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), - [5956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1522), - [5958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4085), - [5960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2767), - [5962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), - [5964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2922), - [5966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2481), - [5968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), - [5970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2761), - [5972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3655), - [5974] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_do_block_repeat1, 2), SHIFT_REPEAT(39), - [5977] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_do_block_repeat1, 2), SHIFT_REPEAT(37), - [5980] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_do_block_repeat1, 2), SHIFT_REPEAT(35), - [5983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_do_block_repeat1, 2), - [5985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_do_block_repeat1, 2), SHIFT_REPEAT(34), - [5988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3994), - [5990] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), SHIFT_REPEAT(1031), - [5993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat2, 2), SHIFT_REPEAT(486), - [5996] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 3), SHIFT(1021), - [5999] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 3), SHIFT(260), - [6002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [6004] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1027), - [6007] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(129), - [6010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), - [6012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [6014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [6016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [6018] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(1031), - [6021] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(445), - [6024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), - [6026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [6028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [6030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [6032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), - [6034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), - [6036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), - [6038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550), - [6040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [6042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [6044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), - [6046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), - [6048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), - [6050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), - [6052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), - [6054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), - [6056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), - [6058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), - [6060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [6062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), - [6064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), - [6066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), - [6068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), - [6070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), - [6072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), - [6074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), - [6076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), - [6078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), - [6080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [6082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [6084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), - [6086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(833), - [6088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), - [6090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [6092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), - [6094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), - [6096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), - [6098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), - [6100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), - [6102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), - [6104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [6106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [6108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), - [6110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), - [6112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), - [6114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), - [6116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), - [6118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), - [6120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), - [6122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), - [6124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), - [6126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), - [6128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), - [6130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), - [6132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), - [6134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(792), - [6136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), - [6138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), - [6140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), - [6142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), - [6144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), - [6146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stab_clause, 2, .production_id = 16), - [6148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_stab_clause, 2, .production_id = 16), - [6150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stab_clause, 3, .production_id = 20), - [6152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_stab_clause, 3, .production_id = 20), - [6154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3998), - [6156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), - [6158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6037), - [6160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5276), - [6162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2506), - [6164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), - [6166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6066), - [6168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5123), - [6170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3813), - [6172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), - [6174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5956), - [6176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5079), - [6178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3811), - [6180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), - [6182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5957), - [6184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5093), - [6186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4251), - [6188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), - [6190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5958), - [6192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5095), - [6194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4278), - [6196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), + [5748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4984), + [5750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4983), + [5752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4985), + [5754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4986), + [5756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4912), + [5758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4913), + [5760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4914), + [5762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4917), + [5764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4920), + [5766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4989), + [5768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4945), + [5770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4930), + [5772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5006), + [5774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4988), + [5776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4990), + [5778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4991), + [5780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4992), + [5782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4993), + [5784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4994), + [5786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6072), + [5788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6071), + [5790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6070), + [5792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6069), + [5794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6068), + [5796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6067), + [5798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6066), + [5800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6065), + [5802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6063), + [5804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6062), + [5806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6154), + [5808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6155), + [5810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6087), + [5812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6110), + [5814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6149), + [5816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6148), + [5818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6147), + [5820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6146), + [5822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6145), + [5824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6129), + [5826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5066), + [5828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4919), + [5830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4916), + [5832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5034), + [5834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5035), + [5836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5065), + [5838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5064), + [5840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5063), + [5842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5062), + [5844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5061), + [5846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4869), + [5848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4845), + [5850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4844), + [5852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4839), + [5854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4838), + [5856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4854), + [5858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4855), + [5860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4950), + [5862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4831), + [5864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4832), + [5866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4938), + [5868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4843), + [5870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4842), + [5872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5027), + [5874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5012), + [5876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4937), + [5878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4936), + [5880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4935), + [5882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4934), + [5884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4933), + [5886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6127), + [5888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6126), + [5890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6125), + [5892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6124), + [5894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6117), + [5896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6116), + [5898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6115), + [5900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6114), + [5902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6113), + [5904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6112), + [5906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6100), + [5908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6101), + [5910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6102), + [5912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6103), + [5914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6104), + [5916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6105), + [5918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6106), + [5920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6107), + [5922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6108), + [5924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6109), + [5926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [5928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [5930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [5932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [5934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [5936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [5938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [5940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [5942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [5944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [5946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [5948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [5950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [5952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__keywords_with_trailing_separator, 2), + [5954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4979), + [5956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4980), + [5958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__keywords_with_trailing_separator, 3), + [5960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2489), + [5962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1846), + [5964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4204), + [5966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3679), + [5968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3097), + [5970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1112), + [5972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2898), + [5974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185), + [5976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2894), + [5978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), + [5980] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_do_block_repeat1, 2), SHIFT_REPEAT(38), + [5983] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_do_block_repeat1, 2), SHIFT_REPEAT(37), + [5986] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_do_block_repeat1, 2), SHIFT_REPEAT(36), + [5989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_do_block_repeat1, 2), + [5991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_do_block_repeat1, 2), SHIFT_REPEAT(35), + [5994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668), + [5996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3937), + [5998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [6000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [6002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(1026), + [6005] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(133), + [6008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), + [6010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), SHIFT_REPEAT(1031), + [6013] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat2, 2), SHIFT_REPEAT(490), + [6016] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 3), SHIFT(1022), + [6019] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 3), SHIFT(260), + [6022] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(1031), + [6025] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(460), + [6028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [6030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [6032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), + [6034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), + [6036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [6038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [6040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(802), + [6042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), + [6044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), + [6046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), + [6048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), + [6050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), + [6052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), + [6054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), + [6056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [6058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), + [6060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893), + [6062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), + [6064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), + [6066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), + [6068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), + [6070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), + [6072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), + [6074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), + [6076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), + [6078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [6080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), + [6082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), + [6084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), + [6086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), + [6088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), + [6090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), + [6092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [6094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), + [6096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), + [6098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), + [6100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), + [6102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), + [6104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), + [6106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), + [6108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), + [6110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), + [6112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [6114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), + [6116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), + [6118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [6120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [6122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), + [6124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [6126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), + [6128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), + [6130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), + [6132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), + [6134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [6136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), + [6138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [6140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), + [6142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), + [6144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), + [6146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), + [6148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(805), + [6150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), + [6152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stab_clause, 3, .production_id = 20), + [6154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_stab_clause, 3, .production_id = 20), + [6156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), + [6158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stab_clause, 2, .production_id = 16), + [6160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_stab_clause, 2, .production_id = 16), + [6162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4411), + [6164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [6166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6012), + [6168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5673), + [6170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2072), + [6172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), + [6174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6011), + [6176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5328), + [6178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3507), + [6180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), + [6182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6007), + [6184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5595), + [6186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3506), + [6188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), + [6190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5995), + [6192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5726), + [6194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), + [6196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), [6198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5972), - [6200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5098), - [6202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), - [6204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5113), - [6206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421), - [6208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5117), - [6210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1661), - [6212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5135), - [6214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1666), - [6216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5137), - [6218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1495), - [6220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5147), - [6222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1494), - [6224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149), - [6226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), - [6228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5154), - [6230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), - [6232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5157), - [6234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), - [6236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5173), - [6238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), - [6240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5175), - [6242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2458), - [6244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181), - [6246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2459), - [6248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5183), - [6250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2762), - [6252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5189), - [6254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2763), - [6256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), - [6258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), - [6260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5200), - [6262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), - [6264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5202), - [6266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1740), - [6268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5218), - [6270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1741), - [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5222), - [6274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1477), - [6276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5242), - [6278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), - [6280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5244), - [6282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2902), - [6284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5246), - [6286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), - [6288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5248), - [6290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), - [6292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5257), - [6294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), - [6296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5260), - [6298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), - [6300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5262), - [6302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), - [6304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5264), - [6306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1968), - [6308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5270), - [6310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1945), - [6312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5286), - [6314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3834), - [6316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5288), - [6318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3835), - [6320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5290), - [6322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2564), - [6324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5296), - [6326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2557), - [6328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5298), - [6330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3352), - [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5300), - [6334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3365), - [6336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5302), - [6338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2562), - [6340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5311), - [6342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2532), - [6344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5313), - [6346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1969), - [6348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), - [6350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1972), - [6352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5323), - [6354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696), - [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5329), - [6358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1695), - [6360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5331), - [6362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2211), - [6364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5333), - [6366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2210), - [6368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5335), - [6370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2645), - [6372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5347), - [6374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2675), - [6376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5364), - [6378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3858), - [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5368), - [6382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3859), - [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5377), - [6386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3867), - [6388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5398), - [6390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3868), - [6392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5400), - [6394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2899), - [6396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5402), - [6398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2901), - [6400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5404), - [6402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2964), - [6404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5430), - [6406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2973), - [6408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5432), - [6410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3881), - [6412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5434), - [6414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3882), - [6416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5436), - [6418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), - [6420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), - [6422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), - [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5444), - [6426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1010), - [6428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5446), - [6430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1015), - [6432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5448), - [6434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), - [6436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5459), - [6438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2148), - [6440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5467), - [6442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4136), - [6444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5469), - [6446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4135), - [6448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5471), - [6450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3926), - [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5478), - [6454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3927), - [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5480), - [6458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(944), - [6460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5482), - [6462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3855), - [6464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), - [6466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3852), - [6468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5572), - [6470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4194), - [6472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5574), - [6474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4195), - [6476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5595), - [6478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(929), - [6480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5484), - [6482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), - [6484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), - [6486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5984), - [6488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5507), - [6490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), - [6492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), - [6494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5983), - [6496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5511), - [6498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), - [6500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), - [6502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6000), - [6504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5517), - [6506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), - [6508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), - [6510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6023), - [6512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5522), - [6514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549), - [6516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5529), - [6518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1496), - [6520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5536), - [6522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2625), - [6524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5551), - [6526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2624), - [6528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5553), - [6530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2623), - [6532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5555), - [6534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2621), - [6536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5557), - [6538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), - [6540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5583), - [6542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), - [6544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5071), - [6546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), - [6548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5586), - [6550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), - [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5588), - [6554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), - [6556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5590), - [6558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), - [6560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5592), - [6562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3368), - [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5880), - [6566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3884), - [6568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5613), - [6570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3883), - [6572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5615), - [6574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6969), - [6576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5617), - [6578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6970), - [6580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), - [6582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1878), - [6584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5637), - [6586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1877), - [6588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5639), - [6590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1876), - [6592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5650), - [6594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1875), - [6596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5653), - [6598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1874), - [6600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5655), - [6602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1873), - [6604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5658), - [6606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3374), - [6608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5909), - [6610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3375), - [6612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5911), - [6614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3383), - [6616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5917), - [6618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3384), - [6620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5831), - [6622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4300), - [6624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5680), - [6626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4288), - [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5682), - [6630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957), - [6632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5684), - [6634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3803), - [6636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), - [6638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3801), - [6640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5933), - [6642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3800), - [6644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5935), - [6646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3794), - [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5915), - [6650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3793), - [6652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5913), - [6654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3792), - [6656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5819), - [6658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), - [6660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5686), - [6662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2792), - [6664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5699), - [6666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2795), - [6668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5715), - [6670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2796), - [6672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5717), - [6674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2797), - [6676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5719), - [6678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2798), - [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5721), - [6682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2799), - [6684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5723), - [6686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2903), - [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5729), - [6690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2904), - [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731), - [6694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), - [6696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5733), - [6698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), - [6700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5735), - [6702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3369), - [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5892), - [6706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2833), - [6708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), - [6710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2832), - [6712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5757), - [6714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2831), - [6716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), - [6718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2830), - [6720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), - [6722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2829), - [6724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5765), - [6726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2828), - [6728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5767), - [6730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), - [6732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5781), - [6734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), - [6736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5793), - [6738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3378), - [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), - [6742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3379), - [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5797), - [6746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1638), - [6748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5817), - [6750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1639), - [6752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5821), - [6754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1645), - [6756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5823), - [6758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1648), - [6760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5825), - [6762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), - [6764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5827), - [6766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653), - [6768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5829), - [6770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3386), - [6772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5860), - [6774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3385), - [6776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5862), - [6778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(980), - [6780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5864), - [6782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(978), - [6784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5866), - [6786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2604), - [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5896), - [6790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2605), - [6792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5898), - [6794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2606), - [6796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5900), - [6798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2607), - [6800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5902), - [6802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2608), - [6804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5904), - [6806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2609), - [6808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5906), - [6810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3172), - [6812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5930), - [6814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3171), - [6816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5928), - [6818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2729), - [6820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), - [6822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2730), - [6824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5924), - [6826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3576), - [6828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5854), - [6830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3577), - [6832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), - [6834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3578), - [6836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), - [6838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3579), - [6840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5848), - [6842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3580), - [6844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5846), - [6846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3581), - [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5844), - [6850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3648), - [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5791), - [6854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3649), - [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5789), - [6858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2948), - [6860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5787), - [6862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2947), - [6864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), - [6866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3516), - [6868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5628), - [6870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3113), - [6872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5713), - [6874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3015), - [6876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5711), - [6878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3117), - [6880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5709), - [6882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3119), - [6884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), - [6886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3120), - [6888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5705), - [6890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3121), - [6892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5703), - [6894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3532), - [6896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5537), - [6898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3529), - [6900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5487), - [6902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3531), - [6904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5472), - [6906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3528), - [6908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5337), - [6910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3565), - [6912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5659), - [6914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2357), - [6916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), - [6918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2906), - [6920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5623), - [6922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2966), - [6924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5621), - [6926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2967), - [6928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5619), - [6930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3766), - [6932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5648), - [6934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3767), - [6936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), - [6938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3768), - [6940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5644), - [6942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3769), - [6944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), - [6946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4181), - [6948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5227), - [6950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4182), - [6952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5213), - [6954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4183), - [6956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5193), - [6958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4184), - [6960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5185), - [6962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1819), - [6964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5570), - [6966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1820), - [6968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5568), - [6970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1821), - [6972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5566), - [6974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1822), - [6976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5564), - [6978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1823), - [6980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5562), - [6982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1824), - [6984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), - [6986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2588), - [6988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5372), - [6990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2589), - [6992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369), - [6994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2590), - [6996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5366), - [6998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2591), - [7000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5353), - [7002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2592), - [7004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5349), - [7006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2265), - [7008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5505), - [7010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266), - [7012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), - [7014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1868), - [7016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), - [7018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1869), - [7020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5499), - [7022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2603), - [7024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5343), - [7026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2343), - [7028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5427), - [7030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4187), - [7032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5177), - [7034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4188), - [7036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5163), - [7038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2342), - [7040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5425), - [7042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2341), - [7044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5423), - [7046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2340), - [7048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5421), - [7050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2339), - [7052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5419), - [7054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2338), - [7056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5417), - [7058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), - [7060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5362), - [7062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), - [7064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5360), - [7066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1127), - [7068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5358), - [7070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2473), - [7072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5195), - [7074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2629), - [7076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5091), - [7078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3351), - [7080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5161), - [7082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3328), - [7084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5159), - [7086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), - [7088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5356), - [7090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4048), - [7092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5284), - [7094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3773), - [7096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), - [7098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4029), - [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5280), - [7102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3999), - [7104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5278), - [7106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3997), - [7108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5274), - [7110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1983), - [7112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5211), - [7114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1982), - [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5209), - [7118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1742), - [7120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5207), - [7122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1743), - [7124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5205), - [7126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4361), - [7128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5118), - [7130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4350), - [7132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5115), - [7134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4456), - [7136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5109), - [7138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4428), - [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5087), - [7142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2494), - [7144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5133), - [7146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2495), - [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5131), - [7150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2497), - [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5129), - [7154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2498), - [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5127), - [7158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2505), - [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5125), - [7162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), - [7164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924), - [7166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(850), - [7169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [7171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3269), - [7173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4810), - [7175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [7177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), - [7179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3596), - [7181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4455), - [7183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2517), - [7185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2515), - [7187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3366), - [7189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3367), - [7191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2661), - [7193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4461), - [7195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3598), - [7197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4383), - [7199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3241), - [7201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4376), - [7203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_parenthesis_repeat1, 2), - [7205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_parenthesis_repeat1, 2), SHIFT_REPEAT(882), - [7208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_parenthesis_repeat1, 2), SHIFT_REPEAT(6066), - [7211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_slash_repeat1, 2), - [7213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_slash_repeat1, 2), SHIFT_REPEAT(586), - [7216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_slash_repeat1, 2), SHIFT_REPEAT(5984), - [7219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3654), - [7221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3952), - [7223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__keywords_with_trailing_separator, 1), - [7225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4689), - [7227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2529), - [7229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3950), - [7231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4454), - [7233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3475), - [7235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4306), - [7237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1427), - [7239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4307), - [7241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), - [7243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [7245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2365), - [7247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2364), - [7249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2363), - [7251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2511), - [7253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2361), - [7255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2360), - [7257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687), - [7259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688), - [7261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_angle_repeat1, 2), - [7263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_angle_repeat1, 2), SHIFT_REPEAT(618), - [7266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_angle_repeat1, 2), SHIFT_REPEAT(6000), - [7269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), - [7271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3949), - [7273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_square_repeat1, 2), - [7275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_square_repeat1, 2), SHIFT_REPEAT(704), - [7278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_square_repeat1, 2), SHIFT_REPEAT(6023), - [7281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_bar_repeat1, 2), - [7283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_bar_repeat1, 2), SHIFT_REPEAT(597), - [7286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_bar_repeat1, 2), SHIFT_REPEAT(5983), - [7289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1498), - [7291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497), - [7293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402), - [7295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), - [7297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), - [7299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), - [7301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), - [7303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), - [7305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3432), - [7307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3240), - [7309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4131), - [7311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011), - [7313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2010), - [7315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2414), - [7317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2429), - [7319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2439), - [7321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2444), - [7323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2445), - [7325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2449), - [7327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2009), - [7329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), - [7331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4130), - [7333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2407), - [7335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2408), - [7337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2410), - [7339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2435), - [7341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4129), - [7343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2460), - [7345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2464), - [7347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2468), - [7349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2469), - [7351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4128), - [7353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2662), - [7355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(924), - [7357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(923), - [7359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(922), - [7361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921), - [7363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1677), - [7365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676), - [7367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2030), - [7369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2031), - [7371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4127), - [7373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1736), - [7375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1737), - [7377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2742), - [7379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1738), - [7381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2056), - [7383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2741), - [7385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1739), - [7387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2735), - [7389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2766), - [7391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4126), - [7393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2734), - [7395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1633), - [7397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2732), - [7399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1631), - [7401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2095), - [7403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2096), - [7405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481), - [7407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1480), - [7409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2764), - [7411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2765), - [7413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479), - [7415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1478), - [7417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2794), - [7419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2882), - [7421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), - [7423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), - [7425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(953), - [7427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(952), - [7429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), - [7431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1992), - [7433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3175), - [7435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), - [7437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951), - [7439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949), - [7441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), - [7443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1976), - [7445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3820), - [7447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3821), - [7449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1973), - [7451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1971), - [7453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), - [7455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4037), - [7457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4036), - [7459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4035), - [7461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4034), - [7463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4033), - [7465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4032), - [7467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3825), - [7469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3827), - [7471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2670), - [7473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2577), - [7475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3340), - [7477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3341), - [7479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2572), - [7481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2571), - [7483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3343), - [7485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3345), - [7487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2512), - [7489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2376), - [7491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1927), - [7493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), - [7495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2035), - [7497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(449), - [7500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2482), - [7502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2705), - [7504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2491), - [7506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1956), - [7508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), - [7510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4019), - [7512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4018), - [7514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4017), - [7516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4016), - [7518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4015), - [7520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4013), - [7522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1748), - [7524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1735), - [7526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2225), - [7528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2222), - [7530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1718), - [7532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699), - [7534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2213), - [7536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2212), - [7538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4543), - [7540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2611), - [7542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2612), - [7544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3853), - [7546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2706), - [7548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3854), - [7550] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(136), - [7553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2613), - [7555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3207), - [7557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2704), - [7559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2615), - [7561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), - [7563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2703), - [7565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1109), - [7567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1108), - [7569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), - [7571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), - [7573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3856), - [7575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2702), - [7577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), - [7579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2701), - [7581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3857), - [7583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), - [7585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3650), - [7587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1093), - [7589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4104), - [7591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1094), - [7593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), - [7595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), - [7597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4810), - [7600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4207), - [7602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4192), - [7604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4493), - [7606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4494), - [7608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4103), - [7610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3860), - [7612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3861), - [7614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2693), - [7616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2713), - [7618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3863), - [7620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3864), - [7622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2587), - [7624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2917), - [7626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), - [7628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4102), - [7630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4101), - [7632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4100), - [7634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4099), - [7636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2945), - [7638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2950), - [7640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3873), - [7642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3874), - [7644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), - [7646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2348), - [7648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2351), - [7650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2352), - [7652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2334), - [7654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2333), - [7656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2332), - [7658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2959), - [7660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2963), - [7662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3877), - [7664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3878), - [7666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2042), - [7668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), - [7670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1003), - [7672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1001), - [7674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), - [7676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), - [7678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1009), - [7680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1016), - [7682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2156), - [7684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), - [7686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155), - [7688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3393), - [7690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4358), - [7692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4144), - [7694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4143), - [7696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154), - [7698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2321), - [7700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2320), - [7702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2319), - [7704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2318), - [7706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2317), - [7708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2316), - [7710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2153), - [7712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4140), - [7714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4139), - [7716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3912), - [7718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3916), - [7720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(930), - [7722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(940), - [7724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3922), - [7726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3923), - [7728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942), - [7730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(943), - [7732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3892), - [7734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3600), - [7736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3588), - [7738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3948), - [7740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), - [7742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), - [7744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), - [7746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), - [7748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), - [7750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), - [7752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), - [7754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3317), - [7756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1854), - [7758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1853), - [7760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2236), - [7762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2235), - [7764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), - [7766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3318), - [7768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2586), - [7770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2585), - [7772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2231), - [7774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), - [7776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), - [7778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1827), - [7780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), - [7782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1825), - [7784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2209), - [7786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2208), - [7788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3601), - [7790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3943), - [7792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3991), - [7794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3919), - [7796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3918), - [7798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), - [7800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3848), - [7802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2447), - [7804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2413), - [7806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2391), - [7808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2386), - [7810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), - [7812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184), - [7814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2727), - [7816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2827), - [7818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2908), - [7820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2912), - [7822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), - [7824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1805), - [7826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1804), - [7828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1803), - [7830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1802), - [7832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1801), - [7834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), - [7836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3847), - [7838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4217), - [7840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), - [7842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), - [7844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), - [7846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), - [7848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), - [7850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), - [7852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1143), - [7854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), - [7856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), - [7858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), - [7860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), - [7862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2175), - [7864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4688), - [7866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4218), - [7868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3594), - [7870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3947), - [7872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3946), - [7874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6963), - [7876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6964), - [7878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3377), - [7880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1872), - [7882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1921), - [7884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1922), - [7886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1923), - [7888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), - [7890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1925), - [7892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1755), - [7894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1756), - [7896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4268), - [7898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3906), - [7900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3905), - [7902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6967), - [7904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6968), - [7906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3376), - [7908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2501), - [7910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2502), - [7912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1545), - [7914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1910), - [7916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909), - [7918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1908), - [7920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1907), - [7922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1906), - [7924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1905), - [7926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1894), - [7928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1893), - [7930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1892), - [7932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3737), - [7934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3736), - [7936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3735), - [7938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3734), - [7940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1891), - [7942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4242), - [7944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1890), - [7946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3729), - [7948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1889), - [7950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3746), - [7952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat2, 2), SHIFT_REPEAT(485), - [7955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4419), - [7957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3698), - [7959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4238), - [7961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3696), - [7963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3695), - [7965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3694), - [7967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4239), - [7969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(969), - [7971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(993), - [7973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3845), - [7975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3808), - [7977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4159), - [7979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4289), - [7981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), - [7983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(962), - [7985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4257), - [7987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4258), - [7989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2738), - [7991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2739), - [7993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3670), - [7995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2740), - [7997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2743), - [7999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2744), - [8001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2745), - [8003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3198), - [8005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2776), - [8007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2777), - [8009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), - [8011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3024), - [8013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3023), - [8015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3022), - [8017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3021), - [8019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3020), - [8021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3019), - [8023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2778), - [8025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2779), - [8027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2780), - [8029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2781), - [8031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2800), - [8033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2802), - [8035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), - [8037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), - [8039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2879), - [8041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2880), - [8043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), - [8045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), - [8047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3660), - [8049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2891), - [8051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4134), - [8053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_double_repeat1, 2), - [8055] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_double_repeat1, 2), SHIFT_REPEAT(778), - [8058] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_double_repeat1, 2), SHIFT_REPEAT(5972), - [8061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2890), - [8063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_anonymous_function_repeat1, 2), SHIFT_REPEAT(1027), - [8066] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_anonymous_function_repeat1, 2), SHIFT_REPEAT(133), - [8069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_anonymous_function_repeat1, 2), - [8071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2889), - [8073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4302), - [8075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2888), - [8077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3002), - [8079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3001), - [8081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3000), - [8083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2999), - [8085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2998), - [8087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2997), - [8089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2887), - [8091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2886), - [8093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2872), - [8095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2871), - [8097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2870), - [8099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2869), - [8101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_single_repeat1, 2), - [8103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_single_repeat1, 2), SHIFT_REPEAT(798), - [8106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_single_repeat1, 2), SHIFT_REPEAT(5958), - [8109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868), - [8111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(764), - [8114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2867), - [8116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 3), SHIFT(1030), - [8119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 3), SHIFT(350), - [8122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4362), - [8124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4150), - [8126] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(489), - [8129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), - [8131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1561), - [8133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3053), - [8135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3064), - [8137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_single_repeat1, 2), - [8139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_single_repeat1, 2), SHIFT_REPEAT(854), - [8142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_single_repeat1, 2), SHIFT_REPEAT(5957), - [8145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), - [8147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3635), - [8149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), - [8151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), - [8153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_double_repeat1, 2), - [8155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_double_repeat1, 2), SHIFT_REPEAT(767), - [8158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_double_repeat1, 2), SHIFT_REPEAT(5956), - [8161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2982), - [8163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2983), - [8165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3555), - [8167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3624), - [8169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3132), - [8171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3133), - [8173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3008), - [8175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), - [8177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3636), - [8179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), - [8181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1587), - [8183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1570), - [8185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), - [8187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3044), - [8189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3045), - [8191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3583), - [8193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3582), - [8195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3646), - [8197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1591), - [8199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1604), - [8201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3658), - [8203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), - [8205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1606), - [8207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), - [8209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), - [8211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612), - [8213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3422), - [8215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3202), - [8217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3087), - [8219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3203), - [8221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3205), - [8223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3216), - [8225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3217), - [8227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3453), - [8229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3452), - [8231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), - [8233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3564), - [8235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3563), - [8237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3562), - [8239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3561), - [8241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3560), - [8243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3559), - [8245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(994), - [8247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), - [8249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3945), - [8251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3410), - [8253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3409), - [8255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), - [8257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(964), - [8259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4153), - [8261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [8263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2522), - [8265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2524), - [8267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2525), - [8269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2526), - [8271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2528), - [8273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), - [8275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3116), - [8277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4812), - [8280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3444), - [8282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 3), SHIFT(1032), - [8285] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 3), SHIFT(348), - [8288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3944), - [8290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1752), - [8292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3548), - [8294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3547), - [8296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3546), - [8298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3545), - [8300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3544), - [8302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3543), - [8304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3449), - [8306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), - [8308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2575), - [8310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2576), - [8312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2578), - [8314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2579), - [8316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2580), - [8318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2581), - [8320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), - [8322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3450), - [8324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3451), - [8326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3745), - [8328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3747), - [8330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3423), - [8332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), - [8334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_curly_repeat1, 2), - [8336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_curly_repeat1, 2), SHIFT_REPEAT(748), - [8339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_curly_repeat1, 2), SHIFT_REPEAT(6037), - [8342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3829), - [8344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2696), - [8346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2695), - [8348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3218), - [8350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3219), - [8352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3826), - [8354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3283), - [8356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3282), - [8358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), - [8360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2610), - [8362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2614), - [8364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2866), - [8366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6269), - [8368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6202), - [8370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3), - [8372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3), - [8374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_double_repeat1, 1), - [8376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6242), - [8378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_single_repeat1, 1), - [8380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6163), - [8382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_single_repeat1, 1), - [8384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6172), - [8386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2602), - [8388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6636), - [8390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6736), - [8392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2601), - [8394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6721), - [8396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6742), - [8398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2600), - [8400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6651), - [8402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6659), - [8404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2599), - [8406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6596), - [8408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6649), - [8410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2598), - [8412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6491), - [8414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6646), - [8416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2597), - [8418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6392), - [8420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6644), - [8422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2596), - [8424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6353), - [8426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6642), - [8428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2595), - [8430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6294), - [8432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6640), - [8434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2594), - [8436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6291), - [8438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6638), - [8440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2593), - [8442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6594), - [8444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2448), - [8446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6461), - [8448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2446), - [8450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6483), - [8452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_double_repeat1, 1), - [8454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), - [8456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2443), - [8458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6490), - [8460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2434), - [8462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6496), - [8464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2433), - [8466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6499), - [8468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2432), - [8470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6504), - [8472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2428), - [8474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6523), - [8476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2427), - [8478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6525), - [8480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2426), - [8482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6567), - [8484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2425), - [8486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6569), - [8488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_bar_repeat1, 1), - [8490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6421), - [8492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_slash_repeat1, 1), - [8494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6413), - [8496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__stab_clause_arguments_without_parentheses_repeat1, 2), SHIFT_REPEAT(487), - [8499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4047), - [8501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6719), - [8503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4046), - [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6717), - [8507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4045), - [8509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6715), - [8511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4044), - [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6709), - [8515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4043), - [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6707), - [8519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4042), - [8521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6705), - [8523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4041), - [8525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6703), - [8527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4040), - [8529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6701), - [8531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4039), - [8533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6699), - [8535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4038), - [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6693), - [8539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_angle_repeat1, 1), - [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6495), - [8543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2354), - [8545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6626), - [8547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2355), - [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6624), - [8551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), - [8553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6622), - [8555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2335), - [8557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6620), - [8559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336), - [8561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6614), - [8563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337), - [8565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6612), - [8567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2344), - [8569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6610), - [8571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2345), - [8573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6608), - [8575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2346), - [8577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6606), - [8579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2347), - [8581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6604), - [8583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3890), - [8585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6627), - [8587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2633), - [8589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6734), - [8591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2632), - [8593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6720), - [8595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2631), - [8597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6635), - [8599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2630), - [8601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6688), - [8603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2628), - [8605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6686), - [8607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2627), - [8609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6684), - [8611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2626), - [8613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6668), - [8615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2622), - [8617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6664), - [8619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2618), - [8621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6662), - [8623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2617), - [8625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6660), - [8627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_square_repeat1, 1), - [8629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6582), - [8631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3593), - [8633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6292), - [8635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1818), - [8637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6482), - [8639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1817), - [8641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6480), - [8643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), - [8645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6544), - [8647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), - [8649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6542), - [8651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), - [8653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6540), - [8655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [8657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6538), - [8659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), - [8661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6536), - [8663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), - [8665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6534), - [8667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), - [8669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6532), - [8671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), - [8673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6530), - [8675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), - [8677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6528), - [8679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_curly_repeat1, 1), - [8681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6411), - [8683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1816), - [8685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6467), - [8687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1815), - [8689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6465), - [8691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1814), - [8693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6463), - [8695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1813), - [8697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6441), - [8699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1812), - [8701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6439), - [8703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1811), - [8705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6436), - [8707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1810), - [8709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6434), - [8711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1809), - [8713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6432), - [8715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3755), - [8717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6419), - [8719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3760), - [8721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6327), - [8723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3986), - [8725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6355), - [8727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3941), - [8729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6487), - [8731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3938), - [8733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6520), - [8735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4164), - [8737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6713), - [8739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), - [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6546), - [8743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), - [8745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6515), - [8747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), - [8749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6458), - [8751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), - [8753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6456), - [8755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), - [8757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6454), - [8759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), - [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6452), - [8763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), - [8765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6450), - [8767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), - [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6448), - [8771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), - [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6446), - [8775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), - [8777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6444), - [8779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), - [8781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6442), - [8783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3651), - [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6738), - [8787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3831), - [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6737), - [8791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3818), - [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6575), - [8795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_parenthesis_repeat1, 1), - [8797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6572), - [8799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [8801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 2), - [8803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4155), - [8805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6679), - [8807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4168), - [8809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6745), - [8811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4167), - [8813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6743), - [8815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4166), - [8817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6729), - [8819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4165), - [8821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6727), - [8823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1888), - [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6374), - [8827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1629), - [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6341), - [8831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1626), - [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6339), - [8835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1622), - [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6337), - [8839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1620), - [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6220), - [8843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1618), - [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6328), - [8847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1617), - [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6319), - [8851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616), - [8853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6317), - [8855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), - [8857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6315), - [8859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), - [8861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6313), - [8863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1613), - [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6311), - [8867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3566), - [8869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6517), - [8871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3567), - [8873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6514), - [8875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3568), - [8877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6501), - [8879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3569), - [8881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6486), - [8883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3570), - [8885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6429), - [8887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3571), - [8889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6427), - [8891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3572), - [8893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6425), - [8895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3573), - [8897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6423), - [8899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3574), - [8901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6420), - [8903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3575), - [8905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6396), - [8907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1887), - [8909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6372), - [8911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1886), - [8913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6370), - [8915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885), - [8917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6368), - [8919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1884), - [8921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6366), - [8923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1883), - [8925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6364), - [8927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1882), - [8929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6362), - [8931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1881), - [8933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6360), - [8935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1880), - [8937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6358), - [8939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1879), - [8941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6356), - [8943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3052), - [8945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6266), - [8947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3050), - [8949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6264), - [8951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3049), - [8953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6262), - [8955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3048), - [8957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6260), - [8959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3047), - [8961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6258), - [8963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3046), - [8965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6240), - [8967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3043), - [8969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6238), - [8971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3042), - [8973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6232), - [8975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3038), - [8977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6230), - [8979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3402), - [8981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6459), - [8983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3034), - [8985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6228), - [8987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3521), - [8989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6343), - [8991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3597), - [8993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6308), - [8995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3403), - [8997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6164), - [8999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2782), - [9001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6288), - [9003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2783), - [9005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6286), - [9007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2784), - [9009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6284), - [9011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2785), - [9013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6282), - [9015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2786), - [9017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6280), - [9019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2787), - [9021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6278), - [9023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2788), - [9025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6276), - [9027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2789), - [9029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6274), - [9031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2790), - [9033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6272), - [9035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2791), - [9037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6270), - [9039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3592), - [9041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6165), - [9043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3591), - [9045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6167), - [9047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3589), - [9049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6381), - [9051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3587), - [9053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6322), - [9055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3413), - [9057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6417), - [9059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3525), - [9061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6324), - [9063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4162), - [9065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6583), - [9067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3523), - [9069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6326), - [9071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4053), - [9073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6697), - [9075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3404), - [9077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6174), - [9079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3406), - [9081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6225), - [9083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3407), - [9085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6352), - [9087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3408), - [9089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6376), - [9091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3411), - [9093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6398), - [9095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3595), - [9097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6331), - [9099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3501), - [9101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6345), - [9103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [9105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2834), - [9107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6184), - [9109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2836), - [9111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6186), - [9113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2839), - [9115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6188), - [9117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3227), - [9119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6648), - [9121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3416), - [9123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6430), - [9125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2853), - [9127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6190), - [9129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2854), - [9131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6192), - [9133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2859), - [9135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6194), - [9137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2863), - [9139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6196), - [9141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4158), - [9143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6695), - [9145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4156), - [9147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6681), - [9149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2864), - [9151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6198), - [9153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2865), - [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6200), - [9157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2538), - [9159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2753), - [9161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3231), - [9163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3625), - [9165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3586), - [9167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3186), - [9169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3185), - [9171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__stab_clause_arguments_with_parentheses_repeat1, 2), SHIFT_REPEAT(587), - [9174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3230), - [9176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6788), - [9178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 3), - [9180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2987), - [9182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2988), - [9184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2989), - [9186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2990), - [9188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2991), - [9190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2992), - [9192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2993), - [9194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2994), - [9196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2873), - [9198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2874), - [9200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2875), - [9202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2876), - [9204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2877), - [9206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2878), - [9208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2881), - [9210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2883), - [9212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2884), - [9214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2885), - [9216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2995), - [9218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2996), - [9220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_trailing_separator, 2), - [9222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [9224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4754), - [9226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4761), - [9228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2892), - [9230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2893), - [9232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2894), - [9234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2895), - [9236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2896), - [9238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2897), - [9240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2898), - [9242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2914), - [9244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2905), - [9246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2918), - [9248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1600), - [9250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3187), - [9252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2949), - [9254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3229), - [9256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_slash_repeat1, 2), - [9258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_slash_repeat1, 2), SHIFT_REPEAT(6269), - [9261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3004), - [9263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3005), - [9265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3009), - [9267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3010), - [9269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3982), - [9271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3189), - [9273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3190), - [9275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_bar_repeat1, 2), - [9277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_bar_repeat1, 2), SHIFT_REPEAT(6291), - [9280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3011), - [9282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3013), - [9284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3981), - [9286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_angle_repeat1, 2), - [9288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_angle_repeat1, 2), SHIFT_REPEAT(6294), - [9291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), - [9293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721), - [9295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1665), - [9297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1793), - [9299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), - [9301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), - [9303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), - [9305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1582), - [9307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1583), - [9309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1584), - [9311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3191), - [9313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3980), - [9315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3192), - [9317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3014), - [9319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2986), - [9321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3016), - [9323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3017), - [9325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3888), - [9327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_square_repeat1, 2), - [9329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_square_repeat1, 2), SHIFT_REPEAT(6353), - [9332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_slash_repeat1, 1), - [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6792), - [9336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2775), - [9338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2774), - [9340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2773), - [9342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2772), - [9344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2771), - [9346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2770), - [9348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2769), - [9350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2748), - [9352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747), - [9354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2746), - [9356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3815), - [9358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_bar_repeat1, 1), - [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6793), - [9362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3812), - [9364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_angle_repeat1, 1), - [9366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6798), - [9368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3585), - [9370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2737), - [9372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2736), - [9374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2733), - [9376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2728), - [9378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2721), - [9380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2719), - [9382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2718), - [9384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2717), - [9386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2716), - [9388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2715), - [9390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3193), - [9392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3194), - [9394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), - [9396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), - [9398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1594), - [9400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1595), - [9402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), - [9404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599), - [9406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3530), - [9408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3819), - [9410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3644), - [9412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3749), - [9414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3809), - [9416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3798), - [9418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3978), - [9420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_curly_repeat1, 2), - [9422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_curly_repeat1, 2), SHIFT_REPEAT(6392), - [9425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3974), - [9427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), - [9429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1602), - [9431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), - [9433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3656), - [9435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3814), - [9437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_heredoc_double_repeat1, 2), - [9439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_heredoc_double_repeat1, 2), SHIFT_REPEAT(6491), - [9442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3968), - [9444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_heredoc_single_repeat1, 2), - [9446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_heredoc_single_repeat1, 2), SHIFT_REPEAT(6596), - [9449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3958), - [9451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_single_repeat1, 2), - [9453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_single_repeat1, 2), SHIFT_REPEAT(6651), - [9456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3228), - [9458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_square_repeat1, 1), - [9460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6818), - [9462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1895), - [9464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1896), - [9466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897), - [9468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1898), - [9470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1899), - [9472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1900), - [9474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1901), - [9476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1902), - [9478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1903), - [9480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1904), - [9482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3188), - [9484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3804), - [9486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_double_repeat1, 2), - [9488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_double_repeat1, 2), SHIFT_REPEAT(6721), - [9491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3954), - [9493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1911), - [9495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1912), - [9497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1913), - [9499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1914), - [9501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1915), - [9503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1916), - [9505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1917), - [9507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1918), - [9509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1919), - [9511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1920), - [9513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_curly_repeat1, 1), - [9515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6823), - [9517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_parenthesis_repeat1, 2), - [9519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_parenthesis_repeat1, 2), SHIFT_REPEAT(6636), - [9522] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4797), - [9525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3953), - [9527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3558), - [9529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), - [9531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3226), - [9533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1936), - [9535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935), - [9537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1934), - [9539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1933), - [9541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1932), - [9543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1931), - [9545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1930), - [9547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1929), - [9549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), - [9551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1928), - [9553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1926), - [9555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6839), - [9557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3232), - [9559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3955), - [9561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3225), - [9563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3557), - [9565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3556), - [9567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3524), - [9569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3554), - [9571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3553), - [9573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3224), - [9575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1870), - [9577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1863), - [9579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1859), - [9581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1832), - [9583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6750), - [9585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [9587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1828), - [9589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144), - [9591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), - [9593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), - [9595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), - [9597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), - [9599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150), - [9601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1151), - [9603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), - [9605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), - [9607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2358), - [9609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1795), - [9611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1796), - [9613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1797), - [9615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1182), - [9617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), - [9619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), - [9621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), - [9623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), - [9625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), - [9627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), - [9629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), - [9631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), - [9633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), - [9635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1798), - [9637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1799), - [9639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2909), - [9641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2533), - [9643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3552), - [9645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3498), - [9647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2393), - [9649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_heredoc_double_repeat1, 1), - [9651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6825), - [9653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(483), - [9656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4812), - [9658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2394), - [9660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2395), - [9662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3551), - [9664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2503), - [9666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2504), - [9668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2397), - [9670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2508), - [9672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2509), - [9674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2513), - [9676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2514), - [9678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2516), - [9680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2519), - [9682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2520), - [9684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2521), - [9686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3550), - [9688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3549), - [9690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3641), - [9692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3791), - [9694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2398), - [9696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2399), - [9698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3640), - [9700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), - [9702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), - [9704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), - [9706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), - [9708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), - [9710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), - [9712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), - [9714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), - [9716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), - [9718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), - [9720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3634), - [9722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3631), - [9724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3603), - [9726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3782), - [9728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3584), - [9730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), - [9732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), - [9734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), - [9736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), - [9738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), - [9740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), - [9742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), - [9744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1396), - [9746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1398), - [9748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), - [9750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3590), - [9752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3599), - [9754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3642), - [9756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2404), - [9758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2409), - [9760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__items_with_trailing_separator, 4), - [9762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3542), - [9764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3541), - [9766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3775), - [9768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3540), - [9770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2450), - [9772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2451), - [9774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2306), - [9776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2307), - [9778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2308), - [9780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4121), - [9782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2309), - [9784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4089), - [9786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4090), - [9788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2310), - [9790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2311), - [9792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2312), - [9794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2313), - [9796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2314), - [9798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2315), - [9800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2570), - [9802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2452), - [9804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_heredoc_single_repeat1, 1), - [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6826), - [9808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2453), - [9810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4091), - [9812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4092), - [9814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4093), - [9816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4145), - [9818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2322), - [9820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2323), - [9822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2324), - [9824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2325), - [9826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2326), - [9828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2327), - [9830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4094), - [9832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4095), - [9834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4096), - [9836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4049), - [9838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2328), - [9840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2329), - [9842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2330), - [9844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2331), - [9846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2454), - [9848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2455), - [9850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3761), - [9852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2463), - [9854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2461), - [9856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2466), - [9858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2478), - [9860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2720), - [9862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_parenthesis_repeat1, 1), - [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6842), - [9866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2559), - [9868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2565), - [9870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2566), - [9872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2567), - [9874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2568), - [9876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3223), - [9878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2758), - [9880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_single_repeat1, 1), - [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6795), - [9884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2757), - [9886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2756), - [9888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2755), - [9890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2754), - [9892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2569), - [9894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2356), - [9896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2707), - [9898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2708), - [9900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2709), - [9902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2751), - [9904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4117), - [9906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2710), - [9908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4001), - [9910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4002), - [9912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4003), - [9914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4004), - [9916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4005), - [9918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4006), - [9920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4007), - [9922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4008), - [9924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4010), - [9926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4118), - [9928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4119), - [9930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4011), - [9932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2711), - [9934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2712), - [9936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2714), - [9938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2750), - [9940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4020), - [9942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4022), - [9944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4120), - [9946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4024), - [9948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4025), - [9950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4026), - [9952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4027), - [9954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4028), - [9956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3979), - [9958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2749), - [9960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4122), - [9962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4113), - [9964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4030), - [9966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4031), - [9968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2722), - [9970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_double_repeat1, 1), - [9972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6822), - [9974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3533), - [9976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3534), - [9978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3535), - [9980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3536), - [9982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3537), - [9984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4123), - [9986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4124), - [9988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3538), - [9990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3539), - [9992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2724), - [9994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2574), - [9996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3754), - [9998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4125), - [10000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_with_parentheses, 4), - [10002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_anonymous_function_repeat1, 2), - [10004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4595), - [10006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4606), - [10008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4601), - [10010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4613), - [10012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4598), - [10014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581), - [10016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4588), - [10018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4589), - [10020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4585), - [10022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4587), - [10024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [10026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4596), - [10028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4594), - [10030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), - [10032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4590), - [10034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), - [10036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), - [10038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_with_parentheses, 6), - [10040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4582), - [10042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4597), - [10044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_with_parentheses, 5), - [10046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4586), - [10048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4592), - [10050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4593), - [10052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4591), - [10054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [10056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [10058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4614), - [10060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), - [10062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 4), - [10064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580), - [10066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4583), - [10068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), - [10070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), - [10072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_left, 1), - [10074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), - [10076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4607), - [10078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4605), + [6200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5615), + [6202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3276), + [6204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5711), + [6206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3282), + [6208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), + [6210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6008), + [6212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5709), + [6214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3242), + [6216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5543), + [6218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3243), + [6220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5520), + [6222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3634), + [6224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5648), + [6226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3633), + [6228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), + [6230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5971), + [6232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), + [6234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), + [6236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5679), + [6238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1731), + [6240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5677), + [6242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2202), + [6244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), + [6246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5969), + [6248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5635), + [6250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201), + [6252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), + [6254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5958), + [6256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5633), + [6258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3632), + [6260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5644), + [6262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3631), + [6264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), + [6266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3256), + [6268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [6270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6009), + [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5517), + [6274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3283), + [6276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), + [6278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3269), + [6280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5515), + [6282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3286), + [6284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5705), + [6286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3270), + [6288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5512), + [6290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3287), + [6292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5703), + [6294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3271), + [6296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5510), + [6298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3275), + [6300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5713), + [6302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3510), + [6304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5487), + [6306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3509), + [6308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490), + [6310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2618), + [6312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), + [6314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2619), + [6316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5624), + [6318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), + [6320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5617), + [6322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3597), + [6324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5791), + [6326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3491), + [6328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5628), + [6330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3490), + [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5650), + [6334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2374), + [6336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5586), + [6338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2373), + [6340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5584), + [6342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2372), + [6344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5582), + [6346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2371), + [6348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5580), + [6350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3763), + [6352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), + [6354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2370), + [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5578), + [6358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2369), + [6360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5576), + [6362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3512), + [6364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5453), + [6366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1930), + [6368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), + [6370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), + [6372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5542), + [6374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), + [6376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5688), + [6378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), + [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), + [6382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3784), + [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5610), + [6386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2480), + [6388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5538), + [6390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2481), + [6392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5536), + [6394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1795), + [6396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5570), + [6398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1902), + [6400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5568), + [6402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1903), + [6404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5566), + [6406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1904), + [6408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5564), + [6410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1905), + [6412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5562), + [6414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1906), + [6416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), + [6418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1606), + [6420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5715), + [6422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), + [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5717), + [6426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1604), + [6428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5719), + [6430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), + [6432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5721), + [6434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2686), + [6436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5472), + [6438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1602), + [6440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5723), + [6442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1951), + [6444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5764), + [6446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2487), + [6448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5767), + [6450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2484), + [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5770), + [6454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3388), + [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5753), + [6458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2262), + [6460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5505), + [6462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2851), + [6464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5390), + [6466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3870), + [6468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5482), + [6470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3871), + [6472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5479), + [6474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4130), + [6476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5477), + [6478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4129), + [6480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), + [6482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2263), + [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), + [6486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1970), + [6488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), + [6490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1971), + [6492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5499), + [6494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3819), + [6496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5532), + [6498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), + [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5349), + [6502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), + [6504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5344), + [6506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1439), + [6508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5772), + [6510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3387), + [6512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), + [6514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4395), + [6516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5653), + [6518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), + [6520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5486), + [6522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4396), + [6524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5655), + [6526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1545), + [6528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481), + [6530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2569), + [6532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5469), + [6534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2575), + [6536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5467), + [6538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2576), + [6540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5451), + [6542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2579), + [6544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5448), + [6546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3820), + [6548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5530), + [6550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2632), + [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5496), + [6554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2580), + [6556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5446), + [6558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4405), + [6560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5658), + [6562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2633), + [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5488), + [6566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2582), + [6568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5444), + [6570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4406), + [6572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5660), + [6574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4410), + [6576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665), + [6578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2793), + [6580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5902), + [6582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(950), + [6584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5757), + [6586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), + [6588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5430), + [6590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), + [6592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5413), + [6594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4189), + [6596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5401), + [6598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4186), + [6600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5399), + [6602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2944), + [6604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), + [6606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), + [6608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5403), + [6610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2945), + [6612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5787), + [6614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3585), + [6616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5789), + [6618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2345), + [6620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5427), + [6622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2344), + [6624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5425), + [6626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2343), + [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5423), + [6630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2342), + [6632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5421), + [6634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2341), + [6636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5419), + [6638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2340), + [6640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5417), + [6642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3618), + [6644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5178), + [6646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3625), + [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5295), + [6650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3637), + [6652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5293), + [6654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3874), + [6656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5268), + [6658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3879), + [6660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5265), + [6662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3661), + [6664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5259), + [6666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), + [6668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5396), + [6670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3662), + [6672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5835), + [6674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(964), + [6676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), + [6678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1769), + [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5741), + [6682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2073), + [6684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5330), + [6686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3508), + [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5522), + [6690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766), + [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), + [6694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071), + [6696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5326), + [6698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1994), + [6700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5372), + [6702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2000), + [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), + [6706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3012), + [6708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5379), + [6710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3013), + [6712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365), + [6714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), + [6716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5362), + [6718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), + [6720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5360), + [6722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119), + [6724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5358), + [6726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1121), + [6728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5356), + [6730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), + [6732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5324), + [6734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), + [6736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5690), + [6738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4038), + [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5844), + [6742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3947), + [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5846), + [6746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3832), + [6748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5353), + [6750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3954), + [6752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5848), + [6754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3833), + [6756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5350), + [6758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3955), + [6760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), + [6762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3956), + [6764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), + [6766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3991), + [6768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5854), + [6770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2984), + [6772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5899), + [6774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2981), + [6776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5903), + [6778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4489), + [6780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5856), + [6782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2069), + [6784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5306), + [6786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2067), + [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5304), + [6790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4473), + [6792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5873), + [6794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4350), + [6796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5875), + [6798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4337), + [6800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5879), + [6802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6968), + [6804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5291), + [6806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6967), + [6808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5289), + [6810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3885), + [6812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5287), + [6814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3886), + [6816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5270), + [6818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), + [6820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5311), + [6822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2678), + [6824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5271), + [6826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2428), + [6828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5905), + [6830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2427), + [6832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5907), + [6834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2809), + [6836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5860), + [6838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), + [6840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), + [6842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), + [6844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5244), + [6846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), + [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5242), + [6850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), + [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5224), + [6854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), + [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), + [6858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), + [6860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5217), + [6862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), + [6864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5213), + [6866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1869), + [6868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5334), + [6870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1868), + [6872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5250), + [6874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1005), + [6876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5248), + [6878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1004), + [6880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5246), + [6882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3808), + [6884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5284), + [6886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3809), + [6888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), + [6890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3810), + [6892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5280), + [6894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3811), + [6896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5278), + [6898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3812), + [6900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5276), + [6902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3813), + [6904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5274), + [6906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2918), + [6908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5258), + [6910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), + [6912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5885), + [6914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2472), + [6916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5187), + [6918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2471), + [6920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5183), + [6922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3445), + [6924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5164), + [6926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3446), + [6928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5161), + [6930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2445), + [6932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5253), + [6934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2169), + [6936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5071), + [6938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1985), + [6940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5211), + [6942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(962), + [6944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5895), + [6946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1684), + [6948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5080), + [6950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), + [6952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5109), + [6954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2808), + [6956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), + [6958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2807), + [6960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5821), + [6962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2806), + [6964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5816), + [6966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), + [6968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5898), + [6970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1984), + [6972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5209), + [6974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), + [6976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5207), + [6978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704), + [6980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5205), + [6982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2810), + [6984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5862), + [6986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2811), + [6988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5864), + [6990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2812), + [6992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5866), + [6994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2150), + [6996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5232), + [6998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4138), + [7000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5225), + [7002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4137), + [7004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5220), + [7006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2813), + [7008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5868), + [7010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2814), + [7012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5870), + [7014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2649), + [7016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5174), + [7018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2650), + [7020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5172), + [7022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2651), + [7024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5163), + [7026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2659), + [7028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5155), + [7030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2871), + [7032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5924), + [7034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), + [7036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5192), + [7038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2795), + [7040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5814), + [7042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3702), + [7044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5921), + [7046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2794), + [7048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5802), + [7050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2870), + [7052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), + [7054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3173), + [7056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5928), + [7058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3174), + [7060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5930), + [7062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(918), + [7064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5153), + [7066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3695), + [7068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5934), + [7070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), + [7072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5937), + [7074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), + [7076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5940), + [7078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2574), + [7080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5098), + [7082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2577), + [7084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5096), + [7086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2995), + [7088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5094), + [7090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2996), + [7092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5092), + [7094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), + [7096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5139), + [7098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471), + [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5137), + [7102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), + [7104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5135), + [7106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1473), + [7108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5117), + [7110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1474), + [7112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5113), + [7114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1475), + [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5106), + [7118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4336), + [7120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5781), + [7122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3671), + [7124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5840), + [7126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936), + [7128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5084), + [7130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2652), + [7132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5133), + [7134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2653), + [7136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5131), + [7138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654), + [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5129), + [7142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2655), + [7144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5127), + [7146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2656), + [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5125), + [7150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2657), + [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5123), + [7154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4300), + [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5831), + [7158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), + [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), + [7162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3877), + [7164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5175), + [7166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3878), + [7168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5150), + [7170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2168), + [7172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), + [7174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2790), + [7176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [7178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [7180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3049), + [7182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), + [7184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(943), + [7186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1682), + [7188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(939), + [7190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2663), + [7192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2662), + [7194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3116), + [7196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3121), + [7198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3029), + [7200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3028), + [7202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2732), + [7204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2734), + [7206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511), + [7208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1510), + [7210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), + [7212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), + [7214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), + [7216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1504), + [7218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1491), + [7220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), + [7222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), + [7224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3228), + [7226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), + [7228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1680), + [7230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), + [7232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1488), + [7234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3393), + [7236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), + [7238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2572), + [7240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2570), + [7242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2566), + [7244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2559), + [7246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2558), + [7248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2533), + [7250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487), + [7252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), + [7254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3318), + [7256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3317), + [7258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2435), + [7260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(940), + [7262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2895), + [7264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2850), + [7266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2641), + [7268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2737), + [7270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3873), + [7272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4793), + [7275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(924), + [7277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2690), + [7279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3289), + [7281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2689), + [7283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(139), + [7286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3488), + [7288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3489), + [7290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2688), + [7292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2519), + [7294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2518), + [7296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2517), + [7298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2516), + [7300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2515), + [7302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2396), + [7304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2684), + [7306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3872), + [7308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(941), + [7310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3517), + [7312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3868), + [7314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), + [7316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), + [7318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3867), + [7320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2434), + [7322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3657), + [7324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [7326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3656), + [7328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [7330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), + [7332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3706), + [7334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3654), + [7336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3651), + [7338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3650), + [7340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), + [7342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), + [7344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2615), + [7346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242), + [7348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(923), + [7350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(922), + [7352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), + [7354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), + [7356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2032), + [7358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2033), + [7360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), + [7362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1538), + [7364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4292), + [7366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), + [7368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), + [7370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4141), + [7372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), + [7374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4142), + [7376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), + [7378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685), + [7380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2172), + [7382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1678), + [7384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), + [7386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2098), + [7388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2021), + [7390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4145), + [7392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4146), + [7394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174), + [7396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), + [7398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2176), + [7400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(997), + [7402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1008), + [7404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1870), + [7406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3949), + [7408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3948), + [7410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2911), + [7412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3655), + [7414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2102), + [7416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2785), + [7418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3549), + [7420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2731), + [7422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6962), + [7424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6963), + [7426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2730), + [7428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3547), + [7430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3908), + [7432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), + [7434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3796), + [7436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3795), + [7438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3794), + [7440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3793), + [7442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3792), + [7444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3791), + [7446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3907), + [7448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6965), + [7450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6966), + [7452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3545), + [7454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3551), + [7456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2020), + [7458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), + [7460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), + [7462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2028), + [7464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029), + [7466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2036), + [7468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), + [7470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2048), + [7472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), + [7474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(465), + [7477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3378), + [7479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2896), + [7481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2614), + [7483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4132), + [7485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2792), + [7487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_anonymous_function_repeat1, 2), SHIFT_REPEAT(1026), + [7490] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_anonymous_function_repeat1, 2), SHIFT_REPEAT(136), + [7493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_anonymous_function_repeat1, 2), + [7495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3749), + [7497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3748), + [7499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3747), + [7501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3746), + [7503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3745), + [7505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3744), + [7507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2049), + [7509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2050), + [7511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), + [7513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2052), + [7515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [7517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), + [7519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1871), + [7521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1009), + [7523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1010), + [7525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1872), + [7527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1883), + [7529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2912), + [7531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2910), + [7533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), + [7535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2483), + [7537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), + [7539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4210), + [7541] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(523), + [7544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3830), + [7546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), + [7548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3829), + [7550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1983), + [7552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1094), + [7554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1095), + [7556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), + [7558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), + [7560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3011), + [7562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3827), + [7564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4171), + [7566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 3), SHIFT(1028), + [7569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 3), SHIFT(350), + [7572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), + [7574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1981), + [7576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4172), + [7578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1978), + [7580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), + [7582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3007), + [7584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099), + [7586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1100), + [7588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [7590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), + [7592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3828), + [7594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4414), + [7596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4415), + [7598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3589), + [7600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3574), + [7602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984), + [7604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), + [7606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), + [7608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4184), + [7610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4185), + [7612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), + [7614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), + [7616] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_body, 3), SHIFT(1029), + [7619] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_body, 3), SHIFT(352), + [7622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), + [7624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3377), + [7626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3376), + [7628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3375), + [7630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3374), + [7632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat2, 2), SHIFT_REPEAT(491), + [7635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3373), + [7637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), + [7639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2351), + [7641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2352), + [7643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2354), + [7645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2355), + [7647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2338), + [7649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2346), + [7651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), + [7653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), + [7655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3207), + [7657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4249), + [7659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3006), + [7661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2644), + [7663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2630), + [7665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2627), + [7667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2626), + [7669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2625), + [7671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2623), + [7673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2606), + [7675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2605), + [7677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2604), + [7679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2603), + [7681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), + [7683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), + [7685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3555), + [7687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4333), + [7689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3881), + [7691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3005), + [7693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1673), + [7695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), + [7697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2318), + [7699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2317), + [7701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2316), + [7703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2315), + [7705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2314), + [7707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2313), + [7709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2596), + [7711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2593), + [7713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4182), + [7715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2875), + [7717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4052), + [7719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4160), + [7721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2568), + [7723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3935), + [7725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3919), + [7727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), + [7729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2565), + [7731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), + [7733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3590), + [7735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2631), + [7737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3610), + [7739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549), + [7741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), + [7743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), + [7745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2629), + [7747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1937), + [7749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1936), + [7751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2239), + [7753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2238), + [7755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), + [7757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2791), + [7759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3341), + [7761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3340), + [7763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2230), + [7765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3336), + [7767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3335), + [7769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3326), + [7771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3615), + [7773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909), + [7775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3322), + [7777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1907), + [7779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2217), + [7781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2216), + [7783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3817), + [7785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3815), + [7787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2628), + [7789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2501), + [7791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2498), + [7793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), + [7795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), + [7797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2624), + [7799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3804), + [7801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3785), + [7803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4223), + [7805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2187), + [7807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4806), + [7810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4229), + [7812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4233), + [7814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4245), + [7816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2409), + [7818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2447), + [7820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2446), + [7822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [7824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1888), + [7826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1887), + [7828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1886), + [7830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885), + [7832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1884), + [7834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1882), + [7836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2444), + [7838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2443), + [7840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2442), + [7842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2403), + [7844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2402), + [7846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2401), + [7848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2400), + [7850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2399), + [7852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2637), + [7854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727), + [7856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4253), + [7858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), + [7860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(978), + [7862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), + [7864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2177), + [7866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4689), + [7868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3620), + [7870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), + [7872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), + [7874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_parenthesis_repeat1, 2), + [7876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_parenthesis_repeat1, 2), SHIFT_REPEAT(699), + [7879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_parenthesis_repeat1, 2), SHIFT_REPEAT(6012), + [7882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), + [7884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3459), + [7886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4471), + [7888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1865), + [7890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1864), + [7892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1863), + [7894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1862), + [7896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1861), + [7898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1860), + [7900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3460), + [7902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3762), + [7904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3883), + [7906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), + [7908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), + [7910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), + [7912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3484), + [7914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_curly_repeat1, 2), + [7916] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_curly_repeat1, 2), SHIFT_REPEAT(647), + [7919] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_curly_repeat1, 2), SHIFT_REPEAT(6011), + [7922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__keywords_with_trailing_separator, 1), + [7924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4688), + [7926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3733), + [7928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2602), + [7930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2601), + [7932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3732), + [7934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3730), + [7936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2600), + [7938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2598), + [7940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214), + [7942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2215), + [7944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1732), + [7946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3482), + [7948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1733), + [7950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), + [7952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), + [7954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3699), + [7956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3700), + [7958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3701), + [7960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3704), + [7962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4274), + [7964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4277), + [7966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3777), + [7968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4278), + [7970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4279), + [7972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4282), + [7974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3917), + [7976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3920), + [7978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3921), + [7980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3922), + [7982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4283), + [7984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [7986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2235), + [7988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1726), + [7990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1648), + [7992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), + [7994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1645), + [7996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), + [7998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1640), + [8000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1570), + [8002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625), + [8004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2234), + [8006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1424), + [8008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3978), + [8010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3887), + [8012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2857), + [8014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1719), + [8016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_square_repeat1, 2), + [8018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_square_repeat1, 2), SHIFT_REPEAT(622), + [8021] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_square_repeat1, 2), SHIFT_REPEAT(6009), + [8024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1718), + [8026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1746), + [8028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1624), + [8030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3888), + [8032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [8034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3184), + [8036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3183), + [8038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3182), + [8040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3180), + [8042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3178), + [8044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3177), + [8046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), + [8048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1622), + [8050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), + [8052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1620), + [8054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3623), + [8056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [8058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4503), + [8060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3455), + [8062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3454), + [8064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(972), + [8066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(969), + [8068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3989), + [8070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4330), + [8072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1751), + [8074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(493), + [8077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_double_repeat1, 2), + [8079] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_double_repeat1, 2), SHIFT_REPEAT(705), + [8082] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_double_repeat1, 2), SHIFT_REPEAT(5972), + [8085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1752), + [8087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4239), + [8089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3156), + [8091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3155), + [8093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3154), + [8095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3153), + [8097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3152), + [8099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3151), + [8101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3412), + [8103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3411), + [8105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), + [8107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), + [8109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4399), + [8111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1957), + [8113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_single_repeat1, 2), + [8115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_single_repeat1, 2), SHIFT_REPEAT(723), + [8118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_single_repeat1, 2), SHIFT_REPEAT(5971), + [8121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1959), + [8123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1425), + [8125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2479), + [8127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4241), + [8129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2475), + [8131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4425), + [8133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4427), + [8135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4404), + [8137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2854), + [8139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_single_repeat1, 2), + [8141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_single_repeat1, 2), SHIFT_REPEAT(784), + [8144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_single_repeat1, 2), SHIFT_REPEAT(5969), + [8147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4402), + [8149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3515), + [8151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_double_repeat1, 2), + [8153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_double_repeat1, 2), SHIFT_REPEAT(700), + [8156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_double_repeat1, 2), SHIFT_REPEAT(5958), + [8159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2982), + [8161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2983), + [8163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3708), + [8165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3709), + [8167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4327), + [8169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_angle_repeat1, 2), + [8171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_angle_repeat1, 2), SHIFT_REPEAT(567), + [8174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_angle_repeat1, 2), SHIFT_REPEAT(6008), + [8177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3890), + [8179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_bar_repeat1, 2), + [8181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_bar_repeat1, 2), SHIFT_REPEAT(560), + [8184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_bar_repeat1, 2), SHIFT_REPEAT(6007), + [8187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3010), + [8189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3516), + [8191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2855), + [8193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1851), + [8195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1982), + [8197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3046), + [8199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3047), + [8201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3941), + [8203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3946), + [8205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2856), + [8207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4428), + [8209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3684), + [8211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2448), + [8213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4793), + [8215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2858), + [8217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2761), + [8219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2762), + [8221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2763), + [8223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2764), + [8225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2765), + [8227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2766), + [8229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3891), + [8231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_slash_repeat1, 2), + [8233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_slash_repeat1, 2), SHIFT_REPEAT(551), + [8236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_i_slash_repeat1, 2), SHIFT_REPEAT(5995), + [8239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3616), + [8241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3089), + [8243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2450), + [8245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3622), + [8247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4421), + [8249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), + [8251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4044), + [8253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4043), + [8255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4042), + [8257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4041), + [8259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4040), + [8261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4039), + [8263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4423), + [8265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), + [8267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2777), + [8269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2778), + [8271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2779), + [8273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2780), + [8275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2781), + [8277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2782), + [8279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), + [8281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4286), + [8283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4285), + [8285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3118), + [8287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2859), + [8289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), + [8291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4013), + [8293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4011), + [8295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4009), + [8297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4008), + [8299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4007), + [8301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4006), + [8303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(976), + [8305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1398), + [8307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(971), + [8309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2971), + [8311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2030), + [8313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2970), + [8315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2408), + [8317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2397), + [8319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2969), + [8321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2968), + [8323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3285), + [8325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2789), + [8327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2493), + [8329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2881), + [8331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2880), + [8333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2879), + [8335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2878), + [8337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2877), + [8339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3284), + [8341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2897), + [8343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3689), + [8345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3175), + [8347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2848), + [8349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2847), + [8351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3220), + [8353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3221), + [8355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2815), + [8357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3687), + [8359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), + [8361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1446), + [8363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2015), + [8365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2816), + [8367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(851), + [8370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3685), + [8372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3557), + [8374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6741), + [8376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6602), + [8378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2358), + [8380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6548), + [8382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6202), + [8384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3), + [8386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3), + [8388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_double_repeat1, 1), + [8390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6527), + [8392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2805), + [8394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6700), + [8396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6718), + [8398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2804), + [8400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6713), + [8402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6699), + [8404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2803), + [8406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6738), + [8408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6690), + [8410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2802), + [8412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6688), + [8414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2801), + [8416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6650), + [8418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6686), + [8420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2800), + [8422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6615), + [8424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6684), + [8426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2799), + [8428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6612), + [8430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6682), + [8432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2798), + [8434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6575), + [8436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6649), + [8438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2797), + [8440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6570), + [8442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6637), + [8444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2796), + [8446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6631), + [8448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_single_repeat1, 1), + [8450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6511), + [8452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_single_repeat1, 1), + [8454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6510), + [8456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_heredoc_double_repeat1, 1), + [8458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6429), + [8460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3299), + [8462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6238), + [8464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3302), + [8466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6240), + [8468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3303), + [8470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6264), + [8472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3304), + [8474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6327), + [8476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3306), + [8478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6331), + [8480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3307), + [8482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6405), + [8484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3308), + [8486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6409), + [8488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3309), + [8490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6411), + [8492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3347), + [8494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6428), + [8496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3314), + [8498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6435), + [8500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2817), + [8502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6737), + [8504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2818), + [8506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6735), + [8508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2819), + [8510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6733), + [8512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2820), + [8514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6731), + [8516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2822), + [8518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6729), + [8520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2823), + [8522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6727), + [8524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2824), + [8526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6725), + [8528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2825), + [8530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6723), + [8532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2876), + [8534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6721), + [8536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2826), + [8538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6719), + [8540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_slash_repeat1, 1), + [8542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6681), + [8544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4381), + [8546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6619), + [8548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4367), + [8550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6668), + [8552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4366), + [8554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6666), + [8556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4364), + [8558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6664), + [8560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4363), + [8562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6662), + [8564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4362), + [8566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6660), + [8568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4361), + [8570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6658), + [8572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4360), + [8574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6656), + [8576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4358), + [8578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6654), + [8580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4357), + [8582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6652), + [8584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_bar_repeat1, 1), + [8586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6237), + [8588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_angle_repeat1, 1), + [8590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6717), + [8592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_square_repeat1, 1), + [8594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6743), + [8596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_curly_repeat1, 1), + [8598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6209), + [8600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_i_parenthesis_repeat1, 1), + [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6680), + [8604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3608), + [8606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6608), + [8608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3614), + [8610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6606), + [8612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3611), + [8614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6604), + [8616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3583), + [8618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6600), + [8620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3582), + [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6598), + [8624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3564), + [8626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6596), + [8628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3552), + [8630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6594), + [8632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3554), + [8634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6592), + [8636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [8638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 2), + [8640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3553), + [8642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6566), + [8644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4048), + [8646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6407), + [8648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4046), + [8650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6337), + [8652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4045), + [8654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6502), + [8656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4030), + [8658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6675), + [8660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4028), + [8662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6678), + [8664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4027), + [8666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6692), + [8668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4015), + [8670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6697), + [8672] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__stab_clause_arguments_without_parentheses_repeat1, 2), SHIFT_REPEAT(492), + [8675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2642), + [8677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6519), + [8679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2523), + [8681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6517), + [8683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2640), + [8685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6505), + [8687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2639), + [8689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6503), + [8691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2638), + [8693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6501), + [8695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2357), + [8697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6499), + [8699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2636), + [8701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6497), + [8703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2635), + [8705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6495), + [8707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4012), + [8709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6620), + [8711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3993), + [8713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6624), + [8715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3992), + [8717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6167), + [8719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2634), + [8721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6493), + [8723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), + [8725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6546), + [8727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1484), + [8729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6544), + [8731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), + [8733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6542), + [8735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1482), + [8737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6540), + [8739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481), + [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6538), + [8743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1480), + [8745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6536), + [8747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479), + [8749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6534), + [8751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1478), + [8753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6532), + [8755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1477), + [8757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6530), + [8759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), + [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6528), + [8763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2643), + [8765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6521), + [8767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3807), + [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6404), + [8771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3806), + [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6402), + [8775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3805), + [8777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6400), + [8779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3498), + [8781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6398), + [8783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6161), + [8787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), + [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6458), + [8791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [8793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), + [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6456), + [8797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), + [8799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6454), + [8801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [8803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6452), + [8805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), + [8807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6450), + [8809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), + [8811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6448), + [8813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), + [8815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6446), + [8817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), + [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6444), + [8821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), + [8823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6442), + [8825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3803), + [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6395), + [8829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3802), + [8831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6393), + [8833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3801), + [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6381), + [8837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610), + [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6336), + [8841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), + [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6334), + [8845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612), + [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6325), + [8849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1613), + [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6323), + [8853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6321), + [8857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), + [8859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6319), + [8861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616), + [8863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6317), + [8865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1617), + [8867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6261), + [8869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1618), + [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6256), + [8873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1619), + [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6254), + [8877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3800), + [8879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6379), + [8881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3543), + [8883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6670), + [8885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3799), + [8887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6377), + [8889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3798), + [8891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6355), + [8893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053), + [8895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6374), + [8897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2054), + [8899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6372), + [8901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), + [8903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6370), + [8905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2059), + [8907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6368), + [8909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2060), + [8911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6366), + [8913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), + [8915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6364), + [8917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2063), + [8919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6362), + [8921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2064), + [8923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6360), + [8925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2065), + [8927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6358), + [8929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), + [8931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6356), + [8933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), + [8935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6314), + [8937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2329), + [8939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6312), + [8941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2330), + [8943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6310), + [8945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2331), + [8947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6308), + [8949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2332), + [8951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6306), + [8953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2333), + [8955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6294), + [8957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2334), + [8959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6292), + [8961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2335), + [8963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6290), + [8965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336), + [8967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6268), + [8969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337), + [8971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6266), + [8973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3511), + [8975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6742), + [8977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2592), + [8979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6288), + [8981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2591), + [8983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6286), + [8985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2590), + [8987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6284), + [8989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2589), + [8991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6282), + [8993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2588), + [8995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6280), + [8997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2587), + [8999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6278), + [9001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3232), + [9003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6426), + [9005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3233), + [9007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6424), + [9009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3234), + [9011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6422), + [9013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3235), + [9015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6420), + [9017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3236), + [9019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6418), + [9021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3237), + [9023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6335), + [9025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2586), + [9027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6276), + [9029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2585), + [9031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6274), + [9033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2584), + [9035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6272), + [9037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2583), + [9039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6270), + [9041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3556), + [9043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6568), + [9045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1901), + [9047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), + [9049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1900), + [9051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6205), + [9053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1899), + [9055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6183), + [9057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1898), + [9059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6181), + [9061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3238), + [9063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6415), + [9065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3239), + [9067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6343), + [9069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3240), + [9071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6341), + [9073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3241), + [9075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6339), + [9077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897), + [9079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6179), + [9081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1896), + [9083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6177), + [9085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1895), + [9087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6175), + [9089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1894), + [9091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6173), + [9093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1893), + [9095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6171), + [9097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1892), + [9099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6169), + [9101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3542), + [9103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6571), + [9105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3541), + [9107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6609), + [9109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3522), + [9111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6613), + [9113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3520), + [9115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6632), + [9117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3518), + [9119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6672), + [9121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2368), + [9123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6184), + [9125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2367), + [9127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6186), + [9129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2366), + [9131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6188), + [9133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2365), + [9135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6190), + [9137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3503), + [9139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6698), + [9141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3500), + [9143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6716), + [9145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2364), + [9147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6192), + [9149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2363), + [9151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6194), + [9153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2362), + [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6196), + [9157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2360), + [9159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6198), + [9161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2359), + [9163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6200), + [9165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), + [9167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2528), + [9169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1857), + [9171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1858), + [9173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1859), + [9175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1881), + [9177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3986), + [9179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1867), + [9181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1873), + [9183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1874), + [9185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1875), + [9187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1876), + [9189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1877), + [9191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1878), + [9193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1879), + [9195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2404), + [9197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2405), + [9199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2406), + [9201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2398), + [9203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2411), + [9205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2422), + [9207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2431), + [9209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2439), + [9211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2440), + [9213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2441), + [9215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1880), + [9217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2311), + [9219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1626), + [9221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2455), + [9223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2457), + [9225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2460), + [9227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2463), + [9229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2464), + [9231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2465), + [9233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2466), + [9235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2467), + [9237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2468), + [9239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2470), + [9241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1855), + [9243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1854), + [9245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1853), + [9247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1852), + [9249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6788), + [9251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1850), + [9253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1849), + [9255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3995), + [9257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3996), + [9259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3997), + [9261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4770), + [9263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), + [9265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1658), + [9267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), + [9269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), + [9271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4776), + [9273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3342), + [9275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3343), + [9277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), + [9279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2303), + [9281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2304), + [9283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2305), + [9285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2306), + [9287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2307), + [9289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1654), + [9291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653), + [9293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1652), + [9295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1651), + [9297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1649), + [9299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1639), + [9301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1638), + [9303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1637), + [9305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2308), + [9307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2309), + [9309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2310), + [9311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2312), + [9313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1636), + [9315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3344), + [9317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2320), + [9319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2321), + [9321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2322), + [9323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2607), + [9325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2608), + [9327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2609), + [9329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2610), + [9331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2611), + [9333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2612), + [9335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2613), + [9337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2617), + [9339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2620), + [9341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2622), + [9343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2323), + [9345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2324), + [9347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2325), + [9349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2645), + [9351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2646), + [9353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2647), + [9355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2648), + [9357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2535), + [9359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2669), + [9361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2673), + [9363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2713), + [9365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2719), + [9367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2729), + [9369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2326), + [9371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2327), + [9373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2328), + [9375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2350), + [9377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3998), + [9379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), + [9381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1632), + [9383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1631), + [9385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), + [9387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1627), + [9389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3345), + [9391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__items_with_trailing_separator_repeat1, 2), SHIFT_REPEAT(489), + [9394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_slash_repeat1, 2), + [9396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_slash_repeat1, 2), SHIFT_REPEAT(6548), + [9399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3346), + [9401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3735), + [9403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3734), + [9405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3167), + [9407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4017), + [9409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3172), + [9411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3171), + [9413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3169), + [9415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3918), + [9417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3736), + [9419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3737), + [9421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3738), + [9423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3739), + [9425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3740), + [9427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3741), + [9429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3742), + [9431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3743), + [9433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_bar_repeat1, 2), + [9435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_bar_repeat1, 2), SHIFT_REPEAT(6570), + [9438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3750), + [9440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), + [9442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), + [9444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), + [9446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), + [9448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2042), + [9450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2041), + [9452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2040), + [9454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2039), + [9456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2038), + [9458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), + [9460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3751), + [9462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3769), + [9464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3770), + [9466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2018), + [9468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2017), + [9470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2016), + [9472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011), + [9474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2010), + [9476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2009), + [9478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008), + [9480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2007), + [9482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006), + [9484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), + [9486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3771), + [9488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3712), + [9490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3787), + [9492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3788), + [9494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3789), + [9496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3790), + [9498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3385), + [9500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4806), + [9502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4016), + [9504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3348), + [9506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3349), + [9508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3902), + [9510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3168), + [9512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3142), + [9514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3166), + [9516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3164), + [9518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3163), + [9520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3162), + [9522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3161), + [9524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3355), + [9526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3150), + [9528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3149), + [9530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3148), + [9532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3147), + [9534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3356), + [9536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3901), + [9538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_square_repeat1, 2), + [9540] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_square_repeat1, 2), SHIFT_REPEAT(6612), + [9543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4004), + [9545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3379), + [9547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), + [9549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), + [9551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), + [9553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), + [9555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), + [9557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), + [9559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), + [9561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), + [9563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), + [9565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3381), + [9567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3146), + [9569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3382), + [9571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3383), + [9573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3499), + [9575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3384), + [9577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2494), + [9579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), + [9581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), + [9583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), + [9585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), + [9587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), + [9589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), + [9591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), + [9593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), + [9595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), + [9597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [9599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2495), + [9601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496), + [9603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2497), + [9605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2499), + [9607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2500), + [9609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_curly_repeat1, 2), + [9611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_curly_repeat1, 2), SHIFT_REPEAT(6615), + [9614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2506), + [9616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2507), + [9618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2508), + [9620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2509), + [9622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3441), + [9624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3386), + [9626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3389), + [9628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3390), + [9630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2514), + [9632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2524), + [9634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2525), + [9636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2526), + [9638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2356), + [9640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4018), + [9642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2529), + [9644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3141), + [9646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3140), + [9648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3139), + [9650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3138), + [9652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3399), + [9654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__stab_clause_arguments_with_parentheses_repeat1, 2), SHIFT_REPEAT(587), + [9657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3900), + [9659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_heredoc_double_repeat1, 2), + [9661] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_heredoc_double_repeat1, 2), SHIFT_REPEAT(6650), + [9664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530), + [9666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2531), + [9668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2532), + [9670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6825), + [9672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 3), + [9674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_trailing_separator, 2), + [9676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), + [9678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6793), + [9680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [9682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3836), + [9684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3899), + [9686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), + [9688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493), + [9690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1494), + [9692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1495), + [9694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1496), + [9696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497), + [9698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1498), + [9700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), + [9702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1501), + [9704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), + [9706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_slash_repeat1, 1), + [9708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6822), + [9710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2751), + [9712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2752), + [9714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2753), + [9716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2754), + [9718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2755), + [9720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), + [9722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1513), + [9724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1514), + [9726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1519), + [9728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1520), + [9730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521), + [9732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1522), + [9734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), + [9736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524), + [9738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), + [9740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2756), + [9742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2757), + [9744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3646), + [9746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), + [9748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4047), + [9750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_bar_repeat1, 1), + [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6821), + [9754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3681), + [9756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2758), + [9758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_heredoc_single_repeat1, 2), + [9760] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_heredoc_single_repeat1, 2), SHIFT_REPEAT(6741), + [9763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_angle_repeat1, 1), + [9765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6810), + [9767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2759), + [9769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3674), + [9771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3673), + [9773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3670), + [9775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3669), + [9777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3667), + [9779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3666), + [9781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3665), + [9783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3664), + [9785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3660), + [9787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3658), + [9789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2760), + [9791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3897), + [9793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_single_repeat1, 2), + [9795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_single_repeat1, 2), SHIFT_REPEAT(6738), + [9798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3642), + [9800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3641), + [9802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3640), + [9804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3639), + [9806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3617), + [9808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3613), + [9810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3612), + [9812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3593), + [9814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3584), + [9816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3680), + [9818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__items_with_trailing_separator, 4), + [9820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_square_repeat1, 1), + [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6803), + [9824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3677), + [9826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_curly_repeat1, 1), + [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6760), + [9830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4003), + [9832] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keywords_repeat1, 2), SHIFT_REPEAT(4804), + [9835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4273), + [9837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4025), + [9839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3999), + [9841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4026), + [9843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3896), + [9845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_double_repeat1, 2), + [9847] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_double_repeat1, 2), SHIFT_REPEAT(6713), + [9850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2767), + [9852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [9854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3894), + [9856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_parenthesis_repeat1, 2), + [9858] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_parenthesis_repeat1, 2), SHIFT_REPEAT(6700), + [9861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3672), + [9863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2768), + [9865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2769), + [9867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4209), + [9869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4214), + [9871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4216), + [9873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4217), + [9875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4218), + [9877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4294), + [9879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4219), + [9881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4220), + [9883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4221), + [9885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4222), + [9887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_heredoc_double_repeat1, 1), + [9889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6791), + [9891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4265), + [9893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4266), + [9895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4267), + [9897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4268), + [9899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4269), + [9901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4270), + [9903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4259), + [9905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4271), + [9907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4272), + [9909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3682), + [9911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2770), + [9913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3663), + [9915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4019), + [9917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4020), + [9919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3892), + [9921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4022), + [9923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2771), + [9925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2772), + [9927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2773), + [9929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2774), + [9931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2775), + [9933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4000), + [9935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4001), + [9937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_angle_repeat1, 2), + [9939] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__quoted_angle_repeat1, 2), SHIFT_REPEAT(6575), + [9942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4024), + [9944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3638), + [9946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_parenthesis_repeat1, 1), + [9948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6766), + [9950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2776), + [9952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2891), + [9954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2890), + [9956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2889), + [9958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2888), + [9960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2887), + [9962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2886), + [9964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2885), + [9966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2884), + [9968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2883), + [9970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2882), + [9972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_double_repeat1, 1), + [9974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6769), + [9976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3636), + [9978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2869), + [9980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868), + [9982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2867), + [9984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2866), + [9986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2865), + [9988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2864), + [9990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2863), + [9992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2862), + [9994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2861), + [9996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2860), + [9998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_single_repeat1, 1), + [10000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6771), + [10002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quoted_heredoc_single_repeat1, 1), + [10004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6781), + [10006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4002), + [10008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4613), + [10010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), + [10012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_without_parentheses, 4), + [10014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), + [10016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4601), + [10018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), + [10020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [10022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [10024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4591), + [10026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4589), + [10028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [10030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4585), + [10032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4586), + [10034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4611), + [10036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), + [10038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [10040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_left, 1), + [10042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), + [10044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4582), + [10046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4597), + [10048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_anonymous_function_repeat1, 2), + [10050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_with_parentheses, 4), + [10052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [10054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [10056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4595), + [10058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4584), + [10060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_with_parentheses, 6), + [10062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4596), + [10064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4593), + [10066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4588), + [10068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4587), + [10070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4605), + [10072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4606), + [10074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_arguments_with_parentheses, 5), + [10076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4592), + [10078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4594), [10080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4612), - [10082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4584), - [10084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), - [10086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4610), - [10088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4611), - [10090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4602), - [10092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), - [10094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), - [10096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4599), - [10098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), - [10100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3115), - [10102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4460), - [10104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [10106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3466), - [10108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2176), - [10110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3395), - [10112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4260), - [10114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4221), - [10116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4264), - [10118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1091), - [10120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), - [10122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3382), - [10124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3381), - [10126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [10128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), - [10130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4161), - [10132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6878), - [10134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3426), - [10136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), - [10138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4309), - [10140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2373), - [10142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [10144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3084), - [10146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4146), - [10148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [10150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2619), - [10152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), - [10154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2075), - [10156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), - [10158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3733), - [10160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694), - [10162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1506), - [10164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3732), - [10166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4245), - [10168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3331), - [10170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3731), - [10172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3886), - [10174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2187), - [10176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4304), - [10178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), - [10180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3706), - [10182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3159), - [10184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6892), - [10186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3266), - [10188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), - [10190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3673), - [10192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1733), - [10194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6890), - [10196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4485), - [10198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4457), - [10200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6859), - [10202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458), - [10204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), - [10206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3667), - [10208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4458), - [10210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2223), - [10212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_left, 1, .production_id = 7), - [10214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6908), - [10216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2232), - [10218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [10220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2233), - [10222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [10224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2234), - [10226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3357), - [10228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3412), - [10230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6962), - [10232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3267), - [10234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [10236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1459), - [10238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3033), - [10240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3176), - [10242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3433), - [10244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), - [10246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6946), - [10248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2387), - [10250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [10252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4237), - [10254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442), - [10256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4352), - [10258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3210), - [10260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3006), - [10262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6899), - [10264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2985), - [10266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [10268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), - [10270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3661), - [10272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4227), - [10274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_trailing_separator, 3), - [10276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1996), - [10278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6884), - [10280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6921), - [10282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [10284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6781), - [10286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_trailing_separator, 4), - [10288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), - [10290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), - [10292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2984), - [10294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6914), - [10296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), - [10298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4088), - [10300] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [10082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4610), + [10084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580), + [10086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4590), + [10088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4583), + [10090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581), + [10092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4607), + [10094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4614), + [10096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), + [10098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4602), + [10100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), + [10102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), + [10104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4598), + [10106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4599), + [10108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3108), + [10110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), + [10112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), + [10114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3882), + [10116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452), + [10118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4344), + [10120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4345), + [10122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [10124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1578), + [10126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6862), + [10128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3117), + [10130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3452), + [10132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1705), + [10134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4135), + [10136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [10138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3487), + [10140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3486), + [10142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3395), + [10144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1740), + [10146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3331), + [10148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3210), + [10150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1748), + [10152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6863), + [10154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1799), + [10156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [10158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1749), + [10160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1750), + [10162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [10164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), + [10166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3176), + [10168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4462), + [10170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4424), + [10172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4495), + [10174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4484), + [10176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4538), + [10178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3045), + [10180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), + [10182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4472), + [10184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4092), + [10186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4051), + [10188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4178), + [10190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4104), + [10192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6877), + [10194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), + [10196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [10198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4299), + [10200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), + [10202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2486), + [10204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1955), + [10206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4230), + [10208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6885), + [10210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), + [10212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [10214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4293), + [10216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__stab_clause_left, 1, .production_id = 7), + [10218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6844), + [10220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3036), + [10222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [10224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3044), + [10226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [10228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3988), + [10230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3035), + [10232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3225), + [10234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6927), + [10236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), + [10238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [10240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2581), + [10242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3008), + [10244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2987), + [10246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2986), + [10248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3288), + [10250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6952), + [10252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4401), + [10254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [10256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3086), + [10258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2476), + [10260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), + [10262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2035), + [10264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2056), + [10266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6960), + [10268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083), + [10270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [10272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2477), + [10274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4347), + [10276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105), + [10278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3338), + [10280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [10282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6961), + [10284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6889), + [10286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [10288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2013), + [10290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034), + [10292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3981), + [10294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3959), + [10296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_trailing_separator, 3), + [10298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6908), + [10300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), [10302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), - [10304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), - [10306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), - [10308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6974), - [10310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [10312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), - [10314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), - [10316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2405), - [10318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4542), - [10320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2036), - [10322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2032), - [10324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4147), - [10326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2033), - [10328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2054), - [10330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081), - [10332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2403), - [10334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), - [10336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754), - [10338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4550), - [10340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1777), - [10342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1467), + [10304] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [10306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), + [10308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6811), + [10310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), + [10312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6974), + [10314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), + [10316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__call_arguments_with_trailing_separator, 4), + [10318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), + [10320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [10322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2178), + [10324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), + [10326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4329), + [10328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237), + [10330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2236), + [10332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2232), + [10334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2224), + [10336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3779), + [10338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3775), + [10340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3731), + [10342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3705), + [10344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2190), + [10346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1454), + [10348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2621), + [10350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1431), }; #ifdef __cplusplus